/* ============================== */
/* = HOW TO CUSTOMIZE PAGELINES = */
/* ============================== */

/*

Rules placed in this stylesheet will override the default styles of the Base Platform theme and will not be changed or over written when you update the 
Platform framework. Additionally, since this stylesheet is purely for editing purposes you can easily undo or erase some of the CSS to return your site back to the look and feel of the Base theme. 

In the Base theme the footer is black and the CSS looks like this:

	#footer {
		clear:both;
		font-size:1em;
		overflow:hidden;
		text-align: left;
		background: #000;
		color: #999;
		position: relative;
	}
		
To change the background color to white, all you have to do is declare a new rule for the color like so:

		#footer { background: #FFF; }

A great tool for modifying themes and inspecting CSS elements is the FireBug extension for FireFox. You can also use the developer tools provided by Chrome (right-click and "inspect element") or Internet Explorer if you're feeling dangerous.

LEARN CSS - We recommend using Lynda.com video tutorials to learn using CSS. 
			Also, for a comprehensive list of CSS rules and usage try consulting W3 schools @ http://www.w3schools.com/css/default.asp
*/
/* ============================== */
/* = Start Your Custom CSS Here = */
/* ============================== */

/* Fonts */

@font-face {
	font-family: 'Frutiger';
	src: url('frutigerltstdroman.eot');
	src: url('frutigerltstdroman.eot?#iefix') format('embedded-opentype'),
			 url('frutigerltstdroman.woff') format('woff'),
			 url('frutigerltstdroman.ttf') format('truetype'),
			 url('frutigerltstdroman.svg#frutigerltstdroman') format('svg');
	font-weight: normal;
	font-style: normal;
	text-rendering: optimizeLegibility !important;
}
				
@font-face {
	font-family: 'Frutiger';
	src: url('frutigerltstditalic.eot');
	src: url('frutigerltstditalic.eot?#iefix') format('embedded-opentype'),
			 url('frutigerltstditalic.woff') format('woff'),
			 url('frutigerltstditalic.ttf') format('truetype'),
			 url('frutigerltstditalic.svg#frutigerltstditalic') format('svg');
	font-weight: normal;
	font-style: italic;
	text-rendering: optimizeLegibility !important;
}

@font-face {
	font-family: 'Frutiger Black';
	src: url('frutigerltstdblack.eot');
	src: url('frutigerltstdblack.eot?#iefix') format('embedded-opentype'),
			 url('frutigerltstdblack.woff') format('woff'),
			 url('frutigerltstdblack.ttf') format('truetype'),
			 url('frutigerltstdblack.svg#frutigerltstdblack') format('svg');
	font-weight: normal;
	font-style: normal;
	text-rendering: optimizeLegibility !important;
}
				
@font-face {
	font-family: 'Frutiger Black';
	src: url('frutigerltstdblackitalic.eot');
	src: url('frutigerltstdblackitalic.eot?#iefix') format('embedded-opentype'),
			 url('frutigerltstdblackitalic.woff') format('woff'),
			 url('frutigerltstdblackitalic.ttf') format('truetype'),
			 url('frutigerltstdblackitalic.svg#frutigerltstdblackitalic') format('svg');
	font-weight: normal;
	font-style: italic;
	text-rendering: optimizeLegibility !important;
}
				
@font-face {
	font-family: 'Frutiger Bold';
	src: url('lte50329.eot');
	src: url('lte50329.eot?#iefix') format('embedded-opentype'),
		 url('lte50329.woff') format('woff'),
		 url('lte50329.ttf') format('truetype'),
		 url('lte50329.svg#lte50329') format('svg');
	font-weight: normal;
	font-style: normal;
	text-rendering: optimizeLegibility !important;
}
		
@font-face {
	font-family: 'Frutiger Light';
	src: url('frutigerltstdlight.eot');
	src: url('frutigerltstdlight.eot?#iefix') format('embedded-opentype'),
			 url('frutigerltstdlight.woff') format('woff'),
			 url('frutigerltstdlight.ttf') format('truetype'),
			 url('frutigerltstdlight.svg#frutigerltstdlight') format('svg');
	font-weight: normal;
	font-style: normal;
	text-rendering: optimizeLegibility !important;
}
				
@font-face {
	font-family: 'Frutiger Light';
	src: url('frutigerltstdlightitalic.eot');
	src: url('frutigerltstdlightitalic.eot?#iefix') format('embedded-opentype'),
			 url('frutigerltstdlightitalic.woff') format('woff'),
			 url('frutigerltstdlightitalic.ttf') format('truetype'),
			 url('frutigerltstdlightitalic.svg#frutigerltstdlightitalic') format('svg');
	font-weight: normal;
	font-style: italic;
	text-rendering: optimizeLegibility !important;
}
				
@font-face {
	font-family: 'Frutiger Ultra Black';
	src: url('frutigerltstdultrablack.eot');
	src: url('frutigerltstdultrablack.eot?#iefix') format('embedded-opentype'),
			 url('frutigerltstdultrablack.woff') format('woff'),
			 url('frutigerltstdultrablack.ttf') format('truetype'),
			 url('frutigerltstdultrablack.svg#frutigerltstdultrablack') format('svg');
	font-weight: normal;
	font-style: normal;
	text-rendering: optimizeLegibility !important;
}	

body {		
	font-family: 'Frutiger', Arial,Helvetica !important;
	font-size: 13px !important;
	font-weight: normal;
	line-height: 19px !important;
	letter-spacing: 0.015em !important;
	margin: 0px;
}

h1, h2, h3, h4, h5, h6 {		
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	font-weight: 400 !important;
	line-height: 100% !important;
	letter-spacing: 0.015em !important;
	-webkit-font-smoothing: antialiased !important;
}

h1.orange, h2.orange, h3.orange, h4.orange, h5.orange, h6.orange {		
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	line-height: 100% !important;
	letter-spacing: 0.015em !important;
	color: #FA4C00 !important
}

#postloop a:link, #postloop a:hover {
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
}

/* Single Page */

.page #postloop a:link, #postloop a:hover, h1, h2, h3, h4, h5, h6 { 
color: #FA4C00; 
text-shadow: none !important; 
text-decoration: none !important; 
}
.page #postloop a.button { 
background: #FA4C00 !important;
font-family: 'Frutiger', Arial,Helvetica !important; 
color: rgba(255,255,255,1.0) !important; 
font-size:16px !important;  
letter-spacing: 0em !important; 
border:none !important; 
padding: 10px 10px 10px 10px !important; 
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
box-shadow: none !important; -webkit-box-shadow: none !important;
}

.home #postloop a:link, #postloop a:hover, h1, h2, h3, h4, h5, h6 { 
color: #131313; 
text-shadow: none !important; 
text-decoration: none !important; 
}

/* Margins and Padding */

.thepage { padding: 0px !important; }

