/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal;}
ol,ul {	list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* Global CSS */
body { background-image: url('../backgrounds/background1.jpg'); background-repeat: repeat-x; background-color: #999; font-family: verdana, arial, sans-serif; font-size: 62.5%; text-align: center; color: #333; }
.header { display: none; background-image: url('../gfx/R2E_logo.jpg'); text-align: center; }
.container { margin: 0 auto; text-align: left; width: 975px; height: auto; background-color: #fff; }
.contentBG { background-color: #999; }
.clearFloat { clear: both; float: none; }
.spacer { height: 20px; }

/* Text Styles */
h1 { font-size: 1.4em; font-weight: bold; margin: 10px 0 10px 0;}
h2 { font-size: 1.0em; font-weight: bold; margin: 10px 0 0 0; font-style: italic; }
.text2 { font-family: georgia; font-size: 1.4em; line-height: 1.8em; }
a { color: #333; font-weight: bold; text-decoration: none; }
a:hover { background-color: #fff; }
/* Global Nav */
.globalNav { display: none; width: 975px; height: 55px; }
.globalNav ul li{  margin: 175px 20px 0 10px; float: left;  }
.globalNav ul li a{ text-decoration: none; font-family: courier; font-size: 1.3em; color: #fff; }
.globalNav ul li a:hover { font-weight: bold; background-color: #333; }

/* Super Content */
.sContent { width: 975px; height: 432px; text-align: left; }

/* Bucket Styles */
.s2Content { width: 975px; height: 175px; margin: 0 0 20px 0; float: left; }
.s2Content ul li { float: left; }
.bucket { display: none; width: 310px; height: 150px; margin: 20px 0px 0px 10px; }

/* Portfolio */
.sc_bucket_container { width: 705px; float: left; }
.sc_bucket { width: 210px; height: 100px; border: 1px dotted #666; margin: 20px 10px 20px 10px; float: left; }
.sc_right { display: none; float: left; width: 235px;    margin: 20px 10px 20px 10px;}

/* Resume */
.resumeContainer { margin: 20px 10px 20px 10px; }

/* Footer */
.footer { display: none; width: 975px; height: 75px; border-top: 1px dotted #333; }
.footer .block { float: left; margin: 10px 0 20px 10px; }
.block { display: none; width: 100px; height: 56px; margin-right: 20px; }
.rq { display: none; font-family: georgia; font-size: 1.5em; color: #cde3f4; }
.addy { display: none; float: right; margin: 10px 0 20px 10px; }
