/*



Theme Name: Duplex



Theme URI: http://www.themezilla.com/themes/duplex



Description: A Premium Magazine Theme by ThemeZilla



Author: ThemeZilla



Author URI: http://www.themezilla.com



Version: 1.2



*/







/* Import stuff -------------------------------------------------------------- */







@import url('css/reset.css');



@import url('css/960.css');



@import url('css/superfish.css');







/* Global -------------------------------------------------------------------- */







body{



	/*font:12px/20px  "Helvetica Neue", Helvetica, Arial, sans-serif;*/



	font:14px/24px  "Georgia", Helvetica, Arial, sans-serif;



	color:#444444;



	/*background:url(images/duplex_body_bg.gif) repeat;*/



	background-color:#fff;



}







a{



	text-decoration:none;



	color:#226362;



}







a:hover{



	color:#226362;



	text-decoration:none;



}







a:focus{



	outline: none;



}











hr{



	border:0 #ccc solid;



	border-top-width:1px;



	clear:both;



	height:0



}







h1{font-size:22px}



h2{font-size:21px}



h3{font-size:19px}



h4{font-size:18px}



h5{font-size:17px}



h6{font-size:15px}







input, textarea{



	font-family:Arial, Helvetica, sans-serif;



	background:url(images/search_inset.gif) repeat-x top #fff;



	border:1px solid #ffffff;



	padding:0px;



	font-size:16px; 



	color:#999;



}







.left{



	text-align:left;



	float:left;



}



.right{



	text-align:right;



	float:right;



}







pre, code {



	font: 11px/19px Consolas,"Andale Mono",Courier,"Courier New",monospace;



}







pre {



	border: 1px solid #DDDDDD;



	margin: 30px 0 40px 0;



	overflow-x: visible;



	overflow-y: hidden;



	padding: 1px;



	background: url(images/bg-code.gif);



}







#content img, #comments .image, #author .image{



	padding:2px;



	background:#fff;



	display:block;



	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);



	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);



}











.image a {



	width:254px; height:134px;



	padding:2px;



	border:1px solid #abaaa6;



	background:#fff;



	display:block;



	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);



	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);



}







#author .image{



	float:left;



}







.image a:hover{



	border:1px solid #868683;



}







.hidden { display: none; }







.wp-caption-text {}







.sticky {}







.gallery-caption {}







.bypostauthor {}







.aligncenter {}







/* HEADER -------------------------------------------------------------------- */







#header{



	position:relative;



	z-index:2;



}







/*#top{



	width:100%;



	height:46px;



	background:url(images/duplex_top_bar_bg.gif) repeat-x;



	color:#565659;



	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6);



	font-size:11px;



	position:relative;



	z-index:2;



}







/* RSS -------------- */







#rss{



	padding:7px 23px 7px 0;



	float:right;



	background:url(images/rss.png) no-repeat center right;



}







#rss span{



	font-style:normal;



	color:#999999;



}







#rss a{



	font-style:normal;



	color:#999999;



}







#rss a:hover{



	color:#fff;



}







/* Secondary Nav -------------- */







#second_nav{



	float:left;



	font-style:normal;



	padding:11px 0 0 0;



}







#second_nav a{



	color:#999999;



}







#second_nav a:hover{



	color:#dddddd;



}







#second_nav li{



	float:left;



	padding:0 10px 0 10px;



	background:url(images/second_nav_border.gif) center right no-repeat;



}







#second_nav li:first-child, #second_nav li li:first-child, #second_nav li li li:first-child, #second_nav li li li li:first-child{



	padding:0 10px 0 0;



}







#second_nav li:last-child{



	background:none;



}







#second_nav ul ul{



	background:url(images/duplex_second_nav_bg.gif) repeat;



	margin:-8px 0 0 0;



	padding:12px 15px 6px 15px;



	-moz-border-radius-bottomleft:3px;



	-moz-border-radius-bottomright:3px;



	-webkit-border-bottom-left-radius:3px;



	-webkit-border-bottom-right-radius:3px;



	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);



	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);



}







#second_nav ul ul li{



	background:none;



	padding:10px 0 10px 0;



	border-bottom:1px solid #262627;



	border-top:1px solid #3a3a3a;



}







#second_nav ul ul li:first-child{



	border-top:none;



	padding:0px 0 10px 0;



}







#second_nav ul ul ul li:first-child{



	padding:7px 0 10px 0;



}







#second_nav ul ul li:last-child{



	border-bottom:none;



	padding:10px 0 20px 0;



}







#second_nav ul ul ul{



	margin:-5px 0 0 15px;



	padding:8px 15px 10px 15px;



	-moz-border-radius-topright:3px;



	-webkit-border-top-right-radius:3px;



}







/* logo -------------- */







#logo{



	padding:20px 0 20px 0;



}







#logo h1 a{



	color:#000;



	display:block;



	font-weight:normal;



	padding:0 0 10px 0;



}







/* Header Advert -------------- */







#header_nav{



	margin:65px 0px 10px 0px;



	float:right;



	width:780px;



}







#header_nav a{



	float:right;



	height:60px;



	display:block;







}











/* Main Navigation -------------- */







#bb-head{



	background:url(images/bb-head.png) no-repeat; 



	position:relative;



	width: 1024px;



	height:29px;



	/*padding-bottom:20px;*/



	z-index:10;



}



























#nav{



	/*-moz-border-radius-topleft:3px;



	-moz-border-radius-topright:3px;



	-webkit-border-top-left-radius:3px;



	-webkit-border-top-right-radius:3px;



	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);



	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);



	background:url(images/duplex_nav_bg.gif) repeat; */



	position: inherit;



	height:55px;



	z-index:10;



}











#nav li{



	/*background:url(images/duplex_nav_seperator.gif) no-repeat right;*/



	padding:100px 2px 0 0;



}







#nav li a{



	display:block;



	float:left;



	padding:20px 22px 23px 22px;



	color:#46b4ae;



		 



}







#nav li a:hover, #nav li.current-menu-item a{



	/*background: url(images/duplex_nav_bg_hover.gif) repeat-x;*/



}







#nav li:first-child a:hover, #nav li:first-child.current-menu-item a{



	-moz-border-radius-topleft:3px;



	-webkit-border-top-left-radius:3px;



	-moz-border-radius-bottomleft:3px;



	-webkit-border-bottom-left-radius:3px;



}







#nav ul ul{



	background:url(images/duplex_nav_dropdown_shadow.gif) repeat-x top;



	padding:10px 0 0 0px;



	margin:25px 0 0 -1px;



	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);



	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);



	width:153px;



	-moz-border-radius-bottomleft:3px;



	-webkit-border-bottom-left-radius:3px;



	-moz-border-radius-bottomright:3px;



	-webkit-border-bottom-right-radius:3px;



}







#nav ul ul ul{



	background:none;



	margin:-5px 0 0 33px;



	/* IE: margin:-1px 0 0 20px; */



	padding:0px 0 0 0;



	-webkit-border-top-right-radius:3px;



	-moz-border-radius-topright:3px;



}







#nav ul ul ul li:first-child a{



	padding-top:15px;



}







#nav ul ul li{



	background:url(images/duplex_nav_dropdown_bg.gif) repeat;



	border:none;



	padding:0 15px 0 15px;



	width:123px;



}







#nav ul ul li:first-child a{



	border-top:none;



}







