/* Header
----------------------------------------------- */
#header {background: url("img/header.gif") no-repeat; margin: 0 auto; width: 738px; height: 104px;}

/* Structure
----------------------------------------------- */
body {padding: 0; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #620808; margin: 0; text-align: left; background: #d1c196;}

#container {margin: 10px auto; width: 738px; border: 1px solid #999268; background: url("img/ylwchalk.gif"); text-align: left; overflow: hidden;}

#content {width: 716px; margin: 10px auto;}

#main {float: right; width: 558px; text-align: left; padding: 0 10px 10px;}

#storyphotos {padding-bottom: 10px;}

.bill {margin-right: 58px;}

#footer {clear: both; background: url("img/bg-footer.gif"); width: 738px; height: 38px;}

#footer #footerlinks {float: left; width: 683px; height: 15px; margin-top: 3px; font-size: 10px; color: #c5e5ff; text-align: center;}

/* Nav
----------------------------------------------- */
#nav {float: left; width: 138px; height: 198px; background: url("img/bg-nav.gif") no-repeat; padding: 29px 0 0 0; margin: 0 0 8px 0;}

#nav ul   {
   margin: 0;
   padding: 0;
   list-style: none;
   }
#nav ul li {
   margin: 0;
   padding: 0;
   list-style: none;
   }
#nav a {
   text-indent: -9999px;
   height: 28px;
   display: block;
   text-decoration: none;
   margin: 0;
   padding: 0;
   background-image: url("img/nav.gif");
   background-repeat: no-repeat;
   }

#nav1 a {width: 138px; background-position: 0 0;}
#nav2 a {width: 138px; background-position: 0 -28px;}
#nav3 a {width: 138px; background-position: 0 -56px;}
#nav4 a {width: 138px; background-position: 0 -84px;}
#nav5 a {width: 138px; background-position: 0 -112px;}
#nav6 a {width: 138px; background-position: 0 -140px;}

#nav1 a:hover {background-position: -138px 0;}
#nav2 a:hover {background-position: -138px -28px;}
#nav3 a:hover {background-position: -138px -56px;}
#nav4 a:hover {background-position: -138px -84px;}
#nav5 a:hover {background-position: -138px -112px;}
#nav6 a:hover {background-position: -138px -140px;}

/* Search
----------------------------------------------- */

/* Headings
----------------------------------------------- */
h1 {font: 18px/24px "Times New Roman", Georgia, serif; color: #620808; margin: 0; padding: 0 0 8px 0;}

h2 {font: 18px/24px "Times New Roman", Georgia, serif; color: #9a7c37; margin: 0; padding: 0;}

h3 {font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0; padding: 5px 0;}

/* Lists
----------------------------------------------- */
#main li {list-style: disc inside url("img/bullet.gif");}

ul {padding: 0; margin: 0;}

/* Forms
----------------------------------------------- */

.tablebg {background: #fff; border: 1px solid #3C2618;}

/* Links
----------------------------------------------- */
a:link {color: #000;}
a:visited {color: #3f3f3f;}
a:hover {color: #fff; background: #620808; text-decoration: none;}
a:active {color: #666;}

a.title {color: #0051A4; font: bold 12px verdana,sans-serif;}
a.title:link {color: #0051A4; text-decoration: none;}
a.title:visited {color: #799DBF; text-decoration: none;}
a.title:hover {color: #fff; background-color: #0051A4; text-decoration: none;}
a.title:active {color: #666; text-decoration: none;}

#footer a:link {color: #aee2ff;}
#footer a:visited {color: #aee2ff;}
#footer a:hover {color: #fff; background: #799DBF; text-decoration: none;}
#footer a:active {color: #666;}

/* Misc
----------------------------------------------- */
.dir-offset {margin-top: -9px;}

.imgborder {border: 1px solid #3C2618;}

.table-title {background: #402c1b; font-weight: bold; color: #fff; padding: 4px}

.table-setup {border: 1px solid #84705a; background: #f4f2ec; line-height: 22px;}

.table-desc {background: #e8e6df; padding-left: 4px;}