html {font-size:120%}

body {font: 50%  "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; color:#00000; text-align:center;}

* {margin:0px; padding:0px;}

div#mainwrap {background-color:#B3B3B3; width:960px; margin-left:auto; margin-right:auto; margin-top:10px; text-align:left; border:1px solid black}

div#mainheader {position:relative; overflow:hidden}

div#headerlogo {background-color:#2B231C; height:61px; position:relative; margin:0 0 0 116px;}

div#headerlogo img {position:absolute; top:8px; right:8px; border:0px;}

div#headersidebar {width:113px; height:61px; background-color:#2C231C; position:absolute; top:0px; left:0px;}


/* Navbar */
div#navbar {position:relative; z-index:1;}

* html div#links ul {float:left;border-right:1px solid #000;margin-right:15px;}

* html div#links ul li ul {border-top:1px solid #000;border-left:0px;}

div#links {background-color:#CC660B; position:relative; top:0px; right:0px; margin-left:116px;
border-top: solid 1px #DC872F; border-bottom: solid 1px #A85B0C; font-size:1.2em}

div#links ul{margin:0 0 0 0;}

div#links li {float:left;position:relative;list-style-type:none;border-left:1px solid #000;}

div#links li:first-child {border-left:0px solid #000;}

div#links a {display:block; text-decoration:none; padding:0 6px; color:#000;}

div#links a:hover {color:#fff;}

body div#links ul li ul {display:none;}

div#links ul li:hover ul, div#links ul li ul:hover {display:block;}

div#links ul li ul {position:absolute; margin:0; width:15em; left:-1px;}

div#links ul li ul li {width:100%;border-left:1px solid #000;}

div#links ul li ul li a{color:#000000;}

div#links ul li ul li a:hover{color:#CC660B;}

div#links ul li ul li:first-child {border-left:1px solid #000;}

div#navsidebar {background-color:#CC660B; width:113px; position:absolute; top:0px; left:0px;
border-top: solid 1px #DC872F; border-bottom: solid 1px #A85B0C; font-size:1.2em; color:#CC660B}
/* End navbar */


div#contentarea {position:relative; overflow:hidden; min-height:520px; text-align:center; background:url(../images/content-background_white.gif) repeat-y top left;}

div#column1 {background-color:#ffffff; position:relative; margin:0  0 0 116px; padding:15px 47px 15px 47px; text-align:justify;}

div#column3 {position:relative; width:210px; float:left; margin-right:15px}

div#column2 {width:525px; float:right;}

div#mainsidebar {width:113px; background-color:#6F6052; position:absolute; top:0px; left:0px;}

div#mainsidebar img {padding:20px 0;}

div#mainfooter {width:960px; margin-left:auto; margin-right:auto; text-align:right; color:#000000; font-size: 0.8em}



/* Alsett Clearing Method */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}