#nav ul ul ul li:first-child{



	-moz-border-radius-topright:3px;



	-webkit-border-top-right-radius:3px;



}







#nav ul ul li:last-child{



	-moz-border-radius-bottomleft:3px;



	-webkit-border-bottom-left-radius:3px;



	-moz-border-radius-bottomright:3px;



	-webkit-border-bottom-right-radius:3px;



}







#nav ul ul li:last-child a,



#nav ul ul li:last-child ul li:last-child a,



#nav ul li.current-menu-item ul li:last-child a,



#nav ul li.current-menu-item ul li:last-child ul li:last-child a



{



	padding-bottom:20px;



	border-bottom:none;



}







#nav ul ul li:last-child ul li a{



	padding-bottom:9px;



}







#nav ul ul li a, #nav ul li.current-menu-item ul li a{



	padding: 9px 0 9px 0;



	display:block;



	background: none;



	float:none;



	color:#999999;



	font-weight:normal;



	border-bottom:1px solid #2c2b2b;



	border-top:1px solid #3e3e3e;



}







#nav ul ul li a:hover,  #nav ul li.current-menu-item ul li a:hover {



	background:none;



	color:#dddddd;



}







/* THE BODY -------------------------------------------------------------------- */







#the_body{



	position:relative;



	z-index:1;



}







#page_bg{



	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);



	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);



	background:#fff;



	background:url(images/duplex_page_bg.gif) repeat-y;



}







#single_bg{



	/*background: url(images/duplex_single_bg.gif) repeat-y;*/



	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);



	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);



}







#full_bg{



	/*background: url(images/duplex_full_bg.gif) repeat-y;*/



	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);



	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.08);



}







/* Slider -------------- */







#slider{



	background: url(images/duplex_banner_bg.gif) repeat-x;



	height:380px;



	width:100%;



	overflow:hidden;



}







#slider .item{



	padding:30px 25px 30px 25px;



	background: url(images/duplex_banner_bg.gif) repeat-x;



	height:320px;



	width:890px;



	overflow:hidden;



}







#slider .image{



	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);



	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);



	float:left;



	margin:0 30px 0 0 ;



	height:320px;



}







#slider .image a{



	height:320px;



	float:left;



	padding:0;



	border:none;



	background: none;



}







#slider .details{



	float:left;



	width:275px;



}







#slider .details span{



	color:#555555;



}







#slider .cats{



	font-style:italic;



	font-size:11px;



	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6);



	color:#7f7f7f;



	width:430px;



	margin:0 0 20px 0;



}







#slider .cats a{



	color:#7f7f7f;



}







#slider .cats a:hover{



	color:#cccccc;



}







#slider h2{



	display:block;



	font-weight: normal;



	color:#dddddd;



	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);



	font-size:22px;



	line-height:30px;



	margin:0 0 20px 0;



	width:430px;



}







#slider h2 a{



	color:#dddddd;



}







#slider h2 a:hover{



	color:#fff;



}







#slider .excerpt{



	color:#aeaeae;



	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6);



	line-height:21px;



	font-size:12px;



	width:430px;



	



	/*IE 6 bug fix */



	margin-right:-3px;



}







#slider_nav{



	position:absolute;



	margin: -130px 0 0 485px;



	z-index:7;



}







#slider_nav li{



	float:left;



	margin-right:10px;



}







#slider_nav li a{



	filter:alpha(opacity=50);



	-moz-opacity:0.5;



	-khtml-opacity: 0.5;



	opacity: 0.5;



}







#slider_nav li.activeSlide a{



	filter:alpha(opacity=1);



	-moz-opacity:1;



	-khtml-opacity: 1;



	opacity: 1;



}







/* Featured Area -------------------------------------------------------------------- */







#featured{



	border:1px solid #c6c6c3;



	border-top:none;



	height:297px;



	overflow:hidden;



	background:url(images/duplex_featured_bg.gif) repeat;



}







#featured_slider{



	height:276px;



	width:938px;



	overflow:hidden;



}







#featured_slider .item{



	height:279px;



	width:940px;



	overflow:hidden;



}







#featured_slider_prev{



	margin:-290px 0 0 -50px;



}







#featured_slider_prev a{



	text-indent:-9999px;



	display:block;



	width:25px;



	height:36px;



	background:url(images/arrows.png) no-repeat;



}







#featured_slider_prev a:hover{



	background-position:-25px 0; 



}







#featured_slider_prev{



	position:absolute;



	padding:120px 25px 134px 0;



}







#featured_slider_prev, #featured_slider_next{



	filter:alpha(opacity=0);



	-moz-opacity:0;



	-khtml-opacity: 0;



	opacity: 0;



	display:none;



}







#featured_slider_next{



	position:absolute;



	padding:120px 0 134px 25px;



}







#featured_slider_next{



	margin:-290px 0 0 939px;



}







#featured_slider_next a{



	text-indent:-9999px;



	display:block;



	width:25px;



	height:37px;



	background:url(images/arrows.png) no-repeat;



	background-position:-25px -37px;



}







#featured_slider_next a:hover{



	background-position:0 -37px; 



}







#featured_top{



	background:url(images/duplex_featured_top_bar.gif) repeat-x;



	height:9px;



	border-bottom:1px solid #c6c6c3;



}







#featured_top .inner{



	border-left:1px solid #fff;



	border-right:1px solid #fff;



	height:9px;



}







#featured_bottom{



	background:url(images/duplex_featured_top_bar.gif) repeat;



	height:11px;



	border-top:1px solid #c6c6c3;



}







#featured_bottom .inner{



	border-left:1px solid #fff;



	border-right:1px solid #fff;



	height:11px;



}







#featured .column{



	width:234px;



	float:left;



	border-right:1px solid #c6c6c3;



	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);



	background:url(images/duplex_featured_bg.gif) repeat;



}







#featured .column:last-child{



	width:233px;



}







#featured .column:last-child .inner{



	border:1px solid #fff;



}







#featured .column .inner{



	border:1px solid #fff;



	border-right:none;



	padding:23px 20px 28px 20px;



	height:223px;



}







#featured .column .image a{



	width:185px;



	height:124px;



	margin:0 0 20px 0;



}







#featured .column h3 a{



	color: #362f2d;



	font-weight:normal;



	font-size:12px;



	display:block;



	line-height:24px;



	margin:0 0 5px 0;



}







#featured .column h3 a:hover, .box h4 a:hover, .box h5 a:hover, #sidebar .twitter a, #related .column h3 a:hover{



	color:#cc6600;



}







.date{



	font-size:10px;



	color:#7c7876;



	font-style:italic;



}







.date a{



	color:#7c7876;



}







.date span{



	color:#a6a3a1;



}







.date a:hover{



	color:#444444;



}







#featured_ribbon{



	position:absolute;



	margin:-290px 0 0 -4px;



	z-index:10;



}







/* Box's -------------------------------------------------------------------- */







.box{



	float:left;



	width:308px;



	padding:1px 0 1px 1px;



}







.box.first{







}







.box_item{



	border-bottom:1px solid #e3e3e3;



}







.box .image a{



	width:254px; 



	height:134px;



	margin:14px 0 20px 0;



}







.box_wrap{



	padding:24px 24px 45px 24px;



	background:url(images/duplex_box_bg.gif) no-repeat top right;



}







.box .header{



	border-bottom:1px dotted #cccccc;



	padding:5px 0 5px 0;



}







