html { font-size: 62.5%; }
body { margin:0px; padding:0px; font-family:'century gothic', 'verdana', 'sans-serif'; font-size:1.4em; line-height: 1.4em; }
body { text-align:center; }
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 { color:#035; text-align:center; padding-bottom: 0.5em; border-bottom:1px solid #AAA; font-weight:normal; line-height: 1em;}
#stripe, #main {margin-left:10px;}
/*#main { font-size:1.2em;}*/

.spacer { clear:both; }

#header #left {float:left;}
#header #right {float:right;}
#header #left h1 { text-transform: uppercase; line-height: 1em;}
#header { text-align:center; height:4em; padding-bottom:10px; min-width:1000px; }
#header .content {width:1000px; margin:0 auto;}
#header .content h1 {float:left; margin-right:10px; clear:right; font-size:4em; font-weight:bolder;margin:0px;padding:10px;}
#header .content img {float:left; margin-top:20px; }
#header .content h2 { line-height: 1em; font-weight: normal; clear:both; padding: 10px; }
#header a { text-decoration: none; color: inherit; }
#header { background: transparent url('/assets/shadows/bottom.png') top repeat-x; }

#shadow { background: transparent url('/assets/shadows/top.png') bottom repeat-x; margin: 0; height: 2em; width: 100%; }
#outer { width:1000px; margin:0 auto; text-align:left;}

.inset-type-1 { border-top:1px solid #357; background-color:#9AC; color:white; padding:10px; margin:10 0 10 0;}
.inset-type-2 { font-weight:bolder; font-size:2em; margin-top:30px; border-top:1px solid #AAA; border-bottom:1px solid #AAA; padding:10px; background-color:#DDD}
.inset-type-2 a {text-decoration:none;}

#footer { width:1000px; height:300px; background-image:url(/assets/footer.png); background-repeat:no-repeat; background-position:top left; float:left;}
#footer, #foot { background-color:#66F;  }
#foot {background-image:url(/assets/footer_bg.png); height:300px;border:0px; z-index:-1; float:left; width:100%; }


.left { float:left; width:480px; }
.right { float:right; width:480px; }

a img { border:0px; }
dt { font-weight:bold; }

#nav-outer {text-align:center; height:2.3em; background-color:#000; margin-bottom:0px; border-bottom:3px solid #357; min-width:1000px; }
#navigation {margin:0 auto; width:1000px; }
#navigation ul { float:right; margin:0px; clear:both; height:2.3em; overflow:none;}
#navigation ul li {list-style:none; display:block; float:left; margin-top:5px; }
#navigation ul li a { padding:0.3em 10 0.4em 10; display:block; text-decoration:none;color:white;}
#navigation ul li a:hover {background-color:#357;}
#navigation ul li a:active {}
#navigation ul li a:visited {color:#FFF;}
#navigation ul li .active { padding:0.3em 10 0.4em 10; display:block; background-color: #357; color: white; }
/*#navigation ul li .active { background-color:#FFF;color: #999; }*/

a {color:#357}
a:hover {color:#000;}
a:active {color:red;}
a:visited {color:#357;}

#pre_footer { text-align:left; }
#post_footer { text-align:right; }
#pre_footer, #post_footer { background-color:black; color:white; min-width:1000px;}
