/*** Body ***/
* {margin:0; padding:0;}
body{font:11px Arial, Helvetica, sans-serif; background: #252525;}
/*** Defaults ***/
a {text-decoration:none; outline:none;}
p {margin: 0px 0px 0px 0px;}
hr {clear:both; visibility:hidden; height:0px;}
img {display:block; border:0px; outline:none;}
/*** Layout ***/
#wrap {width:1010px; margin:10px auto; background:#000000;}
/***Header ***/
#header {height:130px; position:relative; background:url(img/headerbg.png) repeat-x top; margin: 0 10px 0 10px;}
#logo {width:265px; height:70; display:block; position:absolute; top:25px; left:362px}
/*** Navigation ***/
#nav {display:block; position:relative; overflow:hidden; margin: 0 5px 0 5px; height:34px; top:57px;}
#nav li {padding-left:50px; margin-left:0px; list-style-type:none; float:left;}
#nav .left {width:360px;}
#nav .right {width:360px;}
#nav .main_item a {color:#ffffff; font:bold 13px/14px arial;}
#nav .main_item a:hover {color:#BDF400;}
#nav-sub {width:610px; display:block; position:relative; overflow:hidden; height:14px; padding-top:8px; top:70px; left:195px}
#nav-sub li {height:14px; padding-left:10px; margin-left:5px; list-style-type:none; float:left;}
#nav-sub .sub_item a {color:#BDF400; font:bold 12px/11px Arial, Helvetica, sans-serif;}
#nav-sub .sub_item a:hover {color:#DC37BD;}
/**** TopVideos ***/
.topvideos {height:140px; background-color:#000000; padding:10px 10px 0px 10px; position:relative; overflow:hidden;}
.topvideos a {display:block; border:2px solid #333; float:left; margin:0 1px 1px 0; outline:none;}
.topvideos a:hover {border:2px solid #BDF400; outline:none;}
.topvideos img {width:160px; height:120px;}
/*** Best Media ***/
.bestmedia {position:relative; overflow:hidden; padding-bottom:9px;}
.bestmedia a {display:block; border:1px solid #333; float:left; margin:0 2px 2px 0; outline:none;}
.bestmedia a:hover {border:1px solid #BDF400; outline:none;}
.bestmedia img {width:94px; height:72px;}
/*** Content ***/
#content-main {padding:20px 10px 10px 10px;background:000000; clear:both;}
#content-left {width:680px; float:left;}
#sidebar {width:300px; float:right; overflow:hidden;}
/*** Plug****/
.plug {float:left; width:166px; height:175px; margin:0 4px 4px 0;}
.plug:hover {position:relative;}
.plug:hover .plug-desc {visibility:visible;}
.plug a {display:block; height:175px; color:#e5e5e5; outline:none;}
.plug a:hover {color:#DC37BD;}
.plug a:hover img {border:2px solid #BDF400;}
.plug img {width:160px; height:120px; border:2px solid #313131; margin-bottom:4px;}
.plug-title {display:block; font:bold 11px arial; overflow:hidden; height:42px; position:relative; overflow:hidden;}
.plug-desc {position:absolute; top:10px; left:140px; width:176px; background:url(img/arrowtooltip.png) left no-repeat; padding-left:13px; z-index:1000; visibility:hidden;}
.plug-desc p	{background:url(img/tooltipbg.png) bottom no-repeat; padding:5px 5px 5px 7px; color:#393939;}
/*** Hosted Media ***/
#media {width:300px; position:relative; overflow:hidden; color:#ffffff; padding-bottom:9px;}
#media-code {width:300px; background:#000000;}
#mediaplus {width:620px; position:relative; overflow:hidden; color:#ffffff; padding-bottom:9px; margin:0px auto;}
#player {float:left; clear:left; width:300px; padding-top:1px; overflow:hidden; position:relative;}
#related {float:right; clear:right; width:300px;}
#related div {float:left;}
/*** Pagination ***/
.pagination {padding:20px 0 20px 0; margin:0 auto; background:#000000; clear:both; color:#ffffff; font:bold 12px arial;}
.pagination a {padding:2px 4px; font:bold 12px arial; color:#ffffff; border:1px solid #DC37BD;}
.pagination a:hover {background:#000000; color:#ffffff; border:1px solid #BDF400;}
/*** Link list ***/
.linklist {width:300px; background:#252525; padding-bottom:9px; position:relative; overflow:hidden;}
.linklist .left {width:150px; background:#252525;}
.linklist .right {width:150px; background:#252525;}
.linklist ul {padding-top:5px; padding-bottom:5px; padding-left:5px; width:auto;}
.linklist a {color:#6a6a6a; font-size:12px; padding-left:9px;}
.linklist a:hover {color:#DC37BD; text-decoration:underline;}
/*** Footer ***/
#footer {padding:10px 10px 10px 10px; border-top:1px solid #333333;}
#footer p {color: #666666;}
#footer a {color:#666666;}
#footer a:hover {color:#DC37BD;}
/***Advertisement/Sponsor ***/
.adbox-300 {width:300px; padding-bottom:9px; position:relative; overflow:hidden;}
/*** Tololtip ***/
#tt {position:absolute; display:block; background:url(img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; line-height:11px; background:#FFF; color:#000}
#ttbot {display:block; height:5px; margin-left:5px; background:url(img/tt_bottom.gif) top right no-repeat; overflow:hidden}
/*** Various classes ***/
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.displaynone {display:none;}
.main-title {font:bold 18px/18px arial; display:block; color:#ffffff; padding:0px 0 5px 0px; height:20px; border-bottom:3px solid #454545; margin-bottom:5px;}
.sidebar-title {font:bold 15px/15px arial; display:block; color:#ffffff; padding:5px 0 5px 0px; border-bottom:3px solid #454545; margin-bottom:3px;}
