/*  
Theme Name: Phone Sex Dommes Blog Theme
Theme URI: http://phonesexdommes.com/
Description: High end custom design for Phone Sex Dommes
Version: 1.0
Author: FDSign
Author URI: http://fdsign.com
*/

/* RESET BROWSERS */ 
html, body {
	margin : 0;
	padding : 0;
}

body {
	font : 12px  Times New Roman, Bodoni, serif; color : #999;
	background : #000 url(images/bg.jpg) no-repeat; background-position:bottom; 
	text-align : center; /* IE centering */
	width : 100%; min-width : 920px; line-height:1.2;
	padding-bottom:120px;
}


p {letter-spacing:1.2px;}
hr{clear:both; margin:20px 0; visibility:hidden;}

h1{font-size:24px; margin:0; color:#666; font-weight:normal;}

h2{font-size:24px; margin:0; color:#ed0000; font-weight:normal;}
h3 {margin:3px; font-size:18px; margin-top:6px; }

h2 a:link{text-decoration:none;}

/* LINK PSEUDO */


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

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

a:hover {
	color : #f60;
	text-decoration : underline;
}


/* LAYOUT & POSITION + HEADER GFX */


#container {position:relative; 
text-align : left; width : 920px; margin : auto auto; border:1px solid #444;
}

#header {
	position:absolute; left:0px; top:0px;
	width:920px; height:260px; z-index:10;
}
#header img{border:0; width:920px; height:250px;}

#sub-header {
	position:relative; left:0px; top:0px;
	width:860px; height:180px; z-index:0; overflow:hidden;
}

#nav{position:absolute; top:250px; left:0; width:920px; height:40px;
background:#333 url(images/nav-bg.png) repeat-x; border-bottom:1px solid #444; font-family: Verdana, Helvetica, sans-serif;
}

#nav ul{width:640px; list-style-type:none; margin-left:-20px;}
#nav li{display:inline; font-size:18px;}
#nav li a{color:#fff; letter-spacing:1.5px; padding:8px 15px;}
#nav li a:hover{background:#f60; text-decoration:none;}
#search{position:relative; top:-40px; left:650px; width:320px;}
#search input {background:url(images/search-bg.png) no-repeat; border:0; width:267px; height:34px; padding:10px 0 0 75px; color:#d00;}

#carouselholder{position:relative; top:69px; background:#000;}

/** START MAIN BODY **/
#mainbody{background:#000;
background-position:bottom center; position:relative; top:27px; padding:10px 0; }
#mainbody-single{background:#000 url(images/body-bg.png) repeat-x;
background-position:bottom center; position:relative; top:68px; padding-bottom:30px; padding-top:20px;}


