/*
Theme Name: Couturing Custom Theme
Theme URI: http://www.couturing.com
Description: Couturing Fashion 2012 Theme.
Author: Jake Clements
Author URI: http://www.creaturecreative.com.au
Version: 1.0
*/

/* CSS Document */

/*
AVAILABLE FONTS:
font-family: 'Playfair Display', serif;
font-family: 'Arapey', serif;
font-family: 'Vidaloka', serif;
*/

.pager .play {
/*    color: #FD7755;*/
font-family: bebas;
/*      font-family: 'Playfair Display',serif;*/
    font-size: 23px;
/*    font-style: italic;*/

    line-height: 100%;
}
.normal {font-style:normal;}
.italic {font-style:italic;}
.oblique {font-style:oblique;}
.fs12{font-size:12px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.dotted_hr{background:url(img/dothr.png);
	height:1px;
	}
.fleft{float:left;}
.fright{float:right;}
a{color:#000000;}
.smalltxt{font-size:10px;}
strong{font-weight:bold;}
em{font-style:italic;}
p{line-height:18px;}
.read_more{
	float:left;
	margin-top:12px;}

/*01. GENERAL STYLES*/

.socialicons{width:17px;
	position:relative;
	top:-115px;
	left:428px;
}
.socialicons .soc{margin-bottom:4px;
float:left;}

.socialicons .soc img{opacity:.9;}
.socialicons .soc img:hover{opacity:1;}


body{background:#e5e5e6;
	font-family:helvetica;
	color:#0C0C0C;
	line-height:14px;
	}
	
a{text-decoration:none;}
	
#wrapper{
	background:#FFF;
	/*BOXSHADOW*/
	-webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, 1);
	box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, 1);
	}
	
#header{height:150px;
	background:#000;}	
#nav{height:32px;
	background:url(img/navshadow.png) repeat-x top;
	font-family: 'Wire One', serif;}
.nav_items{height:30px;
	font-family: 'Wire One', serif;}
	
#page_content{margin-top:20px;margin-bottom:15px;}	

#postcontent h1{font-weight:bold;
	font-size:18px;}
#postcontent h2{
	font-family: 'Playfair Display', serif;
	font-style:italic;
	color:#fd7755;
	letter-spacing:1.2px;
	font-size:18px;
	width:100%;
	margin-top:16px;
	margin-bottom:2px;}
#postcontent h3{font-weight:bold;
	font-size:14px;}
#postcontent h4{
	font-size:14px;}

#leftbar{float:left;
	width:630px;
	display:inline;
	float: left;
	position: relative;
	margin-left: 15px;}
#rightbar{float:right;
	width:310px;
	display:inline;
	position: relative;
	margin-right: 15px;}
#singlebar{float:left;
	width:955px;
	display:inline;
	float: left;
	position: relative;
	margin-left: 15px;}
#singlebar #singlepostfull{width:925px;
	-webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);
	box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);
	padding:15px;
	float:left;
	padding-bottom:24px;}
	
#bottomnav{
height:30px;
margin:0 auto;
width:990px;
padding-left:0px;
padding-right:0px;
margin-top:22px;}	

#footer{height:86px;
	background:#000;
	margin:0 auto;}

#footer_right{width:43px;
	height:43px;
	background:url(img/creature.png);
	float:right;
	position:relative;
	top:18px;
	right:18px;
	opacity:.3;}
	
#footer_left{
	height:80px;
	float:left;}

/* FOOTER MENU */

/*NAVIGATION*/
/* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
#menu-third{position:relative;
	left:15px;
	width:100%;
	margin-top:18px;}	

    #menu-third li {
        float:left; 
        display:block;  
        position:relative;
        z-index:500; 
        margin:0 1px;
		text-transform:uppercase;
		color:#000;
		margin-right:10px;
		top:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
	}
         
    /* this is the parent menu */
    #menu-third li a {
        display:block; 
        font-weight:700;  
        height:23px; 
        text-decoration:none; 
        text-align:center; 
        color:#666;
    }
 
    #menu-third li a:hover {
        color:#FFF;
    }
     
    /* you can make a different style for default selected value */
    #menu-third a.selected {
        color:#f00;
		
    }
     
/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #menu-first ul {
    margin:0 0 0 -2px;
}

#copyright{float:left;
	color:#666666;
	width:100%;
	margin-left:16px;
	font-size:11px;}
	
#copyright a{color:#666666;
	text-decoration:underline;}
	
#copyright a:hover{color:#FFFFFF;}


	
/*02. HOMEPAGE STYLES*/

#homeslide{width:630px;
	height:360px;
	float:left;}
.slideimg{float:left;
	margin-top:10px;}
