html {overflow: scroll;}body {margin:0 auto;padding:0;text-align : center;background: #f9ffd6}#container {border: 1px #c2c2c2 solid;font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana;width : 800px;margin : 0 auto;padding : 0;text-align : left;color : #000000;background-color: #ffffff;}#header {margin : 0 auto;padding : 0;height:118px;width: 800px;background: url(../images/header.jpg);}#header h1 {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana;font-size: 170%;font-weight: bold;color: #FFF;text-decoration: none;margin-left: 180px;letter-spacing: 3px;margin-top: 0em;margin-bottom: 0em;margin-right: 0em;padding: 0em;}#topwrapper {margin: 0em;padding: 0em;clear: both;}html>body #topwrapper {width: 800px;position: absolute;background: #B42328;margin-right: 0px;padding-right: 0px;clear: both;}#topbar {width: 800px;margin : 0 auto;height:22px;font-size: 80%;background: #B42328;color:#FFFFFF;padding-top: 4px;text-align: right;;font-family:  Arial,Verdana, Helvetica, sans-serif;}#topbar a {text-decoration: none;color: #fff;margin-right: 0px;padding-right: 20px;}#strap h1 {margin : 0 20px 0 0;padding : 0px 0 0px 0;font-size : 100%;text-align : left;color : #fff;}#side {width : 150px;float : left;margin : 0px auto;padding :0px;background-color: #ffc8c1;margin: 0px auto 0px auto;clear: both;}html>body #side {position: absolute;background-color: #ffc8c1;margin: 26px auto 0px auto;clear: both;}#leftcol {font-size: 80%;text-align:left;float: left;width: 150px;border-right: 1px #909090 solid;border-bottom: 1px #909090 solid;margin: 0;padding: 0;clear: both;}#leftcol li {display: block;margin-bottom: 100px;border-bottom: 1px #909090 solid;}#leftcol ul {background: #ffc8c1;}#leftcol ul, #leftcol li {margin:0 0 0 0;padding: 7px 4px 7px 4px;background: #ffc8c1;}#leftcol img {clear: both;height: 150px;width: 150px;}#leftcol a {margin:0 0 0 0;padding: 0px;text-decoration: none;color: #6a6a6a;width:100%}#leftcol a:hover {color: #181818;text-decoration: none;}.imgleft {height: 150px;width: 150px;}#navcontainer {margin : 0px;padding : 0 0 0px 0;background-color: #ffffff;}#navcontainer li {border-bottom:1px solid #CCCCCC;margin:0px;list-style-type : none;padding-left:10px;padding-right:2px;padding-top:2px;padding-bottom:2px}

#main h1 {padding: 10px 0em 0px 15px;font-size: 110%;font-weight: bold;color: #76173a;text-decoration: none;margin: 0em;}#main h2 {padding: 10px 0em 0px 15px;font-size: 110%;font-weight: bold;color: #777;text-decoration: none;margin: 0em;}.rightimg {float:right;padding:5px 5px 5px 5px;border: 1px #a8a8a8 solid;background-color: #ffc8c1;margin: 5px;}#main p {padding:0 15px 0 15px;line-height: 140%;text-decoration: none;color: #666;font-size: 80%;}#main li {padding: 0px 15px 0px;line-height: 140%;text-decoration: none;color: #666;font-size: 80%;}#main {width : 640px;margin-left : 146px;padding-left : 10px;line-height : 1.5em;padding-top:30px;background-color: #ffffff;}.line {border-top: 1px #cfcfcf dotted;margin-left: 14px;margin-right: 14px;}#footer {clear : both;font-size : 70%;color : #000000;background: #ffffff;padding-top:4px;padding-bottom:4px;text-align: right;padding-right: 20px;color: #9c9c9c;}#footer a {color: #000000;text-decoration : none;}#footer a:hover {text-decoration : none;color: #000000;}a:link, a:visited {text-decoration : underline;color:#800000;background: inherit;color: #fa0000;}a:hover {text-decoration : none;color:#800000;background: inherit;}
