html, body {
margin : 0;
padding : 0;
background-color : #793e26;
background-image: url(site-back.png); background-repeat: repeat-x;
}
body {
font : 13px verdana, helvetica, sans-serif;
margin : 0 auto;
text-align : center;
background-color : transparent;
background-image: url(site-back.png); background-repeat: repeat-x;
}


a:link, a:visited, a:active {
font-style : normal;
font-size : 13px;
font-family : verdana, helvetica, sans-serif;
font-weight: bold;
text-decoration : none;
color : #6f1606;
padding : 0;
margin : 0;
}
a:hover {
font-style : normal;
font-size : 13px;
font-family : verdana, helvetica, sans-serif;
font-weight: bold;
color : #6f1606;
padding : 0;
margin : 0;
text-decoration: underline;
}

#container {width: 940px; margin: 0 auto; padding: 0;  background-color: transparent;}

#top {width: 940px margin: 0 auto; padding: 0; height: 76px; background-image: url(site-top.png); background-repeat: no-repeat;}

#topnav{width: 200px; float: right; margin: 50px 15px 0 0; padding: 0;}
div#topnav a {font : 13px verdana, helvetica, sans-serif; color : #fff; margin: 0; padding: 0 20px 0 20px; font-weight: bold; text-decoration: none;}
div#topnav a:hover {font : 13px verdana, helvetica, sans-serif; color : #741f0e; margin: 0; padding: 0 20px 0 20px; font-weight: bold; text-decoration: underline;}


#banner {width: 940px; background-image: url(banner.png); background-repeat: no-repeat; height: 296px;}

#rightnav {width: 200px; float: right; height: 250px; margin: 0; padding: 24px 50px 8px 0;}
#rightnav ul {font : 13px verdana, helvetica, sans-serif; color : #fff; list-style-type: none; text-align: center; margin: 0 auto; padding: 0;}
#rightnav li {font : 13px verdana, helvetica, sans-serif; color : #fff; margin: 0; padding: 20px 10px 0 25px; list-style-type: none;}
#rightnav a {font : 13px verdana, helvetica, sans-serif; color : #fff; margin: 0; padding: 0 20px 0 20px; font-weight: bold; text-decoration: none;}
#rightnav a:hover {font : 13px verdana, helvetica, sans-serif; color : #fff; margin: 0; padding: 0 20px 0 20px; font-weight: bold; text-decoration: underline;}

#contentwrapper {width: 940px; background-color: #d3813b; margin: 0; padding: 0;}

#topwrapper {width: 940px; background-color: #d3813b; margin: 0; padding: 0; background-image: url(top-wrapper-back.png); background-repeat: repeat-y;}

#topleft {width: 670px; border-right: 2px #fff solid; margin: 0; padding: 0; float: left;  background-image: url(wrapper-back1.png); background-position: top right; background-repeat: no-repeat;}
#topleftcontent {margin: 0;}
#topleftcontent h1 {font : 30px verdana, helvetica, sans-serif; color : #fff; text-align: left; margin: 27px 0 15px 20px; padding: 0; font-weight: bold;} 
#topleftcontent h2 {font : 20px verdana, helvetica, sans-serif; color : #660f02; text-align: left; margin: 27px 0 15px 45px; padding: 0; font-weight: bold;} 
#topleftcontent h3 {font : 17px verdana, helvetica, sans-serif; color : #390801; text-align: left; margin: 27px 0 15px 45px; padding: 0; font-weight: bold;} 
#topleftcontent p {font : 13px verdana, helvetica, sans-serif; color : #fff; text-align: left; margin: 8px 45px 15px 45px; padding: 0;line-height: 1.4; font-weight: 600;}
.standout {font-size: 16px; color: #390801; font-weight: 700; letter-spacing: 3px;}

#topright {width: 268px; margin: 0; padding: 0; float: right; background-color: transparent;}
#topright h1 {font : 20px verdana, helvetica, sans-serif; color : #79240b; margin: 0; padding: 20px 10px 15px 10px; text-align: left;} 
#topright p {font : 15px verdana, helvetica, sans-serif; color : #79240b; margin: 0; padding: 0 0 0 10px; line-height: 1.3; text-align: left; font-weight: 600;}


#bottomwrapper {width: 940px; background-color: #faa743;height: 129px; border-top: solid 2px #fff;}

#bottomleft {width: 670px; border-right: 2px #fff solid; margin: 0; padding: 0; background-image: url(bottom-left-back.png); background-repeat: no-repeat; float: left; height: 129px;}
#bottomleft h1 {font: 18px verdana, helvetica, sans-serif; color : #79240b; text-align: left; margin: 0; padding: 8px 0 8px 8px;} 
#bottomleft p {font: 13px verdana, helvetica, sans-serif; color : #79240b; text-align: left; margin: 0; padding: 0 0 0 8px; line-height: 1.1;}

#bottomright {width: 264px; margin: 0; padding: 0; float: right; background-color: transparent;}
#bottomright h1 {font: 18px verdana, helvetica, sans-serif; color : #79240b; text-align: left; margin: 0; padding: 8px 0 8px 8px;} 
#bottomright p {font: 13px verdana, helvetica, sans-serif; color : #79240b; text-align: left; margin: 0; padding: 0 0 0 8px; line-height: 1.1;}

.clear {clear: both;}

#footer {width: 940px; margin: 0 auto; padding: 0; background-color: transparent; background-image:url(footer.png); background-repeat: no-repeat; height: 45px; border-top: transparent solid 2px;}
#footer p {font : 9px verdana, helvetica, sans-serif; color : #fff; margin: 0; padding: 0; text-decoration: none;}
#footer a {font : 9px verdana, helvetica, sans-serif; color : #fff; margin: 0; padding: 0; font-weight: bold; text-decoration: none;}
#footer a:hover {font : 9px verdana, helvetica, sans-serif; color : #fff; margin: 0; padding: 0; font-weight: bold; text-decoration: underline;}
