/*FONTS*/

@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Righteous);
@import url(http://fonts.googleapis.com/css?family=Denk+One);
@import url(http://fonts.googleapis.com/css?family=Amarante);
@import url(http://fonts.googleapis.com/css?family=Alike);
@import url(http://fonts.googleapis.com/css?family=Caesar+Dressing);

@font-face {font-family: 'Oswald'; font-weight: normal; font-style: normal;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,.post,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

/*HTML5 element reset*/
.post,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

body{font-family:Arial, Helvetica, sans-serif;line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

a{text-decoration:none;}
img{max-width:100%;}

h2{font-size:24px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

/*global classes*/
.border-radius,
.search input[type=text],
.menu-show img,
.menu-hide img {-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;}

.float-left,
.menu-show,
.menu-hide{float:left;}

.clear-both{clear: both; height: 0;line-height: 0;font-size: 0;}

.pos-relative,
.search{position:relative;}

/*content*/
.title h2{border-top:1px solid #3d3d3d;background:#1d1d1d;padding:10px 20px;font-size:24px;color:#3d3d3d;}
.post{font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:10px;color:#3d3d3d;border-bottom:1px solid #eee;}
.post-info{line-height:1.3em;font-size:10px;color:#7d7d7d;}
.post-info span{color:#ddd;}
.post-info a{}

ul{margin:0 0 0 30px;padding:5px;}

/*footer*/
.footer{background:#2d2d2d;text-align:center;font-size:12px;color:#7d7d7d;line-height:1.8em;padding:10px 0 0 0;	opacity:.7;}
.footer:hover{opacity:1;}
.bot-bar{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;background:#1d1d1d;border-top:1px solid #3d3d3d;padding:10px;color:#aaa;}
.bot-bar a:hover{color:#fff;}
.footer a{color:#BE603E;}
.license{display:inline-block;text-align:center;padding:10px 0;opacity:.3;}
.license:hover{opacity:1;}
.banner {margin-top:15px;}

/* pagination */
.pagination{font-size:18px;display:inline-block;margin:0 10px;background: #eee; -moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;}
.pagination:hover{background: #000;}
.pagination ul{display:inline-block;margin:0 0 0 -4px;}
.pagination li{display:inline-block;margin:0 0 0px 5px;}
.pagination a{display:block;padding:5px 10px;color:#ffffff;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#BE603E;}
.pagination a:hover{background:#ccc; color:#000;}
.pagination img{display:inline-block;}

.popular {background:url("http://t01.bigtubethumbs.com/donor/images/popular.png") no-repeat center center; width:16px; height: 16px; display:inline-block;}
.date {background:url("http://t01.bigtubethumbs.com/donor/images/date.png") no-repeat center center; width:16px; height: 16px; display:inline-block;}
.duration {background:url("http://t01.bigtubethumbs.com/donor/images/duration.png") no-repeat center center; width:16px; height: 16px; display:inline-block;}
.rating {background:url("http://t01.bigtubethumbs.com/donor/images/rating.png") no-repeat center center; width:16px; height: 16px; display:inline-block;}
.popsearch {background:url("http://t01.bigtubethumbs.com/donor/images/s.png") no-repeat center center; width:16px; height: 16px; display:inline-block;}
.up-page {background:url("http://t01.bigtubethumbs.com/donor/images/page-up.png") no-repeat center center; width:16px; height: 16px; display:inline-block;}

/* categories */
.cats{font-size:15px;display:block;margin:0px 0 10px 10px;}
.cats h1{display:block;text-align:center;font-family:'Oswald', Arial, sans-serif;font-weight:normal;font-size:2em;word-spacing:.2em;color:#000; padding-top:10px;}
.cats h2{display:block;text-align:left;font-family:'Oswald', Arial, sans-serif;font-weight:normal;font-size:2em;word-spacing:.2em;color:#BE603E;}
.cats ul{display:inline-block;margin:0 0 0 -14px;}
.cats li{display:inline-block;margin:0 0 5px 5px;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#BE603E;}
.cats li:hover{background:#000;}
.cats h3 {display:inline-block;padding:5px 5px 5px 10px;color:#ffffff;}
.cats span {display:inline-block;padding:5px 10px 5px 0;color:#ffffff;}
.cats a {color:#ffffff; width:100%; display:block;}
.cats a:hover{background:none;}
.cats img{display:inline-block;}

#rating_div {display:inline-block;}

/* out */
.out{font-size:15px;display:block;margin:0 0 10px 10px; color:#fff;}
.out h2{display:block;text-align:left;font-family:'Oswald', Arial, sans-serif;font-weight:normal;font-size:2em;word-spacing:.2em;color:#BE603E;}
.out ul{display:inline-block;margin:0 0 0 -14px;}
.out li{display:inline-block;margin:0 0 5px 5px;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#BE603E;}
.out li:hover{background:#000;}
.out span {display:inline-block;padding:5px 10px 5px 10px;color:#ffffff;}
.out a {color:#ffffff;}
.out a:hover{background:none;}

/* sponsor */
.sponsor{font-size:15px;display:block;margin:0 0 5px 10px; color:#fff;}
.sponsor h2{display:block;background:url("http://t01.bigtubethumbs.com/donor/images/video.png") no-repeat left center; padding-left:50px; text-align:left;font-family:'Oswald', Arial, sans-serif;font-weight:normal;font-size:2em;word-spacing:.2em;color:#BE603E;}
.sponsor ul{display:inline-block;margin:0 0 0 -14px;}
.sponsor li{display:inline-block;margin:0 0 5px 5px;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#BE603E;}
.sponsor li:hover{background:#000;}
.sponsor span {display:inline-block;padding:5px 10px 5px 10px;color:#ffffff;}
.sponsor a {color:#ffffff;}
.sponsor a:hover{background:none;}


/*FULL VERSION*/

li {list-style-type:none;}
.thumbs-norm {width:100%; margin:0 auto; text-align:center;}
.thumbs-norm ul {margin:0px;}
.thumbs-norm li {padding: 5px; width: 320px; min-height: 200px;display: -moz-inline-stack;display: inline-block;vertical-align: top; margin: 0px;zoom: 1;*display: inline;_height: 200px; position:relative;z-index:99; *margin:0px;}
.thumbs-norm * {vertical-align: top;}

.thumbs-norm-trade {width:1000px; margin:0 auto; text-align:center;}
.thumbs-norm-trade h2{display:block;text-align:center;font-family:'Oswald', Arial, sans-serif;font-weight:normal;font-size:2em;word-spacing:.2em;color:#BE603E;}
.thumbs-norm-trade ul {margin:0px;}
.thumbs-norm-trade li {padding:0px; width: 240px; min-height: 135px;display: -moz-inline-stack;display: inline-block;vertical-align: top; margin: 0px;zoom: 1;*display: inline;_height: 135px; position:relative;z-index:99; *margin:0px;}
.thumbs-norm-trade * {vertical-align: top;}

/* hard link trade*/
.hardlink-trade {width:1000px; margin:0 auto; text-align:center;}
.hardlink-trade h2{display:block;text-align:center;font-family:'Oswald', Arial, sans-serif;font-weight:normal;font-size:2em;word-spacing:.2em;color:#BE603E;}
.hardlink-trade ul {margin:0px;}
.hardlink-trade li {-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#BE603E; margin:0 0 5px 0px; padding:0; width: 240px; display: -moz-inline-stack;display: inline-block;vertical-align: top; zoom: 1;*display: inline; position:relative;z-index:99; *margin:0px;}
.hardlink-trade li:hover{background:#000;}
.hardlink-trade * {vertical-align: top;}
.hardlink-trade span {display:inline-block;padding:5px 10px 5px 10px;color:#ffffff;}
.hardlink-trade a {color:#ffffff;}
.hardlink-trade a:hover{background:none;}

.tradethumb {font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:1px 0px;color:#3d3d3d; position: relative; z-index: 200;}
.tradethumb a {display:inline-block; font-size:18px; font-family:'Oswald', Arial, sans-serif;font-weight:normal;line-height:1.3em;word-spacing:.2em;padding:0 0 5px 0;background:none;}
.tradethumb span {position: absolute; z-index: 202; top: 10px; right: 10px; padding:3px 5px 3px 25px; background:url("http://t01.bigtubethumbs.com/donor/images/thumb_up.png") no-repeat left center #000;
color:#ffffff; -moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em; opacity: 0.5; display:inline-block;font-weight:normal;line-height:1.3em;}
.tradethumb figure {position: relative; z-index: 201; padding:0px;}
.tradethumb a {color:#000;}
.tradethumb a:hover {color:#BE603E;}
.tradethumb figure {text-align:center;}
.tradethumb figure img {width:240px; height:135px;}

.x-post {font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#3d3d3d;border-bottom:1px solid #eee;}
.x-post-info {line-height:1.3em;font-size:10px;color:#7d7d7d;}
.x-post-info span {color:#ddd;}
.x-post-info img {width:12px;}
.x-post a {font-family:'Oswald', Arial, sans-serif;font-weight:normal;line-height:1.3em;word-spacing:.2em;padding:0 0 5px 0;background:none;text-transform: capitalize;}
.x-post span a {display:block;font-size:1.5em; overflow:hidden; height:1.2em;}
.x-post figure, .post p {padding:0 0 5px 0;}
.x-post b, strong {font-weight:bold;}
.x-post a {color:#BE603E;}
.x-post a:hover {color:#5d5d5d;}
.x-post figure {text-align:center;}
.x-post figure img {max-width:100%;}

.catthumb {font-family:Arial, Helvetica, sans-serif;font-size:22px;padding:0px;color:#3d3d3d;}
.catthumb h3 {display:inline-block;}
.catthumb h3 a {font-family:'Oswald', Arial, sans-serif;font-weight:normal;line-height:1.3em;word-spacing:.2em;padding:0 0 5px 0;background:none;}
.catthumb span {display:inline-block;font-weight:normal;line-height:1.3em;padding:0 0 5px 5px;background:none;}
.catthumb figure {padding:0 0 5px 0;}
.catthumb a {color:#BE603E;}
.catthumb a:hover {color:#5d5d5d;}
.catthumb figure {text-align:center;}
.catthumb figure img {max-width:100%;}

/*header*/
.header{padding:5px 0; position:fixed; width: 100%; z-index:100; top:0px;}
.header{background:#1d1d1d;}

.top-bar{position:relative;	background:#2d2d2d;border-bottom:1px solid #3d3d3d;border-top:1px solid #3d3d3d;padding:2px 0 0 0;background:#0d0d0d url("http://t01.bigtubethumbs.com/donor/images/header.png");}
.menu-show,
.menu-hide{display:none;border:none;color:#aaa;cursor:pointer;background:none;}
.menu-show img,
.menu-hide img{background:#fff;padding:6px 15px;}	
.menu {border-top:1px dashed #ccc;display:block;margin:5px 0 0 0;font-size:14px;}

.search{float:right;	margin:0 5px 0 0;}
.search input[type=text]{border:1px solid #3d3d3d;width:120px;padding:7px 25px 7px 10px;color:#aaa;}
.search input[type=submit]{position:absolute;right:3px;top:8px;background:url("http://t01.bigtubethumbs.com/donor/images/search-but.png") no-repeat;width:20px;height:20px;border:none;cursor:pointer;}
.search input[type=text],
.search input[type=submit]{outline:none;}

.logox {display:inline-block;}
.logox a {display:block;padding: 2px 0 0 15px; font-family:'Oswald', Arial, sans-serif;font-weight:normal; font-size:2em; word-spacing:.2em; color:#BE603E;}

.qrcode {position:fixed; z-index:101; top:57px; right:3px;padding:7px 7px 5px 7px;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#1d1d1d;}

.above {margin-top: 50px;}
.hash {display:block; position:relative;}
.hash h1 {display:block;text-align:center;font-family:'Oswald', Arial, sans-serif;font-weight:normal;font-size:2em;word-spacing:.2em; padding-top:10px; color:#000;}

.info {margin: 20px auto; width: 1000px; font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#3d3d3d; line-height: 16px; background:url("http://t01.bigtubethumbs.com/donor/images/404.png") right bottom no-repeat;}
.info p{margin: 10px 0px; line-height: 18px;}
.info a,.info a:visited{color:#BE603E;}
.info a:hover{color:#5d5d5d;}

.info-other {margin: 20px auto; width: 1000px; font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#3d3d3d; line-height: 16px;}
.info-other p{margin: 10px 0px; line-height: 18px;}
.info-other a,.info a:visited{color:#BE603E;}
.info-other a:hover{color:#5d5d5d;}
.info-other b{font-weight:bold;color:#000;}


#share42 {position: absolute; top:4px; right: 180px; height: 64px;}
#share42 a {opacity: 0.7}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

.above-flash-page {margin: 70px 0px 10px 0px;}
.flash-page {width:1000px; margin:0 auto;}
.flash-page h1{color:#000; display:block;text-align:left;font-family:'Oswald', Arial, sans-serif;font-weight:normal;font-size:2em;word-spacing:.2em;padding:0 0 10px 0;}
.line {margin-bottom:5px;}
.line img {margin-top:2px; float:left; margin-right: 5px;}
.line span {margin-top:2px; float:left; margin-right: 5px;}
.line b {margin-top:2px; float:left; margin-right: 5px; color:green;}


.player {display:inline-block; width: 640px; position: relative;}
.right-side {float: right;display:block; width: 300px;}
.right-side h2{text-align: center;}
.right-side h2 a:link, .right-side h2 a:visited{color:#BE603E; text-align: center; font-family:Impact, Arial, sans-serif;font-weight:normal;font-size:22px;}
.right-side h2 a:hover{color:#5d5d5d;}

.tags-block {border: 1px solid #999;display:block;background: #e0e0e0;margin: 10px 0;padding: 10px;}
.tags-block strong{font-family: Arial, sans-serif;line-height:1.3em;word-spacing:.2em;padding:0 0 5px 0;	background:none;}
.tags-block a{color:#BE603E;}
.tags-block a:hover{color:#000;}
.tags-block input{width: 230px;}

/*FIXED NAVIGATION*/
.nav-fix {position:fixed; width: 0 auto; z-index:1000; bottom:30px;}
/*FIXED NAVIGATION*/

/*TABS*/
.container {width: 1000px; margin: 10px auto;}
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px;border-bottom: 1px solid #999;border-left: 1px solid #999;width: 100%;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 31px;line-height: 31px;border: 1px solid #999;border-left: none;margin-bottom: -1px;background: #e0e0e0;overflow: hidden;position: relative;}
ul.tabs li a {text-decoration: none;color: #000;display: block;font-size: 1.2em;	padding: 0 20px;border: 1px solid #fff;outline: none;}
ul.tabs li a:hover {	background: #ccc;}	
html ul.tabs li.active, html ul.tabs li.active a:hover {background: #fff;border-bottom: 1px solid #fff;}
.tab_container {border: 1px solid #999;border-top: none;clear: both;float: left; width: 100%; background: #fff;	-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;}
.tab_content {padding: 0px;}
.tab_content h2 {font-weight: normal;padding-bottom: 10px;border-bottom: 1px dashed #ddd;font-size: 1.8em;}


#divwin {
	position: absolute;
	left:150px;
	top:65px;
	width: 300px;
	height: 285px;
	border: 1px solid gray;
	background: white;
	display: block;
	padding: 20px 20px 20px 20px;
	text-align: center;
}

#closeButton {
	position: absolute;
	top: 0px;
	right: 0px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 4px 2px 4px;
}
.tags {
    	display: none;
	background: #000;
	padding: 5px 0;
	opacity: 0.5;
}
figure {
	position: relative;
}
figure:hover .tags {
    	display: block;
	position: absolute; 
	bottom:5px; 
	left:0px;
	width:320px;
}
.tags:hover {
	opacity: 1;
}
.tags a:hover {
	color: #fff;
}