/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#450822; color: #fff; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal; padding:0; margin:0; text-transform: uppercase;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color:#fcf38d; cursor:pointer; text-decoration:underline; font-weight:bold;}
a:hover {text-decoration:none;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
a img {border:2px solid #fff; padding: 0px; background-color: #ffffff;}
a:hover img {border:2px #500021 dashed;}
#container {margin:0 auto; width:980px; background:url(images/foot_bg.png) 0 0 repeat-y;}
/* --------------- Header --------------- */
#header {height:280px; position:relative; width:980px; overflow:hidden;}
#header img {float:left; height:70px; display:block;}
#header a.bookmark, .upper_tubes a.bookmark {background:url(images/bookmark.gif) -21px -20px no-repeat; width:197px; height:35px; position:absolute; top:242px; left:630px; text-indent:-9999px; overflow:hidden;}
a.head_logo {position:absolute; top:75px; left:218px; background:url(images/head_logo.jpg) 0 0 no-repeat; text-indent:-9999px; display:block; width:285px; height:96px;}
.head_text {position:absolute; top:224px; left:180px; font-family:Tahoma; font-size:11px; color:#fff; width:310px; text-align:center;}
.head_text h1, .upper_tubes .head_text h2 {font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#fcf38d;}
.head_text a, head_text a:visited {color:#fcf38d;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
.upper_tubes {background:url(images/upper_tubes.jpg) 0 0 no-repeat; height:104px; position:relative;}
.upper_tubes .head_text {top:48px;}
.upper_tubes a.bookmark {top:65px; left:710px;}

.tubes {background:url(images/tubes_bg.png) 0 0 repeat-y;}
.tubes_first {background:url(images/tubes_first_bg.png) 0 0 repeat-y;}
.tubes_head {background:url(images/tubes_head_bg.png) 0 0 no-repeat; padding-top:23px;}
.tubes_head_first {background:url(images/tubes_head_first.jpg) 0 0 no-repeat;}
.tubes_down {background:url(images/tubes_down.jpg) 0 100% no-repeat; padding-bottom:20px; width:955px; overflow:hidden; padding-left:16px;}
.tubes_down a, .tubes_down a:visited {display:block; float:left; margin-right:6px; margin-bottom:5px;}
.tubes_down a img {display:block; float:left;}

.tubes_head_first .tubes_down {padding-bottom:0; padding-left:0; width:980px; background:url(images/tubes_down_first.jpg) 0 100% no-repeat;}
.left_sidebar {width:183px; float:left; overflow:hidden; /*background-color:#00CCCC;*/ padding-left:14px; padding-top:5px;}
.left_sidebar h3 {font-family:"Trebuchet MS"; color:#fcf38d; font-size:16px; text-align:center; padding-top:5px; background:url(images/h3_bg.png) 50% 100% no-repeat; padding-bottom:3px; margin-bottom:5px; font-weight:bold;}

.category_menu {overflow:hidden; height:1%;}
.category_menu li {background:url(images/li_bg.png) 0 0 no-repeat; width:178px; overflow:hidden;}
.category_menu li a, .category_menu li a:visited {color:#fff; font-size:13px; padding-top:5px; padding-left:15px;}

.top_list {overflow:hidden; height:1%; padding-left:15px;}
.top_list li {color:#fcf38d; padding-bottom:3px;}
.top_list li a, .top_list li a:visited {color:#fff; display:inline; float:none; font-weight:normal;}
.category_menu li a:hover, .top_list li a:hover {color:#fcf38d;}

.best_tubes {overflow:hidden; height:1%; padding-left:10px;}
.best_tubes a, .best_tubes a:visited {text-align:center; text-decoration:none; font-size:12px; margin-bottom:10px;}
.best_tubes a:hover {text-decoration:underline;}
.best_tubes a img {width:155px; height:116px; margin-bottom:2px;}

.short_tubes {width:768px; float:right; padding:20px 12px 15px 0;}

.cont_down {overflow:hidden; height:77px; background:url(images/down_menu_bg.jpg) 0 0 no-repeat; padding-left:41px; padding-bottom:10px;}
.cont_down li {width:160px; height:57px; float:left; padding-left:51px; padding-top:22px;}
.cont_down li p {font-family:"Trebuchet MS"; font-size:18px; color:#fff; font-weight:bold; text-align:center; line-height:18px;}
.cont_down li a, .cont_down li a:visited {display:block; text-align:center;}

.mid_part {overflow:hidden; width:830px; margin:0 auto;}
.mid_part a.mid_main_pic {float:left; margin-right:10px; margin-bottom:10px;}
.mid_part {color:#fff; font-weight:bold; font-size:16px; text-align:center;}
.mid_part p {text-align:justify; padding-top:10px;}
.mid_part a, .mid_part a:visited {font-size:20px;}
/* ------------------------------------------- */

/* --------------- Toplist --------------- */
.top_menu {background:url(images/tubes_down.jpg) 0 100% no-repeat; padding-bottom:20px; width:955px; overflow:hidden; padding-left:25px;}
.menu {display:block; float:left; width:25%;}
.menu  li {font-family:tahoma; float:left; font-size:18px; color:#ffffff; padding-right:10px; padding-left:10px; font-weight:bold;}
.menu  li a, .menu  li a:visited {font-family:tahoma; font-size:18px; color:#b20049; text-decoration:none; font-weight:bold;}
.menu  li a:hover {text-decoration:underline; color:#49001e;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer {width:100%; height:205px;}
.foot_down {background:url(images/foot_copy.jpg) 0 0 no-repeat; height:150px; padding-top:55px; padding-left:60px; padding-right:10px;}
.foot_down p {padding-bottom:6px;}
.foot_down span {display:block; float:left; width:50%;}
/* ------------------------------------------- */

/* --------------- Blog --------------- */
a.blog {display:block; position:absolute; top:5px; left:180px; font-size:20px; font-weight:bold; color:#fcf38d;}
/* ------------------------------------------- */