.box ul.header{



	border:none;



	padding:0;



}







.box .header li{



	border-bottom:1px dotted #cccccc;



	padding:5px 0 5px 0;



}







.box .header h5 a{



	margin:3px 0 3px 0;



}







.box h4 a{



	display:block;



	float:left;



	color:#333333;



	font-weight:bold;



	font-size:12px;



}







.box h4{



	float:left;



}







.box h5 a{



	color:#333;



	font-size:12px;



	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);



	font-weight:normal;



	line-height:24px;



	display:block;



	margin:0 0 3px 0;



}







.box span.more{



	float:right;



}







.box span a{



	color:#999999;



	font-size:11px;



}







.box span a:hover{



	color:#444444;



}







.box h4 a{



	color:#333333;



	font-weight:bold;



	font-size:12px;



}







.box .date, .box .date a{



	color:#999999;



}







.box .date a:hover{



	color:#444444;



}







.box .excerpt{



	font-size:12px;



	font-style:italic;



	color:#555555;



	padding:8px 0 20px 0;



	border-bottom:1px dotted #ccc;



}



}



/* Footer  -------------------------------------------------------------------- */



#footer_bg{



	padding:0 0 10px 0; 



	float:left;



}











#footer_home{



	margin-right:-100px;



	width:760px;



	padding:0 0 10px 0; 



	float:right;



}







#third_nav{



	/*margin-top:50px;*/



	height:61px;



	color:#46b4ae;



	font-size:11px;



	float:left;



}







#third_nav ul{



	padding:20px 0 0 25px;



	float:left;



	width:800px;



}







#third_nav a{



	float:left;



	display:block;



	color:#7f7f7f;



	padding:0 5px 0 5px;



}







#third_nav ul{



	float:left;



}







#third_nav li span, #third_nav li {



	float:left;



	display:block;



}







#third_nav a:hover{



	color:#cccccc;



}







#back_to_top{



	float:right;



	margin:20px 0 0 0;



}







#back_to_top a span{



	float:left;



	display:block;



	width:62px;



}







#back_to_top a span.arrow{



	background:url(images/back_to_top.png) no-repeat;



	width:12px;



	height:10px;



	margin:6px 25px 0 5px;



}







#back_to_top a:hover span.arrow{



	background-position:-12px 0;



}







/*#footer_bar{



	background:url(images/footerBg.png) no-repeat;



	height:63px;



	font-size:1px;



	line-height:1px;



}*/







#footer .column{



	float:left;



	width:140px;



	/*background:url(images/duplex_footer_bg.gif) repeat;*/



	color:#51a5a4;



	font-size:12px;



	/*text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);*/



}







#footer .column h6{



	color:#51a5a4;



	font-size:13px;



	font-weight:100;



	border-bottom:1px dotted #92e5e4;



	padding:0 0 10px 0;



	margin:0 0 15px 0;



}







#footer .column.last h6{



	width:260px;



}







#footer .column p{



	margin:0 0 20px 0;



	line-height:20px;



}







#footer .column li{



	padding: 3px 0 6px 0;



	border-bottom:1px dotted #92e5e4;



}







#footer .column li:first-child{



	padding: 0 0 6px 0;



}







#footer .column li:last-child{



	border:none;



}







#footer .column a{



	color:#51a5a4;



	font-weight:100;



}







#footer .column .flickr div a{



	float:left;



	/*-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);



	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);*/



	width:55px;



	height:55px;



	display:block;



}







#footer .column .flickr div{



	float:left;



	margin:0 14px 14px 0;



}







.tz_flickr_widget{



	width:280px;



}







#footer .column a:hover{



	color:#6abbba;



}







#footer .column.last{



	/*background:url(images/duplex_footer_bg.gif) repeat;*/



	width:312px;



}







#footer .widget{



	padding:0 10px 10px 10px;



	margin:20px 0 0 0;



	/*background:url(images/seperator.png) no-repeat right top;*/



}







#footer .column.last .widget{



	background:none;



}







#footer_bottom {



	color:#999;



	



}







#footer_bottom p {



	padding:0 0 20px 0;



}







#footer_bottom a {



	color:#666;



	



}







#footer_bottom a:hover {



	color:#333;



}











/* Sidebar -------------------------------------------------------------------- */







#sidebar{



	float:left;



	margin:5px 0 35px 15px;



}



#sidebar .widget{



	float:left;



	padding:25px 0 25px 0;



	width:315px;



	border-bottom:1px dotted #d7d7d7;



}







#sidebar .widget:last-child{



	border:none;



}







#sidebar .widget input{



	width:238px;



	margin:0;



}







#sidebar .widget .details{



	float:left;



	width:70px;



}







#sidebar h4{



	display:block;



	float:left;



	width:260px;



	color:#333333;



	font-weight:bold;



	font-size:12px;



	margin:0 0 10px 0;



}







#sidebar p{



	display:block;



	margin:0 0 10px 0;



}











/* Twitter -------------- */







#sidebar .tz_tweet_widget h4 { padding: 15px 20px 0 20px; }







.twitter{



	background:#fcfcfc;



	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);



	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);



	padding:0 20px 0 20px;



	-moz-border-radius:2px;



	-webkit-border-radius:2px;



	border:1px solid #d6d6d6;



	width:218px;



	margin:0 0 5px 0;



	font-size:12px;



}







#footer .twitter{



	background:none;



	-webkit-box-shadow: 0 0 0;



	-moz-box-shadow:0 0 0;



	padding:0;



	border:none;



	width:auto;



	margin:0 0 5px 0;



	font-size:12px;



}







#footer .twitter li a{



	border:none;



}







.twitter li{



	padding:20px 0 20px 0;



	border-bottom:1px dotted #ccc;



}







.twitter li:last-child{



	border-bottom:none;



}







.twitter small{



	color:#999999;



	font-style:italic;



	font-size:10px;



}







#footer .twitter_bird{



	display:none;



}







.twitter_bird{



	background:url(images/twitter_bird.png) no-repeat;



	width:63px;



	height:31px;



	position:absolute;



	margin:-6px 0 0 0;



}







#sidebar a.twitter-link{



	float:right;



	font-size:11px;



	color:#999;



}







.twitter a{



	border-bottom:1px solid #e2e2e2;



}







.twitter a:hover{



	border-bottom:1px solid #bbbbbb;



}







#sidebar a:hover.twitter-link{



	color:#444444;



}







/* Advert -------------- */







#sidebar .advert li{



	float:left;



	margin:0 10px 10px 0;



}







#sidebar .advert ul{



	float:left;



	width:270px;



	



}







#sidebar .advert li a{



	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);



	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);



	width:125px;



	height:125px;



	display:block;



}







/* TABS -------------- */







#sidebar .tabs{



	float:left;



	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);



	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);



	-moz-border-radius:4px;



	-webkit-border-radius:4px;



}







#sidebar .tab h5{



	font-size:11px;



	line-height:20px;



	font-weight:normal;



	color:#444444;



}







#sidebar .tab .image a{



	margin:4px 0 0 0;



	width:45px;



	height:45px;



}







#sidebar .tab_wrap{



	background:#fff;



	border:1px solid #d3d3d3;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;



	float:left;

	

	



}