#brandnav .content-pad { padding: 15px 0px 30px 0px !important; }
#brandnav a.plbrand { padding: 10px 0px 0px 0px !important; }
#nav .content-pad { padding: 0px !important; }
#sb_universal .content-pad { padding: 0px 0px 10px 0px !important; }
#sb_universal .widget-pad { padding: 0px 0px 0px 0px !important; }
#content .content-pad, #column-wrap .mcolumn-pad, .hentry, .hentry-pad, #features { margin: 0px !important; padding: 0px !important; }

.single .hentry-pad { padding: 0px 25px 50px 25px !important;  }
.page .hentry-pad { padding: 0px 25px 50px 25px !important; }

.page-template-page-alpha-php .hentry-pad, .page-template-page-beta-php .hentry-pad, .home .hentry-pad, .page-id-32 .hentry-pad, .page-id-39 .hentry-pad, .page-id-44 .hentry-pad, .page-id-50 .hentry-pad, .page-id-285 .hentry-pad {  padding: 0px !important; margin: 0px !important; }

#page-main { border-left: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3; }

#postloop { border-right: 1px solid #f3f3f3; margin-top: 0px !important; }
#postloop .span8 { border-right: 1px solid #f3f3f3; margin: 0px !important; padding: 0px 10px 0px 0px !important; }
#postloop .span4 { margin: 0px !important; padding: 0px !important; }
#postloop .span4 .form { margin: 0px !important; padding: 0px 0px 0px 15px !important; }

/* Main Navigation */

#nav li { border-left: none !important; border-right: 1px solid #F0F0F0 !important;  border-bottom: 1px solid #F0F0F0 !important; box-shadow: transparent !important; -webkit-box-shadow: transparent !important; background: transparent !important; }
#nav li:first-of-type { border-left: 1px solid #F0F0F0 !important; border-right: 1px solid #F0F0F0 !important;  box-shadow: transparent !important; -webkit-box-shadow: transparent !important; background: transparent !important; }

#nav li a {
color: #1a1a1a !important;
line-height: 33px; 
font-size: 18px !important;
letter-spacing: 0 !important;
font-family: 'Frutiger Bold', Arial,Helvetica !important;
-webkit-box-shadow: transparent !important;
box-shadow: transparent !important;
background: transparent !important;
padding: 8px 20px !important;
}

.chrome #nav li#menu-item-286 a {
padding: 8px 22px !important;
}

.firefox #nav li#menu-item-286 a {
padding: 8px 24px !important;
}

.single #nav li#menu-item-88 a, .single #nav li#menu-item-82 a, .single #nav li#menu-item-75 a, .single #nav li#menu-item-93 a, .single #nav li#menu-item-286 a { background: none !important; color: #1a1a1a !important; }

#nav li#menu-item-88 a { border-top:5px solid #AC007C !important; border-left: none !important; border-right: none !important; }
#nav li#menu-item-82 a { border-top:5px solid #FA4C00 !important; border-left: none !important; border-right: none !important; }
#nav li#menu-item-75 a { border-top:5px solid #FF9F00 !important; border-left: none !important; border-right: none !important; }
#nav li#menu-item-93 a { border-top:5px solid #131313 !important; border-left: none !important; border-right: none !important; }
#nav li#menu-item-286 a { border-top:5px solid #8B8B8B !important; border-left: none !important; border-right: none !important; }

#nav li#menu-item-88:hover, #nav li#menu-item-88:hover > a { background: #AC007C !important; color:#f3f3f3 !important; }
#nav li#menu-item-82:hover, #nav li#menu-item-82:hover > a{ background: #FA4C00 !important; color:#f3f3f3 !important; }
#nav li#menu-item-75:hover, #nav li#menu-item-75:hover > a { background: #FF9F00 !important; color:#f3f3f3 !important; }
#nav li#menu-item-93:hover, #nav li#menu-item-93:hover > a { background: #131313 !important; color:#f3f3f3 !important; }
#nav li#menu-item-286:hover, #nav li#menu-item-286:hover > a { background: #8B8B8B !important; color:#f3f3f3 !important; }



#nav li ul.sub-menu { margin-top: 20px !important; width: auto !important; border-top: 1px solid #FFFFFF !important;}
#nav li ul.sub-menu li { border: none !important; }
#nav li ul.sub-menu li a { 
font-family: 'Frutiger', Arial,Helvetica !important;
line-height: 22px; 
font-size: 14px !important;
letter-spacing: 0 !important; 
text-transform: none !important; 
padding: 6px 15px !important;
}

#nav li#menu-item-286 ul.sub-menu { width: 200px !important; }

#nav li#menu-item-88 ul.sub-menu li a { background: rgba(172,0,124,.90) !important; color:#f3f3f3 !important; border-top: none !important; font-weight: normal !important; }
#nav li#menu-item-82 ul.sub-menu li a { background: rgba(250,76,0,.90) !important; color:#f3f3f3 !important; border-top: none !important; font-weight: normal !important; }
#nav li#menu-item-75 ul.sub-menu li a { background: rgba(255,159,0,.90) !important; color:#f3f3f3 !important; border-top: none !important; font-weight: normal !important; }
#nav li#menu-item-93 ul.sub-menu li a { background: rgba(19,19,19,.90) !important; color:#f3f3f3 !important; border-top: none !important; }
#nav li#menu-item-286 ul.sub-menu li a { background: rgba(139,139,139,.90) !important; color:#f3f3f3 !important; border-top: none !important; font-weight: normal !important; }

#nav li#menu-item-88 ul.sub-menu li a:hover { background: rgba(172,0,124,1.0) !important; color:#f3f3f3 !important; border-top: none !important; }
#nav li#menu-item-82 ul.sub-menu li a:hover { background: rgba(250,76,0,1.0) !important; color:#f3f3f3 !important; border-top: none !important; }
#nav li#menu-item-75 ul.sub-menu li a:hover { background: rgba(255,159,0,1.0) !important; color:#f3f3f3 !important; border-top: none !important; }
#nav li#menu-item-93 ul.sub-menu li a:hover { background: rgba(19,19,19,1.0) !important; color:#f3f3f3 !important; border-top: none !important; }
#nav li#menu-item-286 ul.sub-menu li a:hover { background: rgba(139,139,139,1.0) !important; color:#f3f3f3 !important; border-top: none !important; }

#nav li a > #nav li ul.sub-menu li a { color: #ffffff !important; }

.searchform { border-top:5px solid #E6E6E6 !important; border-left: 1px solid #F0F0F0 !important; border-right: 1px solid #F0F0F0 !important; width: 246px !important; height: 48px !important; margin: 0px !important; background: #F0F0F0; }

.searchform .searchfield:focus{
width: 230px !important; 
border: none !important;
box-shadow: none !important; -webkit-box-shadow: none !important;
}
		
.searchform .searchfield{
width: 230px !important; 
height: 48px !important;
padding: 5px 35px 5px 5px !important;
border:none !important;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
box-shadow: none !important; -webkit-box-shadow: none !important;
font-family: 'Frutiger', Arial,Helvetica !important;
color: #1a1a1a !important;
line-height: 33px; 
font-size: 16px !important;
letter-spacing: 0.015em !important;
}

.searchform .searchsubmit{
position: absolute !important;
right: 5px;
top:8px;
width: 27px !important; 
height: 26px !important;
border:none !important;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
box-shadow: none !important; -webkit-box-shadow: none !important;
background: url(magnifier.png) no-repeat !important;
font-size: 0px !important;
}

.searchform input {
		background:transparent !important;
		border:none !important;
}

/* Brand Navigation and Social Icons */

#brandnav { text-align:right !important; }		
#brandnav .brandnav-nav { width:550px !important; }
#brandnav .brandnav-nav ul { display: inline-block !important; width: auto !important; }

#brandnav .wpTextResizeControls {
font-family: 'Frutiger', Arial,Helvetica !important;
color: #1a1a1a !important;
font-size: 14px !important;
line-height: 33px; 
letter-spacing: 0.022em !important;	
width: 200px !important;
float: right !important;
}

