/* CSS Document */
html,body{height:100%; background:url(../images/bgtop.jpg) repeat-x top; font: 1em/1.5em Georgia, "Times New Roman", Times, serif; margin:0;}
#mainContainer{width:810px; margin-left:auto; margin-right:auto; position:relative; min-height: 100%;}

* html #mainContainer{height: 100%; }


#contentContainer{width:570px; float:left; padding-bottom:100px;  }
#contentContainer #titleHeader {margin-top:70px; margin-bottom:5px; float:left;width:570px;}
#col1Container, #navContainer, #mainContainer #logo{width:220px; float:left; clear:left;}
#mainContainer #logo {padding-top:60px;}
#footer {clear:both; width:100%; background-color:#AA210D; margin-top: -75px; padding:27px 0px; color:#FFFFFF;  position:relative;}
#footer div.wrapper {width:800px;margin:auto auto;}
#footer div.wrapper p { padding-left:220px; margin:.5em 0;}

H1.title{font-size:1.2em; color:#DB5526; line-height:1.4em;  }

#navContainer ul{width:100%; list-style-type:none; padding:0; margin:2.5em 0;}
#navContainer ul li{list-style-type:none; display:block; }
#navContainer ul li a, #navContainer ul li a:visited {color: #2D3A7B; padding:7px 5px; width:170px; text-decoration:none; border-bottom:solid 1px #ccc; display:block; font:1.1em bold Georgia; text-align:right;}
#navContainer ul li a:hover {background:#E8E8E8;}

h1 {color:#666; font-size:1em; font-style:bold; margin:.7em 0;}

body#home #navContainer ul li a.home,
body#about #navContainer ul li a.about, 
body#news #navContainer ul li a.news,
body#resources #navContainer ul li a.resources,
body#contact #navContainer ul li a.contact,
body#discussions #navContainer ul li a.discussions {background:#e8e8e8;}
