body {
margin:0px;
padding:0px;
background-color:#161510;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#siteinfo {
width: 100%;
visibility: visible;
}

h1 {
font-size: xx-small;
font-weight: bold;
text-indent: -9999px;
}

h2 {
font-size: xx-small;
font-weight: normal;
font-style: italic;
text-indent: -9999px;
}

h3 {
font-size: xx-small;
font-weight: normal;
text-indent: -9999px;
}

/*** MAIN / CONTAINER DIVS ***/

#main_top {
width:100%;
min-height:529px;
background-image:url(../images/home/repeat_top.jpg);
background-repeat:repeat-x;
clear:both;
}

#main_btm {
width:100%;
background-image:url(../images/home/repeat_btm.jpg);
background-repeat:repeat-x;
background-color:#161510;
clear:both;
}

#container_top {
width:942px;
margin:auto;
}

/*** PARTS ***/

#left {
width:101px;
height:529px;
background-image:url(../images/home/left.jpg);
background-repeat:no-repeat;
float:left;
}

#content {
width:740px;
height:529px;
float:left;
}

#nav {
width:740px;
height:88px;
clear:both;
}

#banners_left {
width:505px;
height:279px;
background-image:url(../images/home/banner_left.jpg);
background-repeat:no-repeat;
float:left;
}

#banners_right {
width:235px;
height:279px;
background-image:url(../images/home/banner_right.jpg);
background-repeat:no-repeat;
float:left;
}

#sub_banner {
width:740px;
height:9px;
background-image:url(../images/home/sub_banner.jpg);
background-repeat:no-repeat;
overflow:hidden;
clear:both;
}

#callouts {
width:740px;
height:136px;
background-image:url(../images/home/callout_bkgd.jpg);
background-repeat:no-repeat;
}

#bottom {
width:740px;
height:17px;
background-image:url(../images/home/bottom.jpg);
background-repeat:no-repeat;
}

#right {
width:101px;
height:529px;
background-image:url(../images/home/right.jpg);
background-repeat:no-repeat;
float:left;
}

#footer {
width:942px;
margin:auto;
padding-top:15px;
text-align:center;
font-size:10px;
color:#4A4037;
}


/*** FOOTER ***/

a.footer:link {
color:#4A4037;
text-decoration: none;
}

a.footer:hover {
color: #C1B48F;
text-decoration: underline;
}

a.footer:active {
color: #C1B48F;
text-decoration: none;
}

a.footer:visited {
color:#4A4037;
text-decoration: none;
}

a.footer:visited:hover {
color: #C1B48F;
text-decoration: underline;
}
