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 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;
text-decoration : none;color: #fa0000;}

a:hover {
text-decoration : underline;
color : #cc6600;
background : inherit;color: #cb0f38;}