#homepager{position:relative;
	float:right;
	margin-bottom:-28px;
	border:thin white solid;
	z-index:6;
	background:#fff;
	}
	.pager-link{float:left;
	padding: 4px 8px 4px 8px;
	text-decoration:none;
	font-size:11px;
	}
	.pager-active{	
	color:#fff;
	font-size:11px;
	background:#fd7755;}
	
.homecaption{width:628px;
	height:90px;
	position:absolute;
	bottom:0px;
	background-image:url(img/70black.png);
	display:none;}
	.homecap{width:605px;
		position:relative;
		margin:0 auto;
		margin-top:15px;}
	.homecap_title a{font-family: 'Wire One', serif;
		font-weight:bold;
		color:#fff;}
	.homecap_content{color:#fff;
		margin-top:10px;
		font-size:12px;
		line-height:20px;}
		
#home_innerleft{width:191px;
	padding-right:9px;
	margin-top:35px;
	float:left;
	}
	.homesidemodule{width:191px;
		margin-top:10px;
		margin-bottom:10px;
		position:relative;
		/*BOXSHADOW*/
		-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, .6);
		box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, .6);
		}
		.homesidemodule p.title{font-family: 'Wire One',serif;
			margin:0 auto;
			position:absolute;
			color:#FFFFFF;
			font-size:28px;
			letter-spacing:1.6px;
			top:52px;
			text-align:center;
			width:191px;
			line-height:22px;
		}
		.hometabber .intscroll{height: 1120px;
		width:390px;
		overflow:auto;
		position:relative;
		left:-18px;
		top:-12px;
		padding-bottom:12px;}
		.hometabber .module{
			float:left;
			width:366px;
			margin-top:4px;
			margin-bottom:8px;
			}
		.homeside_hover{position:absolute;
		z-index:13;
		width:191px;
		height:139px;
		display:none;}	
		.homeside_content{position:absolute;
		color:#FFFFFF;
		z-index:18;
		padding:10px;
		color:#FFFFFF;}
			.homeside_content .title{color:#fd7755;
				font-family: 'Playfair Display',serif;
				font-style:italic;
				font-size:21px;
				line-height:22px;
				}
			.homeside_content .secondary{color:#FFF;
				font-family: 'vidaloka', serif;
				font-size:16px;
				line-height:18px;
				}
			.homeside_content p{color:#999;
				font-size:12px;
				margin-top:4px;
				}
				
		.homeside_bg{position:absolute;
		z-index:12;
		background:#000;
		width:191px;
		height:139px;
		opacity:.9;}	
		
	
#home_innerright{width:410px;
	float:right;
	margin-top:35px;}
	
.moduletitle{float:left;
	margin-top:8px;
	line-height:22px !important;
/*	font-family: 'Wire One', serif;
	font-size:17px; */
	font-family: bebas;
	font-size:21px;
	
}
.moduletitle em {
    color: #FD7755;
    font-family: 'Wire One',serif;
}
.play strong {
    font-weight: normal !important;
}

.moduletitle .moduleitalic{
	font-family: 'Playfair Display', serif;
	font-style:italic;
	color:#fd7755;
	letter-spacing:1.2px;
	font-size:18px;}
	
.modulecontent{font-size:12px;
	margin-top:6px;
	float:left;
	}
	
.tabportrait .moduletitle{
	width:144px;
	float:right;
	margin-top:-4px;
	}
	
.tabportrait .modulecontent{width:144px;
	float:right;}
	
.couturingtv{width:365px;
	min-height:289px;
	background:#000000;}
	
.couturingtv img{
	float:left;
	margin-left:15px;
	margin-top:15px;}
	
.couturingtv .moduletitle, .couturingtv .modulecontent{color:#FFF;
	float:left;
	margin-left:15px;
	width:335px;}
	
#searchform{width:310px;
	height:42px;
	float:right;
	margin-top:1px;}
	
.searchquery{line-height:20px;
position:relative;
top:-6px;
	display:block;}

#searchform .searchfield{width:270px;
	border:thin #666 solid;
	height:26px;
	outline:none;
	padding-left:4px;
	padding-right:34px;
	/*CSS3 Gradient*/
	background-image: linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.68, rgb(255,255,255)),
		color
		-stop(1, rgb(230,227,230))
	);}
	
#searchbutton{background:url(img/searchbutton.png);
	width:29px;
	height:29px;
	position:relative;
	top:-29px;
	float:right;}
	
#searchbutton:hover{background-position:bottom;
	cursor:pointer;}
	
.widget_module{
	float:left;
	margin-top:15px;
	}
	
.latest_post_widget{
	float:left;
	padding-bottom:12px;
	}
	
.latest_post_widget .intro{
	font-family: 'Playfair Display', serif;

	font-style:italic;
	letter-spacing:1.2px;
	font-size:18px;
	color:#fd7755;}

.latest_post_widget .normal{
	color:#000000;
	line-height:22px;
/*	font-family: 'Wire One', serif;*/
	font-family: bebas;
/*	font-size:17px;*/
	font-size:21px;
	}
	
.latest_post_widget img{margin-top:10px;}

.advertising_widget{width:310px;
	background:#000000;
	text-align:center;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;}
.advertising_widget img{width:300px;
	position:relative;
	}
	
.mailing_widget{margin-bottom:20px;}
#mce-EMAIL{
	width:250px;
	border:thin #666 solid;
	height:22px;
	outline:none;
	padding-left:4px;
	padding-right:34px;
	position:relative;
	margin-top:-30px;
	float:right;
	margin-right:8px;
	/*CSS3 Gradient*/
	background-image: linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.68, rgb(255,255,255)),
		color
		-stop(1, rgb(230,227,230))
	);}
	
#mc-embedded-subscribe{width: 24px;
height: 26px;
background: url(img/mailsignwidget3.png);
outline: none;
border: none;
cursor: pointer;
text-indent: -999px;
margin-right: 8px;
position: relative;
top: 0px;
left: 0px;
margin-bottom: 0px;
padding: 0px;
}
	
#mc-embedded-subscribe:hover{background-position:bottom;}	

.postcatlist{float:left;
	margin-top:6px;
	padding-bottom:12px;}

.postcatlist li{font-size:12px;
	margin-bottom:6px;
	color:#333;
	margin-left:2px;}



