body  {background-image:url(images/main_bg.jpg); margin:0; padding:0; text-align:center; font-family:Georgia, Times; font-size:12px; color:#3f3526;}

#wrapper {width:946px; margin:0 auto; text-align:left;}
#shadTile {width:946px; float:left; background-image:url(images/shadow_sides.png); background-repeat:repeat-y;}
#maincontainer {width:900px; margin-left:23px; float:left;}
#allcontent {width:900px; float:left; background:transparent url(images/content_bg.jpg) repeat-y;}

/* Header / Top Nav
----------------------------------------------------------------------------*/
#header {
   width:897px;
   float:left;
   background:transparent url(images/border_top.gif) repeat-x;
}

#logo {
   width:99px;
   float:left;
   margin-top:3px;
}

#navHeadBox {
   width:798px;
   float:left;
   margin-top:3px;
}

#nav {
   width:798px;
   height:38px;
   float:left;
}

#headTxt {
   width:798px;
   height:61px;
   background-color:#fff;
   float:left;
}

#hdText {
   width:660px;
   height:61px;
   float:left;
   background:transparent url(images/hd_home.gif) no-repeat;
   overflow:hidden;
}

#topLinks {
   width:138px;
   float:left;
   margin-top:10px;
   font-family:arial;
}
#topLinks ul {list-style-type:none; margin:0px; padding:0px;}
#topLinks li {display:inline;}
#topLinks li.marg {margin-right:20px;}
#topLinks a {color:#b19a77; font-weight:bold; text-decoration:none;}
#topLinks a:hover {color:#795e3c; font-weight:bold; text-decoration:none;}

/* Left Side
----------------------------------------------------------------------------*/
#left {
   width:96px;
   float:left;
   margin-left:3px;
}

#leftNav {
   width:96px;
   float:left;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:798px;
   float:left;
   background-image:url(images/right_top.gif);
   background-repeat:no-repeat;
}

#homeLeft {
   width:446px;
   float:left;
   margin-top:21px;
}

#topHomeTxt {
   width:410px;
   float:left;
   margin-left:36px;
}
#topHomeTxt h1 {font-size:20px; color:#172a7e; margin-top:0px; margin-bottom:5px; font-weight:normal; font-family:arial;}
#topHomeTxt h2 {font-size:14px; color:#3f3526; margin-top:0px; margin-bottom:17px; font-family:arial;}

#innerTxt {
   width:710px;
   float:left;
   margin-left:36px;
   margin-top:21px;
   min-height:300px;
   height:auto !important; /* For ie6 min-height */
   height:300px; /* For ie6 min-height */
   font-family:arial;
}
#innerTxt h1 {font-size:20px; color:#172a7e; margin-top:0px; margin-bottom:20px; font-weight:normal; font-family:arial;}
#innerTxt h2 {font-size:14px; color:#3f3526; margin-top:0px; margin-bottom:17px; font-family:arial;}

#events {
   width:446px;
   float:left;
   margin-top:18px;
}

#hdEvents {
   width:446px;
   height:27px;
   float:left;
   background-image:url(images/hd_events.gif);
   overflow:hidden;
}

#hdEventsTxt {
   width:446px;
   float:left;
   margin-top:6px;
   text-indent:36px;
   font-size:14px;
   color:#fff;
   font-family:Arial;
   font-weight:bold;
   letter-spacing:4px;
}

#eventsMain {
   width:395px;
   float:left;
   margin-top:18px;
   margin-left:36px;
   line-height:16px;
}
#eventsMain p {margin-top:0px; margin-bottom:17px;}

#homeRt {
   width:301px;
   float:left;
   margin-top:21px;
   margin-left:19px;
}

#webMedley {
   width:301px;
   float:left;
   margin-top:15px;
}

#storyBox {
   width:301px;
   float:left;
   background-color:#fbf9f1;
   margin-top:17px;
   border-bottom:38px solid #f4eed8;
}

#storiesTxt {
   width:280px;
   float:left;
   margin-left:12px;
   margin-top:15px;
   border-bottom:10px solid #fbf9f1;
   font-size:11px;
   font-family:arial;
}
#storiesTxt h1 {font-size:20px; color:#172a7e; margin-top:0px; margin-bottom:10px; font-weight:normal; font-family:arial;}
#storiesTxt p {margin-top:0px; margin-bottom:12px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:798px;
   float:left;
   background:#d1b982 url(images/footer_bg.gif) repeat-y;
   text-align:center;
   font-size:11px;
   color:#825a2f;
   font-weight:bold;
   font-family:arial;
}
#footer a {color:#825a2f; text-decoration:underline;}
#footer a:hover {color:#825a2f; text-decoration:none;}

#shadBtm {
   width:946px;
   float:left;
   background-image:url(images/shadow_bottom.png);
   background-repeat:no-repeat;
}

#copyright {
   width:946px;
   float:left;
   text-align:center;
   color:#fff;
   font-size:10px;
   font-family:arial;
   font-weight:bold;
   margin-top:23px;
}
#copyright a {color:#fff; text-decoration:underline;}
#copyright a:hover {color:#fff; text-decoration:none;}

/* Classes
----------------------------------------------------------------------------*/
.picspace {margin-top:11px; margin-bottom:4px;}
.sm_text {font-size:11px;}
.sub {color:#172a7e; font-family:arial;}
a img {border:none;}
a {color:#253fa6; text-decoration:underline;}
a:hover {color:#2b56ff; text-decoration:none;}
form {padding:0px; margin:0px;}
