:link,:visited { text-decoration:none } :focus,:active { outline: 0 } ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img, fieldset { border:none } address { font-style:normal }
body { font: .8em Verdana, Arial, Helvetica, sans-serif; color: #666;
background: #FFFFFF url(../images/bg.gif) repeat-x; }
a { color: #A90000; cursor: pointer; }
a:hover { color: #7D1919; }
h1 { font-size: 3em; clear: both; margin: 0 0 5px; }
h2 { font: normal 1.6em Georgia; color: #3D3C3B; margin: 0 0 15px; }
h2#slogan { font-size: 1.3em; color: #808080; }
p  { margin: 0 0 15px; line-height: 1.7em; }
.clear { clear: both; }
.wrap { margin: 0 auto; width: 990px; }
.background { background: url(../images/bg.jpg) no-repeat left 42px; }


.taglink{font: .9em Arial, Verdana, Helvetica, sans-serif; color: #666;}

#topLogo  { float: left; margin: 0px 0 0; width: 275px; border:0px solid #ff0000}



#topsign  { float: right; border:0px solid #ff0000;color:#ffffff;}



.adtitle { font: normal 1.6em Georgia; color: #3D3C3B; margin: 0 0 15px; }


#state0{
float: left;border:0px solid #111111;
width: 120px;
margin-left: 0px;
padding-left:4px;
line-height: 1.5em;
}


#state1{
float: left;
width: 120px;
margin-left: 20px;border:0px solid #111111;
line-height: 1.5em;
}


#state2{
float: left;
width: 120px;
margin-left: 20px;border:0px solid #111111;
line-height: 1.5em;
}

#state3{
float: left;
width: 120px;
margin-left: 20px;border:0px solid #111111;
line-height: 1.5em;
}

#state4{
float: left;
width: 120px;
margin-left: 20px;border:0px solid #111111;
line-height: 1.5em;
}




/* Pagination */
.pagination {
  color:#666;
  font-family: trebuchet MS;;
  border-top:1px solid #ff0000;
  padding:8px 8px 8px 3px;
}

.pagination p {
  position:relative;
  text-align:center;
  margin:0;
  padding:5px 0 5px 0;
}

.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active {
  text-decoration:none;
  color:#AF1515;
  padding:2px 10px;
  border:#AF1515 1px solid;
  -moz-border-radius: 5px;
  margin:1px;
}

.pagination p a:hover {
  color:#fff;
  background:#AF1515;
  border:1px solid #AF1515

}

.pagination p a.next, .pagination p a.previous {
  border:0;
}
.pagination p a.previous{
  padding:2px 10px 2px 0;
}
.pagination p a.next:hover, .pagination p a.previous:hover {
  color:#164c9a;
  background:#fff;
}

.pagination p span {
  text-decoration:none;
  color:#ACACAC;
  margin-right:1px;
  padding:2px 10px;
  -moz-border-radius: 4px;
  margin:1px;

}
.pagination p span a{
  border:none;
  padding:2px 2px;
}
.pagination p span.pagescurrent {
  background:#AF1515;
  color:#fff;
}














#menu { padding: 0 4px 8px; margin: 0 0 25px; height: 20px;  }
        #menu li { display: inline; }
        #menu li a { float: left; width: 86px; text-align: center; margin: 0 2px 0 0; font-weight: bold; font-size: .8em; padding: 19px 0px 21px; color: #ccc; }
                #menu li a:hover, #menu li a.current { color: #AF1515; background: url(../images/menu.gif) no-repeat center bottom; }
        
#logo { float: left; margin: 0px 0 0; }

#feature{ color: #33617F; float: right; width: 580px; height: 160px; margin: 0 0 40px; font-size: 1.1em; padding: 10px 10px 2px; }
        #feature img { float: left; padding-top:10px;}
        #feature p { margin: 10px 0 0; }
        .more { font-size: .74em; font-weight: bold; margin: 0 5px 0 0; color: #A90000; font-style: normal; }


#left { float: left; width: 770px; margin: 0 0 10px; text-align: justify; }
        #left h2 { color: #111111; }
        #left h2 a { border-bottom: 0px dotted #ACCADE; padding: 0 0 3px; }
        #left .more { color: #a1a1a1; }
        .subtitle { font-weight: bold; font-size: 1.0em; margin: 0 0 4px; }
        .date { background: #fff; padding: 5px 0; border-right: 1px solid #D3EAFA; border-bottom: 1px solid #D3EAFA; color: #ccc; float: left; width: 55px; margin: 7px 12px 5px 0; text-align: center; }
        .date span { font-size: 1.6em; }
        
#side { float: right; width: 200px; margin: 0 0 30px; font-size: .9em; border:0px solid #111111; }
        #side h3 { color: #ccc; margin: 0 0 6px 5px; height: 16px; }

.boxtop { background: url(../images/box.gif) no-repeat top; padding: 2px 0; }
.box { padding: 3px 6px; background: #363636; border:0px solid #111111;}
.boxbottom { background: url(../images/box.gif) no-repeat bottom; padding: 2px 0; }

.item { font-size: .94em; display: block; color: #ccc; background: #fff url(../images/item.gif) no-repeat; height: 54px; padding: 4px 10px; margin: 0 0 5px; }
        .item.last { margin: 0; }
        .item:hover { background: #fff url(../images/item.gif) no-repeat bottom; color: #fff; }
        .item strong { color: #FFFAD3; line-height: 27px; }
                .sidedate { float: left; width: 35px; text-align: center; padding: 4px 9px 0 0; font-size: 1.6em; margin: 0 12px 0 0; border-right: 1px dotted #808080; }
                .sidedate span { font-size: .6em; font-weight: bold; color: #808080; }

#ad { background: url(../images/dot.gif) repeat-x; padding: 15px 0 10px; clear: both; font-size: .9em; line-height: 1.7em;  }
#promo { clear: both; border-top: 3px solid #6E6E6E; background: #505050 url(../images/footer.gif) no-repeat right top; color: #ccc; padding: 30px 0 0 0; }
        #promo h2 { color: #fff; }
        #promo a { color: #FFFFFF; }
        #promo a:hover { color: #99ccff; }
        .col { float: left; width: 280px; margin: 0 30px 20px 0; }
                .last { margin: 0; }
#footer { clear: both; padding: 15px 0; font-size: .84em; color: #808080; border-top: 1px dotted #666; }



.reply-form{
font-size:17px;font-family:"Trebuchet MS"
}





.homelog{
border:0px;margin:0,auto;color:#111111;text-align:left;font-size:24px;font-family:Georgia,Arial
}

.headtext{
border:0px;margin:0,auto;color:#111111;text-align:left;font-size:22px;font-family:Georgia,Arial
}

.headmess{
border:0px;margin:0 auto;width:70%;padding-top:22px;color:#111111;text-align:left;font-size:22px;font-family:Georgia,Arial
}

.signuptext{
color:#111111;text-align:right;font-size:14px;font-family:Georgia,Arial
}

.contentform{
color:#111111;text-align:left;font-size:13px;font-family:Arial;
}

.contenthead{
color:#111111;text-align:left;font-size:12px;font-family:"Trebuchet MS",Arial,Georgia
}

.contentblack{
color:#111111;text-align:left;font-size:13px;font-family:Arial,Georgia,
}
.contentgreen{
color:#1F7A1F;text-align:left;font-size:13px;font-family:Arial,Georgia,
}

.contentwhite{
color:#FFFFFF;font-weight: bold;text-align:left;font-size:13px;font-family:Arial,Georgia,
}

.formtext{
color:#111111;text-align:left;font-size:17px;font-family:Georgia,Arial
}


.reg2text{
color:#111111;text-align:left;font-size:22px;font-family:Georgia,Arial
}
.signup2text{
color:#333333;text-align:left;font-size:15px;font-family:Georgia,Arial
}


.cfm{
background:#C8FFA4;
margin:0 auto;
border:0px solid #31680d;
width:70%;
vertical-align: top;
text-align: center ;
padding:4px 47px;
font-family:Georgia,Arial;
font-size:1.1em;
color:#31680d;
margin-top:50px;
}
