body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
body {
	background-image:url(../images/backgrounds/grunge1.jpg);
	background-repeat:repeat;
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p { margin:0 0 10px 0; padding:0; line-height:1.5em}
.clr { clear:both }

#wrapper { width:824px; height:100%; margin:0 auto;  }
#header { background:url(../images/general/header_bg.png) no-repeat; height:332px; }
	#header .flash { padding:0 0 0 19px;}
#main { background:url(../images/general/main_bg.png) repeat-y; padding:0 12px; min-height:300px; height:auto !important; height:300px; }
	#main_top { background:url(../images/general/main_top.png) 0 -8px no-repeat; height:16px}
	#main_bottom { background:url(../images/general/main_bottom.png) no-repeat; height:16px}
#footer { background:url(../images/general/footer.png) 0 -8px no-repeat; padding:0 12px; height:190px; color:#000 }
#footer2 { padding:0 12px; margin-bottom:10px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:10px }
#footer2 a { color:#999}

a:link, a:visited, a:active { text-decoration: none; color: #00aeef; outline:none}
a:hover {text-decoration: none; color: #70c4e3; }

.date { color:#00aeef;}
.list_number { color:#ec008c}

.links_list { width:585px; margin:0 auto; padding:0; list-style-type:none;}
.links_list li { margin:0 0 2px 0; padding:6px 0; background:url(../images/general/links_bg.jpg) 0 0 repeat-y; text-align:center; font-weight:bold }

.input_text { border:1px solid #eee; background:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px;}
.input_focus {border:1px solid #00aeef;}

.button { border:1px solid #005779; background:#00aeef; color:#FFF; font-size:11px; font-weight:bold; padding:3px; cursor:pointer;  }
.button_over { background:#ec008c; border:1px solid #9a0032}

.news_item { margin:0 0 20px 0; border-bottom:1px solid #222; padding:0 0 10px 0; overflow:auto }
.news_item p { line-height:1.5em }
.news_item .image { float:left; margin:0 15px 10px 0;}
.news_item .date { color:#999999; line-height:1em}
.news_item .title { margin:0 0 5px 0; font-size:12px; color:#00aeef }
.news_item .title span {float:right; font-size:11px; font-weight:normal; color:#999999}

.news_text { line-height:1.5em; margin-bottom:10px; }
.news_text p { margin:0 0 5px 0; }

.dj_search { border:none; padding:0; margin:10px 0 0 13px; width:105px; height:15px; background:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#555 }
.dj_list_td { width:350px; background:#111}
a:link.dj_link, a:visited.dj_link { color:#fff; font-weight:bold }
a:hover.dj_link { color:#CCC}
.dj_title { margin:0 0 20px 0; padding:0 0 8px 0; border-bottom:1px solid #363636; font-size:16px; font-weight:normal}

.dj_image { margin-bottom:30px;}
.dj_image img { border:3px solid #2b2b2f}

.dj_top_ten { margin-bottom:30px }
.dj_top_ten ol { }
.dj_top_ten ol li { margin:0 0 5px 0 }

.vote_box { width:172px; padding-left:16px; height:110px; padding-top:45px; color:#414042; margin-bottom:30px}
.vote_box td { color:#414042}
.select_box, .select_box option { font-size:12px; font-family: Arial, Helvetica, sans-serif; }

#vote_box_1 { background:url(../images/gr/vote1.jpg) no-repeat; }
#vote_box_2 { background:url(../images/gr/vote2.jpg) no-repeat; }
#vote_box_3 { background:url(../images/gr/vote3.jpg) no-repeat; }
#vote_box_4 { background:url(../images/gr/vote4.jpg) no-repeat; }
#vote_box_5 { background:url(../images/gr/vote5.jpg) no-repeat; }
#vote_box_6 { background:url(../images/gr/vote6.jpg) no-repeat; }

.error { font-size:12px; color:#FF0000; font-weight:bold }

.rankings th { background:#111; font-size:12px }
.rankings tr td { background:#222; font-size:12px}
.rankings tr:hover td { background:#333 }