#sidebar .tabs ul.nav{



	float:left;



	background:url(images/duplex_tab_nav_bg.gif) repeat;



	width:315px;



	height:39px;



	-moz-border-radius-topleft:3px;



	-webkit-border-top-left-radius:3px;



	-moz-border-radius-topright:3px;



	-webkit-border-top-right-radius:3px;



}







#sidebar .tabs ul.nav li a{



	display:block;



	padding:10px 0 10px 0;



	font-weight:bold;



	font-size:11px;



	text-align:center;



	background:url(images/tab_border.gif) repeat-y left;



}







#sidebar .tabs ul.nav li a:hover{



	background:url(images/tab_border.gif) repeat-y left #fff;



}







#sidebar .tabs ul.nav li:hover{



	background:url(images/duplex_tab_nav_hover_bg.gif.gif) repeat;



}







#sidebar .tabs ul.nav li{



	float:left;



	width:25%;



	border-bottom:1px solid #d9d9d9;



}







#sidebar .tabs ul.nav li.tab_nav_1{



	width:25%;



}







#sidebar .tabs ul.nav li.tab_nav_2{



	width:25%;



}







#sidebar .tabs ul.nav li.tab_nav_3{



	width:30%;



}







#sidebar .tabs ul.nav li.tab_nav_4{



	width:20%;



}







#sidebar .tabs ul.nav li.ui-tabs-selected,



#sidebar .tabs ul.nav li.ui-tabs-active {



	border-bottom:none;



}







#sidebar .tabs ul.nav li.ui-tabs-selected a,



#sidebar .tabs ul.nav li.ui-tabs-active a {



	background:url(images/tab_border.gif) repeat-y left #fff;



}







#sidebar .tabs ul.nav li:first-child a{



	background-image:none;



	-moz-border-radius-topleft:3px;



	-webkit-border-top-left-radius:3px;



}







#sidebar .tabs ul.nav li:first-child a:hover{



	background-image:none;



}







#sidebar .tabs ul.nav li:last-child a{



	-moz-border-radius-topright:3px;



	-webkit-border-top-right-radius:3px;



}







#sidebar .tabs .tab{



	float:left;



	padding:5px 0 0 0;



	margin:0;



}







#sidebar .tab li{



	float:left;



	width:280px;



	padding:10px 18px 12px 18px;



	border-bottom:1px solid #e2e2e2;



}







#sidebar .tab li:last-child{



	border-bottom:none;



}







#sidebar .tag_wrap{



	padding:10px;

	



}







#sidebar .tab_tags a{



	float:left;



	display:block;



	padding:3px 5px 3px 5px;



	background:#efefef;



	color:#444444;



	margin: 1px 5px 5px 0;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



}







#sidebar .tab_tags a:hover{



	background:#cc6633;



	color:#fff;



}







#sidebar .tab li .image{



	float:left;

	

	word-wrap:break-word;



}







#sidebar .tab li .details{



	float:left;



	margin:0 0 0 14px;



}







#sidebar .tab li .details h5, .tab li .details .date{



	float:left;



	width:225px;



	



	/*font-style:italic;*/



}







#sidebar .tab li .details .date{



	color:#aaaaaa;



	font-size:10px;



}







#sidebar .tab li .details .date a:hover{



	color:#444444;



}







#sidebar .tab li .details .date a{



	color:#aaaaaa;



}







#sidebar .tab li .details h5 a{



	float:left;



	cursor:pointer;



}







/* Video -------------- */







.video{



	float:left;



}







.video p{



	margin:10px 0 0 0;



	font-style:italic;



	font-size:12px;



	line-height:20px;



}







/* Flikr -------------- */







#sidebar .flickr div a{



	float:left;



	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);



	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);



	width:55px;



	height:55px;



	display:block;



}







#sidebar .flickr div{



	float:left;



	margin:0 10px 14px 0;



}







#sidebar .flickr div:nth-child(5), #sidebar .flickr div:nth-child(9), #sidebar .flickr div:nth-child(13){



	margin:0 0 14px 0;



}







.flickr img{



	width:55px;



	height:55px;



}







/* Twitter & RSS -------------- */







.rss_widget, .twitter_widget{



	float:left;



}







.rss_widget{



	padding:0 25px 0 10px; 



}







.twitter_widget{



	padding:0 0 0 0; 



}







span.icon{



	float:left;



	margin:5px 10px 0 0;



}







span.count{



	float:left;



	font-size:21px;



	font-family:Georgia, "Times New Roman", Times, serif;



}







a span.count{



	color:#444444;



	float:left;



}







span.desc{



	float:left;



	font-size: 11px;



	font-family:Georgia, "Times New Roman", Times, serif;



}







a span.desc{



	color:#888888;



	float:left;



}







a:hover span.desc{



	color:#444444;



}











/* Half widgets -------------- */







.widget .half{



	width:140px;



	margin:0 20px 0 0;



	float:left;



}







.widget .half.last{



	margin:0 0px 0 0;



}







.sidebar_ad{



	float:left;



}







.sidebar_ad a{



	display:block;



	height:240px;



	float:left;



}











.widget li a{



	color:#444444;



}







.widget li a:hover{



	color:#cc6633;



}







.widget li{



	margin:0 0 5px 0;



}







/* Archive -------------- */







#archive, #single{



	float:left;



}







.nav-next{



	float:left;



	margin:25px;



}







.nav-prev{



	float:right;



	margin:25px 20px 25px 25px;



}







.no_border{



	border:none;



}







.archive_title{



	padding:25px 25px 0 25px;



	background:#fff;



	margin:0 0 0 1px;



}







.archive_title h1{



	font-weight:normal;



}







#archive .box .excerpt{



	border-bottom:none;



	padding-bottom:0;



}







#archive .box_wrap{



	padding-bottom:35px;



}







#archive .box_item{



	border-bottom:1px solid #e3e3e3;



	background:url(images/duplex_page_bg.gif) repeat-y;



	float:left;



	width:620px;



}







#archive .box{



	padding-bottom:0;



}







.gap{



	height:20px;



	background:#fff;



	/*width:938px;



	border-bottom:1px solid #e3e3e3;



	border-left:1px solid #cecece;



	border-right:1px solid #cecece;*/



}







/* Pagination -------------- */







.pagination{



	background:#fff;



	width:618px;



	margin:0 0 0 1px;



}







.wp-pagenavi{



	padding:30px 25px 30px 25px;



	float:left;



}











.pagination span{



	float:left;



	display:block;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-style:italic;



	font-size:12px;



	color:#666666;



	padding:3px 20px 0 0;



}







.pagination a, .wp-pagenavi .current{



	display:block;



	float:left;



	padding:3px 9px 2px 9px;



	border:1px solid #c6c6c6;



	color:#999;



	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);



	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);



	margin:0 6px 0 0;



}







.pagination a:hover{



	border:1px solid #999;



	color:#444444;



}







/* Breadcrumb -------------- */







#full_bg .breadcrumb{



	width:938px;



}







.breadcrumb{



	width:619px;



	border-bottom:1px solid #e3e3e3;



	background:#f8f8f8;



	margin:0 0 0 1px;



}







.breadcrumb a{



	color:#666;



}







.breadcrumb p{



	padding:12px 24px 12px 24px;



	font-size:11px;



	color:#666666;



}







.breadcrumb a:hover{



	color:#444444;



}







.description h1, .no h1{



	font-size:22px;



	font-weight:normal;



	margin:0 0 18px 0;



}