/*TABS*/
.ui-tabs { 
		margin-top:35px;
		position: relative; padding: .2em; zoom: 1;
		border:none;
		background:#fff;
		/*BOXSHADOW*/
		-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .6);
		box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .6);   position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
		/*RADIUS*/
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-webkit-border-top-right-radius: 0px;
		-webkit-border-top-left-radius: 0px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		width:399px;
		}
.ui-tabs .ui-tabs-nav { background:none; 
		 position:relative; top:-45px;
		 width:410px !important; 
		 left:-8px;
		 -webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		border:none;
	
		 }
.ui-tabs .ui-tabs-nav li { font-size:22px;
						list-style: none;
 						float: left; 
						position: relative; 
						top: 2px; 
						border-bottom: 0 !important; 
						padding: 0; 
						white-space: nowrap;
						height:35px; 
						width:134px; 
						text-align:center;
						margin:0px;
						background:#E6E7E8;
						border: thin #CCC solid;
						-webkit-box-shadow:  0px -1px 2px 0px rgba(0, 0, 0, .4);
        				box-shadow:  0px -1px 2px 0px rgba(0, 0, 0, .4);
						border-bottom:thick #CCCCCC solid;
						
						}
.ui-tabs .ui-tabs-nav li a {text-align:center; margin:0 auto; color:#58595B; position:relative; top:-8px; left:2px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;  color:#FC704F; background:#fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#FC704F; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { margin-top:-35px; display: block; border-width: 0; padding: 1em 1.4em; background: none;  }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*UNCOMMENT TO BRING BACK ROUNDED TABS */

/* Corner radius 
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
*/



/*NAVIGATION*/
/* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
#menu-main-menu, .menu-second{position:relative;
	left:15px;}	
	
.menu-second{position:relative;
	top:-3px;}

    #menu-main-menu li, .menu-second li {
        float:left; 
        display:block;  
        position:relative;
        z-index:500; 
        margin:0 1px;
		text-transform:uppercase;
		color:#000;
		margin-right:30px;
		top:11px;
		font-family: 'Wire One', serif;
	}
         
    /* this is the parent menu */
    #menu-main-menu li a, .menu-second li a {
        display:block; 
        font-weight:700;  
        height:23px; 
        text-decoration:none; 
        color:#fff; 
        text-align:center; 
        color:#333;
    }
 
    #menu-main-menu li a:hover, .menu-second li a:hover {
        color:#fd7755;
    }
     
    /* you can make a different style for default selected value */
    #menu-main-menu a.selected, .menu-second a.selected {
        color:#f00;
		
    }
     
        /* submenu, it's hidden by default */
        #menu-main-menu ul {
            position:absolute; 
            left:0; 
            display:none; 
            margin:0 0 0 -1px; 
            padding:0; 
            list-style:none;
			top:8px;
			text-align:left;
        }
		
         
        #menu-main-menu ul li {
            width:200px; 
            float:left;
			position:relative;
            border-top:1px solid #666;
			background:#2D2D2D;
			background-color: rgba(0, 0, 0, .9);
        	color: rgba(0, 0, 0, .9);
			padding-bottom: 15px;
        }
         
        /* display block will make the link fill the whole area of LI */
        #menu-main-menu ul a{
			height: auto;
            display:block;  
            padding: 8px 5px 6px 12px; 
            color:#666;
			position:relative;
			top:5px;
			text-align:left;
			
        }
         
        #menu-main-menu ul a:hover{
            text-decoration:none;
        }
 
/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #menu-main-menu ul {
    margin:0 0 0 -2px;
}

/*SLIDING MODULE*/

#fullslidemod{width:950px;
	clear:both;
	margin-left:15px;
	position:relative;
	margin-top:45px;
	float:left;
	top:15px;
	margin-bottom:15px;
	padding-bottom:5px;
	}
	
#fullslidemod .ui-tabs { 
		margin-top:35px;
		position: relative; padding: .2em; zoom: 1;
		border:none;
		background:#fff;
		/*BOXSHADOW*/
		-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .6);
		box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .6);   position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
		/*RADIUS*/
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-webkit-border-top-right-radius: 0px;
		-webkit-border-top-left-radius: 0px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		width:618px;
		}
#fullslidemod .ui-tabs .ui-tabs-nav { background:none; 
		 position:relative; 
		 top:-45px;
		 width:626px !important; 
		 left:-8px;
		border:none;
		 }
#fullslidemod .ui-tabs .ui-tabs-nav li { font-size:22px;
						list-style: none;
 						float: left; 
						position: relative; 
						top: 2px; 
						border-bottom: 0 !important; 
						padding: 0; 
						white-space: nowrap;
						height:35px; 
						min-width:140px;
						padding-right:42px;
						text-align:center;
						margin:0px;
						background:#E6E7E8;
						border: thin #CCC solid;
						-webkit-box-shadow:  0px -1px 2px 0px rgba(0, 0, 0, .4);
        				box-shadow:  0px -1px 2px 0px rgba(0, 0, 0, .4);
						border-bottom:thick #CCCCCC solid;
						}
#fullslidemod .ui-tabs .ui-tabs-nav li a {text-align:center; margin:0 auto; color:#58595B; position:relative; top:-8px;}
#fullslidemod .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;  color:#FC704F; background:#fff;}
#fullslidemod .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#FC704F; }
#fullslidemod .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#fullslidemod .ui-tabs .ui-tabs-panel {display: block; border-width: 0; padding: 1em 1.4em; background: none; height:200px; width:955px; background:#033;}
#fullslidemod .ui-tabs .ui-tabs-hide {display: none}

	/*THE INNER PANEL*/
	.slidemod{
		float:left;
		margin-top:-35px;
		margin-left:15px;
		position:relative;
		}
	
	.innerslider{
		float:left;
		position:relative;
		left:10px;
		}
	
	.innerslider .modulebox{width:95px;
		height:110px;
		padding-right:14px;
		}
		
	.moduright{background:url(img/modurightscroll.png);
		width:12px;
		height:14px;
		float:left;
		cursor:pointer;
		position:relative;}
		
