body  {background-image: url(images/main_bg.gif); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#303327;}

#wrapper {width:904px; margin:0 auto; text-align:left;}
#maincontainer {
   width:904px; 
   float:left; 
   margin-top:13px;
}

#allcontent {
   width:904px;
   float:left;
   background-image:url(images/content_bg.gif);
   background-repeat:repeat-y;
}

/* Home Page */ 

/* Header / Top Nav
----------------------------------------------------------------------------*/
#header {
   width:904px;
   height:177px;
   overflow:hidden;
}

#logo {
   width:220px;
   float:left;
}

#headEmail {
   width:684px;
   float:left;
}

#headPic {
   width:684px;
   height:142px;
   float:left;
   background-image:url(images/header.jpg);
   overflow:hidden;
}

#email {
   width:684px;
   height:35px;
   float:left;
   background-color:#747847;
}

#address {
   width:516px;
   height:35px;
   float:left;
   background-image:url(images/address.gif);
   background-repeat:no-repeat;
   overflow:hidden;
}

#emailPic {
   width:168px;
   float:left;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:218px;
   float:left;
   margin-left:2px;
}

#topLeft {
   width:218px;
   height:35px;
   float:left;
   background-image:url(images/top_left.gif);
   overflow:hidden;
}

#nav {
   width:218px;
   float:left;
   margin-top:10px;
   border-bottom:25px solid #f69e6b;
}

#follow {
   width:204px;
   float:left;
   margin:25px 0 0 0;
   text-align:center;
}

/* Right Side
----------------------------------------------------------------------------*/
#right {
   width:682px;
   float:left;
   background:transparent url(images/sun_bg.gif) no-repeat top right;
   min-height:459px;
   height:auto !important; /* For ie6 min-height */
   height:459px; /* For ie6 min-height */
}

#rtBox {
   width:604px;
   float:left;
   margin-top:30px;
   margin-left:32px;
   line-height:17px;
}

#leftPics {
   width:230px;
   float:left;
}

#mainTxt {
   width:374px;
   float:left;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:904px;
   height:61px;
   float:left;
   background-image:url(images/footer_bg.gif);
   overflow:hidden;
}

#copyright {
   width:904px;
   float:left;
   margin-top:10px;
   text-align:center;
   color:#747847;
   font-size:10px;
}
#copyright a {color:#747847; text-decoration:underline;}
#copyright a:hover {color:#747847; text-decoration:none;}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:110px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 484px; float: left; margin-bottom: 6px; } 
#sendclear {width:550px; text-align:center; float:left; }

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:22px; color:#686c40; line-height:26px; margin-bottom:20px; font-weight:normal; margin-top:0px;}
h2 {font-size:15px; color:#9c5535; margin-bottom:0px; margin-top:0px;}
h3 {font-size:13px; margin-bottom:5px; margin-top:0px;}
h3 a {font-size:13px; margin-bottom:5px; margin-top:0px; color:#000;}
.picspace {margin-bottom:12px;}
.picspace2 {margin-bottom:15px; margin-left:20px;}
li.brk {margin-bottom:7px;}
.sm_text {font-size:11px;}
a img {border:none;}
a {outline:none;}
a:hover {outline:none;}
a {color:#8a3a11; text-decoration:underline;}
a:hover {color:#a10010; text-decoration:none;}
form {padding:0px; margin:0px;}