.description p, .no p{



	padding:25px;



	font-size:12px;



	border-bottom:1px solid #e3e3e3;



	line-height:20px;



}







.no p{



	border:none;



}







.description{



	background:#fff;



	margin:0 0 0 1px;



}







.no form{



	padding:0 25px 0 25px;



}







.no input{



	width:250px;



}







/* meta -------------- */







.meta{



	float:left;



	width:610px;



	font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;



	font-style:italic;



	color:#999;



	margin:0 0 18px 0;



}







.meta a{



	color:#999;



}







.meta a:hover{



	color:#444444;



}







/* Main Content -------------- */







#content {



	width:570px;



	padding:25px;



	border-bottom:1px solid #e3e3e3;



}







#content.contact, #content.archives-template {



	border:none;



	padding-bottom:0;



}







#content.full {



	width:auto;



	border:none;



}







#content .details p{



	font-size:11px;



	font-style:italic;



	color:#999999;



	padding:2px 0 20px 0;



	margin:0;



}







#content .details p a{



	color:#999999;



	border:none;



}







#content .details p a:hover{



	color:#444444;



}







#content h1{



	font-size:28px;



	line-height:32px;



	color:#333333;



	margin:0 0 10px 0;



	font-weight:normal;



}







#content img{



	margin: 0 0 30px 0;



}







#content p{



	font-size:12px;



	line-height:20px;



	margin:0 0 30px 0;



}







#content img{



	margin: 0 0 30px 0;



}







#content ul li{



	list-style:inside disc;



}







#content ul, #content ol{



	margin:0 0 25px 0;



}







#content ul ul, #content ol ol{



	margin:0 0 0 0;



}







#content li li{



	margin:0 0 0 15px;



}







#content ol li{



	list-style:inside decimal;



}







#content p{



	font-size:16px;



	font-weight:100;



	line-height:22px;



	margin:0 0 30px 0;



}







#content span.one_half{



	float:left;



	width:48%;



	padding:0 20px 25px 0;



}







#content span.one_third{



	float:left;



	width:30%;



	padding:0 20px 25px 0;



}







#content span.one_half.last, #content span.one_third.last{



	padding:0 0 25px 0;



}







#content a, #comments a, #author a{



	color:#cc6633;



	border-bottom:1px solid #e2e2e2;



}







#comments .details .name span.date a.comment-reply-link{



	border:none;



}







span.author{



	font-weight:bold;



}







#content a:hover, #comments a:hover, #author a:hover{



	border-bottom:1px solid #ccc;



}







#content img.alignleft{



	float:left;



	margin:0 30px 25px 0;



}







#content img.alignright{



	float:right;



	margin:0 0 25px 30px;



}







#content .wp-caption img{



	float:left;



	margin:0;



}







#content .wp-caption p{



	text-align:center;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-style:italic;



	font-size:11px



}







#content .wp-caption.alignleft{



	float:left;



	margin:0 30px 25px 0;



}







#content .wp-caption.alignright{



	float:right;



	margin:0 0 25px 30px;



}







.alignright{



	float:right;



	margin:0 0px 25px 30px;



}







#content blockquote{



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:12px;



	font-style:italic;



	line-height:22px;



	background:url(images/quote.png) no-repeat top left;



	padding:0 50px 0 50px;



	margin:0 0 30px 50px;



	min-height:40px;



}







#content h2, #content h3, #content h4, #content h5, #content h6{



	margin:0 0 25px 0;



	font-weight:normal;



}











#content a{



	color:#cc6633;



	border-bottom:1px solid #e2e2e2;



}







#content a:hover{



	border-bottom:1px solid #ccc;



}







#content img.alignleft{



	float:left;



	margin:0 30px 25px 0;



}







#content blockquote{



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:12px;



	font-style:italic;



	line-height:22px;



	background:url(images/quote.png) no-repeat top left;



	padding:0 0 0 50px;



	margin:0 0 30px 50px;



}







/* Author bio -------------- */







#author{



	border-top:10px solid #f8f8f8;



	margin:1px 0 0px 1px;



	background:#fdfdfd;



	padding:30px 25px 40px 25px;



}







#author p{



	padding:0 0 0 15px;



	float:left;



	width:455px;



	line-height:20px;



	margin-bottom: 10px;



}







#author h4, #related h4{



	background:url(images/content/duplex_single_header_bg.gif) #fdfdfd repeat-x center;



	font-size:12px;



	line-height:24px;



	width:568px;



	float:left;



	margin:0 0 25px 0;



}







#author h4 span, #related h4 span{



	background:#fdfdfd;



	float:left;



	padding:0 14px 0 0; 



}







#author img{



	float:left;



}







#author .image a{



	float:left;



}







/* Related posts -------------- */







#related{



	border-top:none;



	border-bottom:1px solid #e3e3e3;



	margin:1px 0 0 1px;



	padding:0 25px 20px 25px;



	background:#fdfdfd;



}







#related .column{



	width:176px;



	margin:0 20px 0 0;



	float:left;



}







#related .column_wrap{



	margin:0 0 20px 0;



}







#related .column h3 a{



	font-size:12px;



	line-height:20px;



	font-weight:normal;



	color:#444444;



}







#related .column .image a{



	margin:0px 0 15px 0 ;



}







#related .column.last{



	margin:0 0 0 0;



}







#related .column .image a{



	width:170px;



	height:104px;



}







/* Comments -------------- */







#comments{



	border-top:10px solid #f8f8f8;



	margin:1px 0 10px 1px;



	padding:30px 25px 0 25px;



}







#comments h3, #respond h3{



	font-weight:normal;



	font-size:16px;



	display:block;



	float:left;



	width:568px;



	padding:30px 0 15px 0;



	border-bottom:1px dotted #d9d9d9;



	margin:0 0 0px 0;



}







#comments h3{



	padding-top:0;



}







#comments .image{



	float:left;



	height:61px;



}







#comments .image a{



	float:left;



	height:61px;



}







#comments ol{



	margin:5px 0 30px 0;



}







#comments ol.pinglist li{



	padding:0;



	margin:0;



	border:none;



	width:100%;



}







#comments ol.pinglist li a{



	font-weight:normal;



}







#comments h3.pingheader{



	margin:30px 0 15px 0;



}







#comments ol, #comments ul{



	width:568px;



	float:left;



}







#comments ol ul{



	width:460px;



	float:left;



	border-left:1px dotted #e3e3e3;



	margin:15px 0 0 30px;



	padding:15px 0 0 50px



}











#comments ol ul ul{



	width:428px;



	margin:8px 0 0 30px;



}







#comments ol ul ul ul{



	width:409px;



}







#comments ol ul ul ul ul{



	width:355px;



}







#comments ol ul ul ul ul ul{



	width:302px;



}







#comments ol .line{



	display:none;



}







#comments ol ul .line{



	display: block;;



	width:30px;



	height:50px;



	position:absolute;



	border-bottom:1px dotted #e3e3e3;



	margin:-15px 0 0 -49px;



}







#comments ol ul li{



	padding:17px 0px 17px 0px;



	border:none;



}







#comments ol ul .details {



	margin: 0 0 0 20px;



	float:left;



	width:373px;



}







#comments ol ul ul .details {



	width:283px;



}







#comments ol ul ul ul .details {



	width:200px;



}







#comments ol ul ul ul ul .details {



	width:198px;



}







#comments ol ul ul ul ul .details {



	width:168px;



}







