BODY { background-color: #8BB19C; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; }
A {color: #0E4740; text-decoration: none; font-weight: bold; }
A:active, A:hover{ text-decoration: underline overline; color: #8BB19C; }

TH { background: #8BB19C; padding: 6px; border: 1px solid #8BB19C; }
TD { padding: 4px; }

LABEL { font-weight: bold; }

#container { width: 800px; text-align: left; margin: 0 auto; background: #FFFFFF; }

#banner { background: #fff url(images/volagreen.jpg) center; height: 250px; background-repeat: no-repeat; }

#skin { position: absolute; top: 65px; right: 40px; }

.tblborder { border: 1px solid #8BB19C; }
li {margin: 10px 0; }

#menu { margin: 10px; padding: 0; text-align: center; }
#menu ul { margin: 0; padding-left: 1px; display: inline; font-size: 9pt; }
#menu li { display: inline; padding: 0px; margin: 2px; list-style: none; line-height: 110%; }
#menu a { color: #0E4740; text-decoration: none; font-weight: normal; padding-bottom: 1px; padding-left: 3px; padding-right: 3px; border-left: 1px solid #8BB19C; border-bottom: 1px solid #8BB19C; }
#menu a:active, #menu  a:hover { color: #FFF; text-decoration: none; font-weight: normal; background: #8BB19C; }

#mainpage { background: #ffffff; padding-bottom: 1em; height: 400px; }
html>body #mainpage { height: auto; min-height: 400px; }

#footer { background: #fff; color: #000; text-align: center; padding: 7px; border-top: 1px solid #8BB19C; margin: 20px 0; font-size: 10px; }

#output { padding: 7px; }
#pagetitle { font-size: 1.2em; text-align: center; padding: 1ex; font-weight: bold;
}
#pagelinks { text-align: center; padding: 1em; }
#alphabet { text-align: center; }

#titleblock { margin: 0 5%; }
#titleblock .listbox { border: 1px solid #8BB19C; margin: 10px; }
.respond { text-align: center; }

.newsbox{ padding: 5px; }
.newsodd { background: #ffffff; padding: 10px 5px; }
.newseven { background: #ffffff; padding: 10px 5px; }
.newstitle  { color: #0E4740; font-weight: bold; font-size: 120%; }
#newsarchive { text-align: center; padding: 10px 5px; }

.comment { border-top: 1px solid #000; border-bottom: 1px solid #000; margin-bottom: -1px; padding: 5px; }
.listbox { margin: 1em 5%; border: 1px solid #8BB19C; }
.listbox .title { background: #8BB19C; color: #000; padding: 5px; }
.listbox .title a { color: #fff; text-decoration: none; }
.listbox .title a:hover { color: #D4E8C3; text-decoration: underline overline; }
.listbox .content { padding: 7px;  background: #fff; }
.listbox .odd { background: #8BB19C; }
.listbox .even { background: #8BB19C; }
.classification { font-weight: bold; }
.odd { background: #8BB19C; }
.even { background: #8BB19C; }
.adminoptions { font-weight: bold; }
.tail { padding: 5px; font-size: 10px; }

#categoriesblock { width: 90%; padding-left: 5%; padding-bottom: 1em; }
.sectionheader { font-weight: bold; text-align: center; width: 100%; clear: both; margin: 1em 0; }

.authornotes { width: 80%; margin: 0 auto; padding: 5px; }
.authornotes .title { font-weight: bold; }
.jumpmenu { margin: 1ex; }

#sort { text-align: center; position: relative; margin-bottom: 1em; }
#bio { padding: 10px; }
#profile .adminoptions { font-weight: bold; height: 3em; }
#profile #sort { text-align: right; padding: 0 10px; }


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline; }
/* Hides form IE-Mac \*/
* html .clearfix { height: 1%; }
.clearfix {display: block; }
/* End hiding */




#tabs { padding: 0; margin: 0; clear: both; border: 5px solid #fff; }

#tabs DIV { width: 33%; height: 30px; float: left; background: #8BB19C; text-align: center; line-height: 30px; color: #fff; font-weight: bold; }

#tabs #centertab { width: 96%; background: transparent; border-right: 5px solid #fff; border-left: 5px solid #fff; padding: 0; }

#tabs a { color: #000; }
#tabs a:hover { text-decoration: none; color: #fff; }

#tabs #active { width: 34%; height: 30px; }
#tabs #active a { text-decoration: underline; }



.block { border: 1px solid #8BB19C; margin: 0; padding: 0; margin-bottom: 1em; }
.block .title { background: #8BB19C; color: #FFF; margin: 0; font-weight: normal; padding: 0; padding: 5px; text-align: center; font-size: 140%; font-family: Georgia, "Times New Roman", Times, serif; }
.block .content { background: #FFF; margin: 0;padding: 5px; }
.jumpmenu { text-align: right; }

#leftindex {
 width: 197px;
 float: left; 
 margin: 10px;
 margin-top: 0;
}
html>body #leftindex { width: 200; }

#rightindex {
 margin:  0 20px 10px 225px;
}
#story { padding: 1ex 1em; }
.next { float: right;  margin: 0 20px;  }
#pagelinks .jumpmenu { text-align: center; }
.prev { float: left;  margin: 0 20px; }

