/* Global Reset */
*{margin:0px;padding:0px;}

/* Straight up HTML tags */
a img{border:none;}
a{outline: none;text-decoration:none;color:#330000;}
a:hover{color:#220000;}
p, blockquote{margin:15px 0px;}
body{text-align:center;background:url(../images/bodybg.jpg) repeat-x;}
h1,h2,h3,h4{font:22px "Times New Roman", Times, serif;color:#421300;}
/* ID's and proprietary elements */
#container{width:900px;margin:0px auto;font:12px/22px arial, sans-serif;color:#333333;position:relative;text-align:left;}
#content{background:url(../images/header.jpg) no-repeat;padding:300px 110px 23px 363px;min-height:500px;}
#content ul{margin-left:15px;}
#topnav{position:absolute;left:345px;top:38px;font:20px arial;width:300px;}
#topnav a{ text-decoration:underline;font-weight: bold;text-decoration:bold;color:#441618;padding-right:5px;padding-right:5px;}
#topnav a:hover{text-decoration:underline;color:#000;padding-right:5px;}
#logo{position:absolute;left:45px;top:21px;}
#primarynav{position:absolute;left:328px;top:103px;list-style-type:none;}
#primarynav li{float:left;}
#secondarynav{position:absolute;left:418px;top:218px;list-style-type:none;}
#secondarynav li{float:left;}
#display{position:absolute;left:30px;top:218px;font-weight: bold;text-decoration:bold;color:#441618;}
#contact{position:absolute;left:30px;top:792px;font:normal 12px arial;}
#footerbg{background:url(../images/footerbg.jpg) repeat-x;height:184px;}
#footer{background:url(../images/footer.jpg) no-repeat;width:900px;margin:0px auto;height:184px;position:relative;font:9px/22px arial, sans-serif;color:#fff;}
#footer #handinav{position:absolute;left:50px;top:40px;list-style-type:none;width:400px;white-space:nowrap;line-height:12px;}
#footer #handinav li{float:left;margin-right:5px;}
#footer #handinav li a{color:#fff;}
#footer #handinav li a:hover{color:#CCCC99;}
#footer #copyright{position:absolute;left:50px;top:70px;}
#footer #impact{position:absolute;left:50px;top:125px;}
#footer #footer-ext{position:absolute;right:40px;top:-204px;}

/* Repeatble Classes */
.left{float:left;margin-right:15px;}
.right{float:right;margin-left:15px;}
.clear{clear:both;}
.hrt{border-top:solid 1px #ccc;margin-top:15px;padding-top:15px;}
.hrb{border-bottom:solid 1px #ccc;margin-bottom:15px;padding-bottom:15px;}