#brandnav .wpTextResizeControls a {
font-family: 'Frutiger', Arial,Helvetica !important;
color: #1a1a1a !important;
line-height: 33px; 
letter-spacing: 0.022em !important;	
}

#brandnav .wpTextResizeControls a:hover {
font-family: 'Frutiger', Arial,Helvetica !important;
color: #AC007C !important;
line-height: 33px; 
letter-spacing: 0.022em !important;	
}

.brandnav-nav li a,.main-nav .current-menu-ancestor .current_page_item a,
.brandnav-nav li.current-menu-ancestor ul a {  background: transparent !important; font-size:14px !important; letter-spacing: .022em !important; line-height:33px !important; font-family: 'Frutiger', Arial,Helvetica !important; color:#3c3c3c !important; font-weight: bold !important;
}

.brandnav-nav li.current-page-ancestor a, .brandnav-nav li.current_page_item a, #nav li.current-page-ancestor ul a, .brandnav-nav li.current_page_item ul a {
background: transparent  !important; color: #1a1a1a !important; 
}

.brandnav-nav li a:hover, .main-nav .current-menu-ancestor .current_page_item a:hover,
.brandnav-nav li.current-menu-ancestor ul a:hover { background: transparent !important; color: #1a1a1a !important; }

.brandnav-nav li:hover,
.brandnav-nav .current-menu-ancestor .current_page_item:hover,
.brandnav-nav li.current-menu-ancestor ul:hover { background: transparent !important; }


#brandnav .icons {line-height: 20px; height: 21px; display: inline-block !important; width: 180px !important; margin-top: 18px !important;  }

#brandnav .icons span { font-size:14px !important; letter-spacing: .022em !important; font-family: 'Frutiger', Arial,Helvetica !important; color:#3c3c3c !important; font-weight: bold !important; display: block; float: right; text-align: right; margin: 0px 10px 0px 10px; }
			
#brandnav .icons a.pinterestlink {
display: block;
width: 21px; 
height: 21px; 
margin-left: 5px; 
float: right !important; 
text-align:right !important;
}
			
#brandnav .icons a.twitterlink {
display: block;
width: 22px; 
height: 21px; 
margin-left: 5px; 
float: right !important; 
text-align:right !important;
}
			
#brandnav .icons a.facebooklink {
display: block;
width: 22px; 
height: 21px; 
margin-left: 5px; 
float: right !important; 
text-align:right !important;
}

/* Primary Sidebar */
	
#pagelines_content { background: #f0f0f0 !important; }	
#column-wrap, #sidebar-wrap { background: #ffffff !important; min-height: 1000px !important; }	
		
#sb_primary  { background: #f0f0f0 !important;  border-left: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3; }
#sb_primary .widget-pad { padding: 0px !important; }
#sb_primary .widget-title { display: block !important; font-family: 'Frutiger Bold', Arial,Helvetica !important; color: #1a1a1a !important; font-size:24px; line-height: 33px !important; letter-spacing: 0em !important; font-weight: normal !important; margin: 20px 0px 0px 20px !important; }

#sb_primary .widget_text .textwidget { margin: 10px 20px 10px 20px !important; }

#sb_primary .widget_polls-widget .widget-title { display: block !important; font-family: 'Frutiger Bold', Arial,Helvetica !important; color: #1a1a1a !important; font-size:24px; line-height: 33px !important; letter-spacing: 0em !important; font-weight: bold !important; margin: 10px 0px 0px 10px !important; }

#sb_primary .widget_sp_image .widget-title { display: none !important; }

#sb_primary ul#list_sb_primary li#widget_sp_image-3.widget_sp_image { padding: 0px 0px 30px 0px !important; }
#sb_primary ul#list_sb_primary li#widget_sp_image-3.widget_sp_image .widget-title { display: block !important; }

#sb_primary .simple_ads_manager_block_widget .widget-pad div { padding: 8px 0px 0px 0px !important; }

/* Footer */

#footer { font-size:15px; line-height: 21px !important; letter-spacing: .025em !important; color: #f3f3f3 !important; background: #1a1a1a !important; font-family: 'Frutiger Bold', Arial,Helvetica !important; }
#footer .content-pad { width: 100% !important; margin:0px auto !important; }
#footer a, #footer a:hover { color: #f1f1f1 !important; text-decoration: none !important; }

#sb_fullwidth { font-size:12px; line-height: 21px !important; letter-spacing: .025em !important; color: #f3f3f3 !important; background: #1a1a1a !important; font-family: 'Frutiger Bold', Arial,Helvetica !important; }

#sb_footcols .widget-title, #sb_fullwidth .widget-title { display: none !important; }

#sb_footcols .fcolumns .pp4 div ul li {
color: #f3f3f3 !important;
line-height: 21px; 
font-size: 15px !important;
letter-spacing: 0.025em !important;
font-family: 'Frutiger Bold', Arial,Helvetica !important; margin-bottom: 10px !important;
}

#sb_footcols .fcolumns .pp4 .icons { margin-left: 5px !important; }

#sb_footcols .fcolumns .pp4 .icons .row {
display:block;
margin-bottom:10px;	
}

#sb_footcols .fcolumns .pp4 .icons a.pinterestlink {
width: 21px; 
height: 21px; 
}
			
#sb_footcols .fcolumns .pp4 .icons a.twitterlink {
width: 22px; 
height: 21px; 
}
			
#sb_footcols .fcolumns .pp4 .icons a.facebooklink {
width: 22px; 
height: 21px; 
}

/* Sidebar Polls Plugin */

