body  {background:#371a11 url(images/main_bg.jpg) no-repeat top center; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#3a1c11;}

#wrapper {width:850px; margin:0 auto; text-align:left;}
#shadTile {width:850px; float:left; background-image:url(images/shad_tile.png); background-repeat:repeat-y;}
#maincontainer {width:830px; margin-left:10px; float:left;}
#allcontent {
   width:830px;
   height:197px;
   float:left;
   background:transparent url(images/home_content_bg.gif) repeat-x;
}

#inContent {
   width:830px;
   float:left;
   background:transparent url(images/inner_content_bg.jpg) no-repeat;
   min-height:350px;
   height:auto !important; /* For ie6 min-height */
   height:350px; /* For ie6 min-height */
}
#inContent h1 {font-size:22px; color:#815a26; font-family:Georgia, Times; font-weight:normal; margin-bottom:9px; margin-top:0px; line-height:23px;}
#inContent h2 {font-size:14px; color:#3a1c11; margin-bottom:5px; margin-top:0px; line-height:15px;}
#inContent h3 {font-size:12px; color:#3a1c11; margin-bottom:5px; margin-top:0px; line-height:15px;}

#inConTile {
   width:830px;
   float:left;
   background:transparent url(images/inner_content_tile.gif) repeat-y;
}

#topShad {
   width:850px;
   height:20px;
   float:left;
   margin-top:79px;
   background:transparent url(images/top_shad.png) no-repeat;
}

#inTopShad {
   width:850px;
   height:20px;
   float:left;
   background:transparent url(images/top_shad.png) no-repeat;
}

#btmShad {
   width:850px;
   height:19px;
   float:left;
   background:transparent url(images/bottom_shadow.png) no-repeat;
}

#mainText {
   width:765px;
   float:left;
   margin-top:54px;
   margin-left:36px;
   line-height:16px;
}

#left {
   width:470px;
   float:left;
}

#leftEvent {
   width:430px;
   float:left;
   margin-right:40px;
}

#left2 {
   width:305px;
   float:left;
}

#right {
   width:268px;
   float:left;
   margin-left:25px;
   font-size:11px;
   color:#815a26;
   font-family:Georgia;
   font-style:italic;
}

#right2 {
   width:400px;
   float:left;
   margin-left:25px;
   font-size:11px;
   color:#815a26;
   font-family:Georgia;
   font-style:italic;
}

/* Top Nav / Flash
----------------------------------------------------------------------------*/
#login {
   width:840px;
   height:17px;
   margin-top:16px;
   float:left;
   text-align:right;
   color:#d6c4ab;
}
#login a {color:#d6c4ab; text-decoration:none;font-size:12px;}
#login a:hover {color:#d6c4ab; text-decoration:underline;font-size:12px;}

#nav {
   width:830px;
   float:left;
}

#flash {
   width:830px;
   height:239px;
   float:left;
}

#logo {
   width:850px;
   height:79px;
   float:left;
}

/* 3 Boxes
----------------------------------------------------------------------------*/
#homeBoxes {
   width:830px;
   float:left;
   margin-top:11px;
}

#box1 {
   width:273px;
   height:127px;
   float:left;
   margin-left:12px;
   background:transparent url(images/box1_bg.jpg) no-repeat;
}

#box1Txt {
   width:138px;
   float:left;
   margin-top:40px;
   margin-left:114px;
   color:#5b372c;
   font-size:11px;
}

#box2 {
   width:272px;
   height:127px;
   float:left;
   background:transparent url(images/box2_bg.jpg) no-repeat;
}

#box2Txt {
   width:138px;
   float:left;
   margin-top:40px;
   margin-left:112px;
   color:#5b372c;
   font-size:11px;
}

#box3 {
   width:273px;
   height:127px;
   float:left;
   background:transparent url(images/box3_bg.jpg) no-repeat;
}

#box3Txt {
   width:142px;
   float:left;
   margin-top:40px;
   margin-left:104px;
   color:#5b372c;
   font-size:11px;
}

#phrase {
   width:830px;
   height:33px;
   float:left;
   margin-top:16px;
   background:transparent url(images/phrase.gif) no-repeat top center;
   overflow:hidden;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:830px;
   height:43px;
   float:left;
   background:transparent url(images/footer_bg.gif) no-repeat;
}

#inFooter {
   width:830px;
   height:48px;
   float:left;
   background:transparent url(images/footer_bg2.gif) no-repeat;
}

#footTxt {
   width:830px;
   float:left;
   margin-top:14px;
   text-align:center;
   color:#e0d4bb;
   font-size:10px;
}
#footTxt a {color:#e0d4bb; text-decoration:underline;}
#footTxt a:hover {color:#fff; text-decoration:underline;}

#inFootTxt {
   width:830px;
   float:left;
   margin-top:19px;
   text-align:center;
   color:#e0d4bb;
   font-size:10px;
}
#inFootTxt a {color:#e0d4bb; text-decoration:underline;}
#inFootTxt a:hover {color:#fff; text-decoration:underline;}

#copyright {
   width:850px;
   float:left;
   margin-top:8px;
   font-size:10px;
   color:#987240;
   text-align:center;
}
#copyright a {color:#987240; text-decoration:underline;}
#copyright a:hover {color:#d6c4ab; text-decoration:underline;}

/* Contact Fields
----------------------------------------------------------------------------*/
.contacttext {width:110px; margin-right:10px; text-align:right; float:left; margin-bottom:6px;}
.contactfields {width:350px; float:left; margin-bottom:6px;} 
#sendclear {width:400px; text-align:center; float:left;}

/* Classes
----------------------------------------------------------------------------*/
.picspace {margin-bottom:8px;}
.sm_text {font-size:11px;}
a img {border:none;}
a {color:#1e6d69; text-decoration:underline;}
a:hover {color:#008d84; text-decoration:none;}
form {padding:0px; margin:0px;}