html, body{ margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:80%; background:#DDCE8B url(images/bg.jpg) repeat-x; color:#FFF} 
#pagewidth{ width:880px; text-align:left; margin-left:auto; margin-right:auto; background:url(images/border_bg.gif) repeat-y;} 
#wrapper{width:862px; margin:0 auto;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
.clr{clear:both;}
p{ font-size:1.2em; padding:0; margin: 0 0 10px 0; line-height:1.4em}
a,span.title{color:#BB4F00;text-decoration:none}
a:hover{color:#BB4F00; text-decoration:underline}
h1{font-size:2.5em; font-weight:bold; color:#BE5F13; padding:0 0 10px 0; margin:0}
li{font-size:1.2em}

/*----LAYOUTS--------------------------------*/

body#index #maincol{float:right; display:inline; position: relative; width:100%; height:auto !important; height:600px; min-height:600px;}


/*----HEADER--------------------------------*/
#logo{float:left; width:186px; height:32px; text-indent:-6000px; margin:33px 0 0 6px; padding:0;}
#logo a{height:32px; width:100%; display:block; overflow:hidden;}
#header{position:relative; height:132px; background-image:url(images/header_bg.gif); width:862px; margin-left:9px}

ul#header_contact {padding:0; margin:13px 5px 0 0 ; list-style:none; float:right; width:250px;}
html>body ul#header_contact {margin-right:11px}
ul#header_contact li{margin:3px 0; text-align:right; font-weight:bold}

/*----NAV--------------------------------*/
ul#nav{width:840px; margin:30px 0 0 5px ; padding:0; list-style:none; height:20px; float:left; font-weight:bold}
html>body ul#nav{margin-left:10px}
ul#nav li{float:left; font-size:1.3em; padding:0 0 0 53px ; margin:0;}
ul#nav li.home{padding:0 0 0 1px}
ul#nav li.contact{padding:0 0 0 49px}
ul#nav li a{text-decoration:none; color:#FFF}
ul#nav li a:hover{text-decoration:none; color:#BB4F00}

/*----INDEX--------------------------------*/
#intro_image{width:862px; height:229px; background-image:url(images/image_intro.jpg); margin-left:2px}
html>body #intro_image{margin:0}
#intro_text_holder{width:482px; height:190px; float:right; margin-top:20px}
#intro_title{width:400px; color:#BB4F00; font-size:2.2em; font-weight:bold; margin:8px 0 4px 25px}
#intro_text{margin:0 0 0 25px; width:400px;}
#intro_text p{font-size:1.2em; color:#FFF; margin:0; padding:0}
ul#intro_email{list-style:none; margin:10px 0 0 -20px; padding:0}
ul#intro_email li{color:#FFF; line-height:1.4em; margin-left:20px}
#container{width:95%; margin:15px auto 0 auto; font-size:1.2em}

/*----FOOTER--------------------------------*/
#footer{height:50px; clear:both; text-align:center; width:862px; margin:20px 0 0 9px} 
#footer_text{font-size:1.3em; padding-top:6px;}
#footer_text a{color:#FFF}
#footer_text a:hover{color:#FFF}