a.bx-prev{
	position:absolute;
	top:48px;
	left:-30px;
	}
	
a.bx-next{
	position:absolute;
	top:48px;
	left:890px;
	}
	
	
/*MINI SLIDING MODULE*/

#halfslidemod{width:622px;
	clear:both;
	position:relative;
	margin-top:45px;
	float:left;
	top:15px;
	margin-bottom:15px;
	padding-bottom:5px;
	}
	
#halfslidemod .ui-tabs { 
		margin-top:35px;
		position: relative; padding: .2em; zoom: 1;
		border:none;
		background:#fff;
		/*BOXSHADOW*/
		-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .6);
		box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .6);   position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
		/*RADIUS*/
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-webkit-border-top-right-radius: 0px;
		-webkit-border-top-left-radius: 0px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		width:288px;
		}
#halfslidemod .ui-tabs .ui-tabs-nav { background:none; 
		 position:relative; 
		 top:-45px;
		 width:626px !important; 
		 left:-8px;
		border:none;
		 }
#halfslidemod .ui-tabs .ui-tabs-nav li { font-size:22px;
						list-style: none;
 						float: left; 
						position: relative; 
						top: 2px; 
						border-bottom: 0 !important; 
						padding: 0; 
						white-space: nowrap;
						height:35px; 
						min-width:140px;
						padding-right:42px;
						text-align:center;
						margin:0px;
						background:#E6E7E8;
						border: thin #CCC solid;
						-webkit-box-shadow:  0px -1px 2px 0px rgba(0, 0, 0, .4);
        				box-shadow:  0px -1px 2px 0px rgba(0, 0, 0, .4);
						border-bottom:thick #CCCCCC solid;
						}
#halfslidemod .ui-tabs .ui-tabs-nav li a {text-align:center; margin:0 auto; color:#58595B; position:relative; top:-8px;}
#halfslidemod .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;  color:#FC704F; background:#fff;}
#halfslidemod .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#FC704F; }
#halfslidemod .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#halfslidemod .ui-tabs .ui-tabs-panel {display: block; border-width: 0; padding: 1em 1.4em; background: none; height:200px; width:620px; background:#033;}
#halfslidemod .ui-tabs .ui-tabs-hide {display: none}

	/*THE INNER PANEL*/
	.slidemod{
		float:left;
		margin-top:-35px;
		margin-left:15px;
		position:relative;
		}
	
	.innerslider{
		float:left;
		position:relative;
		left:10px;
		
		}
	
	.innerslider .modulebox{width:95px;
		height:110px;
		padding-right:14px;
		}
		
	.moduright{background:url(img/modurightscroll.png);
		width:12px;
		height:14px;
		float:left;
		cursor:pointer;
		position:relative;}
		
a.bx-prev{
	position:absolute;
	top:48px;
	left:-30px;
	}
	
#halfslidemod a.bx-next{
	position:absolute;
	top:48px;
	left:560px;
	}
	
	
	
	


/*01. ARTICLE LIST PAGE*/

#searchcatimg{margin-top:-30px;
	float:left;
	margin-bottom:20px;
	}
	
#largesearchcatimg{
	float:left;
	margin-bottom:6px;
	width:628px;
	float:left;
	min-height:150px;
	background:#CCCCCC;
	height:auto;}
	
#largesearchcatimg img{width:628px;
	height:auto;}
	
#resultbox{width:408px;
	float:left;
	margin-top:-32px;
	-webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);
	box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);}
	
#resultbox ul{padding-left:15px;
	padding-right:15px;
	width:378px;}

#resultbox ul li{height:168px;
	width:100%;
	float:left;
	margin-bottom:11px;}
	
.constraincat{width:190px;
	height:140px;
	float:left;
	margin-top:18px;
	-webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);
	box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);
	overflow:hidden;}
	
#resultbox ul li img{width:auto;
height:auto;}
	
.resultboxtext{width:175px;
	float:left;
	margin-top:12px;
	margin-left:10px;}
	
.resultboxtext .moduletitle{line-height:18px;
	}
	
.resultboxtext p{font-size:12px;
	float:left;
	margin-top:4px;
	line-height:18px;}
	
#paginate{width:100%;
	height:30px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#5e5e5e;
	padding-top:10px;}
	
/*Single Article*/
#singlepost{width:600px;
	-webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);
	box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);
	padding:15px;
	float:left;
	padding-bottom:24px;}
	
#posttitle{/*font-size:24px;
	font-family: 'Wire One', serif;
	font-weight:bold;
	line-height:26px;
	margin-bottom:6px;*/
    font-family: bebas;
    font-size: 38px;
    font-weight: normal;
    line-height: 100%;
    margin-bottom: 6px;
	}
	
#postmeta{width:600px;
	float:left;
	height:20px;
	
	font-size:12px;
	margin-bottom:8px;}
	
#postauth{background:url(img/icon-author.png) no-repeat;
	height:16px;
	padding-left:14px;
	padding-top:2px;
	float:left;
	margin-right:10px;
	}
	
#postdate{background:url(img/icon-clock.png) no-repeat;
	background-position:0 1px;
	height:16px;
	padding-left:16px;
	padding-top:2px;
	float:left;
	margin-right:10px;}
	
