/*Theme Name: Younger Pornstars TMS (Tour Manager System)
Theme Style: Magazine/CMS StyleTheme 
URI: http://www.dorve.com - http://www.fdsign.com
Description: A Tour Management System (CMS) for adult paysites with ease of use and lost of options and configurations
Author: Dorve
Author URI: http://www.fdsign.com
Tags: Adult, CMS, Content Management System, Premium, Magazine, TMS, Tour Management System
Version: 1.01
Copyright 2009 dorve.com

*/

/* Reset browsers */ 
html, body {
	margin : 0;
	padding : 0;
}

body {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #fff;
	background : #35d0ff url(images/bg2.jpg) repeat-x;
	text-align : center; /* IE centering */
	width : 100%;
	min-width : 980px;
}


/* LINK PSEUDO */


a:link {
	color : #09f;
	text-decoration : none;
}

a:visited {
	color : #909;
	text-decoration : none;
}

a:hover {
	color : #f60;

  }
  

h1 a:link{
text-decoration:underline;
}


hr{clear:both; visibility:hidden; margin:10px 0;}

/* Headings */  

h1,h2,h3 {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	padding : 0;
	line-height : 0.6em;
font-weight:normal;
}


h1 {
	font-size : 14px;
text-transform: uppercase;
color:#0cf;
margin:25px;
font-weight:bold;
}

h2 {
	font-size : 36px;
}

h3 {
	font-size : 18px;
	line-height : 1em;
margin:0;
}








/* Layout & Positioning */

#superheader{background:url(images/superheader-bg.png) repeat-x; width:100%; height: 60px; display:block;}
.sh-logo{
	width:106px;
	height:60px;
	float:left;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
}
.sep{margin:0 0 0 -1px; height:60px; width:1px; float:left; background:url(images/sep.png) no-repeat;}
#sh-inner img{border:0;}
#sh-inner{background:url(images/superheader-bg.png) repeat-x; width:100%; height: 60px; display:block;}
#h1text{width:696px; float:left;}
#sh-inner h1{float:left;}
#bread{width:168px; float:left; font-size:14px; padding:22px 3px; text-align:center;}
.login a{color:#fff;}
.login a:hover{text-decoration:underline;}
.joinnow a{color:#f00; margin:0 8px;}
.joinnow a:hover{text-decoration:underline;}

#container {
	text-align : left;
	width : 980px;
	margin : auto auto;
	padding : 0 0 20px 0;
background:#f9f9f9;
margin-bottom:0px;
margin-top:-60px;
}

#header {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:400px;
background:url(images/header_bg.jpg)
}
#topvideo{width:640px; height:400px; position:relative; z-index:0; float:left;}

/** BUTTONS AREA **/

#button_holder {position:absolute;left:510px;top:15px;width:170px;height:358px; z-index:20;float:left;}
#nav-buttons-home {position:absolute;left:0px;top:0px;width:170px;height:74px;}
#nav-buttons-pornstars {position:absolute;left:0px;top:74px;width:170px;height:70px;}
#nav-buttons-extras {position:absolute;left:0px;top:144px;width:170px;height:70px;}
#nav-buttons {position:absolute;left:0px;top:214px;width:3px;height:70px;}
#nav-buttons-join {position:absolute;left:3px;top:214px;width:167px;height:70px;}
#nav-buttons-members {position:absolute;left:0px;top:284px;width:170px;height:74px;}

/* header right zone */
#rightzone{position:relative; top:5px; left: 680px; width:296px; height:400px; background:url(images/plate.png); text-align:center;}
#logo{position:absolute; top:0px; left:-3px; width:300px; height:150px; }
#logo img{border:0;}
#rightzone p{position:absolute; top:140px; left:-3px; font-size:12px; text-align:left; padding:0 10px; height:80px;}
.vidformats{position:absolute; top:220px; left:-3px; height:90px; }
.joinbut{position:absolute; top:320px; left:33px; border:0; height:50px;}


/* the search */

#thesearch{margin:18px 35px; color:#333;}


/** START BODY ELEMENTS **/



#mainzone{margin:20px 0;}

