/** GLOBAL RESETS **/
html, body, #wrapper {padding: 0;margin: 0;height: 100%;}
body > #wrapper {height: auto; min-height: 100%;}
body {margin:0 0 3em 0;font-size:100%;line-height:1.3em;color:#FFF;font-family:Sans-Serif;background:#000 url(images/head.png) top repeat-x;text-align:left;}
body:before {content:"";height:100%;float:left;width:0;margin-top:-327em;}

:link,:visited {text-decoration:none}
a:link, a:visited {color:#AAAAAA;text-decoration:none;}
a:hover, a:focus {color:#EEEEEE;text-decoration:none;}
a img,:link img,:visited img {border:none}
ul,dl,dt,dd,ol,li,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0;}

h1 {font-weight:400;font-size:2.35em;font-family:Sans-Serif;font-style:italic;line-height:3.56em;letter-spacing: 0em;margin:0 0 0.8em 0;padding:0;text-transform:uppercase;}
h2 {font-weight:400;font-size:1.6em;font-family:Sans-Serif;font-style:italic;line-height:3.25em;letter-spacing: 0em;margin:0 0 0.8em 0;padding:0;text-transform:uppercase;}
h3 {font-weight:400;font-size:1.25em;font-family:Sans-Serif;font-style:italic;line-height:2em;letter-spacing: 0em;margin:0 0 0.8em 0;padding:0;text-transform:uppercase;}
h4 {font-weight:400;font-size:1.12em;font-family:Sans-Serif;font-style:italic;line-height:1.6em;letter-spacing: 0em;margin:0 0 0.8em 0;padding:0;text-transform:uppercase;}
h5 {font-weight:400;font-size:1em;font-family:Sans-Serif;font-style:italic;line-height:1.5em;letter-spacing: 0em;margin:0 0 0.8em 0;padding:0;text-transform:uppercase;}
h6 {font-weight:400;font-size:0.75em;font-family:Sans-Serif;font-style:italic;line-height:1.25em;letter-spacing: 0em;margin:0 0 0.8em 0;padding:0;text-transform:uppercase;}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {color:#AA0000;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {color:#FFF;}
.section h1, .section h2, .section h3, .section h4, .section h5, .section h6 {color:#AA0000;}

p {margin-bottom: 1.3em;}

#wrapper {width:60em;margin-right:auto;margin-left:auto;padding-bottom: 3em;}
#wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -14em;position:relative;}

#header {position:relative;height:4.68em;}
#header p.logo2 {position:absolute;top:0.8em;}

#nav ul {list-style-type: none;}
#nav li {float:left;margin:0 1.25em 0 0;font-size:0.87em;text-transform:uppercase;font-weight:bold;width:10em;}
#nav li a {display:block;line-height:2.5em;padding:0 0.31em;}
#nav li a:link, #nav li a:visited {border-bottom:0.08em solid #E5E5E5;text-decoration:none;}

#topbox {height:18.75em;width:60em;float:left;border:0.06em solid #CCC;background:#E5E5E5;}
#topbox .section {color:#000;width:25em;float:left;}
#topbox .whitebox {height:16.57em;width:30.62em;float:left;border:0.06em solid #CCC;background:#FFF;margin-top:0.37em;padding:0.8em;}

#content {text-align:left;}

#footer {clear: both;position:relative;z-index: 10;left:0em;bottom:0em;height:14em;margin-top: -14em;width:100%;background:#2B2B2B;font-size:0.87em;color:#666;font-family:Sans-Serif;text-align:left;}
#footer #footwrapper {width:60em;margin-right:auto;margin-left:auto;}

.clear {clear:both;}
.hr {color: #000;background-color: #222;height: 0.12em;border: 0;width: 100%;}
.imgbox {width:7.5em;height:4.25em;margin: 0.31em;}
.imgbook {width:32em;height:24em;display: block;margin:3em;margin-left: auto;margin-right: auto;}
.more, .g-ytsubscribe {float:right;padding-top:0.8em;}
.moreaboutme img {padding-right:0.8em;}
.section {float:left;width:17.5em;padding:1.87em 1.25em 1.25em 1.25em;text-align:left;}
.section ul, .section ol {margin-left:1.25em;}
.section ul ul, .section ol ul, .section ul ol, .section ol ol {margin:0 0 0 1.25em;}
.top-down {margin-top: 3.75em;}
.doublesection {float:left;width:37.5em;}
.triplesection {float:left;width:56.25em;}