#postcomment{background:url(img/icon-comment.png) no-repeat;
	background-position:0 2px;
	height:16px;
	padding-left:22px;
	padding-top:2px;
	float:left}
	
#postcontent{line-height:22px;
	font-size:12px;
	margin-top:6px;
	float:left;}
	
#postcontent img{
margin-top:8px;
margin-bottom:12px;
padding:none;
background:none;
border:none;}

#postcontent #vid{padding:6px;
border:thin #d7d7d7 solid;
background:#e6e7e8;
margin-top:12px;
margin-bottom:16px;}

.press_module{float:left;
	margin-bottom:8px;}

.press_image{float:left;
	}

.press_title{font-family: 'Playfair Display', serif;
	font-size:16px;}

.press_content{float:left;
	width:180px;
	margin-left:10px;
	margin-top:14px;}
	
	
/*02. GALLERYPAGE STYLES*/	

#fullgallery{width:925px;
	display:block;
	margin-top:15px;}
	
.galleria{float:left;
	border:thin #D1D3D4 solid;
	background:#E6E7E8;
	width:140px;
	height:110px;
	margin:4px;}
	
.galleria img{position:relative;
	}
	
#gallery-launch{
	width:810px;
	height:540px;
	border:thin #D1D3D4 solid;
	padding:15px 15px 0px 15px;
	background:#000000;
	overflow:hidden;
	}
	
#gallery-logo{position:relative;}
	
.galslide{width:400px;
	height:400px;
	position:absolute;
	top:6px;
	left:0px;
	z-index:999;}
	
.galslide div {
    width:580px;
	height:400px;
	position:relative;
	text-align:center;
}

#gallery_rightbar{
	position:absolute;
	top:75px;
	right:18px;
	width:220px;
	height:400px;
	}
	
.fancybox-inner{overflow:hidden!important;}

#galtitle{font-size:20px;
	font-family: 'Playfair Display', serif;
	font-weight:bold;
	line-height:26px;
	margin-bottom:6px;
	color:#FFF;
	margin-top:-20px;
	}
	
#galcaption{color:#CCC;
	font-size:12px;
	padding-left:1px;
	padding-right:1px;
	margin-top:4px;
	height:290px;}
	
#nextcontroller{width:200px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:55px;
	padding-right:55px;
	color:#fff;
	height:34px;
	position:absolute;
	border:thin #b3b3b3 solid;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background:#1b1b1b;
	font-family: 'Playfair Display', serif;}
	
#nextcontroller:hover{background:#343434;}

#galpager{margin-top:8px;
	width:580px;
	min-height:35px;}
	#galpager .pager-link{float:left;
	padding: 4px 8px 4px 8px;
	text-decoration:none;
	font-size:11px;
	color:#CCCCCC;
	background:#333;
	margin-right:2px;
	margin-bottom:4px;
	}
	#galpager .pager-active{	
	color:#fff;
	font-size:11px;
	padding: 4px 8px 4px 8px;
	background:#666;}
	
#galsocial{width:580px;
	height:70px;
	border:thin #333 solid;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top:10px;
	}
	
.constrainergal{width:130px;
	height:95px;
	position:relative;
	margin-left:4px;
	margin-top:6px;
	overflow:hidden;
	/*BOXSHADOW*/
	-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .4);
	box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .4);}
	
.galimgconst{width:130px;
	height:auto;}
	
/*02. EDITORIALPAGE STYLES*/	

#editorial{width:960px;
	height:736px;
	border:thin #CCCCCC solid;
	background:#E6E7E8;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:-10px;}
	
#magazine-inlay{width:960px;
	height:720px;
	margin:0 auto;
	margin-top:9px;
	position:relative;}

/*----------------------------

	Styling the magazine

-----------------------------*/

#magazine{
	width:934px;
	height:720px;
	margin:0 auto;
	position:relative;
	left:0;
	margin-top:9px;
	-moz-transition:0.3s left;
    -webkit-transition:0.3s left;
    transition:0.3s left;
	opacity:0;
	z-index:9999999;
}

#magazine .page{
	width:934px;
	height:720px;
	overflow:hidden;
}

/* Center the magazine when the cover is shown */

#magazine.centerStart{
	left:-234px;
}

/* Center the magazine when the last page is shown */

#magazine.centerEnd{
	left:234px;
	transition:margin-left 1s;
	-webkit-transition:margin-left 1s;
	-moz-transition:margin-left 1s;
	-o-transition:margin-left 1s;
	-ms-transition:margin-left 1s;
	transition:margin-left 1s;
}

.page img{
	width:467px;
	height:720px;
	display:block;
}

.centerStart .turn-page-wrapper:first-child{
	box-shadow:0 0 10px #040404;
}

/* Page Numbers */

span.pageNum{
    background-color: rgba(0, 0, 0, 0.3);
    bottom: 25px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    font-size: 11px;
    height: 24px;
    line-height: 22px;
    opacity: 0.9;
    position: absolute;
    text-align: center;
    width: 55px;
}

span.pageNum.left{
	left:0;
	right:auto;
}

span.pageNum.right{
	left:auto;
	right:0;
}

/* Hide the page number on the cover */

#page1 .pageNum{

	display:none;

}



/*TWITTER STYLING*/
#twitter{width:298px;
	height:388px;
	background-color:#e5e5e6;
	padding:6px;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, .2);
    box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, .2);
	margin-bottom:15px;
	}
	
#twitter_title{height:20px;
	text-align:left;
	font-family: 'Wire One', serif;
	margin-top:8px;
	margin-bottom:3px;
	font-size:17px;
	letter-spacing:1.4px;
	color:#333333;
	margin-left:4px;}