.widget_polls-widget { padding: 10px !important; background: #FFFFFF !important; }
.widget_polls-widget .poll-question { text-align: left !important;
	 font-size:13px; line-height: 19px !important; letter-spacing: .015em !important; color: #1A1A1A !important; font-family: 'Frutiger', Arial,Helvetica !important; margin:0px !important;  padding: 10px !important;}

.widget_polls-widget .wp-polls-form .wp-polls-ans ul.wp-polls-ul li {margin: 10px 0px 10px 0px !important; }	
.widget_polls-widget .wp-polls-form .wp-polls-ans ul.wp-polls-ul li label { text-align: left !important;
	 font-size:13px; line-height: 15px !important; letter-spacing: .015em !important; color: #1A1A1A !important; font-family: 'Frutiger', Arial,Helvetica !important; margin-left:10px !important;}
	
.widget_polls-widget .wp-polls-ans ul.wp-polls-ul li.vote { text-align: left !important;
	 font-size:13px; line-height: 15px !important; letter-spacing: .015em !important; color: #1A1A1A !important; font-family: 'Frutiger', Arial,Helvetica !important; margin-left:10px !important;}

.widget_polls-widget .wp-polls-form .wp-polls-ans a.results { display: none !important; }

.widget_polls-widget .wp-polls-form .wp-polls-ans input.Buttons { background: #FF9F00; font-size:16px; line-height: 33px !important; letter-spacing: 0em !important; color: #FFFFFF !important; font-family: 'Frutiger', Arial,Helvetica !important; border:none !important; -moz-border-radius: 0px; -webkit-border-radius: 0px; box-shadow: none !important; -webkit-box-shadow: none !important; padding: 0px !important; text-shadow: none !important; display: table-cell !important; vertical-align: middle !important;  }

.widget_polls-widget .wp-polls-form .wp-polls-ans ul.wp-polls-ul li { display: inline-block !important; }

.widget_polls-widget .wp-polls-form .wp-polls-ans ul.wp-polls-ul li:first-of-type { margin-left: 10px !important; }

.widget_polls-widget .wp-polls-form .wp-polls-ans ul.wp-polls-ul li input.regular-radio {  -webkit-appearance: none;     background-color: #F3F3F3 !important; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); padding: 10px;  margin-left: 5px; border-radius: 50px; display: inline-block; position: relative; border: 1px solid #CCCCCC !important; }

.widget_polls-widget .wp-polls-form .wp-polls-ans ul.wp-polls-ul li input.regular-radio:checked:after { content: ' '; width: 10px; height: 10px; border-radius: 50px; position: absolute; top: 5px; left: 5px; background: #FF9F00; }

/* Features */

#features {
	width: auto !important;
	height: 425px !important;
	background: #F0F0F0 !important;
}

#feature_slider #feature-area {
	background: #F0F0F0 !important;
	width: 700px !important;
	margin: 0px auto !important;
}

#feature_slider .text-bottom {
	opacity: 0;
}

#features .fmedia { 
border: 1px solid #FFFFFF !important;
}

#feature_slider .text-bottom .fcontent {
	background: none !important;
	overflow: visible !important;
	position: absolute !important;
	bottom: 0px !important;
	left: -10px !important;
    height: 30px !important;
}

#feature_slider .text-bottom .fcontent .fcontent-pad{
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important; 
}

#feature_slider .text-bottom .fcontent .fheading {
	display:block !important;
	float:left;
	text-align: left;
	padding: 30px 0px 0px 0px !important;
	width:100%;
}

#feature_slider .text-bottom .fcontent .ftext {
	display:block !important;
	float:left;
	text-align: left;
	padding: 0px 0px 0px 0px;
	width:100%;
}


#feature_slider .text-bottom .fcontent .fheading h2 {
	color: #1A1A1A !important;
	line-height: 24px; 
	font-size: 21px !important;
	letter-spacing: 0.015em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-shadow: none !important;
	padding: 10px 15px 0px 15px !important;
}

#feature_slider .text-bottom .fcontent .ftext .fexcerpt {
	color: #1A1A1A !important;
	line-height: 19px; 
	font-size: 13px !important;
	letter-spacing: 0.015em !important;
	font-family: 'Frutiger', Arial,Helvetica !important;
	text-shadow:none !important;
	padding: 0px 15px 10px 15px !important;
}

#feature_slider .text-bottom .fcontent .ftext a.plmore { 
	display: none !important;
}

#features #feature-area {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

#feature_slider a#prev {
	background:url(feature-left.png) no-repeat !important;
	width: 50px !important;
	height: 50px !important;
	top: 137px !important;
	z-index: 3000 !important;
	position: absolute !important;
	left: 0px !important;
	color: transparent !important;
	display: none !important;
} 

#feature_slider a#next {
	background:url(feature-right.png) no-repeat !important;
	width: 50px !important;
	height: 50px !important;
	top: 137px !important;
	z-index: 3000 !important;
	position: absolute !important;
	right: 0px !important;
	color: transparent !important;
	display: none !important;
}

.page-id-32 #feature_slider a#prev, .page-id-39 #feature_slider a#prev, .page-id-44 #feature_slider a#prev, .page-id-50 #feature_slider a#prev, .page-id-285 #feature_slider a#prev {
display: block !important;	
}

.page-id-32 #feature_slider a#next, .page-id-39 #feature_slider a#next, .page-id-44 #feature_slider a#next, .page-id-50 #feature_slider a#next, .page-id-285 #feature_slider a#next {
display: block !important;	
}

#feature_slider .feature-category-purple {
	left:0px;
	position:absolute !important;
	z-index:4000;
	top: 300px;
	background: #F0F0F0;
	width: auto;
	border-left: 5px solid #AC007C;
	color: #AC007C !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding: 0px 10px 0px 10px; 
}

#feature_slider .feature-category-purple a, #feature_slider .feature-category-purple a:hover {
	color: #AC007C !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

#feature_slider .feature-category-orange {
	left:0px;
	position:absolute !important;
	z-index:4000;
	top: 300px;
	background: #F0F0F0;
	width: auto;
	border-left: 5px solid #FA4C00;
	color: #FA4C00 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding: 0px 10px 0px 10px; 
}

#feature_slider .feature-category-orange a, #feature_slider .feature-category-orange a:hover {
	color: #FA4C00 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

#feature_slider .feature-category-light-orange {
	left:0px;
	position:absolute !important;
	z-index:4000;
	top: 300px;
	background: #F0F0F0;
	width: auto;
	border-left: 5px solid #FF9F00;
	color: #FF9F00 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding: 0px 10px 0px 10px;
}

#feature_slider .feature-category-light-orange a, #feature_slider .feature-category-light-orange a:hover {
	color: #FF9F00 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

#feature_slider .feature-category-black {
	left:0px;
	position:absolute !important;
	z-index:4000;
	top: 300px;
	background: #131313;
	width: auto;
	border-left: 5px solid #FF9F00;
	color: #131313 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding: 0px 10px 0px 10px;
}

#feature_slider .feature-category-black a, #feature_slider .feature-category-black a:hover {
	color: #131313 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

#feature_slider .feature-category-grey {
	left:0px;
	position:absolute !important;
	z-index:4000;
	top: 300px;
	background: #8B8B8B;
	width: auto;
	border-left: 5px solid #FF9F00;
	color: #8B8B8B !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding: 0px 10px 0px 10px;
}

#feature_slider .feature-category-grey a, #feature_slider .feature-category-grey a:hover {
	color: #8B8B8B !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

/* Single Post View */

h1.entry-title {
width: 75% !important;
font-weight: normal !important;
}

#postloop .email-print {
	position:absolute !important;
	top: 60px;
	right: 275px;
}

#postloop .email-print a.emaillink, #postloop .email-print a.printlink {
	display: block;
	float: left; 
	text-align: left; 
	padding: 0px 5px 0px 5px;
	color: #1A1A1A !important;
	font-size: 15px !important;
	line-height: 25px !important;
	letter-spacing: 0.025em !important;
	font-family: 'Frutiger', Arial,Helvetica !important;
}