#comments ol li{



	padding:27px 10px 27px 10px;



	border-bottom:1px dotted #e3e3e3;



	float:left;



}







#comments .details {



	margin: 0 0 0 20px;



	float:left;



	width:458px;



}







#comments .details .name span.date{



	font-size:11px;



	color:#999;



	font-style:italic;



}







#comments .details .name span.date a{



	color:#999;



	font-size:11px;



}







#comments .details .name a{



	font-size:12px;



}







#comments .details .name{



	margin:0 0 15px 0;



}







#comments .details .name span.author a:hover, #comments .details .name span.date a:hover, #respond a:hover, ol.pinglist li a:hover{



	color:#cc6633;



}







#comments .details .name span.author a, #respond a, ol.pinglist li a{



	font-weight:bold;



	color:#444444;



}







/* respond -------------- */







#respond{



	border-top:none;



	border-bottom:none;



	margin:1px 0 0 1px;



	padding:0 0 40px 0;



}







#respond.contact{



	border:none;



	margin:1px 0 0 1px;



	padding:25px 25px 40px 25px;



}







#respond textarea{



	width:95%;



}







#respond form{



	margin:30px 0 30px 0;



	display:block;



	float:left;



	width:568px;



}







#respond.contact form{



	margin:0 0 30px 0;



}







ol #respond form{ margin:0;}







ol #respond{ border:none; padding:30px 0 0 0; float:left;}



ol #respond, ol #respond h3{width:550px;}



ol #respond textarea{width:530px;}







ol ul #respond, ol ul #respond h3{width:470px;}



ol ul #respond textarea{width:450px;}







ol ul ul #respond, ol ul ul #respond h3{width:400px;}



ol ul ul #respond textarea{width:380px;}



ol ul ul #respond{ width:390px;}



ol ul ul #respond p{ width:400px;}







ol ul ul ul #respond, ol ul ul ul #respond h3{width:310px;}



ol ul ul ul #respond textarea{width:290px;}



ol ul ul ul #respond{ width:310px;}



ol ul ul ul #respond p{ width:310px;}







#respond p{



	float:left;



	margin:0 0 20px 0;



}







#respond input{



	margin:0 18px 0 0;



	width:190px;



	float:left;



}







#respond textarea{







	margin:0 0 0 0;



	width:548px;



	float:left;



}







#respond label, .cancel-comment-reply{



	width:100px;



	display:block;



	float:left;



	padding:10px 0 0 0;



}







.cancel-comment-reply{



	padding:10px 0 10px 0;



	width:300px;



}







#respond.contact label{



	width:400px;



	display:block;



	float:left;



	padding:0 0 10px 0;



}







#respond input.btn, #respond button{



	background: url(images/duplex_comment_btn_bg.png) repeat-x;



	border:none;



	float:left;



	cursor:pointer;



	width:auto;



	color:#ffffff;



	font-size:13px;



	font-weight:bold;



	height:42px;



	padding:0px 10px 2px 10px;



	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);



	margin:0;



}







#respond p.submit span.left_side{



	background-image:url(images/duplex_comment_btn_left.png);



	background-repeat:no-repeat;



	padding:0 0 0 4px;



	display:block;



	float:left;



	height:42px;



}







#respond p.submit span.right_side{



	background-image:url(images/duplex_comment_btn_right.png);



	background-repeat:no-repeat;



	background-position:right top;



	padding:0 4px 9px 0;



	float:left;



}







#respond p.submit_preload{



	display:none;



}







#respond label.error{



	color:#F00;



	font-style:italic;



	float:left;



	width:auto;



	padding:8px 0 0 0;



	font-size:11px;







}







/* Mandatory styling for tabs */



.ui-tabs .ui-tabs-hide {



     display: none;



}







/* Columns */



.one_half { width: 48%; }



.one_third { width: 30.66%; }



.two_third { width: 65.33%; }



.one_fourth { width: 22%; }



.three_fourth { width: 74%; }



.one_fifth { width: 16.8%; }



.two_fifth { width: 37.6%; }



.three_fifth { width: 58.4%; }



.four_fifth { width: 79.2%; }



.one_sixth { width: 13.33%; }



.five_sixth { width: 82.67%; }







.one_half,



.one_third,



.two_third,



.three_fourth,



.one_fourth,



.one_fifth,



.two_fifth,



.three_fifth,



.four_fifth,



.one_sixth,



.five_sixth {



	position: relative;



	margin-right: 4%;



	margin-bottom: 20px;



	float: left;



}







.column-last {



	margin-right: 0!important;



	clear: right;



}







/* Buttons */







a.button {



	height: 20px;



	display: inline-block;



	margin: 0 5px 20px 5px;



	text-decoration: none;



	font-weight: bold;



	font-size: 12px;



	line-height: 12px;



	padding: 8px 10px 0 10px;



	-webkit-border-radius: 3px;



	   -moz-border-radius: 3px;



	   		border-radius: 3px;



	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);



	   -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);



    		box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);



}







a.button.large {



	height: 24px;



	padding: 11px 10px 0 10px;



	font-size: 14px;



	line-height: 14px;



}







a:hover.button { background-position: 0 -28px; }



a:hover.button.large { background-position: 0 -35px; }







a.button.white {



	background-image: url(images/shortcodes/buttons/button_white.png);



	border: 1px solid #d3d3d3 !important;



	color: #555555 !important;



	text-shadow: 0 1px 0 rgba(255,255,255, 0.8);



}







a.button.large.white { background-image: url(images/shortcodes/buttons/button_white_large.png); }



a:hover.button.white { border: 1px solid #c4c4c4 !important; }







a.button.grey {



	background-image: url(images/shortcodes/buttons/button_grey.png);



	border: 1px solid #b5b5b5 !important;



	color: #555555 !important;



	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);



}







a.button.large.grey { background-image: url(images/shortcodes/buttons/button_grey_large.png); }