#twitter_update_list{
	margin:0 auto;
	text-align:left;
	width:290px;
	background:#FFFFFF;
	height:304px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .1);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .1);
	padding:4px;
	font-size:12px;
	overflow:auto;
	}
	
#twitter_update_list li{margin-top:8px;
	margin-bottom:6px;
	color:#333333;
	width:234px;
	background:url(img/twitter_icon.jpg) no-repeat;
	padding-left:26px;}
	
#twitter_update_list a{color:#00b3f9;}
#twitter_update_list a:hover{text-decoration:underline;}
#followbutton{border:thin #999 solid;
	position:relative;
	min-width:147px;
	max-width:200px;
	height:24px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .1);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .1);
	color:#666666;
	margin:0 auto;
	font-size:14px;
	margin-top:7px;
	background-image: linear-gradient(bottom, rgb(220,221,222) 0%, rgb(254,254,254) 100%);
	background-image: -o-linear-gradient(bottom, rgb(220,221,222) 0%, rgb(254,254,254) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(220,221,222) 0%, rgb(254,254,254) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(220,221,222) 0%, rgb(254,254,254) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(220,221,222) 0%, rgb(254,254,254) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(220,221,222)),
	color-stop(1, rgb(254,254,254))
	);
	padding-top:10px;
	text-align:right;
	padding-right:18px;
	}
	
#followbutton .bgimg{background:url(img/follow.png);
	width:18px;
	height:18px;
	position:absolute;
	left:9px;
	top:8px;}
	
#followbutton:hover{
	background-image: linear-gradient(bottom, rgb(236,237,238) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(236,237,238) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(236,237,238) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(236,237,238) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(236,237,238) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(236,237,238)),
	color-stop(1, rgb(255,255,255))
	);}
	
#commentdisplay, #authorname, #tagmodule{margin-top:15px;}

.authorimg{width:80px;height:100%;}
.authorimg img{width:60px;
	float:left;}
	
#tagmodule .titled, #authorname .titled{color:#fd7755;
	font-size:18px;
	margin-left:6px;
	font-family: 'Playfair Display',serif;
	margin-top:4px;
	clear:right;
	width:450px;}
#tagmodule .titled{color:#000;
	margin-left:0px;
	font-family:'Playfair Display',serif;}

.showingthetags{font-size:12px;
	clear:both;
	color:#fd7755;
	margin-top:6px;
	}
.showingthetags a{margin-left:2px;}
.showingthetags a:hover{text-decoration:underline;}

.biog{float:left;
	width:500px;
	margin-left:08px;
	font-size:12px;
	margin-top:6px;}
	
.wpcf7-form-control-wrap input{border:thin blue solid;}


/** Pagination */
#paginate{}

.pagination {
	background:#E7E6E5;
	background:rgba(255,255,255,0.35);
	padding:7px 10px 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;position:relative;
	top:-4px;
}
.pagination .page-numbers {
	padding:3px 6px;
	font-size:15px;
}
.pagination .current {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

.verysmall{font-size:12px;
	line-height:14px;}
	
p.verysmall{margin-top:4px;}

.inslide{
float:left;
width:90px;
height:65px;
margin-bottom:4px;}

/*02. EDITORIALPAGE STYLES*/	

#editorial{width:960px;
	height:736px;
	border:thin #CCCCCC solid;
	background:#E6E7E8;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:-10px;}
	
#magazine-inlay{width:960px;
	height:720px;
	margin:0 auto;
	margin-top:9px;
	position:relative;}


/*----------------------------

	Styling the magazine

-----------------------------*/

#magazine{
	width:934px;
	height:720px;
	margin:0 auto;
	position:relative;
	left:0;
	margin-top:9px;
	-moz-transition:0.3s left;
    -webkit-transition:0.3s left;
    transition:0.3s left;
	opacity:0;
	z-index:0;
}

#magazine .page{
	width:934px;
	height:720px;
	overflow:hidden;
}

/* Center the magazine when the cover is shown */

#magazine.centerStart{
	left:-234px;
}

/* Center the magazine when the last page is shown */

#magazine.centerEnd{
	left:234px;
	transition:margin-left 1s;
	-webkit-transition:margin-left 1s;
	-moz-transition:margin-left 1s;
	-o-transition:margin-left 1s;
	-ms-transition:margin-left 1s;
	transition:margin-left 1s;
}

.page img{
	width:467px;
	height:720px;
	display:block;
}

.centerStart .turn-page-wrapper:first-child{
	box-shadow:0 0 10px #040404;
}

/* Page Numbers */

span.pageNum{
    background-color: rgba(0, 0, 0, 0.3);
    bottom: 25px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    font-size: 11px;
    height: 24px;
    line-height: 22px;
    opacity: 0.9;
    position: absolute;
    text-align: center;
    width: 55px;
}

span.pageNum.left{
	left:0;
	right:auto;
}

span.pageNum.right{
	left:auto;
	right:0;
}

/* Hide the page number on the cover */

#page1 .pageNum{

	display:none;

}

a .turnbutton{width:60px;
	height:675px;
	background:#CCC;
	border:thin #999 solid;
	cursor:pointer;
	z-index:99999999999999;
	}
.previousturn{position:absolute;
	margin-left:-90px;
	margin-top:30px;
	z-index:999;
	display:none;
	}
.nextturn{position:absolute;
	margin-left:990px;
	margin-top:30px;
	z-index:999;}
	
/* EDITORS PAGE */