#postloop .email-print a.emaillink img, #postloop .email-print a.printlink img, #postloop .post-bottom .email-print a.emaillink img, #postloop .post-bottom .email-print a.printlink img {
	margin-top: -3px !important;
} 

h1.category {
	color: #1A1A1A !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	padding: 25px 0px 5px 25px !important;
} 

h1.category a.category-title-purple {
	color: #AC007C !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

h1.category a.category-title-orange {
	color: #FA4C00 !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

h1.category span.category-title-purple br, h1.category span.category-title-orange br, h1.category span.category-title-light-orange br, h1.category span.category-title-black br, h1.category span.category-title-grey br { 
display:none !important;
}

h1.category span.category-title-purple a {
	color: #AC007C !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

h1.category span.category-title-orange a {
	color: #FA4C00 !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

h1.category span.category-title-light-orange a {
	color: #FF9F00 !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

h1.category span.category-title-black a {
	color: #131313 !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

h1.category span.category-title-grey a {
	color: #8B8B8B !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

h1.category span a:after { color: #131313 !important; content: ' | ' !important; }

h1.category span:last-child a:last-of-type:after { color: #ffffff !important; content: ' | ' !important; }

h1.category a.category-title-light-orange {
	color: #FF9F00 !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

h1.category a.category-title-black {
	color: #131313 !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

h1.category a.category-title-grey {
	color: #8B8B8B !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.050em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

.single #postloop .metabar {
	color: #1A1A1A !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.025em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
}

.single #postloop .metabar span.author span.fn a {
	color: #1A1A1A !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.025em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
}

#postloop .addthis_toolbox { position:absolute !important; width: 300px !important; right: 200px !important; top: 100px !important; text-align: right !important; }

#postloop .addthis_toolbox a.addthis_button_tweet {
width: 90px !important;	
}

#postloop .post-bottom {
	position:relative !important;
	width: 708px !important;
	height: 30px !important;
	padding: 0px 25px 0px 25px;
	border-top: 1px solid #f3f3f3 !important;
	border-bottom: 1px solid #f3f3f3 !important;
}

#postloop .post-bottom .email-print {
	position:absolute !important;
	right: 0px;
	top:0px !important;
}

#postloop .post-bottom .email-print a {
	border-left: 1px solid #f3f3f3 !important;
	border-right: 1px solid #f3f3f3 !important;
	height: 30px !important;
}

#postloop .post-bottom .email-print a:last-of-type {
	border-left: 1px solid #f3f3f3 !important;
	border-right: none !important;
}

#postloop .post-bottom .addthis_toolbox2 { position:absolute !important; width: 300px !important; left: 25px !important;  top:5px !important; }

#postloop .pagination, #postloop .pagination2 {
	display: block !important; width: 700px !important; height: 30px !important;
}

#postloop div.continued {
	display: block !important; width: 700px !important;
	height: 30px !important;
	color: #1A1A1A !important;
	font-size: 15px !important;
	line-height: 21px !important;
	letter-spacing: 0.015em !important;
	font-family: 'Frutiger', Arial,Helvetica !important;
	float:left;
}

#postloop ul.pagination  { 
	box-shadow: none !important;
	margin-left: 0px !important;
	list-style-type: none !important;
	display: block !important;
	float: left !important;
	width: 500px !important;
}

#postloop ul.pagination2  { 
	box-shadow: none !important;
	margin-left: 0px !important;
	list-style-type: none !important;
	display: block !important;
	float: left !important;
	width: 600px !important;
	margin: 0px 0px 20px 0px !important;
}

#postloop ul.pagination li a, #postloop ul.pagination2 li a {
	background: #F3F3F3 !important; 
	color: #404040 !important;
	font-size: 12px !important;
	line-height: 15px !important;
	letter-spacing: 0.010em !important;
	font-family: 'Frutiger', Arial,Helvetica !important;
	margin-right: 12px !important;
	padding: 5px 10px 5px 10px !important;
	border: none !important;
	display: block !important;
	float: left !important;
}

#postloop ul.pagination li a img, #postloop ul.pagination a.top img, #postloop ul.pagination2 li a img, #postloop ul.pagination2 a.top img {
	margin-left: 5px;
}

#postloop a.single {
	background: #F3F3F3 !important; 
	color: #404040 !important;
	font-size: 12px !important;
	line-height: 15px !important;
	letter-spacing: 0.010em !important;
	font-family: 'Frutiger', Arial,Helvetica !important;
	margin: 0px 5px 0px 0px !important;
	padding: 5px 10px 5px 10px !important;
	border: none !important;
	display: block !important;
	float: left !important;
}

#postloop a.top, #postloop a.back { 
	display: block !important;
	float: right !important;
	background: #F3F3F3 !important; 
	color: #404040 !important;
	font-size: 12px !important;
	line-height: 15px !important;
	letter-spacing: 0.010em !important;
	font-family: 'Frutiger', Arial,Helvetica !important;
	padding: 5px 10px 5px 10px !important;
}

.single .tags { display: none !important; }

/* Comments */

.form-allowed-tags { display:none; }

#wp-comments { padding: 0px 25px 0px 25px; }

#wp-comments #reply-title {
	color: #1A1A1A !important;
	font-size: 13px !important;
	line-height: 25px !important;
	letter-spacing: 0.025em !important;
	font-family: 'Frutiger', Arial,Helvetica !important; 
	background: none; margin:0px; padding:0px; 
}

#wp-comments #reply-title:after { 
    width: 18px; height: 17px;
    content: url('comment-icon.png'); 
	display:inline-block !important;
	margin: 0px 0px 0px 5px !important; 	
} 

#wp-comments .comment-author img.avatar { display: none; }

#wp-comments #comments-title { display: none; }
#wp-comments form#commentform { margin:0px; padding:0px; }
#wp-comments form#commentform  p.form-submit { height: 100px; }
#wp-comments form#commentform label { 
	color: #404040 !important;
	font-size: 12px !important;
	line-height: 15px !important;
	letter-spacing: 0.010em !important;
	font-family: 'Frutiger', Arial,Helvetica !important;
}
#wp-comments form#commentform input { background: #F3F3F3; border: none;  font-size:12px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin: 0px 0px 0px 0px; color: #1A1A1A !important; font-size: 13px !important;line-height: 19px !important; letter-spacing: 0.025em !important; font-family: 'Frutiger', Arial,Helvetica !important;}
#wp-comments form#commentform textarea { background: #F3F3F3; border: none;  font-size:12px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin: 0px 0px 0px 0px; resize: vertical !important; width: 705px !important; color: #1A1A1A !important; font-size: 13px !important;line-height: 19px !important; letter-spacing: 0.025em !important; font-family: 'Frutiger', Arial,Helvetica !important;}
#wp-comments form#commentform input#submit { box-shadow: none; border: 1px solid #a6a6a6; padding: 5px 10px 5px 10px !important; margin: -15px 30px 0px 0px!important; width: auto !important; }
#wp-comments ol.commentlist { margin:0px; padding:0px; }
#wp-comments ol.commentlist li.comment, #wp-comments ol.commentlist li.trackback, #wp-comments ol.commentlist li.pingback { background: none }
#wp-comments ol.commentlist li.comment a.comment-reply-link, #wp-comments ol.commentlist li.trackback a.comment-reply-link, #wp-comments ol.commentlist li.pingback a.comment-reply-link { background: #ea9e11; font-family: 'Frutiger', Arial,Helvetica !important; color: rgba(255,255,255,1.0) !important; font-size:16px !important;  letter-spacing: 0em !important; border:none; padding: 3px 10px 0px 10px !important; }


