a.menu{    color: #000000;    font-weight: bold;    font-family: Verdana, Helvetica, Arial;    font-size: 12px;}

H1{    color: #01540F;}
H2{    color: #01540F;}
H3{    color: #01540F;    font-family: Times New Roman;    font-size: 200%;}H4{    margin-bottom: 5px    color: #01540F;}
b{  color: #01540F;}
b.anons {   color: #000000;}
.h4{    font-size: 14px;    font-weight: bold;}
a{  color: #31843F;}
a:visited{    color: #71C47F;}a.button{    color: #FFFFFF;    background: #01540F;    border: 1px #000000 solid;    -moz-border-radius: 10px;    padding: 10px;/*    margin: 10px; */    font-weight: bold;}

body{    background-color: white;    font-family: Verdana, Helvetica, Arial;    font-size: 12px;}
td{    font-family: Verdana, Helvetica, Arial;    font-size: 12px;}
td.submenu a, td.submenu b{    color: #FFFFFF;}
.tdH{    background: #444444;    color: white;    font-weight: bold;}
.tdH a{      color: #FFFFFF;}
.bgin1{    background: #EEEEEE;}
.bgin2{    background: #FFFFFF;}
.bgin_alert{    background: #FFAAAA;}
.tbborder{    border: solid 1px #AAAAAA;}
.code{    background: #EEEEEE;    border: solid 1px green;    padding: 10px;}
input.search_q{    border: solid 1px black;    background: #FFFFEE;}
input.search_b{    /*-moz-border-radius: 10px;*/    border: solid 1px black;}
input.button{    border: 1px solid #000000}
div.subjmess{    background: #AAAAAA;    padding: 5px;    color: #000000;    font-weight: bold;}
div.bodymess{    padding: 5px;}
div.quote{    background: #AAAAAA;    border: 1px solid #000000;    padding: 10px;}
td.forum_date{    background: #AAAAAA;    font-size: 10px;    font-weight: bold;    color: #000000;}
img.png {    behavior: url("/css/pngbehavior.htc");}
a.next{    font-weight: bold;}
.copy, .copy a{ color: #AAAAAA; font-size: 10px;    text-decoration: none;}
.copy a:hover{    text-decoration: underline;}


.field_name{
    font-weight: bold;
}

div.post_menu_panel{
    /*background: #A0A0A0;*/
    width: 550px;
    padding: 5px;
    text-align: right;
}
span.post_menu{
    padding: 3px;
    border: 1px solid #EEEEEE;
    margin: 3px;
    background: #CCCCCC;
    font-size: 10px;
}

a.EditorTypeButton_Active{
    background: #EEFFEE;
    padding: 10px;
    border: 1px solid #888888;
    font-weight: bold;
}
a.EditorTypeButton_Passive{
}

a.UserCommentsLink{
    color: #999999;
}

div.SMSVideoDownload{
    background: #FFFFDD;
    padding: 10px;
    width: 300px;
}
#VideoUploadForm{
    border: solid 1px #EEEEEE;
    background: #EEFFEE;
    width: 500px;
    padding: 20px;
}
.post_head{
    font-size: 16px;
    font-weight: bold;
}

table.poll{

}

table.poll_present{
    width: 400px;
}
div.poll_header{
    font-size: 18px;
    font-weight: bold;

}

div.poll_comments{
    font-size: 10px;
    color: gray;
}

div.download_block{
    width: 450px;
    padding: 5px 5px 15px 0px;
    text-align: right;
}

div.blogcodes_block{
    width: 450px;
    padding: 20px;
    border: 2px solid #FFBF00;
    background: #FFFD7C;
    font-size: 10px;
    font-weight: bold;
}

div.blogcodes_block table{
    width: 100%;
}

div.blogcodes_block input{
    width: 330;
}

div.sponsors, div.sponsors a{
	font-size: 10px;
	color: gray;
}
