 
/*Theme Name: FDSign Revolution CMS (Content 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.01Copyright 2009 dorve.com*/ 

 
/* Reset browsers */ 
 
html, body {margin : 0; padding : 0;}

body {font : 14px Arial, Helvetica, Verdana, sans-serif; color : #fff; background : #300 url(images/bg3.jpg) repeat-x; text-align : center; 
 /* IE centering */ 
width : 100%; min-width : 960px;}



 
/* LINK PSEUDO */ 

a:link {color : #e00; text-decoration : none;}
a:visited {color : #f30; 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 : Helvetica, Verdana, sans-serif; padding : 0; line-height : 1.1em;font-weight:normal;}
h1 {font-size : 14px;text-transform: uppercase;color:#0cf;margin:25px;font-weight:bold;}
h2 {font-size : 24px;}
h3 {font-size : 18px; line-height : 1em;margin:0;}
ul{list-style-type:none; margin:0; padding:0;}
 
/* Layout & Positioning */ 
#container {text-align : left; width : 960px; margin : auto auto; padding : 0 0 20px 0;margin-bottom:20px; margin-top:0px;}
#header {position:relative; left:10px; top:0px; width:940px; height:500px;background:#68d3de url(parallax/header-parallax-bg.png) no-repeat; text-align:center;}
#parallax{position:absolute; background:#68d3de url(parallax/header-parallax-bg.png) no-repeat; overflow:hidden; width:940px; height:500px;}
 
/* nav */ 
#nav {position:relative; left:10px; top:0px; width:940px; height:50px;}
#homeland_ {position:absolute; left:0px; top:0px; width:165px; height:50px;}
#manifesto_ {position:absolute; left:165px; top:0px; width:150px; height:50px;}
#propaganda_ {position:absolute; left:315px; top:0px; width:180px; height:50px;}
#kapitalista_ {position:absolute; left:495px; top:0px; width:170px; height:50px;}
#kontaxto_ {position:absolute; left:665px; top:0px; width:150px; height:50px;}
#void_ {position:absolute; left:815px; top:0px; width:125px; height:50px;}
 
/* the search */ 
#search{position:absolute; bottom:20px; right:20px; color:#333; background:#000; padding:4px; border:1px solid #555; width:300px;}
.screen-reader-text{text-transform:uppercase; color:#fff; font-size:22px;}
#s{border:0; vertical-align:middle; padding:6px 3px;  float:left; font-size:14px; margin:2px 0;}
#searchsubmit{border:0; background:transparent url(images/searchbut.png); float:right; width:112px; height:35px; top:0; right:20px;}
 
/** START BODY ELEMENTS **/ 
 
/** CAROUSEL **/ 
#mygallery{overflow: hidden; }
.stepcarousel{position: relative;  
/*leave this value alone*/ 
border: 0px solid black;top:30px; left:-20px; overflow: scroll;  
/*leave this value alone*/ 
width: 920px;  
/*Width of Carousel Viewer itself*/ 
height: 310px;  
/*Height should enough to fit largest content's height*/ 
background:url(images/featured-bg.png) no-repeat; margin:auto auto;}
.stepcarousel .belt{position: absolute;  
/*leave this value alone*/ 
left: 0px;top: 20px;}
.stepcarousel .panel{float: left;  
/*leave this value alone*/ 
overflow: hidden;  
/*clip content that go outside dimensions of holding panel DIV*/ 
margin: 0 25px;  
/*margin around each panel*/ 
width: 320px;  
/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */ 
background:#000; text-align:center; padding:10px;}
#slider p{color:#fff; text-align:center;}
.panel img{width:300px; height:220px; border:1px solid #fff;}
#mainzone{width:940px; background:transparent url(images/torn-paper.jpg) no-repeat; margin:0 10px; padding: 0px 10px 20px; background-position:-5px bottom;}
.newest{position:relative; top:20px; left:20px; }
#content{width:580px; float:left; margin:15px 10px;}
#content .title{background:transparent url(images/h2-bg.png) no-repeat; width:560px; height:45px; margin:10px 0; padding:10px;}
.title h2{margin:0px; padding:0; text-transform:uppercase;}
.title a{color:#fff; }
#main-entry {color:#444444; letter-spacing:1.5px; }
.attachment-post-thumbnail{float:left; margin:5px; border:1px solid #000; width:162px; height:133px;}
#left-entry{float:left; width:170px; text-align:center; margin-right:10px;}
.readmore{float:right; padding:0 10px;}
.livebut{border:0; margin:10px 0;}
#maintags {clear:both; position:relative; top:20px; left:0; background:transparent url(images/paint-bg.png) no-repeat; width:560px; height:45px; margin:10px 0; padding:10px; color:#fff; text-transform:uppercase; font-size:18px; padding:15px; font-family:Impact, Helvetica, sans-serif;}
 
/* sidebar */ 
#sidebar{width:300px; float:left; text-align:center; margin:0 10px;}
.mao{border:0;}
.deviations{margin:20px 0;}
 
/* lowzone */ 
#lowzone{clear:both; margin-bottom:100px; }
#leftlow{width:300px; float:left; margin:0 0 0 10px; position:relative;}
#midlow{width:300px; float:left; margin:0 5px; position:relative;}
#midlow p{ color:#333; font-size:12px;}
#rightlow{width:300px; float:left; margin:0 10px 0 0; position:relative;}
.lowtitle{margin-bottom:15px;}
.viewmore{border:0; position:absolute; right:5px; top:290px; }
#leftlow ul{ text-align:center;}
#leftlow li{display:inline; margin:3px;}
.minithumb{border:1px solid #900; width:60px; margin:4px 0;}
#midlow li{font-size:15px; overflow:hidden; }
#midlow li a{color:#e00;}
#midlow li a:hover{color:#746533;}
 
/** FOOTER **/ 
#footer {background:#333; color:#f9f9f9; font-size:14px; text-align:center; margin:40px 0 0 0; padding:5px; position:relative; bottom:0; left:0; width:100%}#mysitemap{background-color:#000; background-image:url(images/footer-bg.png); background-repeat: repeat-x; background-position:top; padding:10px; border-top:1px solid #555; margin:0; clear:both;}
#mysitemap a{color:#f9f9f9;}
#mysitemap a:hover{color:#f60;}
#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: Tahoma, Verdana, Arial, sans-serif; color:#777;}
#mysitemap .usc2257 a:hover {color:#0bd;}
#stuffedfoot{border-top:1px solid #444; width:100%; overflow:hidden; background:#000;}
.widget{width:22.5%; float:left; text-align:left; padding:1%;}
#categories-3 ul li{display:inline; margin-right:10px; background:#333; padding:5px; border:1px solid #555; position:relative; z-index:1; line-height:1.3;}
#categories-3 ul li a{color:#aaa;}
#categories-3 ul li a:hover{color:#fff;}
#categories-3 ul li:hover{z-index:20;  background:#f60; font-size:36px; white-space:nowrap; color:#fff;}
 
/** INNER PAGES **/ 
 
/* single post */ 
#content-single{background:transparent url(images/paper-bg.jpg); margin:0 10px; padding:25px 15px; background-position:0 -20px; color:#444; }
#content-single h2{font-size:32px; margin:0; color:#222;}
#content-single h3{color:#e00; margin:0;}
#content-single .post{margin:15px;}
.thumbsearch{height:100px; float:left; border:1px solid #000; margin:0 8px;}
#lowzone2{clear:both;background:#333; margin:0 10px; padding-bottom:30px;}
#lowzone2 #midlow li a:hover{color:#fff;}
#lowzone2 #midlow p{ color:#f5f5f5; font-size:12px;}
#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;}
.entry img {border:0;}
 
/* portfolio */ 
h2.bigtitle{font-size:60px; margin:30px 20px 0 20px; color:#666;}
ul.pfaces{list-style-type:none; padding:0; color:#555; text-align:center; margin:0 10px; z-index:2; position:relative;}
ul.pfaces li{display:inline; width: auto; float:left; margin:10px;}
.pface-img{width:240px; border:1px solid #ddd; padding:4px; background:#fff;}
ul.pfaces li h4{font-size:18px; margin:0; text-align:left; color:#09f;}
 
/* tutorial */ 
#tutblock{margin-top:20px;}
#tutblock h3 a{color:#e00; margin:8px 0; }
#tutblock h3 {color:#e00; margin:20px 0; padding:6px 3px; width:100%; background:#333; border:1px solid #555;}
 
/* price */ 
h4{text-transform:uppercase;}
h5{font-size:120px; text-transform:uppercase;margin:0; color:#000;}
.right-price{float:left; width:550px;}
.right-price h3{font-size:48px; margin:20px 0; text-transform:uppercase; letter-spacing:-5px;}
.left-price{float:left; margin:0 20px; }
.left-price h4{margin:0;color:#e00; font-size:30px; letter-spacing:-2px;}
.left-price h5{margin:0; letter-spacing:-10px;}
.tabs{margin-top:40px; background:#000;}
ul.tabNavigation {list-style: none;margin: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: #e00; color: #fff; text-decoration: none; border:3px solid #000;}
ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover{ background-color: #000; color: #e00; padding: 3px 5px; border:3px solid #000;  }ul.tabNavigation li a:hover { background-color: #f30; color: #fff; padding: 3px 5px; border:3px solid #000; border-bottom:0; }
 ul.tabNavigation li a:focus {outline: 0; }
div.tabs > div {padding: 5px; margin-top: 1px; border: 1px solid #000; }
  div.tabs > div h2 { margin-top: 0; }
#first, #second, #third, #fourth, #fifth{background:#000;}
img#wpstats{display:none} 


/* PAGE NAVI */ 

.wp-pagenavi{float:right; margin-bottom:30px; }
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #555;color: #999;background-color: #333;}.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;color: #aaa;border: 1px solid #555;background-color: #333;}
.wp-pagenavi a:hover {border: 1px solid #e00;color: #e00;background-color: #000;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #555;color: #e00;background-color: #333;}.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #f5f5f5;border: 1px solid #555;background-color: #333;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;color: #e00;border: 1px solid #333;background-color: #000;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;color: #f5f5f5;border: 1px solid #555;background-color: #333;}
.alignleft{float:left;}

code{background:#f5f5f5; padding:3px; border:1px solid #aaa;}
