@charset "utf-8";

html,body{background-color:#999;background-image:url(img/bg.jpg);background-repeat:repeat-y;background-position:center;text-align:center;font-family:Arial, Courier, monospace;font-size:.8em;margin:0;padding:0;}

body,td,th{color:#333;}

a { color:#006666; cursor:pointer;}
a:hover { color:#CC6600;}
a img { border:0px;}

form { margin:0px; padding:0px;}

.clear { content:"."; margin:0px; padding:0px; height:0px; font-size:0.01em; overflow:hidden; display:block; clear:both; }

.video-thumb { border:1px solid #333333; width:90px;}
.video-title { font-weight:bold;}
.video-title h2 { margin:0px; padding:0px; font-weight:bold; font-size:1em; margin-top:2px; line-height:12px;}
.video-title a { text-decoration:none; color:#333333;}
.video-title a:hover { text-decoration:underline; }
.video-meta { line-height:12px;}

#wrapper { width:1001px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; text-align:left;}

#container { }

#header {}
#header #first { background-color:#CC6600; height:22px; position:relative; overflow:hidden;}

#header #first-center { position:absolute; margin-left:97px; color:#F2D7BD; width:569px; height:100px; overflow:hidden; background-image:url('/img/header-first-center-bg.jpg'); background-repeat:repeat-y; }
#header #first-center #twitter-entries { }

#scrollup { position:relative; overflow:hidden; height:30px; width:669px; margin-top:-1px;}
#scrollup .headline { font-size:12px; position:absolute; top:30px; left:10px; height:100px; width:669px; font-weight:bold;}
#scrollup .headline a { color:#F2D7BD; text-decoration:none;}
#scrollup .time { color:#F2D7BD; font-weight:normal; font-size:9px;}

#header #first-right { position:absolute; right:10px; width:350px; padding:5px 0px; text-align:right; color:#F2D78E;}
#header #first-right a { color:#F2D7BD; font-weight:bold; text-decoration:none;}
#header #first-right a:hover { color:#F2D7BD; text-decoration:underline;}
#header #masthead { height:104px; position:relative; background-image:url('/img/header-masthead-bg.jpg'); background-repeat:repeat-x;}
#header #masthead #banner-masthead { position:absolute; margin-left:257px; overflow:hidden; padding-top:6px;}

#header #menu { position:relative; background-image:url('/img/menu-bg.jpg'); background-repeat:repeat-x; height:25px; }
#header #menu #menu-right { position:absolute; right:10px;}
#header #menu #menu-right p { position:absolute; right:80px; width:200px; text-align:right; padding:7px 0px 0px 0px; color:#CCC; font-size:11px; font-weight:bold;}

#content { position:relative; background-image:url('/img/main_bg.png'); background-repeat:no-repeat; overflow:hidden;}

#content #search-box { position:absolute; top:0px; margin-left:665px; margin-top:6px; color:#999999; font-size:11px; padding-left:5px;}
#content #search-box #search-input { border:1px solid #242424; font-size:11px; padding:3px 5px; background-color:#5D5D5D; color:#FFFFFF; width:233px;}
#content #search-box #search-submit { background-color:#333333; font-size:10px; margin-left:5px; color:#CCCCCC; text-transform:uppercase;}

#content #player { }
#content #player #player-meta { position:absolute; top:20px; margin-left:390px; width:250px; text-align:right;}
#content #player #player-title { position:absolute; top:10px; margin-left:15px;}
#content #player #player-title h1 { font-size:20px; font-weight:normal;}
#content #player #player-stage { position:absolute; top:41px; background-color:#000000; width:640px; height:385px; margin-left:9px;}

#content #listing { position:absolute; top:444px; margin-left:9px; height:304px; width:640px; background-color:#000000;}

#banner-square { position:absolute; top:444px; width:327px; height:304px; overflow:hidden; margin-left:662px; background-color:#000000;}
#banner-square p { padding:14px; text-align:center;}
#banner-square a.banner_caption { text-align:center; color:#999999; font-size:11px; text-transform:uppercase; text-decoration:none;}
#banner-square embed { margin-top:10px; margin-left:13px; }

#banner-square-2 { position:absolute; top:444px; width:327px; height:304px; overflow:hidden; margin-left:662px;}
#banner-square-2 p { padding:14px; text-align:center;}
#banner-square-2 a.banner_caption { text-align:center; color:#999999; font-size:11px; text-transform:uppercase; text-decoration:none;}

#footer { background-color:#333333; color:#999999; padding:8px 10px; margin-top:8px;}

#content #desc { position:absolute; top:41px; height:385px; width:327px; margin-left:662px; overflow:hidden; background-color:#333333;}
#content #desc #desc-pages { width:327px; height:23px !important; height:22px; background-color:#DFDFDF;}
#content #desc .desc-menu { float:left; background-color:#999999; padding:6px 8px; color:#FFFFFF; margin-right:1px; font-size:1.1em;}
#content #desc .desc-menu a { color:#333333;}
#content #desc .desc-menu a:hover { color:#FFFFFF;} 
#content #desc .desc-menu .desc-menu a { color:#333333;}
#content #desc .selected { background-color:#333333;}
#content #desc .selected a { color:#CCCCCC; cursor:default;}

#content #desc #desc-text { color:#CCCCCC; height:190px; overflow:auto;}
#content #desc #desc-text #desc-text-pad { padding:10px; font-size:1.2em; line-height:16px; text-align:left;}
#content #desc #desc-text #desc-text-pad p { padding-bottom:10px;}
#content #desc #desc-text #desc-text-pad img { margin:5px; padding:5px; border:1px solid #666; }
#content #desc #desc-text #desc-text-pad a { color:#CCCCCC; text-decoration:underline;}
#content #desc #desc-text #desc-text-pad a:hover { color:#F88D22; text-decoration:underline;}

#content #desc #desc-related-title { background-color:#999999; color:#333333; font-size:1.1em; }
#content #desc #desc-related-title-two { background-color:#999999; color:#333333; font-size:1.1em; padding:3px 8px;}
#content #desc #desc-related-item { background-color:#DFDFDF; heighst:128px !important; height:129px; overflow:hidden; padding:5px 0px 0px 10px;}
#content #desc #desc-related-pagination { background-color:#D3D3D3; padding:5px 0px; text-align:center;}
#content #desc .related-video-float-left { float:left;}

.desc-related-item-video { width:95px; margin-right:8px; overflow:hidden; padding-right:2px;}

#listing { position:relative; overflow:none;}

#listing #listing-featured { position:absolute; width:207px; height:438px; margin-left:433px; overflow:hidden; background-color:#B2B2B2;}
#listing #listing-featured #listing-featured-menu { padding:5px 10px; overflow:hidden; background-color:#333333; color:#CCCCCC; font-size:1.2em; text-transform:uppercase; }
#listing #listing-featured #listing-featured-items { }
#listing #listing-featured #listing-featured-items .content { padding:5px 0px 0px 5px; height:438px; overflow:hidden;}
#listing #listing-featured #listing-featured-items .listing-featured-float-left { float:left;}
#listing #listing-featured #listing-featured-items .listing-featured-item-video { width:95px; margin-right:4px; min-height:123px; overflow:hidden; padding-right:2px; border:0px solid red; margin-bottom:2px;}
* html #listing #listing-featured #listing-featured-items .listing-featured-item-video { min-height:123px;}

#listing #listing-featured #listing-featured-pagination { position:absolute; top:415px; height:13px; width:207px; text-align:center; padding:5px 10px; overflow:hidden; background-color:#A8A8A8;}


#listing #listing-rentakini { position:absolute; width:327px; height:438px; margin-left:653px; overflow:hidden; background-color:#B2B2B2;}
#listing #listing-rentakini #listing-rentakini-menu { padding:5px 10px; overflow:hidden; background-color:#333333; color:#CCCCCC; font-size:1.2em; text-transform:uppercase; }
#listing #listing-rentakini #listing-rentakini-items { }
#listing #listing-rentakini #listing-rentakini-items .content { padding:5px 0px 0px 12px; height:438px; overflow:hidden;}
#listing #listing-rentakini #listing-rentakini-items .listing-rentakini-float-left { float:left;}
#listing #listing-rentakini #listing-rentakini-items .listing-rentakini-item-video { width:95px; margin-right:8px; min-height:123px; overflow:hidden; padding-right:2px; border:0px solid red; margin-bottom:2px;}
* html #listing #listing-rentakini #listing-rentakini-items .listing-rentakini-item-video { min-height:123px;}

#listing #listing-rentakini #listing-rentakini-pagination { position:absolute; top:415px; height:13px; width:307px; text-align:center; padding:5px 10px; overflow:hidden; background-color:#A8A8A8;}



#listing #listing-panel { position:absolute; width:433px; height:438px; background-color:#FFFFFF; overflow:hidden;}
#listing #listing-panel #listing-panel-menu { width:433px; height:22px; background-color:#CCCCCC;}
#listing #listing-panel .listing-panel-menu { float:left; background-color:#999999; padding:5px 8px; color:#333333; margin-right:1px; font-size:1.2em;}
#listing #listing-panel .listing-panel-menu a { color:#333333; text-decoration:none;}
#listing #listing-panel .listing-panel-menu a:hover { color:#FFFFFF;} 
#listing #listing-panel .selected { background-color:#FFFFFF;}
#listing #listing-panel .selected a { color:#333333; cursor:default;}
#listing #listing-panel .selected a:hover { color:#333333; cursor:default;}
#listing #listing-panel #listing-loading { position:absolute; margin-left:390px; margin-top:3px; display:none;}
#listing #listing-panel #listing-rssicon { position:absolute; margin-left:410px; margin-top:3px; display:block;}
#listing #listing-panel-items {  }
#listing #listing-panel-items .content { padding:5px 0px 0px 10px;}
#listing #listing-panel-items .listing-video-float-left { float:left;}
#listing #listing-panel-items .listing-item-video { width:95px; margin-right:8px; overflow:hidden; padding-right:2px; margin-bottom:2px;}
#listing #listing-panel #listing-panel-pagination { position:absolute; top:415px; height:13px; width:413px; text-align:center; padding:5px 10px; overflow:hidden; background-color:#DFDFDF;} 

#loading { position:absolute; top:10px; margin-left:12px; display:none;}

#comment_form { color:#ccc; }

#top { background-color:#444; display:none;}
#top #top_content { padding:10px; color:#ccc; font-size:12px; line-height:16px;}
#top #top_content table, td { padding:5px; color:#ccc; font-size:12px; line-height:16px;}
#top #top_content .input_text { border:1px solid #333; padding:2px; }
#top #top_content .input_btn { border:1px solid #333; padding:2px; font-size:11px; }

#top #top_content .login_message { text-align:center; margin:0 auto; margin-bottom:8px; border:1px solid #333; padding:5px; width:250px; font-weight:bold; }

.mem { display:none;}

#text_col {}
#text_col h1 { font-size:18px; font-weight:normal; padding-bottom:3px; border-bottom:1px solid #ccc; margin-bottom:10px;}

#pop_topic {}
#pop_topic table,td {padding:0px;}
#pop_topic td {padding-left:5px;}

#thumb { display:none;}

.comment-item { border-bottom:1px dotted #666; padding:5px;}
.comment-item .comment-item-comment { font-size:13px;}
.comment-item .comment-item-from { font-size:10px; color:#666;}
.comment-item-unapproved { background-color:#FFF; padding:2px; color:#333;}

.topic_drop { border-bottom:1px dotted #666; padding:2px 0px 2px 10px; }
.topic_drop a { color:#CCC; text-decoration:none; text-transform:uppercase; line-height:15px; }
.topic_drop a:hover { color:#FFCC00;}

.video-duration { display:none; background-color:#000; color:#FFF; position:absolute; padding:3px;}


#banner-rectangle { position:absolute; margin-left:662px; margin-top:377px;}


