body {font-family: Verdana; font-size: 80%; margin:0; padding:0; background:#000; color:#999; margin:0px auto 0px auto; text-align:center;}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0; color:#333;}
table {border:1px solid #eee}
input {border:1px solid #ccc}
form{padding:0; margin:0}

a {color:#999}
a:hover {color:#999}
a:visited {}

.body_wrap{width:960px; text-align:left;}

/*
.header {background:#993399; color:#fff; margin:0 0 10px 0; font-family:courier; font-weight:bold;}
.header div {padding:5px}
*/

.header_pane {width:960px; height:70px; text-align:left; background:#000;}
    .header {}
    .header a {text-decoration:none;}
    .header a:hover {color:#fff; text-decoration:none;}
    .header a:visited {color:#000;}
    .header_pane h1 {font-size:300%; margin:0 5px 5px 5px;}
	.header_pane h1 a:hover {text-decoration:none; color:red;}
	.header_pane h1 a, .header h1 a:visited {text-decoration:none;}
	
	.header_tagline {font-size:xx-small; font-family:arial; width:200px; color:#666;margin:0 0 0 20px;}
	
    .header_sections {float:right; width:600px; height:70px;}
    .header_search {float:right; height:50px; margin:20px 200px 0 0;}
	.search_term {float:left; width:200px; height:24px; margin:0; padding:0; font-size:125%;}
	.search_btn {float:left; height:26px; padding:0; margin:0 0 0 5px; font-size:125%;}
	
.footer {margin:5px; font-size:xx-small; text-align:center;}
.footer a {text-decoration:none;}
.footer a:hover {color:red;}


.nav_pane {}
.nav_pane a {text-decoration:none; color:#999; font-size:10px}
.nav_pane a:hover {color:#fff}
.nav_channels {margin:0px; padding:0px; height:25px; margin-top:10px; border-left:1px solid #ddd;}
.nav_channels li {float:left; white-space: nowrap; height:15px; line-height:15px; padding:4px 5px; 
                  border-top:1px solid #ddd; border-right:1px solid #ddd; background:#eee; list-style:none}

.item_img_wrap {float:left; width:100px; height:75px; margin:0 5px 5px 0; border:1px solid #ccc; background-color:#000; text-align:center;}
    .item_img {font-size:9px; color:#ccc; line-height:75px; vertical-align:middle}

.page_title {margin:10px; padding:5px 0 0 5px;}

.channel_nav {padding:5px}
.channel_nav a {font-size:10px;}
.channel_nav ul {padding:0; margin:2px 0 5px 5px;}
.channel_nav li {list-style-type:none}

.meta_info {padding:10px;}
.meta_info a {text-decoration:none;}
	.meta_info a:hover {color:red;}

.crumbs {margin:0px; padding:10px 0;border-bottom:1px solid #ddd;}




.sorting {padding:10px; font-size:16px; text-align:right; float:right; font-family:arial}
.sorting a, .sorting a:hover {background:none; color:#333; text-decoration:none}
.sorting_wrap {padding:10px 0 10px 5px;}


.sort {border:1px solid #999; padding:5px; color:#333;}
.on {border:3px solid #666;}


.desc {padding:0 0 0 10px;}
.video {background:#fff; padding:10px 0 0 0;}
	.video h2 {margin:0 10px 10px 10px;}
	.video h4 {margin:10px 0px 0px 10px;}
	
.video .embed {width:430px; height:323px; padding:5px; margin:0 0 0 5px;}
.video .actions_pane {float:right; text-align:center; width:130px; height:323px;}
.video .actions{float:left; border:1px solid #ccc; background:#fff; width:110px; margin-top:5px; height:16px; padding:5px; text-decoration:none; font-weight:bold}
       a:hover.actions {background:#33f; color:#fff}
.video .meta_info {font-size:10px; padding:10px;}

.video_related_col {background:#fff;}
	.video_related_col a {}
	.video_related_col a {color:#333; text-decoration:none;}
	.video_related_col a:hover {color:red; text-decoration:none;}	
	
	.video_related_all {width:200px; padding:5px 10px 10px 10px;}
	.video_related {padding:5px 0; border-top:1px dashed #ddd}


.page {border:1px solid #ccc; padding:5px; font-size:16px;}
    .page a{text-decoration:none; color:#999; font-size:16px;}
    .page a:hover{color:red}
.current {color:#fff; background-color:red; font-weight:bold;}


.copyright {font-size:70%; position:bottom; text-align:center}

.user_img {float:left; border:1px solid #ccc; margin-right:5px;}
.user_small_img {float:left; width:32px; height:32px; border:1px solid #ccc}
.user_vote_img {width:32px; height:32px; border:1px solid #ccc}

.user_list_img_wrap {float:left;width:32px; height:32px; line-height:32px; text-align:center; margin:0 5px 5px 0; border:1px solid #ddd;}


.by_line {font-size:75%}

.battle_vs_title {padding:5px}
.battle_item {text-align:center; padding:5px}

.comment {font-size:80%; margin:5px; border-bottom:1px dashed #ccc}
.comment a {text-decoration:none;}
.comment .user {padding:2px; background-color:#eee; vertical-align:middle; height:20px; line-height:20px}
.comment .item {}
.comment .avatar {float:left; margin:2px 2px; width:16px; height:16px; border:1px solid #ccc;}

.vote {float:left; margin:3px; border:1px dashed #ccc; width:55px; height:55px; padding:2px; font-size:75%; text-align:center; overflow:hidden}
.vote img {display:block}
.vote_count {font-size:70%; font-weight:bold}

.post {border:1px solid #eee}

.input300 {width:300px} 
.input400 {width:400px}
.textarea400x200 {width:400px; height:200px}

.error {background:#c03; color:#eee; margin:5px 0; font-weight:bold; padding:3px;}
.info {background:#390; color:#eee; margin:5px 0; font-weight:bold; padding:3px;}

.index_table {width:100%; border:6px solid #eee;}
.index_embed {width:400px; height:300px; float:left; margin-right:10px; border:3px solid #999;}
.index_left {padding:0px; width:80%; background:#fff;}
	.index_left h4 {margin:5px;}
.index_right {background:#eee;}
.index_ad {width:100%;text-align:center}
.index_item_wrap {padding:5px;}
.index_item_wrap h2 a {color:#333; text-decoration:none;}
.index_item_wrap h2 a:hover {color:red; text-decoration:none;}
.index_item_wrap .item_img_wrap {border:3px solid #999;}
.index_sorting_wrap {padding:10px 0 10px 5px;}
.index_sorting_wrap .disabled {display:none;}
.index_sorting_wrap span, .index_sorting_wrap a {border:1px solid #ccc; padding:5px; font-size:16px;}
.index_sorting_wrap a{text-decoration:none; color:#999; font-size:16px;}
.index_sorting_wrap a:hover{color:red}


legend{font-size:20px}

.clear {clear:both}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