#wp-comments ol.commentlist li.comment .comment-meta a, #wp-comments ol.commentlist li.pingback .comment-meta a { color: #1682C6; font-size:12px; }

#wp-comments form#commentform p.form-submit input#submit { background: #131313; font-family: 'Frutiger', Arial,Helvetica !important; color: rgba(255,255,255,1.0) !important; font-size:16px !important;  letter-spacing: 0em !important; border:none; padding: 0px 10px 0px 10px; height: 20px; text-shadow: none !important; display: table-cell !important; vertical-align: middle !important; }

#wp-comments form#commentform p.form-submit input#submit:hover { background: #000000 !important; color: rgba(255,255,255,1.0) !important; }

#wp-comments form#commentform p.comment-notes, #wp-comments form#commentform p.logged-in-as { display: none; }

#wp-comments .wp-comments h3#comments-title, #wp-comments .wp-comments ol.commentlist li .comment-body em { display: none !important; }

#wp-comments .wp-comments ol.commentlist, #wp-comments .wp-comments ol.commentlist li { background: none !important; padding: 0px; margin: 0px; }

#wp-comments .wp-comments ol.commentlist li .comment-body .text {  
	display:block !important; 	
	color: #1A1A1A !important;
	font-size: 13px !important;
	line-height: 19px !important;
	letter-spacing: 0.025em !important;
	font-family: 'Frutiger', Arial,Helvetica !important; 
}

#wp-comments .wp-comments ol.commentlist li .comment-author {  
	display:block !important; 	
	color: #1A1A1A !important;
	font-size: 13px !important;
	line-height: 19px !important;
	letter-spacing: 0.025em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
}
#wp-comments .wp-comments ol.commentlist li .comment-meta { 
	display:block !important; 	
	color: #1A1A1A !important;
	font-size: 13px !important;
	line-height: 19px !important;
	letter-spacing: 0.025em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
}

#wp-comments .wp-comments ol.commentlist li .comment-body div.reply a.comment-reply-link, #wp-comments .wp-comments ol.commentlist li .comment-body div.reply a.comment-reply-link:hover { background: #ea9e11; font-family: 'Frutiger', Arial,Helvetica !important; color: rgba(255,255,255,1.0) !important; font-size:16px !important;  letter-spacing: 0em !important; padding: 3px 10px 0px 10px !important; }


.page #postloop .full-image, .page #postloop .half-image {
display: none !important;	
}

#postloop .half-image .caption-half, #postloop .full-image .caption-full {
color: #1a1a1a !important;
line-height: 15px; 
font-size: 12px !important;
letter-spacing: 0 !important;
font-family: 'Frutiger Light', Arial,Helvetica !important;
font-style: italic;
padding: 5px 0px 0px 0px;
}

#postloop .full-image {
display: block;	
padding: 0px 0px 5px 0px;
}

#postloop .half-image {
display: block;
float:right;	
padding: 0px 0px 5px 5px;
}


.clip_box { 
width:750px !important;
border-bottom: 1px solid #f3f3f3;
}

#pagelines_content .clip { 
width:325px !important;
height: auto; 
padding: 25px !important;
margin: 0px 0px 0px 0px !important;
border-right: 1px solid #f3f3f3;
}

#pagelines_content .clip-right { 
width:315px !important;
height: auto; 
padding: 25px !important;
margin: 0px 0px 0px 0px !important;
border-right: none !important;
float:left !important;
}

/* Books */

.book-page-title {
padding: 25px 0px 0px 25px;	
}

.book-page-title h1, .book-page-title h3 {
padding: 0px 0px 10px 0px;	
}

#books { 
width:750px !important;
border-bottom: 1px solid #f3f3f3;
}

#books .book { 
width:198px !important;
height: auto;
display: block; 
float:left;
padding: 25px !important;
margin: 0px 0px 0px 0px !important;
border-right: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;

webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}

#books .book:nth-child(1), #books .book:nth-child(4), #books .book:nth-child(7), #books .book:nth-child(10), #books .book:nth-child(13) { 
width:198px !important;
height: auto;
display: block; 
float:left;
padding: 25px !important;
margin: 0px 0px 0px 0px !important;
border-left: none !important;
border-right: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;

webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}

#books .book:nth-child(3), #books .book:nth-child(6), #books .book:nth-child(9), #books .book:nth-child(12), #books .book:nth-child(15) { 
width:198px !important;
height: auto;
display: block; 
float:left;
padding: 25px !important;
margin: 0px 0px 0px 0px !important;
border-left: none !important;
border-right: none !important;
border-bottom: 1px solid #f3f3f3;
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;

webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}

.book .image {
text-align:center;
}

.book .image img {
height: 200px;
padding: 0px 0px 20px 0px;
width: auto;
}

.book .title {
display: block;
font-size: 18px !important;
line-height: 21px !important;
letter-spacing: 0.015em !important;
font-family: 'Frutiger Bold', Arial,Helvetica !important;
}

.book .author {
display: block;
font-size: 13px !important;
line-height: 19px !important;
letter-spacing: 0.015em !important;
font-family: 'Frutiger', Arial,Helvetica !important;
padding: 5px 0px 0px 0px !important;
}

.book .description {
display: block;
font-size: 13px !important;
line-height: 19px !important;
letter-spacing: 0.015em !important;
font-family: 'Frutiger', Arial,Helvetica !important;	
}

.book .description p {
margin: 0px !important;	
padding: 5px 0px 0px 0px !important;
}

.book .purchasing-information {
display: block;
font-size: 13px !important;
line-height: 19px !important;
letter-spacing: 0.015em !important;
font-family: 'Frutiger', Arial,Helvetica !important;	
}

.book .purchasing-information a, .book .purchasing-information a:hover {
color: #32becd !important;
font-size: 13px !important;
line-height: 19px !important;
letter-spacing: 0.015em !important;
font-family: 'Frutiger', Arial,Helvetica !important;	
}

#postsinfo { 
margin: 0px !important;
padding: 0px !important;
}

#postsinfo .current_posts_info {
background: none !important;
padding: 25px 0px 25px 25px !important;
}

#postsinfo .current_posts_info h1 {
padding: 0px 0px 25px 0px !important;
}

.search .clip_box { 
width:750px !important;
border-bottom: none !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}

.search .clip_box:first-of-type { 
border-top: 1px solid #f3f3f3;
}