a:hover.button.grey { border: 1px solid #989898 !important; }







a.button.red {



	background-image: url(images/shortcodes/buttons/button_red.png);



	border: 1px solid #df6f8b !important;



	color: #913944 !important;



	text-shadow: 0 1px 0 rgba(255,255,255, 0.3);



}







a.button.large.red { background-image: url(images/shortcodes/buttons/button_red_large.png); }



a:hover.button.red { border: 1px solid #c36079 !important; }







a.button.orange {



	background-image: url(images/shortcodes/buttons/button_orange.png);



	border: 1px solid #f5b74e !important;



	color: #996633 !important;



	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);



}







a.button.large.orange { background-image: url(images/shortcodes/buttons/button_orange_large.png); }



a:hover.button.orange { border: 1px solid #d29a3a !important; }







a.button.green {



	background-image: url(images/shortcodes/buttons/button_green.png);



	border: 1px solid #adc671 !important;



	color: #5d7731 !important;



	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);



}







a.button.large.green { background-image: url(images/shortcodes/buttons/button_green_large.png); }



a:hover.button.green { border: 1px solid #8bb14d !important; }







a.button.teal {



	background-image: url(images/shortcodes/buttons/button_teal.png);



	border: 1px solid #90c6c8 !important;



	color: #437b7d !important;



	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);



}







a.button.large.teal { background-image: url(images/shortcodes/buttons/button_teal_large.png); }



a:hover.button.teal { border: 1px solid #7db9bb !important; }







a.button.blue {



	background-image: url(images/shortcodes/buttons/button_blue.png);



	border: 1px solid #8dc5da !important;



	color: #42788e !important;



	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);



}







a.button.large.blue { background-image: url(images/shortcodes/buttons/button_blue_large.png); }



a:hover.button.blue { border: 1px solid #7caec0 !important; }







a.button.navy {



	background-image: url(images/shortcodes/buttons/button_navy.png);



	border: 1px solid #a2afb8 !important;



	color: #515f6a !important;



	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);



}







a.button.large.navy { background-image: url(images/shortcodes/buttons/button_navy_large.png); }



a:hover.button.navy { border: 1px solid #8996a0 !important; }







a.button.purple {



	background-image: url(images/shortcodes/buttons/button_purple.png);



	border: 1px solid #bc9db9 !important;



	color: #7b5777 !important;



	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);



}







a.button.large.purple { background-image: url(images/shortcodes/buttons/button_purple_large.png); }



a:hover.button.purple { border: 1px solid #a482a0 !important; }







a.button.black {



	background-image: url(images/shortcodes/buttons/button_black.png);



	border: 1px solid #4c4c4c !important;



	color: #ffffff !important;



	text-shadow: 0 1px 0 rgba(0,0,0, 0.4);



}







a.button.large.black { background-image: url(images/shortcodes/buttons/button_black_large.png); }



a:hover.button.black { border: 1px solid #2c2c2c !important; }







/* Alerts ------------------------------*/







.alert {



    padding: 12px 5% 12px 5%;



    font-family: Georgia, "Times New Roman", Times, serif;



    font-style: italic;



    text-align: center;



    margin: 0 0 20px 0;



}







.alert.white {



    background: #fff;



    border-top: 1px solid #e4e4e4;



    border-bottom: 1px solid #e4e4e4;



    color: #444444;



}







.alert.red {



    background: #FFD7D8;



    border-top: 1px solid #f9bac7;



    border-bottom: 1px solid #f9bac7;



    color: #d54c4c;



}







.alert.orange {



    background: #FFCBA8;



    border-top: 1px solid #efd1b1;



    border-bottom: 1px solid #efd1b1;



    color: #cc6600;



}







.alert.green {



    background: #D5FFCA;



    border-top: 1px solid #cadba7;



    border-bottom: 1px solid #cadba7;



    color: #5f8b33;



}







/* Tabs ------------------------------*/







#content .ui-tabs .ui-tabs-hide {



    position: absolute;



    left: -10000px;



}







#content .tabs {



	margin: 0 0 20px 0;



}







#content .tabs ul.nav {



	list-style: none;



	margin: 0 !important;



	padding: 0;



}







#content .tabs ul.nav li {



	float: left;



	list-style: none !important;



	position: relative;



	margin: 0 2px -1px 0;



	z-index: 10;



}







#content .tabs ul.nav li a {



	border: 1px solid #EFEFEF;



	border-bottom: none !important;



	display: block;



	overflow: hidden;



	padding: 5px 10px 0 10px;



	height: 24px;



	background: #FBFBFB;



	-webkit-border-radius: 3px 3px 0 0;



	   -moz-border-radius: 3px 3px 0 0;



	   		border-radius: 3px 3px 0 0;



}







#content .tabs ul.nav li.ui-tabs-selected a,



#content .tabs ul.nav li.ui-tabs-active a {



	height: 25px;



	background: #fff;



	color: #000;



}







#content .tabs .tab {



	background: #fff;



	padding: 10px;



	border: 1px solid #EFEFEF;



}







/* Toggle ------------------------------*/







.toggle {



	margin: 0 0 20px 0;



}







.toggle h4 {



	font-size: 12px;



	padding: 10px; 



	background: #FBFBFB;



	border: 1px solid #EFEFEF;



	cursor: pointer;



	margin: 0 !important;



}







.toggle-inner {



	padding: 10px;



	background: #fff;



	border: 1px solid #EFEFEF;



	border-top: none;



}







.toggle .ui-icon {



	background: #F00;



	width: 10px;



	height: 10px;



	float: left;



	margin: 3px 10px 0 0;



}







.toggle .ui-icon {



    background: url(images/shortcodes/toggles/toggle-closed.png) no-repeat;



    width: 12px;



    height: 12px;



    float: left;



    margin: 3px 10px 0 0;



}







.toggle .ui-state-active .ui-icon { background: url(images/shortcodes/toggles/toggle-open.png) no-repeat; }







.gallery {



	float: left;



	width: 100%;



}







.gallery-item {



	width: auto !important;



	float: left;



	margin:  10px 10px 0 0 !important;



}







.gallery-item img {



	margin: 0 !important;



	padding:  0 !important;



}







.gallery-item a {



	float: left;



	border: none !important;



	margin:  0 !important;



	padding: 0 !important;



}



#the_body .homewrapper{/*background:url(images/homefooterbg.png) bottom center no-repeat; padding-bottom:63px;*/ width:1024px; margin:0px auto 0px auto; /*border-left:1px solid #CECECE; border-bottom:1px solid #CECECE; border-right:1px solid #CECECE;*/ }



.pin { background:url(images/homefooterbg.png) right no-repeat; width:1024px; margin-top:-70px; height:73px;  }



#the_body .homewrapper .homeleftsidebar{float:left; width:281px; /*padding-top:18px;*/ }



#the_body .homewrapper .homeleftsidebar .juicerscrapbook{padding:18px; /*color:#006162;*/ border:1px solid #CECECE;margin-top:20px;}



#the_body .homewrapper .homeleftsidebar .homeleftsidebar-ads{padding:18px; /*color:#006162;*/ border:1px solid #CECECE;margin-top:20px;}



#the_body .homewrapper .homeleftsidebar .homefacebook{margin-top:10px; padding-left:0px; padding-right:24px; border:1px solid #CECECE; margin-top:20px;}







#the_body .homewrapper .homecontent{/*background:url(images/homefooterbg.png) bottom center no-repeat;*/ padding-bottom:63px;float:left; width:720px; /*border-left:1px solid #CECECE;*/ padding-left:20px;}



#the_body .homewrapper .homecontent .homevideo{margin-top:50px; }



#the_body .homewrapper .homecontent .homeprofithourform{margin-top:50px; margin-bottom:30px;}







