* { margin: 0; padding: 0; }
body {
	font: 12px Tahoma, Verdana, sans-serif;
	text-align: center;
	background: #141517 url(http://thumb1.tubesize.com/images/top_bg.gif) repeat-x top center;
	color: #93A4C3;
}

a:link, a:visited, a:active, a:hover {color: #93a4c3; text-decoration: none;}
a:hover { color: #00d2ff; text-decoration: underline; }

img {border: none;}
input {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 100%;
	min-width: 1000px;
	text-align: left;
	background: #141517 url(http://thumb1.tubesize.com/images/cont_bg.gif) repeat-y right;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 100px;
	background: url(http://thumb1.tubesize.com/images/top_bg.png) repeat-x top;
	text-align: left;
}
#header .hpadd{ width: 1000px; height: 100px; margin: 0 auto; background: url(http://thumb1.tubesize.com/images/header_bg.jpg) no-repeat; }
#header .hlogo{ width: 460px; height: 100px; float: left; overflow: hidden; }
#header .hta{ width: 530px; height: 100px; float: right; overflow: hidden; }
#header .hta ul{ float: left; padding: 15px 1% 0; width: 31%;}
#header .hta ul li{ background: url(http://thumb1.tubesize.com/images/hbullet.gif) no-repeat left 3px; padding: 0 0 0 15px; }

.top_menu{ width: 100%; height: 36px; overflow: hidden; background: #99320B url(http://thumb1.tubesize.com/images/menu_bg.jpg) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 36px; text-align: left; border-top: 1px solid #0B162A;  border-bottom: 1px solid #0B162A; }
.top_menu .tmpadd{ width: 1000px; margin: 0 auto; background: url(http://thumb1.tubesize.com/images/menu_sep.jpg) no-repeat left top; }
.top_menu ul{ float: left; width: 780px; padding: 0 0 0 4px; }
.top_menu li{ background: url(http://thumb1.tubesize.com/images/menu_sep.jpg) no-repeat right top; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; position:relative;z-index:99; *margin: 0 2px 0 1px; text-align: center; padding: 0 4px 0 0px; width: 120px; overflow: hidden; }
.top_menu span{ display: block; padding: 0 10px; width: 100px; cursor: pointer; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #fff; text-decoration: underline; display: block; background: transparent;}
.top_menu a:hover { color: #fb793b; text-decoration: none; background: url(http://thumb1.tubesize.com/images/mi_bg.png) no-repeat left center; }
.top_menu a:hover span{ background: url(http://thumb1.tubesize.com/images/mi_right.png) no-repeat right center; }
.top_menu .bttn_book{ width: 215px; height: 36px; text-align: right; float: right; overflow: hidden; }
.top_menu .bttn_book img{ vertical-align: top; margin: 2px 0 0; }
.top_menu .bttn_book a:hover{ background: transparent; }
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 211px 0 0;
}
#content .title{ width: 100%; height: 27px; line-height: 27px; background: #213348; overflow: hidden; color: #00d2ff; }
#content .title h1{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0 10px; }

.thumbs{ text-align: center; font-size: 1px; padding: 10px 0; }
.thumbs li{ width: 242px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; position:relative;z-index:99; margin: 6px; margin: 6px 7px 6px 6px; text-align: center; font-size: 14px; font-weight: 700; font-family: Arial, Helvetica, sans-serif; }
.thumbs li span{ display: block; }
.thumbs li p{ font-size: 12px; }
.thumbs li p span{ display: inline; color: #00D2FF; }
.thumbs img{ background: #4C5B76; }
.thumbs a img{ border: 1px solid #6D839D; }
.thumbs a:hover img{ border: 1px solid #fff; }
.thumbs a:link span, .thumbs a:visited span, .thumbs a:active span, .thumbs a:hover span {color: #FF5900; text-decoration: underline;}
.thumbs a:hover span { color: #00d2ff; text-decoration: none; }

.archives{ text-align: center; font-size: 1px; width: 100%; height: 31px; margin: 10px 0; color: #fff; background: #99320B url(http://thumb1.tubesize.com/images/menu_bg.jpg) repeat-x top; border-top: 1px solid #0B162A;  border-bottom: 1px solid #0B162A; padding: 5px 0 0; }
.archives li{ width: 24px; line-height: 22px; *line-height: 21px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; position:relative;z-index:99; margin: 1px; margin: 1px 2px 1px 1px; text-align: center; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.archives li.fst{ width: 60px; }
.archives li a:link, .archives li a:visited, .archives li a:active, .archives li a:hover {color: #93a4c3; text-decoration: none; background: url(http://thumb1.tubesize.com/images/ai_bg.gif) repeat-x top; display: block; border: 1px solid #BDC44F;}
.archives li a:hover { color: #000; background: url(http://thumb1.tubesize.com/images/ai_bg.gif) repeat-x bottom; border: 1px solid #5D8AC6; }

.top_sites{ width: 780px; margin: 0 auto; color: #ff7d3e; font-size: 14px; padding: 10px 0; }
.top_sites ul{ width: 195px; float: left; }
.top_sites ul li{ padding: 0 0 0 20px; }
.top_sites a:link, .top_sites a:visited, .top_sites a:active, .top_sites a:hover {color: #bfd0f0; text-decoration: underline;}
.top_sites a:hover { color: #00d2ff; text-decoration: underline; }

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 210px;
	margin-left: -210px;
	position: relative;
	color: #fff;
}

.sidebar .title{ width: 100%; height: 26px; line-height: 26px; background: #010102 url(http://thumb1.tubesize.com/images/cat_bg.jpg) repeat-x top; border-bottom: 1px solid #7991A4; border-top: 1px solid #7991A4; }
.sidebar .title h1{ font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #fb793a; padding: 0 10px; }

.sidebar ul{ padding: 10px 10px 10px 0; font-weight: 700; font-family: Arial, Helvetica, sans-serif; color: #000; }
.sidebar ul li{ background: url(http://thumb1.tubesize.com/images/sbullet.png) no-repeat 5px 4px; padding: 0 0 0 18px; margin: 3px 0; }
.sidebar ul a:link, .sidebar ul a:visited, .sidebar ul a:active, .sidebar ul a:hover {color: #fff; text-decoration: none;}
.sidebar ul a:hover { color: #00d2ff; text-decoration: underline; }

.sidebar ul.topfrsites{ font-family: Tahoma; font-weight: 400; }
.sidebar ul.topfrsites li{ background: url(http://thumb1.tubesize.com/images/sbullet2.png) no-repeat 5px 4px; }
.sidebar .topfrsites a:link, .sidebar .topfrsites a:visited, .sidebar .topfrsites a:active, .sidebar .topfrsites a:hover {color: #fff; text-decoration: underline;}
.sidebar .topfrsites a:hover { color: #ffb100; text-decoration: underline; }
.sidebar p{ padding: .4em 10px; }



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 96px;
	background: url(http://thumb1.tubesize.com/images/bttm_bg.png) repeat-x bottom;
	font-size: 11px;
	
}

#footer .fpadd{ width: 1000px; height: 96px; margin: 0 auto; overflow: hidden; background: url(http://thumb1.tubesize.com/images/footer_bg.jpg) no-repeat; }
#footer .fta{ padding: 0 450px 0 0; }
#footer .fta p{ padding: .4em 30px; }

* html #wrapper,
* html #footer {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}