#editorbigimage{width:960px;
	float:left;
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	margin-top:0px;
	-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, .2);
	box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, .2);}

.editorap{width:596px !important;
	max-width:596px !important;
	min-height:170px;
	margin-top:10px;
	margin-bottom:6px;
	float:left;
	border:thin red solid;
	position:relative;
	background:#f4f4f4;
	border:thin solid #e2e2e2;
	padding-bottom:12px;}
	
.editorimage{
	width:224px	!important;
	height:126px	!important;
	margin-bottom:6px;
	margin-left:6px;
	position:absolute;
	top:36px;
	right:12px;
	}
.editorimage img{border:none;
	outline:none;
	width:224px;
	height:126px;
	padding:0px;
	margin:0px;
	/*BOXSHADOW*/
	-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, .6);
	box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, .6);}
	
.editorbio p{
	clear:none !important;
	width:335px !important;
	}
	
.editorname{
	font-family: 'Playfair Display', serif;
	font-style:italic;
	color:#fd7755;
	letter-spacing:1.2px;
	font-size:18px;
	width:100%;
	margin-top:16px;
	margin-left:12px;
	}
	
.editorbio{color:#191919;
	float:left;
	margin-top:6px;
	margin-left:15px;
	width:295px;}
	
.leftbarconstraint{width:191px;
	height:139px;
	overflow:hidden;}
	.leftbarconstraint img{width: 191px;
	height: auto;
	min-height: 139px;
	min-width: 191px;}
	
.landscapeconstraint{width:365px;
	height:190px;
	overflow:hidden;}
	.landscapeconstraint img{width:365px;
	height:auto;}
	
.portraitconstraint{width:203px;
	height:305px;
	overflow:hidden;
	float:left;}
	.portraitconstraint img{height:305px;
	height:auto;}
	
#singlepost img{max-width:580px;
	height:auto;}
	
.innergalconstraint{
	width:581px;
	height:473px;
	overflow:hidden;}
	.innergalconstraint img{max-width:595px;
		max-height:400px;}
		
.couturingtvconstraint{width:380px;
	height:190px;
	overflow:hidden;
	text-align:center;}
	.couturingtvconstraint img{width:350px;
		height:auto;
		}
		
.closebuttonmove{position:relative;
	left:185px;
	top:-60px;
	z-index:999;
	}
.closebuttonmove img{width:32px;
	height:auto;}
	
	
/*EDITORS DIARY RESULT BOX*/ 

.ediaryresultbox{width:630px !important;
	float:left !important;
	position:relative;
	top:24px !important;
	-webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);
	box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .4);}
	
.ediaryresultbox ul{padding-left:15px;
	padding-right:15px;
	width:600px !important;
	float:left;}

.ediaryresultbox ul li{height:168px;
	width:600px;
	float:left;
	margin-bottom:11px;}
	
.ediaryresultbox ul li img{}
	
.ediaryresultbox .resultboxtext{width:355px;
	float:left;
	}
	
.ediaryresultbox .resultboxtext .moduletitle{line-height:18px;
	}
	
.ediaryresultbox .resultboxtext p{font-size:12px;
	float:left;
	margin-top:4px;
	line-height:18px;}
	
.ediaryresultbox #paginate{width:100%;
	height:30px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#5e5e5e;
	padding-top:10px;}
	

#adright{width:480px;
	height:100px;
	top:-120px;
	left:480px;
	position:relative;
	border:thin #999 solid;}
	
/*Homepage Social*/

/*Refine Box*/
	#refinebox{float:left;
		margin-top:12px;}
		#refinebox ul{float:left;
			margin-top:6px;}
		#refinebox li{font-size:12px;
		margin-top:2px;
		margin-left:2px;}
		
		#rightsearch{z-index:9999999999;}
	
	
/*Tightening elements*/

#home_innerleft, #home_innerright{margin-top:15px;}
#rightsearch, .widget_module{margin-top:5px !important; margin-bottom:0px !important; padding-bottom:0px !important; }
.latest_post_widget{padding-bottom:0px !important; margin-bottom:4px !important;}
#twitter{margin-bottom:6px !important;}
.mailing_widget{margin-bottom:5px !important;}
#resultbox, #searchcatimg{margin-top:-10px !important;}
.container{margin-top:8px !important;}
#fullslidemod{margin-top:40px !important; margin-bottom:5px;}



/*Formatting elements*/
.aligncenter{margin:0 auto;
	display: block;}
.alignleft{float:left;
	display:block;}
.alignright{display:block;
	float:right;}
#postcontent p{margin-bottom:1em;
	display:block;
	max-width:620px;
	clear:both;}
	#postcontent div{
	display:block;
	float:left;
	width:100%;
	max-width:480px;
	clear:both;
	}
	#postcontent img{display:block;
	width: auto;
	float:left;
	/*width:100%; its stretching out the images too much*/
	clear:both;
	max-width:600px;
	height: auto;
	}
	#postcontent pre{display:block;
	float:left;
	width:100%;
	clear:both;
	max-width:480px;}

/*Competition Module*/

#competition_mod{border:thin #CCC solid;
	width:600px;
	height:350px;
	float:left;}
	
#competition_mod form{
	float:left;
	width:310px;
	margin-top:85px;}
	
#compname, #compemail{width:260px;
	height:32px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	clear:both;
	outline:none;
	border:thin #666 solid;
	margin-bottom:12px;
	padding-left:6px;
	padding-right:3px;
	margin-left:32px;}
	