.search #pagelines_content .clip, .page-id-306 #pagelines_content .clip { 
width:750px !important;
height: auto; 
padding: 25px !important;
margin: 0px 0px 0px 0px !important;
border-right: none !important;
border-bottom: 1px solid #f3f3f3;
}

.search .post-meta .c_img img, .search .post-meta .full_img, .search .post-meta a.post-thumb, .search .post-meta .c_img, .page-id-306 .post-meta .c_img img, .page-id-306 .post-meta .full_img, .page-id-306 .post-meta a.post-thumb, .page-id-306 .post-meta .c_img {        
	background: none;
	border: none;        
	box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
	padding: 0px; margin: 0px;
	width: auto !important;
	height: 100px !important;
	display: inline-block !important;
	float:left !important;
	padding-right: 5px !important;
}

.search .post-meta section.bd, .page-id-306 .post-meta section.bd {
	display: inline-block !important;
	float:left !important;
}

.search .post-meta section.bd.post-header, .search .post-meta section.bd.post-title-section, .page-id-306 .post-meta section.bd.post-header, .page-id-306 .post-meta section.bd.post-title-section {
	width: 500px !important;	
}

.search .post-excerpt, .page-id-306 .post-excerpt {
	width: 500px;
	padding: 0px 0px 0px 10px;
	color: #1a1a1a !important;
	line-height: 19px !important;
	font-size: 13px !important;
	letter-spacing: 0.015 !important;
	font-family: 'Frutiger', Arial,Helvetica !important;
}

.post-meta section.bd.post-header {
margin-top: 10px !important;	
}

.category .post-meta section.bd.post-header, .date .post-meta section.bd.post-header {
margin-top: 20px !important;	
}

.clip .hentry-pad.blocks { padding: 0px !important; margin: 0px !important; }

.post-meta .c_img img, .post-meta .full_img, .post-meta a.post-thumb, .post-meta .c_img {        
	background: none;
	border: none;        
	box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
	padding: 0px; margin: 0px;
	width: 325px !important;
	height: 175px !important;
}

h4.entry-title a, h4.entry-title a:hover {
	color: #1a1a1a !important;
	background: none !important;
	padding: 5px 5px 5px 0px !important;
	text-decoration:none !important;
	width: 310px !important;
	max-width: 310px !important;
	font-size: 20px !important;
	line-height: 25px !important;
	letter-spacing: 0.015em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
}
.single #postloop .post-meta {
margin-left: -25px !important;
width: 758px !important;
}

.single #postloop .post-meta hgroup.post-title {
border-bottom: 1px solid #f3f3f3 !important;
padding: 0px 0px 0px 25px !important;
}

.single .post-meta section.bd .metabar {
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;	
	padding: 0px 0px 0px 25px !important;
}

.post-meta section.bd .metabar {
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;	
}

.post-meta section.bd.post-title-section {
margin-bottom: 0px !important;
}

.post-excerpt {
	width: 330px;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	color: #1a1a1a !important;
	line-height: 16px; 
	font-size: 13px !important;
	letter-spacing: 0.015 !important;
	font-family: 'Frutiger', Arial,Helvetica !important;
}

a.continue_reading_link, a.continue_reading_link:hover {
	display: none;
}

.search .srp-widget-category-purple, .search .srp-widget-category-orange, .search .srp-widget-category-light-orange, .search .srp-widget-category-black, .search .srp-widget-category-grey { 
display:none !important;
}

.srp-widget-category-purple br, .srp-widget-category-orange br, .srp-widget-category-light-orange br, .srp-widget-category-black br, .srp-widget-category-grey br { 
display:none !important;
}

.srp-widget-category-purple {
	margin: 0px;
	position:relative !important;
	top: 3px !important;
	background: #F0F0F0;
	width: 302px;
	border-left: 5px solid #AC007C;
	color: #AC007C !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding-left: 10px; margin: 0px 0px 15px 3px !important;
}

.srp-widget-category-purple a, .srp-widget-category-purple a:hover {
	color: #AC007C !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

.srp-widget-category-orange {
	margin: 0px;
	position:relative !important;
	top: 3px !important;
	background: #F0F0F0;
	width: 302px;
	border-left: 5px solid #FA4C00;
	color: #FA4C00 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding-left: 10px; margin: 0px 0px 15px 3px !important;
}

.srp-widget-category-orange a, .srp-widget-category-orange a:hover {
	color: #FA4C00 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

.srp-widget-category-light-orange {
	margin: 0px;
	position:relative !important;
	top: 3px !important;
	background: #F0F0F0;
	width: 302px;
	border-left: 5px solid #FF9F00;
	color: #FF9F00 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding-left: 10px; margin: 0px 0px 15px 3px !important;
}

.srp-widget-category-light-orange a, .srp-widget-category-light-orange a:hover {
	color: #FF9F00 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

.srp-widget-category-black {
	display: none;
	margin: 0px;
	position:relative !important;
	top: 3px !important;
	background: #F0F0F0;
	width: 302px;
	border-left: 5px solid #131313;
	color: #131313 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding-left: 10px; margin: 0px 0px 15px 3px !important;
}

.srp-widget-category-black a, .srp-widget-category-black a:hover {
	color: #131313 !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

.srp-widget-category-grey {
	margin: 0px;
	position:relative !important;
	top: 3px !important;
	background: #F0F0F0;
	width: 302px;
	border-left: 5px solid #8B8B8B;
	color: #8B8B8B !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding-left: 10px; margin: 0px 0px 15px 3px !important;
}

.srp-widget-category-grey a, .srp-widget-category-grey a:hover {
	color: #8B8B8B !important;
	line-height: 25px; 
	font-size: 13px !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	text-decoration: none !important;
}

/* Archive Page */

#postloop table#archivetable {
	position: relative !important;
	margin-left: -25px !important;
	width: 748px !important;
	height: auto;
}

#postloop table#archivetable tr td.header {
	background: #f3f3f3;
	line-height: 26px; 
	font-size: 24px !important;
	letter-spacing: 0.015em !important;
	font-family: 'Frutiger Bold', Arial,Helvetica !important;
	padding: 10px 0px 10px 25px !important;
	border-right: 1px solid #FFFFFF;
}

#postloop table#archivetable tr td {
	border-right: 1px solid #F3F3F3;
	
}

#postloop ul#archivelist {
	list-style-type: none !important;	
}

#postloop ul#archivelist li {
	margin-bottom: 5px;
}

#postloop ul#archivelist li a {
	color: #1A1A1A !important;
}