.line{border-bottom:1px solid #e2e2e2; padding-top:20px; margin-bottom:20px;}







#the_body .homewrapper .about-content{float:none; width:800px; /*border-left:1px solid #CECECE;*/ padding-left:120px;}



.about-box1{padding:230px 120px 20px 120px; background: url(images/aboutbox1Bg.jpg) no-repeat top; }



.about-box2{padding:0px 120px 0px 120px; margin-top:-10px; background: url(images/aboutbox2ContentBg.jpg) repeat-y;}



.about-box3{padding:280px 120px 80px 120px; background: url(images/aboutbox3Bg.jpg) no-repeat top;}



.about-box4{padding:380px 120px 0px 120px; background: #f5f5f5 url(images/aboutbox4Bg.jpg) no-repeat top;}



.homewrapper p {padding-bottom:10px;}



.homewrapper h2 {padding-bottom:10px; font-size:26px; font-weight:bold; font-family:Handlee;}



.homewrapper h3 {padding-bottom:10px; font-size:18px; font-family:Handlee;}







.kitchen-box1{padding:130px 120px 0px 485px; background: url(images/kitchen-videoBg.jpg) no-repeat top; height:362px; margin-top:-10px; }



.kitchen-box2{padding:130px 120px 0px 120px; margin-top:-10px; background: url(images/kitchen-cookalong.jpg) repeat-y; height:85px; color:#FFF;}



.kitchen-box3{padding:60px 50px 20px 50px; background: url(images/) no-repeat top;}



.kitchen-box4{margin-top:-40px; padding:430px 120px 60px 120px; background: #f5f5f5 url(images/kitchen-howitworkBg.jpg) no-repeat top;}



.kitchen-box5{padding:20px 120px 60px 120px; background-color:#e1ebf0;}



.kitchen-box6{padding:20px 120px 0px 120px; background-color:#ffffff;}



.kitchen-box7{padding:130px 120px 0px 120px; background: #f5f5f5 url(images/kitchen-testimonialBg.jpg) no-repeat top; height:1700px;}



.join1{margin-top:-100px; margin-bottom:30px;}



.join2{float:right;}



.join3{margin-top:-100px; }



.testimonial-1{padding:0 0 0 150px; font-size:10px; line-height:14px; width:330px;}



.testimonial-2{padding:0 0 0 560px; font-size:10px; line-height:14px; width:230px; margin-top:-40px; height:210px;}



.testimonial-3{padding:20px 0 0 0; font-size:10px; line-height:14px; width:400px;}



.testimonial-4{padding:100px 0 0 400px; font-size:10px; line-height:14px; width:320px;}



.testimonial-5{padding:30px 0 0 120px; font-size:10px; line-height:14px; width:240px;}



.testimonial-6{padding:0 0 0 500px; font-size:10px; line-height:14px; width:200px;}



.testimonial-7{padding:60px 0 0 70px; font-size:10px; line-height:14px; width:200px;}



.testimonial-8{padding:0 0 0 350px; font-size:10px; line-height:14px; width:370px; margin-top:-70px;}

.testimonial-9{padding:90px 0 0 50px; font-size:10px; line-height:14px; width:640px;}

.kitchen-box8{padding:180px 120px 0px 120px; background: #fff url(images/kitchen-howmuchitcosttojoinBg.jpg) no-repeat top; height:400px; margin-top:-60px;}

.kitchen-box9{padding:200px 120px 80px 120px; background: #fff url(images/kitchen-questionsBg.jpg) repeat-y top; height:auto; margin-top:-10px;}

.homebanner{border: #CECECE 1px solid; width:650px; height:424px; margin-top:20px; padding:31px;}

.homevideo {border: #CECECE 1px solid; width:650px; height:360px; padding:31px}

.homeprofithourform {border: #CECECE 1px solid; width:700px; padding:6px}

#the_body .innerwrapper{/*background:#fff url(images/innerfooterbg.png) bottom center no-repeat; width:938px;*/ margin:0px auto 0px auto;/* border-left:1px solid #CECECE;  border-right:1px solid #CECECE;*/ width:1054px; }

#the_body .innerwrapper .innercontent{float:left; width:709px; background:url(images/footerBg.png) bottom no-repeat; padding-bottom:83px;}

#the_body .innerwrapper .innercontent .categorytitle{height:120px; /*border-bottom:1px solid #DFDFDF;*/ /*margin-bottom:36px;*/ padding-left:29px;  }

.daily-juice {background: url(images/dailyjuicebg.jpg) no-repeat; height:120px; margin-top:15px;  }

.scrapbook {background: url(images/scrapbook.jpg) no-repeat; height:120px; margin-top:15px;  }

.shop {background: url(images/shop.jpg) no-repeat; height:120px; margin-top:15px;  }

#menu-item-548 a { background-image:url(images/nav-home.png); display:block; width:112px; height:103px; text-indent: -9999px; }

#menu-item-548 a:hover { background-image:url(images/nav-home-hover.png); width:112px; height:103px;  }

#menu-item-228 a { background-image:url(images/nav-about.png); width:112px; height:103px; text-indent: -9999px; }

#menu-item-228 a:hover { background-image:url(images/nav-about-hover.png); width:112px; height:103px;  }

#menu-item-20 a { background-image:url(images/nav-dailyjuice.png); width:112px; height:103px; text-indent: -9999px;}

#menu-item-20 a:hover { background-image:url(images/nav-dailyjuice-hover.png); width:112px; height:103px;; }

#menu-item-19 a { background-image:url(images/nav-scrapbook.png); width:112px; height:103px; text-indent: -9999px; }

#menu-item-19 a:hover { background-image:url(images/nav-scrapbook-hover.png); width:112px; height:103px;  }

#menu-item-1007 a { background-image:url(images/nav-shop.png); width:112px; height:103px; text-indent: -9999px; }

#menu-item-1007 a:hover { background-image:url(images/nav-shop-hover.png); width:112px; height:103px; }

#menu-item-17 a { background-image:url(images/nav-kitchen.png); width:112px; height:103px; text-indent: -9999px;}

#menu-item-17 a:hover { background-image:url(images/nav-kitchen-hover.png); width:112px; height:103px;  }

.attachment-post-thumbnail wp-post-image{ border:#999 2px; padding:5px; }

#the_body .innerwrapper .innercontent .innercontentholder{margin-top:20px;}

#the_body .innerwrapper .innercontent .innercontentholder .categoryitem{border-bottom:1px solid #DFDFDF;border-left:1px solid #DFDFDF;border-top:1px solid #DFDFDF;border-right:1px solid #DFDFDF; width:270px; /*padding-right:29px; padding-left:29px;*/ float:left; padding:35px 22px 22px 35px; /*margin-bottom:30px;*/ height:370px; color:#2A6968; margin-top:-1px; margin-right:-1px;}

#the_body .innerwrapper .innercontent .innercontentholder .categoryitem h2{font-size:20px; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif ;font-weight:100; margin-bottom:12px;}

.post-title {color:#f16379;font-size:18px; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif ;font-weight:100; margin-bottom:12px;}

#the_body .innerwrapper .innerrightsidebar{float:right; width:340px; /*border-left:1px solid #CECECE;*/}

#the_body .innerwrapper .innerrightsidebar .innerrightsidebarholder{}

#calc {background: url(images/profithourform.jpg) no-repeat; width:190px; height:330px; padding-top:60px;padding-left:515px;}

#homewidget-title {position:relative; top: 190px;}

.gform_body input[type=text] {border: 1px solid #111 !important;}

/** added by rob **/
#the_body .homewrapper .homecontent .home-as-seen-in {
	margin-top: 50px;
	margin-bottom: 30px;
	border: #CECECE 1px solid;
	width: 100%;
	max-width: 700px;
	padding: 6px;
	display: none;
}

#content .pdfprnt-top-right img {
	margin: 0;
	display: inline;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

#homewidget-title {
	top: 220px;
}

#the_body .innerwrapper .innercontent .innercontentholder .categoryitem {
	height: 490px;
}
.image a,
.box .image a {
	width: 254px;
	height: 254px;
	overflow: hidden;
}

.rob-recent-post a.rob-thumbnail-wrap {
	display: block;
	text-align: center;
}

/* Changes for Home page profit-per-hour calculator form */
#fbuilder {
	margin-top: 34px;
	width: 300px;
}

#fbuilder .right_aligned .fields .dfield {
  width: 90%;
}

#fbuilder .small {
  width: 100% !important;
  margin-bottom: 42px;
}