/** SINGLE **/
.navigation > .alignleft{border:0; margin:10px; background:#333; color:#fff; padding:5px 10px;}
.postmetadata{border:1px solid #500; margin:40px 10px 20px; background:#000; color:#888; padding:7px;}
#respond{margin:30px 40px 10px;}
#respond h3{font-size:24px;}
textarea{background:#222 url(images/jquery-tab-head-bg-act.png) repeat-x; border:1px solid #444;}
#submit{background:#333; border:1px solid #f30; color:#f9f9f9; padding:6px;}
#submit:hover{background:#555; border:1px solid #000;}
#comments{margin-top:50px;}
#comments h3{margin:8px;}

/** ARCHIVE **/

.pagetitle{margin:12px;}
.archivepost{background:#f9f9f9; padding:10px; margin:15px -2px; border:1px solid #eee;}


/** CAROUSEL **/

#mygallery{overflow: hidden; }

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
top:10px; left:0px; 
overflow: scroll; /*leave this value alone*/
width: 900px; /*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: 15px; /*margin around each panel*/
width: 210px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}



#slider p{color:#fff; text-align:center;}
.panel img{width:189px; height:223px; margin:15px; border:1px solid #fff;}
#content{width:620px; float:left;}
.post{width:600px; margin:15px 9px;}
.post-top{background:url(images/post-top.png) no-repeat;  width:600px; height:60px;}
.post-top h2{width:510px; float:left; margin:10px;}
.date{background:url(images/date.png) no-repeat; float:left; width:51px; height:46px; text-align:center; margin:5px; font-family: Verdana, Helvetica, Arial, sans-serif;}
.month{color:#fff; margin:0; line-height:1; font-size:18px;}
.day{color:#fff; margin:0; line-height:1; font-size:24px;}
.post-body{background:#222 url(images/post-body.png) repeat-y; padding:10px; padding-bottom:30px; font-family: Verdana, Helvetica, sans-serif;}
.thumb{float:left; border:1px solid #333; margin:10px 10px 10px 0;}
.post-bottom{background:#000 url(images/post-bottom.png) no-repeat; background-position:bottom; width:600px; color:#f6f6f6; font-size:20px; padding-bottom:10px;}
.post-bottom a{color:#a00;}
.postcat{float:left; width:580px; margin:3px 5px; font-family: Verdana, Helvetica, sans-serif;}
.posttags{float:left; width:290px; margin:5px;}
.postcat a, .posttags a{font-size:14px; color:#d00;}
.postcat a:hover, .posttags a:hover{font-size:14px; color:#f60; text-decoration:none;}
.comments-edit{font-size:13px; color:#f9f9f9; line-height:0.8; margin:0 5px; font-family: Verdana, Helvetica, sans-serif;}
.alignleft{float:left; margin:0 10px 2px 0; border:1px solid #333;}
.alignleft:hover{border:1px solid #f90;}


/** SIDEBAR **/

#sidebar{width:280px; float:left; margin:14px 8px;}
#sidebar-top{width:280px; height:10px;}
#sidebar-body{background:url(images/rightcol.png); padding:0px 10px; margin-top:-32px;}
#sidebar-bottom{width:280px; height:10px; margin-top:-42px;}
#sidebar h4{color:#fff; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:24px; }
ul.no-side{list-style-image:url(images/arrow-bullet-side.png); margin-left:-20px; font-size:18px; font-family: Verdana, Helvetica, Arial, sans-serif;}
.no-side-li{width:180px; height:22px; padding:2px; color:#fff;}
.no-side-li a:hover{color:#f9f9f9; text-decoration:none;}
.no-side-li:hover{background:url(images/tab-bg.png) no-repeat; color:#f9f9f9; text-decoration:none; width:180px; height:22px;}
.sidebanner{margin:5px; float:left;}
#sidebar-body li{list-style-image:url(images/arrow-bullet-side.png); font-size:15px; font-family: Verdana, Helvetica, Arial, sans-serif;}

ul .widget{list-style-type:none;}
.widget li{font-size:13px; list-style-type:none; margin: 5px -30px;}
.widgettitle{list-style-type:none;}
#wp-calendar{margin:20px 10px; font-size:15px;}
#wp-calendar caption{background:#333; color:#f9f9f9; font-size:20px; font-weight:bold;}

#twitter-1 {font-size:10px; color:#666;}
#twitter-1 li{font-size:12px;}
#twitter-1 h4{font-size:24px;}

/** FOOTER **/

#footer{width:921px; height:430px; background:url(images/footer-bg.gif) no-repeat; position:relative; top:20px; color:#f9f9f9;}
#subfooter, .subfoot{color:#fff; text-align:center;}
.subfoot a{color:#fff; text-align:center;}
#subfooter{margin:80px 0 0 0;}

#section-tabbed-3 {padding:0 20px; margin:0 -20px;}


/** JQUERY TABS **/

#left-foot{width:390px; float:left; margin:0 20px; margin-top:110px;}
#mid-foot{width:280px; float:left; margin:0 5px; margin-top:100px;}
#mid-foot h4, #right-foot h4{display:none;}
#mid-foot a, #right-foot a{background:#e00; font-weight:bold; font-size:13px; padding:3px; line-height:1.6; margin:5px 0; color:#fff;}
#right-foot{width:180px; float:left; margin:0 5px; margin-top:100px;}
#left-foot .widget{width:390px; height:250px; background:transparent; }
.ui-tabs-nav, .ui-tabs-panel { float:left; width:100%; clear:both; }





/* tabs */
.ui-tabs-panel, #left-foot .ui-tabs-panel { margin:0 0 1em 0; padding:5px 10px; float:left; width:100%;  height:260px; background:transparent url(images/jquery-tab-bg.png) no-repeat; overflow:auto;}

.ui-tabs-panel ul{padding:0; margin:0;}
#left-foot .ui-tabs-panel a{color:#f9f9f9; font-size:13px;}

.swt-outter .ui-state-hover a, .swt-outter .ui-state-hover a:hover {

color: #fff !important;

text-decoration: none;

outline-color: -moz-use-text-color;

outline-style: none;}

.pagelist{margin:0 30px; visibility:hidden;}
.pagelist li a{visibility:visible;}

.swt-outter .ui-helper-hidden{display:none;}
.swt-outter .ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.swt-outter .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.swt-outter .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.swt-outter .ui-helper-clearfix{display:inline-block;}* html .ui-helper-clearfix{height:1%;}
.swt-outter .ui-helper-clearfix{display:block;}
.swt-outter .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.swt-outter .ui-state-disabled{cursor:default!important;}
.swt-outter .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.swt-outter .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.swt-outter .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
.swt-outter .ui-widget input,.swt-outter .ui-widget select,.swt-outter .ui-widget textarea,.swt-outter .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}

.swt-outter .ui-widget-content a{color:#222;}
.swt-outter .ui-widget-header {color:#eaf5f7; margin:0 3px;}
.swt-outter .ui-widget-header a{color:#eaf5f7;}
.swt-outter .ui-state-default,.swt-outter .ui-widget-content .ui-state-default{border:1px solid #555;background:#666 url(images/metal-bg.png) 50% 50% repeat-x;font-weight:normal;color:#fff;outline:none;}
.swt-outter .ui-state-default a,.swt-outter .ui-state-default a:link,.swt-outter .ui-state-default a:visited{color:#444;text-decoration:none;outline:none;}
.swt-outter .ui-state-hover,.swt-outter .ui-widget-content .ui-state-hover,.swt-outter .ui-state-focus,.swt-outter .ui-widget-content .ui-state-focus{border:1px solid #555;background:#aaa url(images/tab-red.png) 50% 50% repeat-x;font-weight:normal;color:#444;outline:none;}
.swt-outter .ui-state-hover a,.swt-outter .ui-state-hover a:hover{color:#026890;text-decoration:none;outline:none;}
.swt-outter .ui-state-active,.swt-outter .ui-widget-content .ui-state-active{border:1px solid #555;background:#333 url(images/tab-active.png) 50% 50% repeat-x;font-weight:normal;color:#fff;outline:none;}
.swt-outter .ui-state-active a,.swt-outter .ui-state-active a:link,.swt-outter .ui-state-active a:visited{color:#fff;outline:none;text-decoration:none;}
.swt-outter .ui-state-highlight,.swt-outter .ui-widget-content .ui-state-highlight{border:1px solid #fcd113;background:#aaa url(images/metal-bg.png) 50% 50% repeat-x;color:#444;}
.swt-outter .ui-state-highlight a,.swt-outter .ui-widget-content .ui-state-highlight a{color:#915608;}
.swt-outter .ui-state-error,.swt-outter .ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#e14f1c url(images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x;color:#fff;}
.swt-outter .ui-state-error a,.swt-outter .ui-widget-content .ui-state-error a{color:#fff;}
.swt-outter .ui-state-error-text,.swt-outter .ui-widget-content .ui-state-error-text{color:#fff;}
.swt-outter .ui-state-disabled,.swt-outter .ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.swt-outter .ui-priority-primary,.swt-outter .ui-widget-content .ui-priority-primary{font-weight:bold;}
.swt-outter .ui-priority-secondary,.swt-outter .ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.swt-outter .ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_0078ae_256x240.png);}
.swt-outter .ui-widget-content .ui-icon{background-image:url(images/ui-icons_0078ae_256x240.png);}

.swt-outter .ui-widget-header .ui-icon{background-image:url(images/ui-icons_d8e7f3_256x240.png);}
.swt-outter .ui-state-default .ui-icon{background-image:url(images/ui-icons_e0fdff_256x240.png);}
.swt-outter .ui-state-hover .ui-icon,.swt-outter .ui-state-focus .ui-icon{background-image:url(images/ui-icons_056b93_256x240.png);}
.swt-outter .ui-state-active .ui-icon{background-image:url(images/ui-icons_f5e175_256x240.png);}
.swt-outter .ui-state-highlight .ui-icon{background-image:url(images/ui-icons_f7a50d_256x240.png);}
.swt-outter .ui-state-error .ui-icon,.swt-outter .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_fcd113_256x240.png);}
.swt-outter .ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.swt-outter .ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.swt-outter .ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.swt-outter .ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.swt-outter .ui-corner-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.swt-outter .ui-corner-bottom{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.swt-outter .ui-corner-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.swt-outter .ui-corner-left{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.swt-outter .ui-corner-all{-moz-border-radius:5px;-webkit-border-radius:5px;}
.swt-outter .ui-widget-overlay{background:#aaa url(images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}
.swt-outter .ui-widget-shadow{margin:5px 0 0 5px;padding:0;background:#999 url(images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x;opacity:.45;filter:Alpha(Opacity=45);-moz-border-radius:5px;-webkit-border-radius:5px;}
.swt-outter .ui-tabs{zoom:1;}
.swt-outter .ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0;}
.swt-outter .ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0;}
.swt-outter .ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}
.swt-outter .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;}
.swt-outter .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.swt-outter .ui-tabs .ui-tabs-nav li.ui-state-disabled a,.swt-outter .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.swt-outter .ui-tabs .ui-tabs-nav li a,.swt-outter .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.swt-outter .ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:none;}
.swt-outter .ui-tabs .ui-tabs-hide{display:none!important;}

#section-tabbed-3-tab-2 ul ul a{margin-left:30px;}
.swt-outter .ui-tabs .ui-tabs-nav>li:before{content:''!important;}