/* episode */
#episode{width:675px; margin:20px 5px 20px 10px; float:left; color:#666;}
#episode h2{font-size:24px; padding:0px; text-align:left; color:#09f; font-weight:bold; margin:0}
.epidesc{color:#333;}
.wannasee{width:670px; height:40px; border:0; margin:10px 0; margin-bottom:0px;}
ul#thumbs{padding:0; list-style-type:none; width:674px;}
ul#thumbs li{display:inline;}
ul#thumbs img{width:220px; height:165px; border:1px solid #000;}
#available{margin:10px 0 25px 0; width: 670px; height:30px;}
#episode h3{font-family:"Futura BdCn Bt", Arial Narrow, Tahoma; font-size:24px; padding:2px; text-align:left; color:#09f; font-weight:bold; margin:0}
#afford img{width:670px; height:85px; margin:10px 0 20px 0; border:0;}
#mpl{width:674px}
ul#formats{list-style-type:none; padding:0; text-align:center; margin-bottom:20px;}
ul#formats li{width:129px; display:inline; float:left; font-size:11px; margin:0 2px;}
.downformat{background:url(images/formats_bg.png) no-repeat; width: 129px; height:23px; color:#fff; padding:3px 0; }
.downformat a {color:#fff;}
.downformat a:hover {color:#fff; text-decoration:underline;}
.formatsize{text-align:right; font-size:11px; color:#666; margin:0; padding:0 3px;}


/* sidebar */

#sidebar{width:270px; float:left; text-align:center; margin:0 10px;}

#bluemid{background:#09f; padding-bottom:1px; height:1230px;}
#bluemid ul{list-style-type:none; padding:0;}
#bluemid ul img{border:0; z-index:1;}
#bluemid li{height:260px; background:url(images/blue-sep.png) no-repeat; background-position:bottom; margin:20px 0; padding-bottom:10px; }
.thumby{width:220px; position:relative; z-index:0;}
#bluemid .sidethumb {border:1px solid #666; width:220px; height:165px;}
#bluemid a{color:#fff; font-size:16px; text-align:left;}
#bluemid h4{color:#fff; font-size:16px; text-align:left; margin:0 10px;}
#bluemid h4:hover {color:#f2f2f2;}
div.toprated{text-align:left; margin:1px 10px;}
.seethem{border:0; margin-left:100px;}
.nametrans{text-align:left; background:transparent url(images/namebar.png) no-repeat; height:25px; width:220px; top:-25px; left:25px; padding:5px 0px 0 5px; font-size:13px; font-weight:bold; color:#fff; z-index:20; position:relative; margin-bottom:-20px;}
.sidethumbs, .sidethumbs2 , .sidethumbs3, .sidethumbs4 { display: none; width: 220px; height: 165px; margin:auto auto;}
.sidethumbs .fdthumb_pause_wrapper {visibility:hidden; }
.sidethumbs2 .fdthumb_pause_wrapper {visibility:hidden; }
.sidethumbs3 .fdthumb_pause_wrapper {visibility:hidden; }
.sidethumbs4 .fdthumb_pause_wrapper {visibility:hidden; }



/** BOTTOM ZONE **/

.ourlatest{margin:10px;}
#bottomzone .sidethumb{width:220px; height:165px;}
ul#updates{padding:0; margin:10px; width: 960px; text-align:center;}
ul#updates li{display:inline; float:left; width:240px; margin:15px 0; background:url(images/white-sep.png) no-repeat; background-position:bottom; padding-bottom:13px; height:280px;}
ul#updates li img{border:1px solid #666; width:2200px}
ul#updates h4 {text-indent:-7px; color:#fff; font-size:15px; text-align:left; margin:3px 7px;}
ul#updates a { color:#09f;  text-align:left; margin:3px 7px;}
ul#updates .toprated{text-align:left; margin:3px 7px; color:#666}
.redish{color:#c30; font-size:11px; font-style: italic; text-align:left; margin:3px 7px;}
.readmore{display:none;}
#bottombuttons{width:960px; margin:10px;}
#access{float:left; text-align:center; padding:0 5px;}
#access img{border:0;}
#nextpage{float:left; text-align:center; padding:0 5px;}
#nextpage img{border:0;}
h5{color:#888; font-size:16px; margin:0;}

/** FOOTER **/

#footer {background:#f5f5f5; color:#666; font-size:14px; text-align:center; margin:40px 0; padding:5px 0 0 0;}
#mysitemap{background-color:#000; background-image:url(images/footer-bg.png); background-repeat: repeat-x; background-position:top; padding:10px; margin:0;}
#mysitemap a{color:#f9f9f9;}
#mysitemap a:hover{color:#E80000;}
#mysitemap ul{list-style-type:none; padding:0; font-size:16px; }
#mysitemap li{display:inline; color:#fff; text-transform:uppercase; font-size:12px;}
#mysitemap li:after{content:"|"; margin:0 10px; }
.noafter:after{content:"|"; margin:0 10px; color:#000;}
#mysitemap .usc2257 a {font-family: Arial, Arial, sans-serif; color:#777; font-size:12px;}
#mysitemap .usc2257 a:hover {color:#1DC2FF;}


/** INNER PAGES **/

/* single post */
#post{margin-left:10px;}
#post h2{font-size:60px; margin:10px 5px; padding:13px 5px; color:#888;}
#post .name{font-size:24px; background:#333; margin:10px 0px; padding:3px 5px; color:#0cf; border-bottom:1px solid #666;}
#epivid{width:674px; float:left;}
#post #bluezone{width:260px; float:left; margin:0 10px; }
#post #bluemid{width:250px; padding:1px 10px; height:990px; font-size:20px}
#next{background:#333; margin:20px 0px; text-align:center; font-size:24px; width:240px; padding:5px;}
#next a{font-size:28px; color:#f90;}
#next a:hover{color:#0cf;}
.clicky{text-align:center; margin:10px 0; font-size:30px;}
.clicky a{color:#f60;}
.clicky a:hover{color:#0cf;}
.post-ratings{color:#999; margin:15px 5px;}

/* single page */
#pagepost{color:#999; width:960px; margin:20px 10px;}
#pagepost h2{margin:20px 5px;}
#pagepost #table2{width:860px; margin:20px 35px; text-align:center; background:#fdfdfd; border:1px solid #ededed;}


/* bonus */

#bonuspage{width:960px; /*background:#333;*/ margin:20px 10px; }
#bonustext{font-size:18px; text-align:center; color:#09f;padding:10px 5px;}
#bonuspage h2{color:#555; font-size:48px;}
.bonuscontent{color:#999; font-size:18px;}
ul.barely{list-style-type:none; padding:0; text-align:center;}
ul.barely li{display:inline;}
ul.barely img{border:1px solid #ddd; padding:4px;}
#bonuspage h3{color:#f60; font-size:30px; text-align:center;}
ul.feeds{list-style-type:none; padding:0; text-align:center;}
ul.feeds li{display:inline; width:240px; float:left; height:auto;}
ul.feeds li p{color:#333; font-size:12px; width:220px;}
ul.feeds img{border:1px solid #ddd; padding:4px;}

/* pornstars */
h2{margin:30px 20px 0 20px; color:#666;}
ul.pfaces{list-style-type:none; padding:0; color:#555; text-align:center; margin:0 30px; z-index:2; position:relative;}
ul.pfaces li{display:inline; width: 160px; float:left; margin:10px;}
.pface-img{border:1px solid #ddd; padding:4px; background:#fff;}
ul.pfaces li h4{font-size:14px; margin:0; text-align:left; color:#09f;}
.seeher{width:160px; height:25px; border:0;}
#bannerzone img{border:0;}





.tabs{margin-top:40px;}

ul.tabNavigation {list-style: none;margin: 0 20px; padding: 0; }
ul.tabNavigation li { display: inline; font-size:18px; }
ul.tabNavigation li a{ padding: 3px 5px; margin:0 0 -3px 0; background-color: #0cf; color: #fff; text-decoration: none; }
ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover{ background-color: #f9f9f9; color: #999; padding: 3px ; border: 1px solid #ddd; border-bottom:0; }

ul.tabNavigation li a:hover { background-color: #0bf; color: #fff; padding: 3px ; border: 1px solid #ddd; border-bottom:0; } 
ul.tabNavigation li a:focus {outline: 0; }
div.tabs > div {padding: 5px; margin-top: 1px; border: 1px solid #ddd; }  
div.tabs > div h2 { margin-top: 0; }
#first { background-color:#f9f9f9; }
#second { background-color:#f9f9f9; }
#third { background-color:#f9f9f9; color:#666; font-size:12px; }
#third ul{list-style-type:none; padding:0; margin:3px}
#third ul li{font-size:12px; padding:0; margin:4px 0; padding:3px;}
#third ul li:hover{background:#fdfdfd;}
#third ul a{color:#999; font-size:18px; margin:0 15px 0 0;}
#third ul a:visited{color:#09f;}
#third ul a:hover{color:#f60;}

img#wpstats{display:none}
