/* 
  $Id: style.css,v 1.5 2007/06/20 17:39:43 jon Exp $
*/

body {
    background: #699234;
    color: #567c67;
    margin: 0;
    padding: 0;
    border: 0;
    /*border-top: 5px solid #155500;*/
    border-top: 5px solid #7b1104;
    text-align: left;
    font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
    padding-bottom: 25px;
}

#container {
    width: 761px;
    margin: 10px auto;
    background-color: #fff;
    color: #333;
    border: 1px solid #155500;
    line-height: 130%;
}

#top {
    /* padding: .5em; */
    border-top: 5px solid #155500;
    background-color: #ddd;
    border-bottom: 1px solid #ccc;
}

#topsplash {
    border-top: 5px solid #155500;
    background-color: #ddd;
    border-bottom: 5px solid #155500;
}


#leftnav {
    float: left;
    width: 150px;
    margin: 0;
    /* padding: 0em 1em 1em 1em;*/
    padding: 0em 1em 1em 5px;
    letter-spacing: 1px;
}

#content {
margin-left: 150px;
/* border-left: 1px dotted #ccc; */
/*  margin-left: 50px; 
    max-width: 38em; */
    max-width: 30em;
    padding: 2em;
    text-align: left;
    color: #444;
    background: transparent;
}

#searchcontent {
    margin-left: 150px;
    border-left: 1px dotted #ccc;
    padding: 1em;
    max-width: 36em;
    text-align: left;
    color: #444;
    background: transparent;
}


#footer {
    clear: both;
    margin: 0;
    /* padding: .5em; */
    border-top: 1px solid #ccc;
    text-align: center;
    color: #666;
    background: #eee;
    padding: 5px 7px 7px 10px;
    font-size: xx-small;
    voice-family: "\"}\"";
    voice-family:inherit;
    font-size: x-small;
}

h1, h2, h3, h4, h5, h6  {
    font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
    font-weight: normal;
    margin-top: 25px;
    letter-spacing: 1px;
}   

#leftnav p { 
    margin: 0 0 10em 0;  
    border-top: 1px dotted #ccc;
    letter-spacing: 0.5px;
    font-size: 7px;
}
    
#content h1    {
    margin-top: 0;
    font-size:    medium;
    voice-family: "\"}\"";  
    voice-family: inherit;
    font-size:  large;
}
     
#content h2    {
    font-size:    medium;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:    large;
    font-weight: bold;
    color: #155500;
}   
    
#content h3  {
    font-size: small;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: medium;
    border-bottom: 1px solid #ccc;
}

#content td {
    font-size:    x-small;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:    small;
}

#content img {
    float: right;
    padding: 5px;
}

#searchcontent dd {
    font-size: small;
}

#searchcontent dt {
    font-size: normal;
}

html>#content td {
    font-size:  small;
}

#leftnav ul  {
    margin: 0;
    padding: 0;
    text-align: left;
    border: 0;
    list-style-image: url(/images/bullet.png);
}   

#leftnav ul li   {
    list-style: disc url(/images/bullet.png) inside;
    margin: 0;
    padding-bottom: 5px;
    line-height: 1.5em;
    font-size:    xx-small;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:    x-small;
}

#leftnav dt  {
    font-weight: bold;
    font-size:    x-small;
    voice-family: "\"}\""; 
    voice-family: inherit;
    font-size:    small;
    border-bottom: 1px dotted #ccc;
}
    
#leftnav dd  {
    padding: 0;
    margin: 2px 0 10px 0;
}   

#errormsg {
    padding: 1em;
    border: 1px solid #cc0000;
}

#errormsg li {
    font-weight: bold;
    color: #cc0000;
}

#newsflash {
    /*font-weight: bold; */
    color: #cc0000; 
    text-align: center;
    font-size: small;
}

#newsflash a {
    color: #cc0000; 
}

/* Top nav */
#menu {
    margin: 0;
    padding: 0;
}

#menu ul {
    border: 0;
    margin: 0;
    padding: 0; 
    list-style-type: none;
    text-align: center;
    clear: left;
}

#menu ul li { 
    display: block;
    float: left;
    text-align: center;
    padding: 0;
    margin: 0;
}

#menu ul li a {
    background: #fff;
    width: 127px;
    height: 2em;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: none;
    padding: 0;
    margin: 0 0 0px 0;
    color: 339999;
    text-decoration: none;
    display: block;
    text-align: center;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 2em;
    font-size:    xx-small;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:    x-small;
}

html>#menu ul li a  {
    font-size: x-small;
}

#menu ul li#five a  {
    width: 119px;
}

#resources a:link, #resources a:visited {
    border-right: 1px solid #ccc;
}

#menu ul li a:hover {
    color: #000;
    background: #ccc;
}

#menu a:active  {
    background: #155500;
    color: #fff;
}

#box {
    border: 1px dashed #7b1104;
    padding-left:5px;
}

img {
    border: 0;
}

body#show #menu li#one a,
body#sectionone #menu li#one a,
body#sectiontwo #menu li#two a,
body#sectionthree #menu li#three a,
body#sectionfour #menu li#four a,
body#sectionfive #menu li#five a,
body#sectionsix #menu li#six a {
    background: #97b47a;
    border: 1px solid #155500;
    color: #fff;
    font-weight: bold;
}

a:link, a:visited {
    font-weight : bold;
    text-decoration : none;
    color: #155500;
    background: transparent;
}

a:hover {
    font-weight : bold;
    text-decoration : underline;
    color: #7b1104;
    background: transparent;
}

a:active {
    font-weight : bold;
    text-decoration : none;
    color: #526968;
    background: transparent;
}

.name { 
    color: #155500; 
} 

.date {
    border-top: 1px dotted #ccc;
    font-size:    x-small;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:    small;
    text-align: right;
}

.smalldate {
    padding:0px;
    font-size:    small;
    text-align: left;
}

.archivelinks{
    font-size:    small;
    padding-bottom: 0px;
}

.pictr {
    background: #fff;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 0;
    margin: 0 0 10px 0;
    color: #339999;
    text-decoration: none;
    display: block;
    text-align: left;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 2em;
    font-size:    x-small;
    /*
  width: 400px; 
  padding: 5px;
    */
}   

.comments {
    font-size: .7em;
    background: #FFF;
    color: #000;
    border: 1px solid #ccc;
    padding: 3px;
    padding-top: 10px;
    margin-top: 10px;
}   

.btags{
    font-size: .7em;
    font-weight: bold;
    color: #000;
    text-align: left;
}   

.postcom {
    color: #CC0000;
    margin: 5px;
    text-align: center;
    border: 1px solid #000;
    padding-top: 5px;
    padding-bottom: 2px;
}   

.poster { font-weight: bold; }

#search { 
    color: #155500;
    width: 100%;;
    border: 1px dotted #bbb;
}

.searchlink {
    font-size: xx-small;
}

.detailed {
    font-family: verdana, lucida, arial, helvetica, sans-serif;
    color: #7b1104;
}

.red {
    font-family: verdana, lucida, arial, helvetica, sans-serif;
    color: #7b1104;
}