#competition_mod button{width:271px;
	height:32px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-bottom:12px;
	padding-left:6px;
	padding-right:3px;
	margin-left:32px;
	outline:none;
	border:none;
	background-color:#333;
	color:#FFFFFF;
	font-weight:700;
	cursor:pointer;}
	
#refinebox{width: 180px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .4);
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .4);
	padding-bottom: 24px;
	float: left;
	padding-left: 10px;
	color:#292b2d;
	padding-top: 14px;
	margin-top:-9px;}
	#refinebox ul li{
		height: 9px;
		margin-top: 9px;
		}
	#refinebox ul li a{color: #292b2d;
		background: url(img/refinetickboxw.png) no-repeat;
			position: relative;
			top: -2px;
			padding-left: 14px;
			padding-top: 0px;
			background-position: 1px 0px;
			float: left;
			margin-top: 0px;
			padding-bottom: 6px;
			width: 100%;

	}
	#refinebox ul li a:hover{background-position: -390px 0px;
		position: relative;
			top: -2px;
			padding-left: 14px;
			padding-top: 0px;
			float: left;
			margin-top: 0px;
			padding-bottom: 6px;
			width: 100%;
	}
	#refinebox ul li.current-cat a{background-position: -390px 0px;
		position: relative;
		top: -2px;
		padding-left: 14px;
		height: 12px;
		padding-top: 0px;
		float: left;
		margin-top: 0px;
	
	}
	
img { -ms-interpolation-mode: bicubic; }


.validate{}

.validate h2{
	display: none;	
	}
.validate .indicates-required{
	display: none;	
	}
	
.validate .mc-field-group{
    float:left;
    display:block;
}

.validate label {
    width: 250px;
    float: left;
    margin-bottom:4px;
    height: 42px;
}
.validate input {
    width:250px;
    border:thin #666 solid;
    height:22px;
    outline:none;
    padding-left:4px;
    padding-right:34px;
    position:relative;
    margin-top:-30px;
    float:right;
    margin-right:8px;
    /*CSS3 Gradient*/
    background-image: linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
    background-image: -o-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 68%, rgb(230,227,230) 100%);
    background-image: -webkit-gradient(
    	linear,
    	left bottom,
    	left top,
    	color-stop(0.68, rgb(255,255,255)),
    	color
    	-stop(1, rgb(230,227,230))
    );
}

#competition_mod .validate label {
    
}
#competition_mod .validate .mc-field-group {
    margin-bottom:16px;
    margin-left:32px;
}

#competition_mod .validate .clear{
	overflow: visible;
	visibility: visible;
}

#competition_mod .validate #mc-embedded-subscribe{
	width: 290px;
display: block;
height: 32px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-bottom: 12px;
padding-left: 6px;
padding-right: 3px;
margin-left: 32px;
outline: none;
border: none;
background-image: none!important;
background-color: #333;
color: #FFFFFF;
font-weight: 700;
float: left;
position: relative;
top: 30px;
left: 0px;
text-indent: 0px;
}

.group:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
	}
* html .group             { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1; } /* IE7 */

.reset{width:100% !important; height:0px !important; margin:0 !important; padding: 0px !important; clear:both !important; float:none !important;}
.home #home_innerright #tabs ul li a.play.italic {
    font-size: 22px;
}


/***STYLE THE SEASON***/
.page-template-page-styletheseason-php #wrapper {
	overflow: hidden;
	width: 892px;
}

.page-template-page-styletheseason-php .container {
	margin: 28px 14.5px !important;
}

.sts-header {
	padding: 0 0 17px;
	border-bottom: 1px solid #000;
	margin: 0 0 24px;
}

.sts-images {
	list-style: none;
}

.sts-images li {
	float: left;
	border-right: 1px solid #ebebeb;
	margin: 0 21px 22px 0;
}

.sts-images li:nth-child(4n) {
	margin-right: 0 !important;
}

/***SPLASH***/

.splash {
	background-color: rgba(0,0,0,.75)
}

.splash-center {
	text-align: center;
	width: 640px;
	height: 110px;
	/*padding: 20px;*/
	padding: 300px 0 0;
	background: #fff;
	margin: 10% auto 0;
	-webkit-box-shadow: 0px 0px 20px #000000;
	-moz-box-shadow: 0px 0px 20px #000000;
	box-shadow: 0px 0px 20px #000000;
}

.xbtn {
	background: url('coverpop/xbtn.png') no-repeat center center;
	width: 25px;
	height: 25px;
	display: block;
	position: relative;
	/*margin-top: -11px;*/
/*	margin-top: -350px; 
	margin-right: -13px; */
    margin-right: -13px;
    margin-top: -350px;
	float: right;
}
#mc4wp-form-1 {
    display: table;
    margin: 0 auto;
}

.ie  .xbtn {
	margin-top: -312px;
}

#mc4wp-form-1 input[type="email"] {
    border: 1px solid #000;
    color: #909090;
    display: block;
    float: left;
    font-size: 11px;
    height: 39px;
    line-height: 37px;
    margin: 0 4px 0 0;
    outline: medium none;
    padding: 7px 10px 4px;
    text-align: center;
    text-transform: uppercase;
    width: 315px;
}

.mc4wp-success {
	padding-top: 10px;
	font-size: 12px;
}

#mc4wp-form-1 input[type="submit"] {
	background: url('coverpop/submit.jpg') no-repeat center center;
	text-indent: -99999px;
	width: 38px;
	height: 39px;
	border: 0;
	cursor: pointer;
}

.ie .mc4wp-form {
	display: inline-block;
	height: 39px;
}

.ie #mc4wp-form-1 input[type="submit"] {
	float: right;
	margin-left: 5px;
}