body{
    padding: 0px;
    margin: 6px;
    font: 12px verdana,arial,helvetica,sans-serif;
    color: #000000;
}
font{
    font-size: 10px;
    font-family: verdana,helvetica
}
td{
    font-size: 10px;
    font-family: verdana,helvetica
}
p{
    font-size: 10px;
    font-family: verdana,helvetica
}
div{
    font-size: 10px;
    font-family: verdana,helvetica
}
input{
    border-top-width: 1px;
    border-left-width: 1px;
    font-size: 10px;
    border-left-color: #000000;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    border-top-color: #000000;
    font-family: verdana,helvetica;
    border-right-width: 1px;
    border-right-color: #000000
}
textarea{
    border-width: 1px;
    border-color: #3615BE;
    font-size: 10px;
    font-family: verdana,helvetica;
}
select{
    border-top-width: 1px;
    border-left-width: 1px;
    font-size: 10px;
    border-left-color: #000000;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    border-top-color: #000000;
    font-family: verdana,helvetica;
    border-right-width: 1px;
    border-right-color: #000000
}
form{
    font-size: 10px;
    font-family: verdana,helvetica
}
.title{
    font-weight: bold;
    font-size: 14px;
    background: none transparent scroll repeat 0% 0%;
    color: #000000;
    font-family: verdana, helvetica;
    text-decoration: none
}
.content{
    font-size: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #000000;
    font-family: verdana, helvetica
}
.block-title{
    font-size: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #ffffff;
    font-family: verdana, helvetica
}
.storytitle{
    font-weight: bold;
    font-size: 12px;
    background: none transparent scroll repeat 0% 0%;
    color: #363636;
    font-family: verdana, helvetica;
    text-decoration: none
}
.storycat{
    font-weight: bold;
    font-size: 14px;
    background: none transparent scroll repeat 0% 0%;
    color: #363636;
    font-family: verdana, helvetica;
    text-decoration: underline
}
.boxtitle{
    font-weight: bold;
    font-size: 11px;
    background-color: #1ea1d9;
    color: #ffffff;
    font-family: arial, futura, verdana, helvetica;
    text-decoration: none;
}
.boxcontent{
    font-size: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #000000;
    font-family: arial, verdana, helvetica    
}
.option{
    font-weight: bold;
    font-size: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #000000;
    font-family: verdana, helvetica;
    text-decoration: none
}
.tiny{
    font-weight: normal;
    font-size: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #000000;
    font-family: verdana, helvetica;
    text-decoration: none
}
.footmsg{
    font-weight: normal;
    font-size: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #000000;
    font-family: verdana, helvetica, arial;
    text-decoration: none
}
.print{
    font-size: 12px;
    background: none transparent scroll repeat 0% 0%;
    color: #000000;
    font-family: verdana, helvetica
}

