body  {background:#49311d url(images/main_bg.gif) repeat-x; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#464d5c;}

#wrapper {width:912px; margin:0 auto; text-align:left;}
#mainShad {width:912px; float:left; background-image:url(images/shadow_main.gif); background-repeat:no-repeat;}
#tileShad {width:912px; float:left; background-image:url(images/shadow_tile.gif); background-repeat:repeat-y;}
#maincontainer {
   width:900px; 
   float:left;
   margin-left:6px;
}

#allcontent {
   width:900px;
   float:left;
}

/* Home Page */ 

/* Header
----------------------------------------------------------------------------*/
#header {
   width:900px;
   height:78px;
   background-image:url(images/header_pic.jpg);
   overflow:hidden;
}

#logo {
   width:754px;
   float:left;
}

#topLinks {
   width:146px;
   float:left;
   margin-top:14px;
   font-size:11px;
}
#topLinks a {color:#654324; text-decoration:none; margin-right:15px;}
#topLinks a:hover {color:#efe9e3; text-decoration:none; margin-right:15px;}
#topLinks ul {list-style-type:none; padding:0px; margin:0px;}
#topLinks li {display:inline;}

/* Home Page Top Pics
----------------------------------------------------------------------------*/
#homePics {
   width:886px;
   float:left;
   margin-left:7px;
   margin-top:4px;
}

#navBoxes {
   width:878px;
   float:left;
   margin-top:13px;
   margin-left:15px;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#nav {
   width:163px;
   float:left;
}

#inLeft {
   width:198px;
   float:left;
   margin-top:13px;
   margin-left:15px;
   min-height:374px;
   height:auto !important; /* For ie6 min-height */
   height:374px; /* For ie6 min-height */
}

/* 3 Boxes on Home Page
----------------------------------------------------------------------------*/ 
#right {
   width:682px;
   float:left;
   margin-left:33px;
}

.box1 {
   width:214px;
   height:161px;
   float:left;
   background-image:url(images/box_bg.gif);
   margin-right:12px;
   overflow:hidden;
   color:#745538;
   font-size:11px;
}
.box1 h1 {font-size:16px; font-family:Times, Georgia; font-weight:normal; color:#905013; margin-bottom:9px; margin-top:24px;}

.boxText {
   width:166px;
   float:left;
   margin-left:23px;
}

#inRight {
   width:655px;
   float:left;
   margin-top:32px;
}

#inText {
   width:432px;
   float:left;
   line-height:17px;
}

#inText2 {
   width:630px;
   float:left;
   line-height:17px;
}

#inPics {
   width:200px;
   float:left;
   margin-left:23px;
   font-size:11px;
   color:#905013;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:900px;
   height:25px;
   float:left;
   margin-top:17px;
   background-image:url(images/footer_bg.gif);
   overflow:hidden;
}

#footText {
   width:900px;
   float:left;
   text-align:center;
   margin-top:10px;
   font-size:10px;
   color:#905013;
}
#footText a {color:#905013; text-decoration:underline;}
#footText a:hover {color:#7a4410; text-decoration:none;}

#btmSite {
   width:912px;
   height:20px;
   float:left;
   background-image:url(images/bottom_site.gif);
   overflow:hidden;
}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext {width:110px; margin-right:10px; text-align:right; float:left; margin-bottom:6px;}
#contactfields {width:312px; float:left; margin-bottom:6px;} 
#sendclear {width:400px; text-align:center; float:left;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:22px; font-family:Times, Georgia; font-weight:normal; color:#905013; margin-bottom:14px; margin-top:0px;}
h2 {font-size:14px; color:#905013; margin-bottom:0px; margin-top:0px;}
.picspace {margin-right:3px;}
.picspace2 {margin-bottom:3px;}
.picspace3 {margin-left:8px;}
.lrg_text {font-size:14px;}
a img {border:none;}
a {outline:none;}
a:hover {outline:none;}
a {color:#8e2d0b; text-decoration:underline;}
a:hover {color:#c62500; text-decoration:none;}
form {padding:0px; margin:0px;}