a.readmore {  font-family: 'Frutiger Bold', Arial,Helvetica !important; font-size:15px!important; color: #1A1A1A !important; text-decoration:none; letter-spacing: 0.015em !important; text-transform:none !important; display:inline-block; }

a.readmore-orange {  font-family: 'Frutiger Bold', Arial,Helvetica !important; font-size:15px!important; color: #FA4C00 !important text-decoration:none; letter-spacing: 0.015em !important; text-transform:none !important; display:inline-block; }

a.readmore:after {
width: 8px;
height: 11px;
padding-left: 5px;
content: url('read-more.png') !important;
}

a.readmore-orange:after {
width: 8px;
height: 11px;
padding-left: 5px;
content: url('read-more-orange.png') !important;
}

.page-id-285 a.readmore, .page-id-306 a.readmore { 
position: absolute !important;
top:50px;
right: 275px;
}

/* Image Slider */

.slider1-wrapper .nivoSlider img, .slider2-wrapper .nivoSlider img, .slider3-wrapper .nivoSlider img {
width: 475px !important;
height: 325px !important;	
}

.slider1-wrapper .nivo-controlNav a.nivo-control img, .slider2-wrapper .nivo-controlNav a.nivo-control img, .slider3-wrapper .nivo-controlNav a.nivo-control img {
width: 85px !important;
height: 65px !important;	
}

.slider1-wrapper .nivoSlider .nivo-title, .slider2-wrapper .nivoSlider .nivo-title, .slider3-wrapper .nivoSlider .nivo-title {
font-family: 'Frutiger Bold', Arial,Helvetica !important; 
font-size:20px!important; 
line-height: 26px; 
letter-spacing: 0.015em !important;
}

.slider1-wrapper .nivoSlider .nivo-caption, .slider2-wrapper .nivoSlider .nivo-caption, .slider3-wrapper .nivoSlider .nivo-caption {
font-family: 'Frutiger', Arial,Helvetica !important; 
font-size:13px!important; 
line-height: 19px; 
letter-spacing: 0.015em !important;
}

/* Email Form */

form#email input#submit { background: #ea9e11; font-family: 'Frutiger', Arial,Helvetica !important; color: rgba(255,255,255,1.0) !important; font-size:16px !important;  letter-spacing: 0em !important; border:none; padding: 0px 10px 0px 10px; height: 25px; text-shadow: none !important; display: table-cell !important; vertical-align: middle !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; margin: 0px 0px 0px 0px !important; }

form#email input.emailfield { background: #ffffff; font-family: 'Frutiger', Arial,Helvetica !important; color: rgba(26,26,26,.40) !important; font-size:16px !important;  letter-spacing: 0.010em !important; border:none; padding: 0px 10px 0px 10px; height: 50px; width: 200px; text-shadow: none !important; display: table-cell !important; vertical-align: middle !important; margin: 15px 0px 0px 0px !important; }

#postloop .topnav { 
display: none !important;
}

/* Jewish Traveler */

.page-id-306 form {
margin-bottom: 0px !important;
}

.page-id-306 #postloop .row {
background: #f3f3f3 !important;
width: 760px !important;
margin-left: -25px !important;
padding-top: 20px !important;  	
}

.page-id-306 form .row .span3 span {
font-family: 'Frutiger Bold', Arial,Helvetica !important; 
font-size:13px!important; 
line-height: 18px; 
letter-spacing: 0.015em !important;
color: #1A1A1A !important;
margin-left: 10px !important;
}

.page-id-306 form .row .span3 .styled-select select {
width: 150px;
height: 24px;
padding: 0px 5px 0px 5px !important;
border: 1px solid #d94d00 !important;
background: none !important;
box-shadow: none !important; -webkit-box-shadow: none !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
font-family: 'Frutiger',Arial,Helvetica !important;
color: rgba(26,26,26,.40) !important;
line-height: 15px !important; 
font-size: 14px !important;
letter-spacing: 0.010em !important;
-webkit-appearance: none;
}

.page-id-306 form .row .span3 .styled-select {
   width: 150px;
   height: 24px;
   overflow: hidden;
   background: url('select-bg.png') no-repeat right #FFFFFF;
   display: block !important;
   float:left !important;
   margin: 0px 0px 5px 0px !important;
}

.page-id-306 form .row .span3 input[type=submit] {
background: #FA4C00 !important;
font-family: 'Frutiger', Arial,Helvetica !important; 
color: rgba(255,255,255,1.0) !important; 
font-size:14px !important;  
letter-spacing: 0em !important; 
border:none !important; 
padding: 4px 10px 1px 10px !important; 
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
text-shadow:none !important;
box-shadow: none !important; -webkit-box-shadow: none !important;
margin: 0px 10px 0px 0px !important;
}

.page-id-306 form .row .span3 input[type=reset] {
background: #FA4C00 !important;
font-family: 'Frutiger', Arial,Helvetica !important; 
color: rgba(255,255,255,1.0) !important; 
font-size:14px !important;  
letter-spacing: 0em !important; 
border:none !important; 
padding: 4px 10px 1px 10px !important; 
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
text-shadow:none !important;
box-shadow: none !important; -webkit-box-shadow: none !important;
}

.page-id-306 #postloop .entry_content a:link, .page-id-306 #postloop .entry_content a:hover, .page-id-306 #postloop .metabar span.author span.fn a:link, .page-id-306 #postloop .metabar span.author span.fn a:hover  { color: #FA4C00 !important; text-shadow: none !important; text-decoration: none !important; } 

.page-id-306 #nav li#menu-item-286.current_page_item, .page-id-306 #nav li#menu-item-286 a { border-left: none !important; border-right: none !important; background: #8B8B8B !important; color: #FFFFFF !important; } 

.page-id-306 #postloop h4.srp-post-title a:link, .page-id-306 #postloop h4.srp-post-title a:hover, .page-id-306 #postloop h4.entry-title a:link, .page-id-306 #postloop h4.entry-title a:hover { color: #1a1a1a !important; } 

/* Issue Archive */

.date #postloop .entry_content a:link, .date #postloop .entry_content a:hover, .date #postloop .metabar span.author span.fn a:link, .date #postloop .metabar span.author span.fn a:hover  { color: #8B8B8B !important; text-shadow: none !important; text-decoration: none !important; } 

.date #nav li#menu-item-286.current_page_item, .date #nav li#menu-item-286 a { border-left: none !important; border-right: none !important; background: #8B8B8B !important; color: #FFFFFF !important; } 

.date #nav li#menu-item-88 a, .date #nav li#menu-item-82 a, .date #nav li#menu-item-75 a, .date #nav li#menu-item-93 a { background: none !important; color: #1A1A1A !important; }

.date #nav li#menu-item-88 a, .date #nav li#menu-item-82 a, .date #nav li#menu-item-75 a, .date #nav li#menu-item-93 a { background: none !important; color: #1A1A1A !important; }

.date #nav li#menu-item-88:hover, .date #nav li#menu-item-88:hover > a { background: #AC007C !important; color:#f3f3f3 !important; }
.date #nav li#menu-item-82:hover, .date #nav li#menu-item-82:hover > a{ background: #FA4C00 !important; color:#f3f3f3 !important; }
.date #nav li#menu-item-75:hover, .date #nav li#menu-item-75:hover > a { background: #FF9F00 !important; color:#f3f3f3 !important; }
.date #nav li#menu-item-93:hover, .date #nav li#menu-item-93:hover > a { background: #131313 !important; color:#f3f3f3 !important; }
.date #nav li#menu-item-286:hover, .date #nav li#menu-item-286:hover > a { background: #8B8B8B !important; color:#f3f3f3 !important; }