.gensmall{
    font-size: 10px
}
td.genmed{
    font-size: 11px
}
.genmed{
    font-size: 11px
}
.explaintitle{
    font-weight: bold;
    font-size: 11px;
    color: #339965
}
a{
    color: #000000;
    text-decoration: none
}
a:active{
    color: #1ea1d9;
    text-decoration: none
}
a:visited{
    color: #000000;
    text-decoration: none
}
a:hover{
    color: #000000;
    text-decoration: underline
}
.topictitle{
    font-weight: bold;
    font-size: 11px
}
.name{
    font-weight: bold;
    font-size: 11px
}
hr{
    border-right: #8ed592 0px solid;
    border-top: #8ed592 1px solid;
    border-left: #8ed592 0px solid;
    border-bottom: #8ed592 0px solid;
    height: 0px
}
td.cat{
    font-weight: bold;
    background: url(images/cellpic1.gif) #a8e3a5;
    text-indent: 4px;
    letter-spacing: 1px;
    height: 29px
}
.row1{
    background: #ebfaed
}
.row2{
    background: #defae0
}
.helpline{
    background: #defae0
}
.row3{
    background: #d1fad5
}
td.spacerow{
    background: #c5f9c6
}
td.rowpic{
    background: url(images/cellpic2.jpg) #daf5d2 repeat-y
}
th{
    padding-right: 8px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 11px;
    background: url(images/cellpic3.gif) #8fda90;
    color: #cff2e1;
    white-space: nowrap;
    height: 27px;
    text-align: center
}
.bodyline{
    border-right: #339965 1px solid;
    border-top: #339965 1px solid;
    background: #ebfaed;
    border-left: #339965 1px solid;
    border-bottom: #339965 1px solid
}
.forumline{
    border-right: #009301 1px solid;
    border-top: #009301 1px solid;
    background: #ffffff;
    border-left: #009301 1px solid;
    border-bottom: #009301 1px solid
}
.maintitle{
    font: bold 20px/120% "trebuchet ms",verdana,arial,helvetica,sans-serif;
    color: #8ed592;
    text-decoration: none
}
h1{
    font: bold 20px/120% "trebuchet ms",verdana,arial,helvetica,sans-serif;
    color: #8ed592;
    text-decoration: none
}
.subtitle{
    font: bold 18px/180% "trebuchet ms",verdana,arial,helvetica,sans-serif;
    text-decoration: none
}
h2{
    font: bold 18px/180% "trebuchet ms",verdana,arial,helvetica,sans-serif;
    text-decoration: none
}
.nav{
    font-weight: bold;
    font-size: 11px
}
.postbody{
    font-size: 12px;
    line-height: 125%
}
.postdetails{
    font-size: 10px;
    color: #339965
}
.quote{
    border-right: #64842a 1px solid;
    border-top: #64842a 1px solid;
    font-size: 11px;
    background: #fafafa;
    border-left: #64842a 1px solid;
    color: #444444;
    line-height: 125%;
    border-bottom: #64842a 1px solid
}
.code{
    border-right: #009301 1px solid;
    padding-right: 5px;
    border-top: #009301 1px solid;
    padding-left: 5px;
    background: #fafafa;
    padding-bottom: 5px;
    font: 12px courier,"courier new",sans-serif;
    border-left: #009301 1px solid;
    color: #006600;
    padding-top: 5px;
    border-bottom: #009301 1px solid
}
.errorline{
    border-right: #339965 1px solid;
    border-top: #339965 1px solid;
    background: #d8f9db;
    border-left: #339965 1px solid;
    border-bottom: #339965 1px solid
}
form{
    display: inline
}
input{
    font: 11px verdana,arial,helvetica,sans-serif
}
select{
    background: #ffffff;
    font: 11px verdana,arial,helvetica,sans-serif
}
input.post{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    padding-left: 2px;
    background: #ffffff;
    padding-bottom: 2px;
    font: 11px verdana,arial,helvetica,sans-serif;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
textarea.post{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    padding-left: 2px;
    background: #ffffff;
    padding-bottom: 2px;
    font: 11px verdana,arial,helvetica,sans-serif;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
input.button{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 11px;
    background: #fafafa;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
input.liteoption{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 11px;
    background: #fafafa;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
.fakebut{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 11px;
    background: #fafafa;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
input.catbutton{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 10px;
    background: #fafafa;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
input.mainoption{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: bold;
    font-size: 11px;
    background: #fafafa;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
.helpline{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 10px;
    border-left: 0px solid;
    border-bottom: 0px solid
}
.topbkg{
    background: url(images/cellpic_bkg.jpg) #daf6dd repeat-x
}
.topnav{
    border-right: #279a62 0px solid;
    border-top: #279a62 1px solid;
    font-size: 10px;
    background: url(images/cellpic_nav.gif) #daf6dd repeat-x;
    border-left: #279a62 0px solid;
    color: #dd6900;
    border-bottom: #279a62 1px solid;
    white-space: nowrap;
    height: 21px
}
.admin{
    font-weight: bold;
    font-size: 11px
}
.mod{
    font-weight: bold;
    font-size: 11px
}
.admin{
    color: #ffa34f
}
.mod{
    color: #660000
}
.imgtopic{
    margin-left: 3px
}
.imgicon{
    margin-left: 3px
}
.imgspace{
    margin-left: 1px;
    margin-right: 2px
}
.imgfolder{
    margin: 1px 4px
}
img{
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-bottom: 0px solid
}
/*.style1{*/
/*    color: khaki;*/
/*}*/
.style2{
    color: khaki;
    font-family: arial
}

#page{
  width:815px;
  background:#ffffff;
  padding:20px 5px 20px 20px;
  margin:0 auto;
}

#menu{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#menu li {
  float:left;
}
#menu li a{
  padding:5px 5px 5px 5px;
  color:#ffffff;
  font-weight:bold;
  height:30px;
  font-size:13px;
  background:#416d38;
}
#menu li a:hover{
  padding:5px 5px 5px 5px;
  color:#ffffff;
  font-weight:bold;
  height:30px;
  font-size:13px;
  background:#6ac335;
}
.bright{
  border-right:2px solid #000000;
}
.bleft{
  border-left:2px solid #000000;
}
.btop{
  border-top:2px solid #000000;
}
.bbottom{
  border-bottom:2px solid #000000;
}

.aititle{
  color:#ffffff;
  font-weight:bold;
  margin:0;
  padding:0;
  font-size:10px;
}

ul#s_menu{
  margin:0px 0px 0px 10px;
  padding:0px;
  color:#666666;
}
ul#s_menu li{
  margin:5px 0 5px 5px;
}
ul#s_menu li a{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:13px;
  color:#666666;
}
ul#s_menu li a:hover{
  color:#0582A8;
  text-decoration:none;
}

tr.title{
  /*background-color:#ff6600;*/
  background-color:#94805b;
}

div.round{
  padding:5px; background-color:#DBDBDB;
}