body  {background:#52693f url(images/body-bg.jpg) no-repeat top center; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:980px; margin:0 auto; text-align:left;}
#shadTile {width:980px; float:left; background-image:url(images/shadow-sides.png); background-repeat:repeat-y;}
#maincontainer {width:950px; margin-left:15px; float:left;}
#allcontent {width:950px; float:left; background:transparent url(images/content-bg.gif) repeat-y; padding-bottom:40px;}

/* Top Links / Header
----------------------------------------------------------------------------*/
#topLinks {
   width:950px;
   height:24px;
   float:left;
   background:#2a3023 url(images/top-links-bg.jpg) no-repeat top right;
   text-align:right;
   font-size:10px;
   color:#9aa363;
   text-transform:uppercase;
}
#topLinks ul {list-style-type:none; margin:6px 13px 0 0; padding:0;}
#topLinks li {display:inline;}
#topLinks a {color:#9aa363; text-decoration:none;}
#topLinks a:hover {color:#fff; text-decoration:none;}

#header {
   width:950px;
   height:162px;
   float:left;
   background-image:url(images/header.jpg);
   overflow:hidden;
   font-size:13px;
   color:#2a3023;
}
#header ul {list-style-type:none; padding:0; margin:118px 0 0 24px;}

#topContent {
   width:950px;
   height:22px;
   float:left;
   background-image:url(images/top-content.jpg);
   overflow:hidden;
}

/* Left / Navigation
----------------------------------------------------------------------------*/
#left {
   width:182px;
   float:left;
   margin-left:18px;
}

#featEvents {
   border-top:2px solid #aeb776;
   border-right:2px solid #aeb776;
   border-left:2px solid #aeb776;
   float:left;
   margin-top:20px;
   width:168px;
}

#featEvents2 {
   float:left;
   margin-top:20px;
   width:168px;
}

#hdFeat {
   width:168px;
   float:left;
   background-color:#aeb776;
   padding:7px 0 7px 0;
   text-align:center;
   font-size:14px;
   color:#fff;
}

.featBox {
   width:168px;
   float:left;
   background-color:#fdfddc;
   padding-bottom:8px;
   border-bottom:2px solid #aeb776;
   font-size:11px;
}
.featBox ul {list-style-type:none; padding:0; margin:8px 7px 0 11px;}

/* Right Side / Pics
----------------------------------------------------------------------------*/
#right {
   width:688px;
   float:left;
   margin-top:10px;
   margin-left:40px;
}

.volWrap {
   width:688px;
   float:left;
}

#midTxt {
   width:460px;
   float:left;
   line-height:18px;
   color:#2a3023;
   min-height:500px;
   height:auto !important; /* For ie6 min-height */
   height:500px; /* For ie6 min-height */
}
#midTxt h1 {font-size:18px; margin-top:0px; margin-bottom:18px; line-height:20px;}
#midTxt h2 {font-size:14px; margin-top:0px; margin-bottom:0px; color:#2a3023;}

#midTxt2 {
   width:660px;
   float:left;
   line-height:18px;
   color:#2a3023;
}
#midTxt2 h1 {font-size:18px; margin-top:0px; margin-bottom:18px; line-height:20px;}
#midTxt2 h2 {font-size:14px; margin-top:0px; margin-bottom:0px; color:#2a3023;}
#midTxt2 h3 {font-size:14px; margin-top:0px; margin-bottom:0px; color:#52693f;}

.midTxt3 {
   width:460px;
   float:left;
   line-height:18px;
   color:#2a3023;
}
.midTxt3 h1 {font-size:18px; margin-top:0px; margin-bottom:18px; line-height:20px;}
.midTxt3 h2 {font-size:14px; margin-top:0px; margin-bottom:0px; color:#2a3023;}
.midTxt3 h3 {font-size:15px; margin-top:0px; margin-bottom:0px; color:#52693f;}
.midTxt3 p {margin-top:0px;}

.rtPics {
   width:200px;
   float:left;
   margin-left:27px;
   text-align:center;
   color:#52693f;
   font-style:italic;
}
.rtPics p {margin-top:4px; margin-bottom:17px;}

/* Copyright
----------------------------------------------------------------------------*/
#copyright {
   width:980px;
   height:173px;
   float:left;
   background-image:url(images/shadow-footer.png);
   overflow:hidden;
   font-size:10px;
   color:#9aa363;
   text-align:center;
}
#copyright ul {list-style-type:none; padding:0; margin:24px 0 0 0;}

/* Classes
----------------------------------------------------------------------------*/
li.gap {margin-bottom:14px;}
li.gap2 {margin-bottom:11px; line-height:14px;}
.red {color:#e10404;}
.sm_txt {font-size:11px; line-height:14px;}
.reg_text {font-size:12px; color:#000;}
a img {border:none;}
img {border:none;}
a {color:#1e6d69; text-decoration:underline;}
a:hover {color:#008d84; text-decoration:none;}
form {padding:0px; margin:0px;}
