
body{
 background-image:url("images/red_background.png");
 background-repeat:repeat-y;
 background-position:center;
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 text-align:left;
 overflow:auto;
}
.body_top{
 background-image:url("images/red_background_top.png");
 background-repeat:no-repeat;
 background-position:center;
 height:185px;
 width:100%;
 top:0;
 left:0;
 position:absolute;
}
table{
 font-size:12px;
 text-align:left;
}
a{
 color:#7f0000;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
form{
 margin:40px;
}
img,a,script{
 border:0;
 margin:0;
 padding:0;
}
tr,td{
padding:0;
margin:0;
border:0;
}
h1{
 display:block;
 margin-top:16px;
 font-size:18px;
 background-color:#994949;
 line-height:30px;
 color:#ffffff;
 font-weight:normal;
}
h2,.failure,.succes,.vote_table,.warning{
 display:block;
 margin:20px;
 font-size:12px;
 line-height:18px;
 text-align:left;
 padding:10px;
}
h2,.vote_table{
 color:#1e1e1e;
 border:2px solid #5b5b5b;
 background-color:#e0e0e0;
 font-weight:normal;
}
#h1_header{
 background-color:#1e1e1e;
 margin:0;
 font-size:14px;
 font-weight:bold;
}
.spacer_black{
 margin:0;
 display:black;
 position:relative;
 height:5px;
 line-height:0;
 font-size:0;
 background-color:#1e1e1e;
}
label{
 text-decoration:underline;
 cursor:pointer;
}
.failure{
 border:2px solid #7f0000;
 background-color:#cc9999;
 color:#7f0000;
 font-weight:bold;
}
.succes{
 border:2px solid #00ff33;
 background-color:#ccffcc;
 color:#006600;
 font-weight:bold;
}
.warning{
 border:2px solid #CC6600;
 background-color:#FF9900;
 color:#1e1e1e;
 font-weight:bold;
}
.t_pos{
 font-weight:bold;
 color:green;
}
.t_war{
 font-weight:bold;
 color:#ffcc00;
}
.t_neg{
 font-weight:bold;
 color:#cc0000;
}
.tos_box{
 margin:20px;
 display:block;
 width:660px;
 font-size:12px;
}
.content_box{
 position:absolute;
 width:920px;
 top:0;
 left:50%;
 margin-left:-460px;
}
.top_header{
 width:730px;
 height:175px;
 position:absolute;
 top:10px;
 left:0;
 display:block;
}
.top_header:hover{
 text-decoration:none;
}
.top_nav{
 width:175px;
 height:175px;
 position:absolute;
 top:10px;
 right:0;
 margin-right:1px;
}
.nav_position{
 position:absolute;
 left:20px;
 top:23px;
}
.nav_position a{
 color:#ffffff;
 display:block;
 font-size:18px;
 font-family:Tahoma, Geneva, sans-serif;
 text-indent:10px;
 padding:5px;
 line-height:22px;
}
.nav_position a:hover{
 color:#7f0000;
}
.nav_pages{
 text-align:right;
 line-height:16px;
 margin:0;
 color:#1e1e1e;
 font-weight:bold;
}
.nav_pages a{
 font-size:12px;
 font-weight:bold;
 color:#7f0000;
 line-height:16px;
}
.nav_pages a:hover{
 color:#994949;
}
.middle_left{
 position:absolute;
 left:3px;
 top:185px;
 width:730px;
 text-align:center;
}
#middle_right{
 position:absolute;
 left:733px;
 top:185px;
 width:183px;
 padding-top:16px;
}
#middle_right a{
 display:block;
 margin-left:15px;
 font-size:14px;
 color:#1e1e1e;
 line-height:22px;
 font-weight:bold;
}
#middle_right a:hover{
 color:#ffffff;
}
#middle_right p{
 display:block;
 margin:0;
 margin-right:1px;
 padding-left:15px;
 font-size:14px;
 color:#ffffff;
 line-height:30px;
 font-weight:bold;
 background-color:#7f0000;
}
.middle_right_lower,.middle_right_lower a{
 text-align:center;
 margin:10px;
 display:block;
 padding:0;
 text-indent:0;
}
#footer_left{
 position:relative;
 left:0;
 height:30px;
 width:730px;
 color:#ffffff;
 background-color:#1e1e1e;
 line-height:30px;
 font-size:14px;
}
.vote_button{
 padding:5px;
 height:45px;
 width:150px;
 color:#7f0000;
 font-weight:bold;
 cursor:pointer;
 margin:0;
}
#edit_nav{
 text-align:left;
 margin:20px 0 0 0;
}
#edit_nav a{
 display:block;
 font-weight:bold;
 text-decoration:underline;
}
.logout{
 position:absolute;
 font-weight:bold;
 top:0;
 left:0;
}
.tbl_head{
 background-color:#7f0000;
 text-align:center;
 font-size:14px;
 height:25px;
 font-weight:bold;
 color:#ffffff;
}
.tbl_tools{
 line-height:23px;
}
.tbl_tools #last_row,.last_row{
 text-align:center;
}
/*List spacers*/
.list_table{
 padding:0;
 margin:0; 
 border:0;
 border-collapse:collapse;
 border-spacing:0 0;
 width:730px;
 background-color:#ffffff;
}
.lsgold{
 border:0;
 border-top:2px solid #ffc600;
 border-bottom:2px solid #ffc600;
 background-color:#b98204;
 background-repeat:repeat-x;
 background-position:top center;
 background-image:url("images/gold_gradient.png");
}
.ls_gold_logo{
 height:22px;
 width:80px;
 background-repeat:no-repeat;
 background-position:top center;
 background-image:url("images/gold_member.png");
}
.lh1,.lh2,.lh3,.lh4{
 height:30px;
 background-color:#1e1e1e;
 font-size:14px;
 font-weight:bold;
 color:#ffffff;
}
.lh1{
 text-align:center;
 width:40px;
}
.lh2{
 padding-left:10px;
 width:610px;
}
.lh3,.lh4{
 text-align:center;
 width:40px;
}
/*Single site markup*/
.lre{
}
.lru{
 background-color:#cc9999;
}
.lrg{
 
}
.ls11e,.ls11u,.ls11g{
 text-align:center;
 font-size:16px;
 font-weight:bold;
 width:40px;
}
.ls11e{
 color:#7f0000;
}
.ls11u{
 color:#ffffff;
 background-color:#1e1e1e;
}
.ls11g{
 color:white;
 background-repeat:no-repeat;
 background-position:center center;
 background-image:url("images/crown.png");
 text-decoration:underline;
}
.ls12{
 padding-left:10px;
 padding-top:2px;
}
.ls13,.ls14{
 text-align:center;
 font-weight:bold;
 width:40px;
 font-size:14px;
}
.ls22,.ls22g{
 padding-left:10px;
 color:#7f0000;
 font-size:14px;
 font-weight:bold;
}
.ls22g{
 color:white;
 font-size:16px;
 text-decoration:underline;
}
.ls32,.ls32g{
 line-height:16px;
 padding-left:10px;
 padding-bottom:20px;
 width:580px;
}
.ls32g{
 font-size:14px;
 line-height:18px;
 padding-bottom:30px;
 width:600px;
}
.ls42a{
 line-height:16px;
 text-align:center;
 padding:0;
}
.ls42a span{
 color:#bebebe;
 font-weight:bold;
 cursor:pointer;
}
.ls42b{
 line-height:16px;
 text-align:center;
 padding:20px;
}
.prof_holdera{
 position:relative;
 display:block; 
}
.prof_holderb{
 position:relative;
 display:block; 
 color:#9e9e9e;
 border:2px solid #1e1e1e;
 padding:10px;
 background-color:white;
}
.prof_table{
 position:relative;
 display:block;
 width:520px;
 table-layout:fixed;
}
.prof_gc1{
 width:260px;
}
.prof_gc2{
 width:260px;
}
.prof_sc1{
 font-weight:bold;
}
.prof_sc2{
 text-align:left;
}
.exit_box{
 position:absolute;
 background-image:url("images/exit_box.gif");
 right:-22px;
 top:-12px;
 width:15px;
 height:15px;
 cursor:pointer;
}
.p_edit_td{
 text-align:right;
 width:250px;
}
.p_edit_txt{
 width:250px;
}
.p_edit_tbl{
 table-layout:fixed;
 width:500px;
 border:0;
 padding:0;
 margin:0;
}
.vote_txt_area{
 width:500px;
}
.vote_picture{
 vertical-align:top;
 padding:10px;
}
#embedForm_1,#embedForm_2,#embedForm_3{
 margin:0;
}
#admin_table form{
 margin:0;
 display:inline;
 padding:0;
}