/*
Theme Name: stylebook
Version: 0.7
Theme URI:http://www.gabfirethemes.com/
Description:Designed by <a href="http://www.gabfirethemes.com">Gabfire Themes</a> | <a href="http://www.gabfirethemes.com/category/themes/"> See All Themes</a> 
Author:Gabfire Themes
Author URI:http://www.gabfirethemes.com
Tags:four-columns, white
Bootstrap:2.3.1
Text Domain:gabfire
	Copyright:(c) 2008-2013 GabfireThemes.
	License:GNU General Public License v2.0
	License URI:http://www.gnu.org/licenses/gpl-2.0.html

	*****************************************************
	
	This file contains main CSS structure of theme. Do not change anything below
	unless it is necessary or you are aware of what you are doing
	
	To customize theme rename custom.dist.css to custom.css, copy css code
	from this file into custom.css and edit it.
*/
html {height:100%;position:relative;}
body {
	/*background:#fff url(images/bg.jpg) top center;*/
background:#fff url(images/bg_new.jpg) top center;
background-size: cover;
	color:#444;
	position:relative;
	font-size:14px;
	line-height:19px;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-smoothing:antialiased;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	
}
iframe {border:0;padding:0;max-width:100%}

/*	----------------------------------------------
::TYPOGRAHPY
/*----- ={ Headings} -----*/
a {text-decoration:none;outline:0;color:#990000;/*color:#FE4E47;*/ }
a:focus {outline:none}
a:hover {text-decoration:none;color:#444444}

h1 a, h2 a ,h3 a, h4 a, h5 a, h6 a { text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {margin:0;line-height:1;font-family:'Open Sans', "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;font-weight:normal;margin-bottom:.3em;}

p,
label
input {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	margin-bottom:15px;
}

/*	----------------------------------------------
::GENERIC
/*	---------------------------------------------- */
ul,ol,li{
	margin:0;
	padding:0;
	list-style:none;
}

/*----- [[ Theme Table ]] -----*/
.theme-table {width: 100%;margin-bottom:20px}
	.theme-table caption {	color: #222;font-weight: bold !important;padding-bottom: 4px;text-align: left;}
	.theme-table thead {}
	.theme-table thead th {text-align:center;background:#ddd;border: 1px solid #fff;padding: 3px 0 2px;}
	.theme-table tbody {color: #888;}
	.theme-table tbody td {background: #f5f5f5;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}
	.theme-table tbody .pad {background: none;}

blockquote {
	clear:both;
	border-left:none;
	padding:0;
	margin:0;
	border:none !important
}
.featuredpost {margin:0 0 10px;border-bottom:1px dotted #ddd;padding-bottom:7px;}
.featuredpost p{margin:0;}
.lastpost {margin-bottom:0 !important;padding-bottom:0 !important; border-bottom:none !important}
.posttitle { 
	font-family:'Open Sans Condensed',arial, sans-serif; 
	font-weight:bold;
	margin:0 0 10px;
	font-size:22px;
	line-height:22px
}
.posttitle a {color:#222;}
.posttitle a:hover {text-decoration:none;color:#990000;}

/*----- [[ Postmeta ]] -----*/
.postmeta {font-size:11px;margin:5px 0 0 !important;clear:both;display:block;color:#999;}
.postmeta a {text-decoration:none;font-style:italic}
.postmeta a:hover {text-decoration:underline}
.postmeta span {display:inline;padding-left:7px;margin-left:5px;background: url(framework/images/circ3.png) no-repeat left center}
.postmeta span.meta_date {display:inline;padding-left:0;background:none}

.catname {color:#222;width:auto;font: bold 18px/21px 'Open Sans Condensed',arial, sans-serif;overflow:hidden;}
.catname span {float:left;width:auto;}
.catname a {float:right;width:auto;font:normal 11px "helvetica neue", helvetica, arial, sans-serif;line-height:11px;letter-spacing:0px;padding-top:3px;padding-bottom:3px;margin-top:1px}

.separator {margin-bottom:20px;}

a.view-all {margin-top:6px;}

.widgettitle {display:block;font-size:22px;margin-bottom:.5em;background:url(images/bg_widgettitle.png) no-repeat bottom right;border-bottom:1px solid #4a4a4a;padding-bottom:.5em;color:#444}
.widgettitle a{color:#444}
.widget{margin-bottom:25px;display:block;}
.widget p {margin-bottom:20px;display:block;}
.widgetinner a{color:#990000}
.widgetinner ul li {line-height:22px;list-style:square outside;margin-left:20px;border-bottom:1px dotted #efefef;padding-bottom:5px;margin-bottom:5px;}

.cf_gab_video {line-height:0}
.sticky {}

/*----- [[ Widget class name ]] ----- */
.widgetmapname {display:block;padding:5px 10px;background:#333;color:#fff;text-transform:uppercase;margin:10px 0;text-align:center;font-weight:bold;}

/*----- [[ Responsive Menu - TinyNav + SelectBox ]] ----- */
.tinynav {display: none}
.sb-holder {background-color: #3d3d3d;  display: none;height: 30px;margin: 0 auto;position: relative;width: 100%;z-index:999;}
.main-navigation .sb-holder {z-index:990;}
.sb-holder:focus .sb-selector {}
.sb-selector {display: block;height: 30px;left: 0;line-height: 30px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 100%;}
.sb-selector:link,
.sb-selector:visited,
.sb-selector:hover {color: #fff;font-size: 12px;font-weight: 700;outline: none;text-decoration: none;text-shadow: 0 -1px 0 #000;}
.sb-toggle {background: url(framework/images/tinyjs/select-icons.png) 0 6px no-repeat;display: block;height: 30px;outline: none;position: absolute;right: 0;top: 0;width: 30px;}
.sb-toggle-open {background: url(framework/images/tinyjs/select-icons.png) 0 -45px no-repeat;}
.sb-holder-disabled {background-color: #3c3c3c;border: 1px solid #515151;}
.sb-holder-disabled .sb-holder {}
.sb-holder-disabled .sb-toggle {}
.sb-options {background-color: #fff;list-style: none;left: 0;margin: 0;padding: 0;position: absolute;top: 30px;width: 100%;z-index: 1;overflow-y: auto;}
.sb-options li {padding: 0;}
.sb-options a {border-bottom: 1px solid #e5e5e5;display: block;font-size: 11px;outline: none;padding: 4px;text-indent: 4px;}
.sb-options a:link,
.sb-options a:visited {color: #444;text-decoration: none;}
.sb-options a:hover,
.sb-options a:focus,
.sb-options a.sb-focus {background-color: #f5f5f5;color: #444;}
.sb-options li.last a {border-bottom: none;}
.sb-options .sb-disabled {border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}
.sb-options .sb-group {border-bottom: dotted 1px #515151;color: #ebb52d;display: block;font-weight: 700;padding: 7px 0 7px 3px;}
.sb-options .sb-sub {padding-left: 17px;}

/*----- [[ universal image classes ]] -----*/
.alignleft {display:inline;float:left;margin-right:10px;margin-top:4px;}
.alignright {display:inline;float:right;margin-left:10px;margin-top:4px;}
.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}
.entry .alignleft,.entry .alignright,.entry .aligncenter {margin-bottom:15px;}

.wp-caption {background:#f1f1f1;text-align:center;overflow:hidden;max-width:98% !important;}
.wp-caption p.wp-caption-text {font:13px/16px arial, sans-serif;color:#777;margin:7px;color:#555}
.wp-smiley {margin:0;}
.gallery {margin:0 auto 18px;}
.gallery .gallery-item {float:left;margin-top:15px !important;text-align:center;width:33%;}
.gallery .gallery-caption {color:#888;font-size:1.2em;margin:0 0 12px;}
.gallery dl {margin:0;}
.gallery br+br {display:none;}
.attachment-gallery {margin-bottom:35px;overflow:hidden}
.attachment-full {display:block;margin-bottom:2em}
/*	----------------------------------------------
::HEADER
-------------------------------------------------- */
.site-header {background:#fff;display:block;}
	.masthead {min-height:0;padding:0;display:block;margin:0;border-bottom:1px dotted #eee;padding-top:3px}
	nav.masthead-navigation {min-height:0;padding:0;display:block;margin:0;}
		nav .mastheadnav {display:block;margin:0;}
		nav .mastheadnav li {float:left;display:inline;}
		nav .mastheadnav li a {color:#222;cursor:pointer;display:block;padding:6px 12px 6px;line-height:16px;font:12px arial, 'Open Sans',arial, sans-serif;text-decoration:none;overflow:hidden;white-space: nowrap;}
		nav .mastheadnav li.current_page_item > a,
		nav .mastheadnav li.current-cat > a, 
		nav .mastheadnav li.current-menu-item > a,
		nav .mastheadnav li.current-cat-parent > a {color:#222;}
		nav .mastheadnav li.firstli a{padding-left:0}
		nav .mastheadnav li a:hover {color:#cd1713;}
		nav .mastheadnav li ul {border-top:1px solid #efefef;position:absolute;margin-left:10px;z-index:9999;min-width:14em;width:auto;visibility:hidden}
		nav .mastheadnav li:hover > ul {visibility:visible;}
		nav .mastheadnav li ul li {float:none;background-color:#fff;color:#444;display:block;width:auto;}
		nav .mastheadnav li ul li a {color:#444;font-size:12px;border:1px solid #efefef;border-top:none;height:auto;height:20px;line-height:20px;padding:3px 10px;white-space:nowrap;}
		nav .mastheadnav li ul li a:hover {color:#fff;background-color:#990000;}
		nav .mastheadnav > li + li {border-top:0;}
		nav .mastheadnav li ul.fallback {display:none;}
		nav .mastheadnav ul ul {margin:-28px 0 0 195px}
		nav .mastheadnav li:hover ul.fallback {display:block;}
		/* adjust nav arrows */
		nav .mastheadnav li.has-child-menu {background: url(framework/images/arrow-superfish-down_bright.png) no-repeat right center;margin-right:10px}
		nav .mastheadnav li li.has-child-menu{margin-right:0}
		nav .mastheadnav li li.has-child-menu > a {background: #fff url(framework/images/arrow-superfish-right.png) no-repeat 98%;}
		nav .mastheadnav li li.has-child-menu > a:hover {background: #990000 url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%;}

	.social_header {}
		.social_header i {background:#222222;padding:4px 0;color:#fff;width:26px;text-align:center;font-size:13px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
		.social_header i.icon-rss {margin-right:0}
		.social_header a {color:#efefef;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
		.social_header a:hover {color:#555;text-decoration:none;zoom:1;opacity:0.7;}
		.social_header a:hover i {text-decoration:none;background-color:#990000;color:#fff}

	.header_2ndrow {padding-top:10px;position:relative;}
		.headerquote {width:300px;font-size:17px;line-height:18px;padding-top:5px;position:absolute;right:0;bottom:0px;}
			.headerquote-inner .quotecaption{color:#cd1713;font-weight:bold;display:block}
			.headerquote-inner .quote{color:#aaa;letter-spacing:-1px;display:block;background:none !important; padding:0 !important; border:none !important}
			.headerquote-inner .quotecaption a, .headerquote-inner .quotecaption a:hover {color:#cd1713;text-decoration:none}
			.headerquote-inner .quote a, .headerquote-inner .quote a:hover{color:#aaa;text-decoration:none}

			.headerquote-inner .img {width:80px;left:220px;bottom:0;line-height:0}
			.headerquote-inner .quotetext {width:210px;bottom:5px;}

		header .sitelogo {display:block;width:506px;}
		header .sitelogo img {display:block;float:left}
		header h1 {font: bold 36px 'Ubuntu Condensed', sans-serif;line-height:40px;color:#222;margin:0;}
		header h1 span a {display:block;color:#222;font:15px arial, sans-serif;padding-left:10px}
				
		header .header-right {width:234px;display:block;}
			#search .searchform {margin:0;padding:0;border:none;}
			#search fieldset { border: 0; position:relative;padding:0;}
			#search form input#s {margin:0; border: 1px solid #f2f2f2; color: #555; font:12px Arial, Tahoma, sans-serif;line-height:15px; width: 192px; background: url('./images/input-submit-focus.png') no-repeat 0 -4px; padding: 2px 0 2px 39px;
				-webkit-box-shadow: none;
				 -moz-box-shadow: none;
					  box-shadow: none;
				 -webkit-transition: none;
				 -moz-transition: none;
				   -o-transition: none;
					  transition: none;
				}
		#search form input#s:focus { background: url('./images/input-submit-focus.png') no-repeat 0 -39px; border-color: #3d3d3d; }
		#search form input.submitsearch { text-indent: -999em; border: 0; position:absolute;left:11px;top:12px;width:16px;height:16px;}

		.nav_date {background:#222;color:#fff;text-align:center;height:53px;width:60px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif}
		.nav_date .gabfire_day {font-size:27px;padding-top:8px;display:block;line-height:21px;letter-spacing:-2px;}
		.nav_date .gabfire_month {font-size:16px;letter-spacing:-1px;}	
		
		nav.main-navigation {min-height:0;padding:0;display:block;margin:0;border-right:1px solid #222}
			nav .mainnav {/*background:#cd1713;*/background:#990000;width:1079px;margin:0;height:30px;}
			nav .mainnav li {float:left;display:inline;}
			nav .mainnav li a {color:#fff;cursor:pointer;display:block;padding:5px 12px;line-height:16px;font:bold 14px 'Open Sans',arial, sans-serif;text-transform:uppercase;text-decoration:none}
			nav .mainnav > li.current_page_item a,
			nav .mainnav > li.current-cat a, 
			nav .mainnav > li.current-menu-item a,
			nav .mainnav > li.current-cat-parent a {color:#eee;}
			nav .mainnav li a:hover {color:#eee;}
			nav .mainnav li li.current_page_item a,
			nav .mainnav li  li.current-cat a, 
			nav .mainnav li li.current-menu-item a,
			nav .mainnav li li.current-cat-parent a,
			nav .mainnav li li.current-cat-parent a:hover,
			nav .mainnav li li.current_page_item a:hover,
			nav .mainnav li  li.current-cat a:hover, 
			nav .mainnav li li.current-menu-item a:hover,
			nav .mainnav li li.current-cat-parent a:hover {color:#222;background:#efefef}
			nav .mainnav li > ul {position:absolute;margin-left:10px;z-index:9999;min-width:14em;width:auto;visibility:hidden}
			nav .mainnav li:hover > ul {visibility:visible;}
			nav .mainnav li ul li {float:none;background-color:#fff;color:#444;display:block;width:auto;}
			nav .mainnav li ul li a {color:#444;font:normal 12px arial, sans-serif;border-right:1px solid #eee;border-bottom:1px solid #eee;height:auto;height:20px;line-height:20px;padding:3px 10px;white-space:nowrap;text-transform:none}
			nav .mainnav li ul li a:hover {color:#fff;background-color:#990000;/*background-color:#FE4E47;*/}
			nav .mainnav > li + li {border-top:0;}
			nav .mainnav li ul.fallback {display:none;}
			nav .mainnav ul ul {margin:-27px 0 0 196px}
			nav .mainnav li:hover ul.fallback {display:block;}
			/* adjust nav arrows */
			nav .mainnav li.has-child-menu {background: url(framework/images/arrow-superfish-down_bright.png) no-repeat right center;margin-right:10px}
			nav .mainnav li li.has-child-menu{margin-right:0}
			nav .mainnav li li.has-child-menu > a {background: #fff url(framework/images/arrow-superfish-right.png) no-repeat 98%;}
			nav .mainnav li li.has-child-menu > a:hover {background: #990000 url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%;}
			
			/*///////////////// MEGA DROPDOWN //////////////////*/
			nav .mainnav li.megadp .dropdown_col {Text-transform:none;width: 470px;float:left;z-index:9999;position:absolute;left:-999em;margin-left:10px;}
			nav .mainnav li.megadp .dropdown_col a {text-decoration:none;}
			/* We have two wrapper div within mega dropdown window */
			nav .mainnav li.megadp .dropdown_inner {border-top:none;font:13px Arial, Helvetica, sans-serif;line-height:17px;background:#fff;border: 2px solid #F2F3F1;padding-top:6px;}
			/* Position relative is required to display dropdown window on correct position */
			nav .mainnav li.megadp:hover { position:relative; }
			/* For the column at the very right on navigation; use align_right class together with dropdown_col to keep dropdown within wrapper */
			nav .mainnav li.megadp .align_right {/* Rounded Corners */-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
			nav .mainnav li.megadp:hover .align_right {left:auto;right:-1px;top:auto;}
			nav .mainnav li.megadp:hover .align_left{ left:-1px; top:auto; }
			/* Subcategory style within dropdown window */
			nav .mainnav li.megadp .greybox {overflow:hidden;padding:0;margin:0 10px 0 5px;width:170px;float: left;border:none;}
			nav .mainnav li.megadp .greybox li {border-bottom:1px dotted #ddd;padding:2px 0;overflow:hidden;width: 170px;display: block;}
			nav .mainnav li.megadp .greybox li:hover {}
			nav .mainnav li.megadp .greybox li.feed {height:18px;}
			nav .mainnav li.megadp .greybox li a {background: none ;float: left;display:block;border:0;color:#545353;padding:1px 0;}
			nav .mainnav li.megadp .greybox li i {float:left;font-size:12px;line-height:20px;margin-right:5px;}
			nav .mainnav li.megadp .greybox li a:hover {background: none;color: #000;}
			nav .mainnav li.megadp .greybox li span.post-count{overflow: hidden;width: 30px;height: 18px;font-size: 10px;line-height: 18px;margin-top: 4px;display: block;float: right;text-align: center;background: #eee;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;color: #545353;text-shadow: 1px 1px 1px #fff;}
			nav .mainnav li.megadp .greybox li:hover span.post-count{background: #2EB8DB;text-shadow: 1px 1px 1px #ccc;color: #fff;}
			nav .mainnav li.megadp .greybox li.feed a {display: block;float: left;font-size: 10px;padding-left: 11px;line-height: 19px;color: #222;background: url('images/nav-rss.png') no-repeat 0 5px;}
			nav .mainnav li.megadp .greybox li.feed a:hover {color: #222;background: url('images/nav-rss.png') no-repeat 0 -9px;}
			/* dropdown entries wrapper and the classes in dropdown entries */
			nav .mainnav .dropdown_entries {float:left;overflow:hidden;border-left:1px dotted #ddd;padding:0 10px 10px 9px;width:261px;}
			nav .mainnav .dropdown_entries a {padding:0px;}
			.dropdown_entries .featuredpost {overflow:hidden;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #ddd}
			.dropdown_entries img {border:1px solid #222}
			.dropdown_entries h2.posttitle {margin-bottom:5px}
			.dropdown_entries h2.posttitle a {color:#222;padding:0;text-shadow: 1px 1px 1px #fff;font:bold 12px Arial,Helvetica,Sans-serif;line-height:17px;letter-spacing:0;}
			.dropdown_entries h2.posttitle a:hover {color:#000;text-decoration:underline;background:none}
			nav .mainnav .dropdown_top {border-bottom:1px solid #ddd;margin-bottom:1px;overflow:hidden}
			nav .mainnav .dropdown_bottom {background:#eee url(images/dot.png) repeat-y center center;overflow:hidden}
			nav .mainnav .dropdown_ad {width:468px;display:block;margin:0 auto}
			/* END ///////////////// MEGA DROPDOWN //////////////////*/				
		
		nav.second-navigation {min-height:0;padding:0;display:block;margin:0;border-right:1px solid #222}
			nav .secondnav {background:#5E5E5E;width:1079px;margin:0;height:23px}
			nav .secondnav li {float:left;display:inline;}
			nav .secondnav li a {color:#fff;cursor:pointer;display:block;padding:4px 15px;line-height:13px;font:bold 12px arial, 'Open Sans',arial, sans-serif;text-transform:uppercase;text-decoration:none;overflow:hidden;white-space: nowrap;}
			nav .secondnav > li.current_page_item a,
			nav .secondnav > li.current-cat a, 
			nav .secondnav > li.current-menu-item a,
			nav .secondnav > li.current-cat-parent a {color:#ddd;}
			nav .secondnav li a:hover {color:#eee;}
			nav .secondnav li li.current_page_item a,
			nav .secondnav li  li.current-cat a, 
			nav .secondnav li li.current-menu-item a,
			nav .secondnav li li.current-cat-parent a{color:#eee;background:#666}
			nav .secondnav li a:hover {color:#eee;}
			nav .secondnav li ul {border-top:1px solid #666;position:absolute;margin-left:10px;z-index:9999;min-width:14em;width:auto;visibility:hidden}
			nav .secondnav li:hover > ul {visibility:visible;}
			nav .secondnav li ul li {float:none;background-color:#7e7e7e;color:#fff;display:block;width:auto;}
			nav .secondnav li ul li a {color:#fff;font:normal 12px arial, 'Open Sans',arial, sans-serif;border:1px solid #666;border-top:none;height:auto;height:20px;line-height:20px;padding:2px 10px 2px 5px;white-space:nowrap;text-transform:none}
			nav .secondnav li ul li a:hover {color:#fff;background-color:#990000;}
			nav .secondnav > li + li {border-top:0;}
			nav .secondnav li ul.fallback {display:none;}
			nav .secondnav ul ul {margin:-26px 0 0 195px}
			nav .secondnav li:hover ul.fallback {display:block;}
			/* adjust nav arrows */
			nav .secondnav li.has-child-menu {background: url(framework/images/arrow-superfish-down_bright.png) no-repeat right center;margin-right:10px}
			nav .secondnav li li.has-child-menu{margin-right:0}
			nav .secondnav li li.has-child-menu > a {background: #7e7e7e url(framework/images/arrow-superfish-right.png) no-repeat 98%;}
			nav .secondnav li li.has-child-menu > a:hover {background: #990000 url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%;}

		.carousel {margin-bottom:0;padding:7px 0;background:#222;width:1140px;float:left;}
		.carousel .container {position:relative;z-index:9;}
		.carousel-control {height:28px;margin-top:0;font-size:22px;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,.4);z-index:10;top:0;left:0;opacity:1;background:#222;border:0;line-height:25px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
		.carousel-control.left {opacity:1;padding-left:5px;width:30px;}
		.carousel-control.right {right:auto;left:25px;opacity:1;width:35px;}
		.carousel-control.left:focus,.carousel-control.right:focus{outline:0}
		.carousel .item {height:14px;padding-left:60px;}
		.carousel .item h2 {font:normal 13px/13px "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;color:#fff;margin:0;color:#fff;}
		.carousel .item h2 a{color:#efefef;}
		.carousel .item h2 a:hover{color:#fff}
		
		.nav_advertise  {float:right;width:99px;text-align:center;border:1px solid #222;border-right:0;margin:0;padding:0;}
		.nav_advertise a {color:#fff;background:#5e5e5e;padding:4px 0;font-size:13px;display:block;line-height:18px;text-decoration:none}
		.nav_advertise a:hover {background:#000}
				
	.featured-cycle .cycle-slideshow {border:2px solid #222;border-bottom:none;border-top:none;overflow:hidden;height:414px}
	.featured-cycle .cycle-slideshow .pull-left, .cycle-slideshow .pull-right {overflow:hidden;position:relative;}

	.featured-cycle .cycle-slideshow .slides-big-left {border-right:2px solid #222;border-bottom:2px solid #222;width:702px;height:412px}	
		.featured-cycle .cycle-slideshow .slides-big-left img {width:702px;height:412px}	
	.featured-cycle .cycle-slideshow .slides-big-right {border-bottom:2px solid #222;width:432px}
	
	.featured-cycle .cycle-slideshow .slides-right-top {border-bottom:2px solid #222;width:432px;height:185px;}
		.featured-cycle .cycle-slideshow .slides-right-top img {width:432px;height:185px;}
	
	.featured-cycle .cycle-slideshow .slides-right-bottom {width:432px;height:225px;}
	.featured-cycle .cycle-slideshow .slides-right-bottom-left {width:215px;height:225px;border-right:2px solid #222;}
		.featured-cycle .cycle-slideshow .slides-right-bottom-left img {width:215px;height:225px;}
	.featured-cycle .cycle-slideshow .slides-right-bottom-right {width:215px;height:225px;}
		.featured-cycle .cycle-slideshow .slides-right-bottom-right img {width:215px;height:225px;}
	
	.featured-cycle .cycle-slideshow img {position:absolute;z-index:1;}
	.featured-cycle .icon-play {position:absolute;z-index:2;top:10px;right:10px;font-size:30px;background:#222;color:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:3px 15px;}
	.featured-cycle .featured-cycle .smaller {font-size:22px;padding:2px 10px;}
	.featured-cycle .cycle-slideshow .slider-caption {position:absolute;z-index:2;bottom:0;left:0;background: url(images/bg-transparent.png);width:100%;padding:7px 0}
	.featured-cycle .cycle-slideshow .slider-caption .fea_posttitle {margin:0;padding:0 7px;font:bold 20px 'Open Sans Condensed', sans-serif;line-height:19px}
	.featured-cycle .cycle-slideshow .slider-caption .fea_posttitle a {color:#eee;}
	.featured-cycle .cycle-slideshow .slider-caption .fea_posttitle a:hover {color:#fff;text-decoration:underline}
	.featured-cycle .cycle-slideshow .slider-caption  p {color:#fff;padding:4px 7px 0;margin:0}
	
	.featured-cycle .cycle-pager {background:#222;display:block;border:3px solid #222;border-bottom:2px solid #222;float:left;width:1134px;border-top:none;font:20px 'Open Sans Condensed', sans-serif;margin-bottom:20px;}
	.featured-cycle .cycle-pager a {color:#fff;text-align:center;display:block;float:left;border-right:1px solid #333 !important;width:226px;padding:10px 0;text-decoration:none}
	.featured-cycle .cycle-pager a.cycle-pager-active {/*background:#cd1713;*/background:#990000;}
	.featured-cycle .cycle-pager a.last-cycle-pager {border-right:0 !important;}

.sitebody {border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 14px 0;background:#fff;}
.home .sitebody {padding-bottom:15px}

/* ={ MAIN PAGE BELOW FEATUED SLIDER} */
.subfeatured {display:block;margin-bottom:20px;overflow:hidden;}	
		.primarybottom {display:block;}

			.primarybottom-left {width:300px;display:block;}
					.primarybottom-left .nav-tabs {border-bottom:none;margin-bottom:0}
					.primarybottom-left .nav-tabs > li{width:100px;margin-bottom:0 !important;text-align:center}
					.primarybottom-left .nav-tabs > li > a {border: 1px solid transparent;border:1px solid #eee;color:#222;font:normal 13px 'Open Sans', sans-serif;text-align:center;margin-right:0;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;border-top-left-radius: 0;border-top-right-radius: 0; margin-bottom: 0;}
					
					.primarybottom-left .nav-tabs > li.active > a{background:#990000;color:#fff;border:1px solid #990000;}
					
					.primarybottom-left .nav-tabs > li.active > a:hover,
					.primarybottom-left .nav-tabs > li.active > a:focus {color:#fff;border-bottom:none;cursor:pointer;}
								
					.primarybottom-left .nav > li > a:hover,
					.primarybottom-left .nav > li > a:focus  {color:#222;}
					
					#tab-content1 > div {
						padding: 15px 10px 15px 10px;
						border:1px solid #efefef;
						border-top:none;
					}

					#tab-content1 li span.block {
						display: block;
						font-size: 11px;
						padding-top: 3px;
					}

					#tab-content1 li {
						list-style: none;
						text-indent: 0;
						overflow: hidden;
						margin-bottom: 7px;
						padding-bottom: 7px;
						border-bottom:1px dotted #efefef;
					}
					#tab-content1 li a {
						text-decoration: none;
						line-height: 19px;
						color:#444;
					}
					
					#tab-content1 li a:hover {
						color:#990000;
					}

					#tab-content1 li img {
						float: right;
						margin: 2px 0 0 7px;
					}

					#tab-content1 .widget_recent_comments {
						padding: 0;
					}

					#tab-content1 .widget_recent_comments li {
						line-height: 16px;
						padding-bottom: 12px;
					}

					#tab-content1 .wp-post-image {
						width: 35px;
						line-height: 0;
						margin: 2px 0 0 7px;
						float: right;
					}

				.primarybottom-right {width:817px;}
				/* ={ TABBED CONTENT } */
				.primarybottom_right_firstcol {width:493px;margin-bottom:20px;}
					.primarybottom_right_firstcol  .nav {margin-bottom:0;}

					/* Tab titles */
					.primarybottom_right_firstcol .nav-tabs {border-bottom: none;}
					.primarybottom_right_firstcol .nav-tabs li{width:163px;margin-left:2px;}
					.primarybottom_right_firstcol .nav-tabs li.firsttab{margin-left:0}
					.primarybottom_right_firstcol .nav-tabs > li > a {border: 1px solid transparent;border-right:1px solid #eee;border-left:1px solid #eee;border-top:1px solid #eee;color:#222;font:bold 20px 'Ubuntu Condensed', sans-serif;text-align:center;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
					.primarybottom_right_firstcol .nav-tabs > li > a span{display:block;font-size:10px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
					.primarybottom_right_firstcol .nav-tabs > li.active > a,
					.primarybottom_right_firstcol .nav-tabs > li.active > a:hover,
					.primarybottom_right_firstcol .nav-tabs > li.active > a:focus,
					.primarybottom_right_firstcol .nav > li > a:hover,
					.primarybottom_right_firstcol .nav > li > a:focus  {color:#fff;border-bottom:none;cursor:pointer;}

					.primarybottom_right_firstcol .nav-tabs > li.firsttab.active > a,
					.primarybottom_right_firstcol .nav-tabs > li.firsttab.active > a:hover,
					.primarybottom_right_firstcol .nav-tabs > li.firsttab.active > a:focus,
					.primarybottom_right_firstcol .nav > li.firsttab > a:hover,
					.primarybottom_right_firstcol .nav > li.firsttab > a:focus  {background:#4DBCE9;border: 1px solid #4DBCE9;}

					.primarybottom_right_firstcol .nav-tabs > li.secondtab.active > a,
					.primarybottom_right_firstcol .nav-tabs > li.secondtab.active > a:hover,
					.primarybottom_right_firstcol .nav-tabs > li.secondtab.active > a:focus,
					.primarybottom_right_firstcol .nav > li.secondtab > a:hover,
					.primarybottom_right_firstcol .nav > li.secondtab > a:focus  {background:#F38630;border: 1px solid #F38630;}

					.primarybottom_right_firstcol .nav-tabs > li.thirdtab.active > a,
					.primarybottom_right_firstcol .nav-tabs > li.thirdtab.active > a:hover,
					.primarybottom_right_firstcol .nav-tabs > li.thirdtab.active > a:focus,
					.primarybottom_right_firstcol .nav > li.thirdtab > a:hover,
					.primarybottom_right_firstcol .nav > li.thirdtab > a:focus  {background:#4ECDC4;border: 1px solid #4ECDC4;}

					/* tab content */
					.primarybottom_right_firstcol #firsttab-content {border-top:3px solid #4DBCE9;}
						.primarybottom_right_firstcol #firsttab-content .tab_moreentries {background:#4DBCE9}
					.primarybottom_right_firstcol #secondtab-content {border-top:3px solid #F38630;}
						.primarybottom_right_firstcol #secondtab-content .tab_moreentries {background:#F38630}
					.primarybottom_right_firstcol #thirdtab-content {border-top:3px solid #4ECDC4;}
						.primarybottom_right_firstcol #thirdtab-content .tab_moreentries {background:#4ECDC4}
					.primarybottom_right_firstcol .tab-pane {margin-right:2px;padding-top:14px;}
					.primarybottom_right_firstcol .tabpane-firstpost {overflow:hidden;padding-bottom:5px; border-bottom:1px dotted #ddd;margin-bottom:3px;}
					.primarybottom_right_firstcol .tab-content .firstpost-media {width:150px;}
					.primarybottom_right_firstcol .tab-content .firstpost-excerpt {width:330px;}
					.primarybottom_right_firstcol .tab-content .posttitle {margin-bottom:4px;}
					.primarybottom_right_firstcol .tab-content .list_posttitle {display:list-item;font: 14px arial, sans-serif;line-height:19px;list-style:none;padding:5px 0;border-bottom:1px dotted #ddd;margin-bottom:0;}
					.primarybottom_right_firstcol .tab-content .list_posttitle .icon-circle-arrow-right {font-size:13px;}
					.primarybottom_right_firstcol .tab-content .postmeta {text-align:left;}
					.primarybottom_right_firstcol .tab-content .tab_moreentries {overflow:hidden;margin:15px 0 0;font-size:11px;padding:3px 10px;color:#fff;text-transform:capitalize;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
					.primarybottom_right_firstcol .tab-content .tab_moreentries a {color:#fff}
					
					/* ={ RIGHT HAND OF TABBED CONTENT } */
					.primarybottom_right_secondcol {width:300px;margin-bottom:10px;}	
				
				/* ={ WIDE COL BELOW TABS } */				
				.newsblock {display:block;overflow:hidden;width:100%;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;padding:10px 0 6px;margin-bottom:25px;}
				.newsblock .catname {padding-bottom:6px;}
				.newsblock .pull-left {width:468px;border-right:1px dotted #ddd;padding-right:14px;}
				.newsblock .pull-right {width:300px;}
				.newsblock .posttitle {margin-bottom:4px;}
				.newsblock .list_posttitle {display:list-item;font: 14px arial, sans-serif;line-height:19px;list-style:none;padding:5px 0;border-bottom:1px dotted #ddd;margin-bottom:0;}
				.newsblock .list_posttitle .icon-circle-arrow-right {font-size:13px;}
				
	/* ={ COLUMNISTS CAROUSEL } */
	.columnists{position:relative;margin:10px auto 0;width:940px;height:210px;border-bottom:1px solid #eee;}
		.columnists .ca-wrapper{width:940px;height:100%;position:relative;overflow:hidden;}
		.columnists .ca-item{position:relative;float:left;width:159px;height:100%;text-align:center;}
		.columnists .ca-item-main{padding-right: 17px;margin-right:16px;position:absolute;top:5px;bottom:5px;background:#fff;overflow:hidden;border-right:1px dotted #ddd;}
		.columnists .aligncenter {margin-bottom:8px;}
		.columnists p{margin-bottom:5px;}
		.columnists .posttitle{font:14px arial, sans-serif}
		.columnists .ca-nav span{width:16px;height:16px;background:transparent url(images/arrows.png) no-repeat top left;position:absolute;top:0;margin-top:-35px;right:20px;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100;}
		.columnists .ca-nav span.ca-nav-next{background-position:top right;top:0;left:auto;right:0;}
		.columnists .ca-nav span:hover{opacity:1.0;}	

/* ={ TWO ADS ABOVE CAROUSEL} */
.primary-bottomads {display:block;margin-bottom:20px;overflow:hidden}
	.primary-bottomads .wrapbar-mid{display:block;padding-top:10px;padding-bottom:10px}
	.primary-bottomads img {display:block;margin:0 auto;max-width:100%}
	.primary-bottomads .col.pull-left {width:auto}
	.primary-bottomads .col.pull-right {width:auto}
	.primary-bottomads .col.pull-right img{float:right;width:auto;}

/* ={ OVERFLOW WRAPPER FOR GALLERY CAROUSEL } */
.wrapbar {margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;display:block;border: solid 1px #DCDCDC;}
	/*.wrapbar-top {background:url(images/wrapbar-curve.png) top center;height:9px;}*/
	/*.wrapbar-mid {background:url(images/wrapbar.png) repeat-y;}*/
	.wrapbar-mid {background:#FFF;}
	/*.wrapbar-bot {background:url(images/wrapbar-curve.png) bottom center;height:12px;}*/

/* ={ MEDIA GALLERY CAROUSEL } */
.media-section {}
.media-section .wrapbar-mid {padding-top:0px;}
.mediagallery{position:relative;margin:10px auto 0;width:1140px;height:220px;}
.mediagallery .ca-wrapper{width:1140px;height:100%;position:relative;overflow:hidden;}
.mediagallery .ca-item{position:relative;float:left;width:225px;height:100%;text-align:center;}
.mediagallery .ca-item-main{padding-right: 0px;margin-right:20px; min-width:200px;
position:absolute;top:5px;bottom:5px;background:#fff;overflow:hidden;}
.mediagallery .ca-item-main .posttitle {font-size:19px;line-height:19px}
.mediagallery .ca-item-main img{/*border:#efefcf solid 10px;*/border-top:none;}
.mediagallery .fcposttitle	{ font-family: "Open Sans Condensed",arial,sans-serif;font-weight:bold;;}
.mediagallery a.fcposttitle:link,.mediagallery a.fcposttitle:visited { color:#686868;}	
.mediagallery a.fcposttitle:hover { color:#9c0000;}	

.mediagallery .ca-more{position: absolute;bottom: 0;right:0px;padding:4px 15px;font-weight:bold;background: #efefef;text-align:center;color: #222;font-family: "Georgia","Times New Roman",serif;font-style:italic;text-shadow:1px 1px 1px #fff;}
.mediagallery .ca-nav span{width:16px;height:16px;background:transparent url(images/arrows.png) no-repeat top left;position:absolute;top:0;margin-top:-35px;right:20px;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100;}
.mediagallery .ca-nav span.ca-nav-next{background-position:top right;top:0;left:auto;right:0;}
.mediagallery .ca-nav span:hover{opacity:1.0;}	
	
/* ={ SECONDARY CONTENT - MEDIA GALLERY AND BELOW TILL 4 BLOCKS } */
.secondary {margin:-7px 0 25px;border-bottom:1px dotted #ddd;padding-bottom:25px}
	.secondary .featuredpost {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #efefef;}
	.secondary .maincol.pull-left{width:352px;padding:25px 20px 0 0;margin-right:21px;border-right:1px solid #efefef;}
	.secondary .maincol.pull-right {width:746px;padding-top:25px;}
	.secondary .subcolwide .featuredpost {position:relative;width:742px;height:280px;margin:0 -21px 20px;padding:0 21px 20px}
	.secondary .subcolwide .featuredpost img {position:absolute;z-index:1}
	.secondary .subcolwide .featuredpost .posttitle {position:absolute;z-index:2;bottom:40px;right:-4px;background: url(images/bg-transparenttitle.png);width:200px;padding:10px 20px 10px 10px;}
	.secondary .subcolwide .featuredpost .posttitle a {color:#fff}
	.secondary .subcolwide .featuredpost .posttitle a:hover {text-decoration:underline}
	.secondary .subcol.pull-left{width:352px;margin-top:-20px;padding:15px 20px 0 0;margin-right:21px;border-right:1px solid #efefef;}
	.secondary .subcol.pull-right{width:352px;padding-top:15px;margin-top:-20px;}
	.secondary .subcol .featuredpost {margin-bottom:10px;padding-bottom:15px;}
	.secondary .subcol .list_posttitle {display:list-item;font: 14px arial, sans-serif;line-height:19px;list-style:none;padding:5px 0;border-bottom:1px solid #efefef;margin-bottom:0;}
	.secondary .subcol .list_posttitle .icon-circle-arrow-right {font-size:13px;}

/* ={ SUBNEWS - 4 COLS } */
.subnews {display:block;overflow:hidden;}
	.subnews .col {width:255px;border-right:1px dotted #ddd;padding-right:20px;margin-right:19px;}
	.subnews .col.collast {margin-right:0;padding-right:0;border-right:none}
	.subnews .list_posttitle {display:list-item;font: 14px arial, sans-serif;line-height:19px;list-style:none;padding:5px 0;border-bottom:1px solid #efefef;margin-bottom:0;}
	.subnews .list_posttitle .icon-circle-arrow-right {font-size:13px;}
	.subnews .clearfix {display:none}
	
.follow_us {background:#efefef url(images/bg.png);padding:20px 0;border-top:1px solid #ededed}
	.follow_us .text-align-right{text-align:right}
	.follow_us .follow_us_linktitle {font-size:13px;line-height:14px;font-weight:bold;display:block;margin:2px 0;}
	.follow_us .follow_us_linkdesc {margin:-2px 0 0;display:block;font-size:12px;}
	.follow_us i {background:#222;padding:5px 0;color:#fff;width:35px;text-align:center;font-size:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
	.foolow_us i.icon-circle-arrow-up {left:-585px;position:absolute;}
	.follow_us a {color:#222;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
	.follow_us a:hover {color:#555;text-decoration:none;zoom:1;opacity:0.7;}
	.follow_us a:hover i {text-decoration:none;background-color:#990000;color:#fff}

footer {background:#3a3a3a;padding:30px 0;color:#eee;font-size:1em}
	footer .gabfire_archive_widget select ,footer .google {background:#555;border:1px solid #777;color:#fff;}
	footer .widget li {border-color:#555}
	footer .about_more,footer .about_more:hover {background:#990000;font-size:1.3em}
	footer .about_more a:hover {color:#222;}
	footer a,footer .widget a {color:#888}
	footer a:hover,footer .widget a:hover {color:#fff}
	footer h4 {text-align:center;font-size:5em;line-height:1em;background:url(images/divider.png) bottom repeat-x;margin-bottom:30px;padding-bottom:40px}
	footer h4 span {background:#990000;color:#fff;padding:0 15px;border-radius:4px;}
	footer .widgettitle {color:#FFF;padding-bottom:15px;margin-bottom:15px;background:url(images/divider.png) bottom repeat-x;border:none;}
	footer .featuredpost {overflow:hidden;background:#444;border:1px solid #555;padding:10px;margin-bottom:10px}
	footer .featuredpost:hover{background:#fff}
	footer .posttitle {font:15px arial, sans-serif;color:#eee}
	footer .posttitle a {color:#eee}
	footer .gab_contact_widget {text-align:center}
	footer .gab_contact_logocont {border-bottom:1px dotted #444;padding-bottom:30px;margin-bottom:30px}
	footer .flickr_badge_image {margin-right:6px;margin-left:6px;}

/* footer meta */
.footer_meta {display:block;color:#ccc;background:#222;padding:15px 0;margin-top:-10px;font-size:13px;line-height:15px;}
.fixed-layout .footer_meta {padding-left:10px;padding-right:10px}
	.footer_meta a{color:#aaa;}
	.footer_meta a:hover{text-decoration:underline;color:#fff}
	.footer-right-side {text-align:right;}

/*	----------------------------------------------
::SINGLE POST BODY
-------------------------------------------------- */
/* tools displayed on left bottom corner of screen */
.pagetools {position:fixed;left:0;bottom:0;width:30px;height:auto}
.pagetool_item {width:35px;text-align:center;padding:10px 0;background:#eee;border-right:1px solid #ddd;border-top:1px solid #ddd;display:block;color:#222;font-size:16px}
div[class="tooltip-inner"] {width: 100px;}

.post-lead {margin:10px 0;}
.post-lead h1 {margin-bottom:10px;font-size:45px;font-family:'Open Sans Condensed',arial, sans-serif;font-weight:bold;}
.post-lead p.single_postmeta {overflow:hidden;font-size:12px;text-shadow:0 0 1px #eee;line-height:16px;font-family:georgia, serif;padding-left:3px;}
.post-lead a,
.postlead a:hover,
.post-lead a:focus,
.post-lead a:active {text-decoration:none;outline:none}
.post-lead span {display:block;float:left;margin:0 10px 0 0;}
.post-lead span i {background:#990000;color:#fff; float: left;font-size: 11px;margin-right: 5px;padding: 2px;text-align: center;width: 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.post-lead p.subtitle {font:22px georgia, serif;text-shadow:0 0 1px #eee;margin:20px 0 0;}
.post-lead span.text-size {margin-right:3px;}
.post-lead span.text-size-minus {margin-right:3px;}

.postbody-wrapper {border-top:1px solid #efefef;margin:0 -14px;}
.post-column {width:795px;border-right:1px solid #efefef;padding:25px 25px 0 25px;}
.post-column article {line-height:22px;font-size:15px}
.postlayout-leftsidebar .post-column {border-left:1px solid #efefef;border-right:none;padding:25px 25px 0 25px;}
.postlayout-fullwidth .post-column {border-right:none;padding:25px 0 1px 0;width:1140px;}
.postlayout-fullwidth .post-column article {padding:0 120px;}
.postlayout-fullwidth .full-media {margin:0 0 15px -120px !important;max-width:1168px;width:1168px}
.postlayout-fullwidth .full-media.nomargin {margin-top:-25px !important;}
.entry p .aligncenter, .entry p .full-media {margin-bottom:0 !important}

.post-column .highlight {color:#990000;font:28px 'Ubuntu Condensed', sans-serif;width:250px;}
.post-column .highlight.pull-left{margin:5px 10px 0 0}
.post-column .highlight.pull-right{margin:5px 0 0 10px;text-align:right;}

.entry blockquote .subtitle {font-size:1.5em;}
.entry p,
.entry ul,
.entry ol,
.entry blockquote,
.entry table,
.entry .alignnone,
.entry .aligncenter,
.gallery {
	margin:0 0 15px;
}

.entry .gallery .gallery-caption{display:none}

/* Previous image, next image and back to post links on attachment page */
.attachment-nav {background:#eee;margin: 0 auto 7px;text-align: center;width: auto;padding: 7px;display: block;overflow: hidden;border: 1px solid #efefef;font-size:12px;}
.attachment-nav a {padding: 4px;margin: 3px;color:#434343;}
.attachment-nav a:hover { color:#444; background: #f2f2f2;text-decoration:underline}

	.entry ul {margin: 0 0 15px 10px; padding-left: 20px;}
	.entry .widget li {background:none;padding-left:0;}
	.entry ul ul { margin: 0; }
	.entry ul li { list-style-type: disc; }
	.entry ul ul li { list-style-type: circle; }

	.entry ol  {margin: 0 0 15px 10px; padding-left: 20px;}
	.entry ol ol { margin: 0; }
	.entry  ol li  { list-style-type: decimal; }
	.entry  ol li ol li { list-style-type: lower-alpha; }	
	
    .entry blockquote { background:url(framework/images/blockquote_gray.gif) no-repeat 0 20px; padding: 10px 20px 10px 50px; color: #555;font-style:italic;margin-bottom:15px;}
    .entry blockquote p {font-style:italic;margin:5px 0;}  	
	
	.bigpicture-wrapper {padding-bottom:0;margin:0 14px}
	/* Big picture image wrapping */
	.bigpicture {overflow:hidden;background:#333;padding:5px;margin-bottom:20px;}
	/* caption text with in big picture */
	.bigpicture p {margin:0;color:#fff;font-size:13px;padding:7px 10px 5px;line-height:17px}	
	
	.post-pagination {font-size:12px;line-height:19px;font-family:arial,sans-serif;display:block;float:left;width:100%;padding-bottom:10px;}
	.post-pagination strong{float:left;margin:5px;}
	.post-pagination span {background:#efefef;border:1px solid #efefef;display:block;padding:0px 5px;float:left;margin:4px 8px 0 0;}
	.post-pagination a span {background:#fff;color:#333;border:1px solid #efefef;}
	.post-pagination a:hover span {background:#F76C3A;color:#fff}

.sidebar {width:300px;padding:0 11px 0}
.sidebar .sidebarbanner {background:#f5f5f5;border-bottom:1px solid #efefef;margin:0 -11px 20px -11px;padding:11px}
.sidebar .sidebarbanner.bottomad {margin-bottom:0;border-top:1px solid #efefef}

/* =ARCHIVE PAGES
-------------------------------------------------------------- */	
/* Archive page category title */
.archive .post-lead {text-align:left;background:#000;color:#FFF;display:block;overflow:hidden;}
.archive .post-lead h1 {font-size:40px}
.archive .post-lead p {font:20px georgia, serif;text-shadow:0 0 1px #eee;margin:10px 0 0;}
.archive article {margin-bottom:25px;border-bottom:1px solid #efefef;padding-bottom:10px}
.archive .posttitle {font-size:30px;line-height:30px}

/* Archive page post meta */
p.archive_postmeta {overflow:hidden;font-size:12px;text-shadow:0 0 1px #eee;line-height:16px;font-family:georgia, serif}
p.archive_postmeta a,
p.archive_postmeta a:hover,
p.archive_postmeta a:focus,
p.archive_postmeta a:active {text-decoration:none;outline:none}
p.archive_postmeta span {display:block;float:left;margin:0 10px 0 0;}
p.archive_postmeta span i {color:#777; float: left;font-size: 11px;margin-right: 3px;padding: 2px;text-align: center;width: 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
p.archive_postmeta a {color:#333;}
/* 2 col archive pages */
.archive-2col article {width:385px}
.archive-2col.archive-full article {width:546px}

/* 3 col archive pages */
.archive-3col article {width:248px;margin-right:25px}
.archive-3col article.nomarginright {margin-right:0}
.archive-3col article .posttitle {font-size:22px}
.archive-3col.archive-full article {width:356px}
.archive-3col.archive-full article .posttitle {font-size:25px}

/* 4 col archive pages */
.archive-4col article {width:180px;margin-right:25px}
.archive-4col article.nomarginright {margin-right:0}
.archive-4col article .posttitle {font-size:19px;line-height:23px}
.archive-4col.archive-full article {width:260px}
.archive-4col.archive-full article .posttitle {font-size:23px}
.archive-4col.archive-full article.nomarginright {width:263px}

/* Last archive post gets this class - we are going to use this class to remove the border bottom of last post for default and slider archive template */
.archive-default .last_archivepost,.archive-slider .last_archivepost {margin-bottom:0 !important;border-bottom:none !important}

/* Archive page pagination */
.archive-pagination {display:block;width:100%;margin-bottom: 25px;overflow:hidden;}
.archive-pagination .page-numbers {background:#fff;color:#333;border:1px solid #efefef;display:block;padding:5px 8px 3px;float:left;margin:4px 6px 0 0;}
.archive-pagination .page-numbers:hover {background:#F76C3A;color:#fff}
.archive-pagination .page-numbers.dots:hover {background:#fff;color:#333}
.archive-pagination .page-numbers.current,.archive-pagination .page-numbers.current:hover {background:#efefef;color:#333}

/* Full column archive - post column should get rid of right border and get a new width */
.archive .archive-full .post-column {width:1118px;border-right:0;}

/* Archive slider - padding top for post column, below slider on left hand should be set to 0. */
.archive .archive-slider .post-column {padding-top:0;}
	.inner-cycle {margin:20px 14px;position:relative;height:550px;padding:10px;background:#222;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}
	.inner-cycle p {color:#fff;margin:0;font-size:14px;}
	.inner-cycle p.postmeta {font-size:11px;}
	.inner-cycle .postcaption{position:absolute;right:30px;top:30px;padding:10px 15px;width:280px;background: url(images/bg-transparent.png) repeat;}
	.inner-cycle .posttitle {color:#fff;font-size:27px;margin-bottom:15px;line-height:27px}
	.inner-cycle .posttitle a {color:#fff;}
	.inner-cycle .posttitle a:hover{text-decoration:underline}
	.inner-cycle .postmeta a {color:#ccc;}
	.inner-cycle .postmeta a:hover{color:#fff;}
	.inner-cycle .template-pager {position:absolute;left:10px;bottom:-5px;z-index:101}
	.inner-cycle .template-pager span {color:#eee;cursor:pointer;font-size:40px;}
	.inner-cycle .template-pager span:hover {color:#fff;}
	.inner-cycle .template-pager span.cycle-pager-active{color:#990000}

/* Magazine style category layout */
.archive-mag {margin:20px 14px 0;}

	.archive-grid {border:2px solid #222;border-bottom:none;overflow:hidden;border-top:none;}
	.archive-grid .pull-left,.archive-grid .pull-right {position:relative;}

	.archive-grid .slides-big-left {border-right:2px solid #222;border-bottom:2px solid #222;width:702px;height:412px}	
		.archive-grid .slides-big-left img {width:702px;height:412px}	
	
	.archive-grid .slides-big-right {border-bottom:2px solid #222;width:432px}
	.archive-grid .slides-right-top {border-bottom:2px solid #222;width:432px;height:185px;}
		.archive-grid .slides-right-top img{width:432px;height:185px;}
	
	.archive-grid .slides-right-bottom {width:432px;height:225px;}
	.archive-grid .slides-right-bottom-left {width:215px;height:225px;border-right:2px solid #222;}
		.archive-grid .slides-right-bottom-left img{width:215px;height:225px;}
	.archive-grid .slides-right-bottom-right {width:215px;height:225px;}
		.archive-grid .slides-right-bottom-right img {width:215px;height:225px;}

	.archive-grid img {position:absolute;z-index:1;}
	.archive-grid .icon-play {position:absolute;z-index:2;top:10px;right:10px;font-size:30px;background:#222;color:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:3px 15px;}
	.archive-grid .smaller {font-size:22px;padding:2px 10px;}
	.archive-grid .slider-caption {position:absolute;z-index:2;bottom:0;left:0;background: url(images/bg-transparent.png);width:100%;padding:7px 0}
	.archive-grid .slider-caption .posttitle {margin:0;padding:0 7px;font:bold 20px 'Open Sans Condensed', sans-serif;line-height:19px}
	.archive-grid .slider-caption .posttitle a {color:#eee;}
	.archive-grid .slider-caption .posttitle a:hover {color:#fff;text-decoration:underline}
	.archive-grid .slider-caption  p {color:#fff;padding:4px 7px 0;margin:0}

	.archive-mag .secondary {margin-top:25px;}
	.archive-mag .secondary .maincol .posttitle {font-size:22px}
	.archive-mag .secondary .maincol.pull-left,.archive-mag .secondary .maincol.pull-right {padding-top:0}
	
/*	----------------------------------------------
::COMMENT FORM
-------------------------------------------------- */
	/*----- ={ COMMENTS} -----*/
	/* Comments list */
#comments {
	border-top:dotted 1px #efefef;
	padding-top:20px;
	font-size:14px;
}
#comments-title {
	color:#999;
	margin:0 0 20px 0;
	font-size:20px
}
#comments-title span {
	color:#222;
}
#comments .navigation {overflow:hidden;margin-bottom:2em;}
#comments .navigation .nav-next {width:auto;float:right}
#comments .navigation .nav-previous {width:auto;float:left}
#comments blockquote { background:url(framework/images/blockquote_gray.gif) no-repeat 0 20px; font:italic 14px/1.45 Georgia, serif;margin:5px 0;padding: 10px 20px 10px 50px; color: #555;font-style:italic;margin-bottom:15px;}
#comments blockquote p {font-style:italic;margin:5px 0;} 

#comments .comment-inner ul {margin: 0 0 15px 10px; padding-left: 20px;}
#comments .comment-inner ul ul { margin: 0; }
#comments .comment-inner ul li { list-style-type: disc !important; }
#comments .comment-inner ul ul li { list-style-type: circle; }

#comments .comment-inner ol {margin: 0 0 15px 10px; padding-left: 20px;}
#comments .comment-inner ol ol { margin: 0; }
#comments .comment-inner ol li  { list-style-type: disc !important; }
#comments .comment-inner ol li ol li { list-style-type: lower-alpha; }

.commentlist {
	margin:20px 0 !important;
	padding:0 !important;
}
.commentlist li {list-style-type:none !important}
.commentlist a {
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;	
}
.commentlist .children {margin-left:40px;}
.commentlist .children .avatar {width:35px;height:35px;}

.commentlist li > div {
	border:1px solid #efefef;
	background:#fcfcfc;
	padding:10px 20px 3px 20px; 
	position:relative;
	margin-bottom:20px;
	margin-left:85px;
	border-radius:5px;
}
.commentlist .pingback {
	margin-bottom:20px;
}
.commentlist li > div:hover {
	background:#fff;
}

.commentlist li > div:before {
	content:url(images/commentarrow.png);
	left:-17px;
	top:25px;
	position:absolute;
	z-index:999;
}
.commentlist li > div:hover:before {
    content:url(images/commentarrow-white.png);
}
.commentlist li.bypostauthor > div {
	background:#f5f5f5;
}
.commentlist li.bypostauthor > div:before {
	content:url(images/commentarrow-bypostauthor.png);
}
.commentlist li.bypostauthor > div:hover:before {
    content:url(images/commentarrow-white-bypostauthor.png);
}

.commentlist .avatar {
	position:absolute;
	top:3px;
	left:-80px;
	border-radius:50%;
	box-shadow:0 0 0 3px #ccc; 
}
.commentlist li li .avatar {
	left:-70px;
}
.comment-reply-link {
	position:absolute; 
	top:60px; 
	left:-80px; 
	font-size:13px; 
	width:50px; 
	text-align:center;
	color:#cccccc;
}
li li .comment-reply-link {
	left:-70px; 
}
.comment-author {
	font:14px 'Open Sans', "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;
	margin-bottom:5px;
	display:block;
}
.comment-author .icon-user {color:#666}
.comment-date-link {
	font:12px/15px 'Open Sans', "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;
	position:absolute;
	top:10px;
	right:10px;
	text-align:right;
	color:#aaa;
}
.comment-edit-link {}
.comment-delete-link {}
.comment-spam-link {}
.comment-text {}
.comment-pagination {
	padding-left:20px;
	margin-top:10px;
}
.comment-pagination a, 
.comment-pagination .current  {
	border:solid 1px #dddddd;
	padding:3px 12px;
	display:inline-block;
	text-decoration:none;
}
.comment-pagination a  {
	background:#fcfcfc;
}
.comment-pagination a:hover {
	background:#0090d3;
	border:solid 1px #0090d3;
	color:#ffffff;
}
#comment-pagination-1 {
	border-bottom:solid 1px #dddddd;
}
#comment-pagination-1 a, #comment-pagination-1 .current {
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	margin-bottom:-1px;
}
#comment-pagination-1 .current {
	border-bottom:solid 1px #ffffff;
}
#comment-pagination-2 {
	border-top:solid 1px #dddddd;
}

#comment-pagination-2 a, #comment-pagination-2 .current {
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	margin-top:-1px;
}
#comment-pagination-2 .current {
	border-top:solid 1px #ffffff;
}

/* Comment Form */
#respond {background-color:#fafafa; padding:10px 20px 0;overflow:hidden; border:1px solid #e7e7e7; clear:both; margin:0 0 20px 0;}
#respond a {
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;	
}	
li #respond {margin:0 0 1em 0;}
#respond  form {}
#respond h3 {margin:0 0 10px;font-size:25px} 
#respond .comment-notes { font-size:14px; margin-bottom:15px;}	
#respond p { margin:0;font-size:14px; margin-bottom:15px;}
#respond .input-prepend{display:block;margin:0 0 5px;float:left;width:220px;}
#respond .input-prepend.comment_mid_input{margin:0;}
#respond .comment-form-author input,
#respond .comment-form-email input, 
#respond  .comment-form-url input {width:165px;}
#respond .form-allowed-tags { clear:both;display:block; margin-top:0;font-size:11px;font-style:italic;color:#888}
#respond .form-allowed-tags code { margin-top:5px;font-size:11px;line-height:16px}
#respond p textarea{
	border:1px solid #efefef;
	width:95%;
	font-size:15px;
	padding:10px;
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
	-webkit-box-shadow:inset 0 0 15px #ddd;
	   -moz-box-shadow:inset 0 0 15px #ddd;
	        box-shadow:inset 0 0 15px #ddd;
}
#respond .comment-form-comment label{ padding-top:7px;font-size:13px}
#respond #cancel-comment-reply-link {display:block;font-size:13px;line-height:24px}
#respond #comment-msg { font-size:1em; font-style:italic;}
#respond .form-submit { display:block;margin:15px 0 0 0}
#respond .form-submit #submit { padding:10px 0; margin-left:0; font-size:13px;font-weight:bold; text-align:center; width:140px;height:40px;cursor:pointer;border:1px solid #efefef;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:inset 0 0 5px #eee;
	-webkit-box-shadow:inset 0 0 5px #eee;
	box-shadow:inset 0 0 5px #eee;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;		
	}
#respond .form-submit #submit:hover {background:#990000;color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;}	
li #respond {margin-bottom:1em}	
	

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzBa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xICtgNwyJYHzDAjKtI5LRRA.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/ubuntucondensed/v3/DBCt-NXN57MTAFjitYxdrK8NE7_Gi-Xz52ZQ_AwfA78.woff) format('woff');
}

@media (min-width: 980px) and (max-width: 1200px) {
	.social_header i {background:#eee;padding:4px 0;color:#fff;width:22px;text-align:center;font-size:11px;margin-top:2px;}
	.nav_date {height:50px;width:50px;}
	nav .mainnav {width:859px;height:28px;}
	nav .mainnav li a {padding:4px 10px;}
	nav .secondnav {width:859px;height:22px}
	nav .secondnav li a {padding:3px 12px 4px;}
	.carousel {width:910px;}
	
	.featured-cycle .cycle-slideshow {border:2px solid #222;border-bottom:none;border-top:none;overflow:hidden;height:auto !important}
	.featured-cycle .cycle-slideshow .pull-left, .cycle-slideshow .pull-right {overflow:hidden;position:relative;}

	.featured-cycle .cycle-slideshow .slides-big-left {width:560px;height:329px}
		.featured-cycle .cycle-slideshow .slides-big-left img {width:560px;height:329px}	
	
	.featured-cycle .cycle-slideshow .slides-big-right {width:344px;height:329px}
		.featured-cycle .cycle-slideshow .slides-right-top {width:344px;height:147px;}
			.featured-cycle .cycle-slideshow .slides-right-top img {width:344px;height:147px;}
		
		.featured-cycle .cycle-slideshow .slides-right-bottom {width:344px;height:180px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-left {width:171px;height:180px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-left img {width:171px;height:180px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-right {width:171px;height:180px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-right img {width:171px;height:180px;}
	
	.featured-cycle .icon-play {font-size:28px;}
	.featured-cycle .featured-cycle .smaller {font-size:20px;}
	.featured-cycle .cycle-slideshow .slider-caption .posttitle {font:bold 19px/22px 'Open Sans Condensed', sans-serif;}
	
	.featured-cycle .cycle-pager {width:904px;font:18px 'Open Sans Condensed', sans-serif;}
	.featured-cycle .cycle-pager a {width:180px;padding:7px 0;}
	.featured-cycle .cycle-pager a.last-cycle-pager {border-right:0 !important;}	
	
	.primarybottom-right {width:592px;}
	/* ={ TABBED CONTENT } */
	.primarybottom_right_firstcol {width:403px;}
		.primarybottom_right_firstcol .nav-tabs li{width:133px;}
		.primarybottom_right_firstcol .tab-content .firstpost-media {width:140px;}
		.primarybottom_right_firstcol .tab-content .firstpost-excerpt {width:255px;}

		/* ={ RIGHT HAND OF TABBED CONTENT } */
		.primarybottom_right_secondcol {width:170px;margin-bottom:10px;}	
		.primarybottom_right_secondcol .posttitle {font-size:19px}
	
	/* ={ WIDE COL BELOW TABS } */				
	.newsblock .pull-left {width:268px;border-right:1px dotted #ddd;padding-right:14px;}
	.newsblock .alignleft {width:90px;}	
	
	/* ={ TWO ADS ABOVE CAROUSEL} */
	.primary-bottomads {}
		.primary-bottomads .col.pull-left {float:none;width:100%}
		.primary-bottomads .col.pull-right {float:none;width:100%}
		.primary-bottomads .col.pull-right img{margin-top:15px;}	
		.primary-bottomads .col img{float:none !important;margin:0 auto}	
		
	/* ={ OVERFLOW WRAPPER FOR GALLERY CAROUSEL } */
	.wrapbar {margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block}
		.wrapbar-top {display:none}
		.wrapbar-bot  {display:none}
		.wrapbar-mid {background:none;}
		
	/* ={ MEDIA GALLERY CAROUSEL } */
	.mediagallery{width:910px;height:270px;border-bottom:1px dotted #efefef;margin-bottom:20px;padding-bottom:10px;}
	.mediagallery .ca-wrapper{width:910px;}
	.mediagallery .ca-item{width:238px;}
	.mediagallery .ca-item-main{padding-right: 20px;margin-right:20px;}
	.mediagallery .ca-nav span{margin-top:-25px;}
	
	/* ={ SECONDARY CONTENT - MEDIA GALLERY AND BELOW TILL 4 BLOCKS } */
	.secondary {margin:0 0 20px;}
		.secondary .maincol.pull-left{width:300px;padding:0 20px 0 0;}
		.secondary .maincol.pull-left .posttitle{font-size:21px}
		.secondary .maincol.pull-left .postexcerpt{display:none}
		.secondary .maincol.pull-right {width:568px;padding-top:0;}
		.secondary .subcolwide .featuredpost {width:562px;height:212px;margin:0 -21px 20px;padding:0 21px 20px}
		.secondary .subcolwide .featuredpost img,.secondary .subcolwide .featuredpost iframe {width:562px;height:212px;}
		
		.secondary .subcol.pull-left,.secondary .subcol.pull-right{width:263px !important;}
		
	/* ={ SUBNEWS - 4 COLS } */
	.subnews {}
		.subnews .col {width:197px;}
		.subnews .col.posttitle {font-size:19px}
	
	/* Post Templates */
	.postlayout-fullwidth .post-column {padding-bottom:20px}
	.postbody-wrapper.postlayout-fullwidth #respond {margin-bottom:0}
	.post-column {width:565px;}
	.postlayout-fullwidth .post-column {width:910px;}
	.postlayout-fullwidth .full-media {max-width:938px;width:938px}	
	#respond .input-prepend {float:none;display:block}
	#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input {width: 250px;}
	
	/*Category templates */
	.archive .posttitle {font-size: 22px;line-height: 25px;}
	.archive .post-column {width:575px;padding-bottom:0}
	.archive .archive-full .post-column {width: 896px;}
	.post-column {padding: 20px 20px 0;}
	
	/* 2 col archive pages */
	.archive-2col article {width:275px}
	.archive-2col.archive-full article {width:438px}

	/* 3 col archive pages */
	.archive-3col article {width:178px;margin-right:20px}
	.archive-3col.archive-full article {width:285px}
	.archive-3col.archive-full article .posttitle {font-size:23px}

	/* 4 col archive pages */
	.archive-4col article {width:128px;margin-right:20px}
	.archive-4col.archive-full article {width:209px}
	.archive-4col.archive-full article .posttitle {font-size:22px}
	.archive-4col.archive-full article.nomarginright {width:209px}
	
	/* Archive Magazine */
	.archive-grid {border:2px solid #222;border-top:2px solid #222;border-bottom:none}
	.archive-grid .pull-left,.archive-grid .pull-right {position:relative;overflow:hidden;}

	.archive-grid .slides-big-left {width:560px;height:329px}
		.archive-grid .slides-big-left  img {width:560px;height:329px}	
		
	.archive-grid .slides-big-right {width:344px;height:329px}
	.archive-grid .slides-right-top {width:344px;height:147px;}
		.archive-grid .slides-right-top img {width:344px;height:147px;}
	
	.archive-grid .slides-right-bottom {width:344px;height:180px;}
	.archive-grid .slides-right-bottom-left {width:171px;height:180px;}
		.archive-grid .slides-right-bottom-left img{width:171px;height:180px;}
	.archive-grid .slides-right-bottom-right {width:171px;height:180px;}
		.archive-grid .slides-right-bottom-right img {width:171px;height:180px;}
		
	.inner-cycle {width:890px;height:439px;overflow:hidden}
	.inner-cycle img {max-width:890px;}
}

@media (min-width: 768px) and (max-width: 979px) {
		.menu {display: none !important;}
		.tinynav {display: block;}
		.sb-holder {display: block;}
		.sb-selector {display:none}
		.masthead {border-bottom:none}
		.social_header.pull-right {float:none;margin-top:10px}
		
		header .sitelogo {width:100%;}
		header .sitelogo img {display:block;float:none;margin:0 auto}
		.headerbanner {display:none}
		.nav_date,.headerquote {display:none}
		nav.main-navigation {float:none}	
		.second-navigation {display:none}
		
		.carousel {width:694px;margin-bottom:20px;}
		
	.featured-cycle .cycle-slideshow {border:2px solid #222;border-top:2px solid #222;border-bottom:none;height:auto !important}
	.featured-cycle .cycle-slideshow .slides-big-left {width:690px;height:405px;float:none !important}	
		.featured-cycle .cycle-slideshow .slides-big-left img {width:690px;height:405px}	
	
	.featured-cycle .cycle-slideshow .slides-big-right {width:690px;height:180px;float:none !important;}
		.featured-cycle .cycle-slideshow .slides-right-top {width:344px;height:180px;float:left;border-right:2px solid #222}
			.featured-cycle .cycle-slideshow .slides-right-top img {width:344px;height:180px;}
		
		.featured-cycle .cycle-slideshow .slides-right-bottom {width:344px;height:180px;float:left}
			.featured-cycle .cycle-slideshow .slides-right-bottom-left {width:171px;height:180px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-left img {width:171px;height:180px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-right {width:171px;height:180px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-right img {width:171px;height:180px;}
			
	.featured-cycle .cycle-pager {width:688px;font-size:18px}
	.featured-cycle .cycle-pager a {width:136px;}
	.featured-cycle .cycle-pager a.last-cycle-pager {border-right:0 !important;width:140px;}

	.primarybottom-left {display:none}
	.primarybottom-right {width:694px;}
	/* ={ TABBED CONTENT } */
	.primarybottom_right_firstcol {width:403px;}
		.primarybottom_right_firstcol .nav-tabs li{width:133px;}
		.primarybottom_right_firstcol .tab-content .firstpost-media {width:140px;}
		.primarybottom_right_firstcol .tab-content .firstpost-excerpt {width:255px;}

		/* ={ RIGHT HAND OF TABBED CONTENT } */
		.primarybottom_right_secondcol {width:275px;margin-bottom:10px;}	
		.primarybottom_right_secondcol .posttitle {font-size:19px}
	
	/* ={ WIDE COL BELOW TABS } */				
	.newsblock .pull-left {width:368px;border-right:1px dotted #ddd;padding-right:14px;}
	.newsblock .alignleft {width:140px;}	
	
	/* ={ TWO ADS ABOVE CAROUSEL} */
	.primary-bottomads {}
		.primary-bottomads .col.pull-left {float:none;width:100%}
		.primary-bottomads .col.pull-right {float:none;width:100%}
		.primary-bottomads .col.pull-right img{margin-top:15px;}	
		.primary-bottomads .col img{float:none !important;margin:0 auto}	
		
	/* ={ OVERFLOW WRAPPER FOR GALLERY CAROUSEL } */
	.wrapbar {margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block}
		.wrapbar-top {display:none}
		.wrapbar-bot  {display:none}
		.wrapbar-mid {background:none;}
		
	/* ={ MEDIA GALLERY CAROUSEL } */
	.mediagallery{width:694px;height:270px;border-bottom:1px dotted #efefef;margin-bottom:20px;padding-bottom:10px;}
	.mediagallery .ca-wrapper{width:694px;}
	.mediagallery .ca-item{width:245px;}
	.mediagallery .ca-nav span{margin-top:-25px;}
	
	/* ={ SECONDARY CONTENT - MEDIA GALLERY AND BELOW TILL 4 BLOCKS } */
	.secondary {margin:0 0 15px;padding-bottom:15px}
		.secondary .maincol.pull-left{width:300px;padding:0 20px 0 0;}
		.secondary .maincol.pull-right {width:352px;padding-top:0;}
		.secondary .subcolwide .featuredpost .posttitle {bottom:20px;}
		.secondary .subcolwide .featuredpost {width:348px;height:131px;margin:0 -21px 20px;padding:0 21px 20px}
		.secondary .subcolwide .featuredpost img,.secondary .subcolwide .featuredpost iframe {width:348px;height:131px;}
		
		.secondary .subcol.pull-left{margin:-20px 0 0 0;padding:15px 20px 15px 0;margin-right:0;border-right:none;}
		.secondary .subcol.pull-left,.secondary .subcol.pull-right{width:348px !important;}
		.secondary .subcol.pull-right .featuredpost{border-bottom:none}
		.secondary .subcol.pull-left .list_posttitle,.secondary .subcol.pull-right .list_posttitle{display:none}

	/* ={ SUBNEWS - 4 COLS } */
	.subnews {}
		.subnews .col {width:327px;}
		.subnews .col img,.subnews .col iframe{width:327px;height:173px}
		.subnews .col.posttitle {font-size:19px}
		.subnews .clearfix.marginbottom {display:block;margin-bottom:20px;}
		.subnews .col.even {margin-right:0;padding-right:0;border-right:none}
		
	.follow_us {overflow:hidden;padding-bottom:5px}
	.follow_us .container {width:694px;margin:0 auto;padding-left:15px}
	.follow_us .span2 {width:32%;margin:0 2% 2% 0;float:left}
	.follow_us i {width:100%;margin-bottom:5px;}
	.follow_us .last-followus-div, .follow_us .third-followus-div {margin-right:0;}
	.follow_us .follow_us_linktitle{text-align:center;}
	.follow_us .follow_us_linkdesc {display:none}

	.postbody-wrapper {margin:0;}
	.post-lead {padding:0 0 10px;}
	.post-lead h1 {font-size:36px;line-height:42px}
	.postlayout-leftsidebar .post-column,.post-column,.sidebar {width:100%;border-right:none;border-left:none;float:none;padding:15px 0;margin-bottom:0}
	.sidebar {padding:0 0 15px;}
	.sidebar .sidebarbanner {margin-right:0;margin-left:0;text-align:center}
	.sidebar .sidebarbanner img {margin:0 auto}
	.sidebar .widget {width:100%}
	.postlayout-fullwidth .post-column {width:100%;padding-bottom:35px;}
	.postlayout-fullwidth .post-column article {padding:0 20px;}
	.postlayout-fullwidth .full-media {max-width:722px;width:722px;margin-left:-34px	!important;margin-right:-34px !important}	
	#respond {margin-bottom:0}
	#respond .input-prepend {float:none;display:block}
	#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input {width: 250px;}
	
	/*Category templates */
	.archive .posttitle {font-size: 21px;line-height: 24px;}
	.archive .post-column {width:100%;padding-bottom:0}
	.archive .archive-full .post-column {display:block;width:100%}
	
	/* 2 col archive pages */
	.archive-2col article {width:340px}
	.archive-2col.archive-full article {width:338px}

	/* 3 col archive pages */
	.archive-3col article {width:218px;margin-right:20px}
	.archive-3col.archive-full article {width:218px}
	.archive-3col.archive-full article .posttitle {font-size:21px}

	/* 4 col archive pages */
	.archive-4col article {width:158px;margin-right:20px}
	.archive-4col.archive-full article {width:158px}
	.archive-4col.archive-full article .posttitle {font-size:20px}
	.archive-4col.archive-full article.nomarginright {width:158px}	
	
	/* Archive Magazine */
	.archive-mag {margin:20px 0 0}
	.archive-grid {border:2px solid #222;border-top:2px solid #222;border-bottom:none}
	.archive-grid .pull-left,.archive-grid .pull-right {position:relative;overflow:hidden;}

	.archive-grid .slides-big-left {width:690px;height:405px;float:none !important}
		.archive-grid .slides-big-left  img {width:690px;height:405px;}	
		
	.archive-grid .slides-big-right {width:690px;height:180px;float:none !important;}
	.archive-grid .slides-right-top {width:344px;height:180px;float:left;border-right:2px solid #222}
		.archive-grid .slides-right-top img {width:344px;height:180px;}
	
	.archive-grid .slides-right-bottom {width:344px;height:180px;float:left}
	.archive-grid .slides-right-bottom-left {width:171px;height:180px;}
		.archive-grid .slides-right-bottom-left img{width:171px;height:180px;}
	.archive-grid .slides-right-bottom-right {width:171px;height:180px;}
		.archive-grid .slides-right-bottom-right img {width:171px;height:180px;}

	.inner-cycle {width:674px;height:331px;overflow:hidden;margin-left:0;margin-right:0}
	.inner-cycle img {max-width:674px;}		
}

@media (min-width: 590px) and (max-width: 767px) {
		.container {width:574px;}
		.menu {display: none !important;}
		.tinynav {display: block;}
		.sb-holder {display: block;}
		.sb-selector {display:none}
		.masthead {border-bottom:none}
		.social_header.pull-right {float:none;margin-top:10px}
		
		header .sitelogo {width:100%;}
		header .sitelogo img {display:block;float:none;margin:0 auto}
		.headerbanner {display:none}
		.nav_date,.headerquote {display:none}
		nav.main-navigation {float:none}	
		.second-navigation {display:none}
		
		.carousel {width:544px;margin-bottom:20px;}
		
	.featured-cycle .cycle-slideshow {border:2px solid #222;border-top:2px solid #222;border-bottom:none;height:auto !important}
	.featured-cycle .cycle-slideshow .slides-big-left {width:544px;height:319px;float:none !important}	
		.featured-cycle .cycle-slideshow .slides-big-left img {width:544px;height:319px}	
	
	.featured-cycle .cycle-slideshow .slides-big-right {width:544px;height:auto;float:none !important;}
		.featured-cycle .cycle-slideshow .slides-right-top {width:544px;height:233px;}
			.featured-cycle .cycle-slideshow .slides-right-top img{width:544px;height:233px;}
		
		.featured-cycle .cycle-slideshow .slides-right-bottom {width:544px;height:284px;float:left}
			.featured-cycle .cycle-slideshow .slides-right-bottom-left {width:271px;height:284px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-left img {width:271px;height:284px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-right {width:271px;height:284px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-right img {width:271px;height:284px;}

	.featured-cycle .cycle-pager {width:538px;font-size:15px}
	.featured-cycle .cycle-pager a {width:106px;}
	.featured-cycle .cycle-pager a.last-cycle-pager {border-right:0 !important;width:110px;}

	.primarybottom-left {display:none}
	.primarybottom-right {width:544px;}
	/* ={ TABBED CONTENT } */
	.primarybottom_right_firstcol {width:544px;}
		.primarybottom_right_firstcol .nav-tabs li{width:180px;}
		.primarybottom_right_firstcol .tab-content .firstpost-excerpt {width:380px;}

		/* ={ RIGHT HAND OF TABBED CONTENT } */
		.primarybottom_right_secondcol {width:544px;margin-bottom:20px;}	
		.primarybottom_right_secondcol .aligncenter {width:100%}
	
	/* ={ WIDE COL BELOW TABS } */				
	.newsblock .pull-left {width:544px;border-right:none;padding-right:0;border-bottom:1px dotted #ddd;margin-bottom:5px}
	.newsblock .pull-left img ,.newsblock .pull-left iframe {height:117px;width:173px}
	.newsblock .pull-right {width:544px;}
	
	/* ={ TWO ADS ABOVE CAROUSEL} */
	.primary-bottomads {}
		.primary-bottomads .col.pull-left {float:none;width:100%}
		.primary-bottomads .col.pull-right {float:none;width:100%}
		.primary-bottomads .col.pull-right img{margin-top:15px;}	
		.primary-bottomads .col img{float:none !important;margin:0 auto}	
		
	/* ={ OVERFLOW WRAPPER FOR GALLERY CAROUSEL } */
	.wrapbar {margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block}
		.wrapbar-top {display:none}
		.wrapbar-bot  {display:none}
		.wrapbar-mid {background:none;}
		
	/* ={ MEDIA GALLERY CAROUSEL } */
	.mediagallery{width:544px;height:270px;border-bottom:1px dotted #efefef;margin-bottom:20px;padding-bottom:10px;}
	.mediagallery .ca-wrapper{width:544px;}
	.mediagallery .ca-item{width:190px;}
	.mediagallery .ca-item iframe,.mediagallery .ca-item img{width:148px;height:100px}
	.mediagallery .ca-item-main{padding-right: 15px;margin-right:15px;}
	.mediagallery .ca-nav span{margin-top:-25px;}

	/* ={ SECONDARY CONTENT - MEDIA GALLERY AND BELOW TILL 4 BLOCKS } */
	.secondary {margin:0 0 15px;padding-bottom:5px}
		.secondary .maincol.pull-left{width:544px;padding:0;border-right:none;float:none;border-bottom:1px dotted #ddd;margin-bottom:15px;padding-bottom:15px;}
		.secondary .maincol.pull-left img, .secondary .maincol.pull-left iframe{width:544px;height:309px;}
		.secondary .maincol.pull-right {width:544px;padding-top:0;}
		.secondary .subcolwide .featuredpost .posttitle {bottom:20px;}
		.secondary .subcolwide .featuredpost {width:544px;height:205px;margin:0 0 20px;padding:0 0 20px}
		.secondary .subcolwide .featuredpost img,.secondary .subcolwide .featuredpost iframe {width:544px;height:205px;}
		
		.secondary .subcol.pull-left{margin:-20px 0 0 0;padding:15px 20px 15px 0;margin-right:0;border-right:none;}
		.secondary .subcol.pull-left,.secondary .subcol.pull-right{width:262px !important;}

	/* ={ SUBNEWS - 4 COLS } */
	.subnews {}
		.subnews .col {width:252px;}
		.subnews .col img,.subnews .col iframe{width:252px;height:133px}
		.subnews .col.posttitle {font-size:19px}
		.subnews .clearfix.marginbottom {display:block;margin-bottom:20px;}
		.subnews .col.even {margin-right:0;padding-right:0;border-right:none}
		
	.follow_us,.footer,.footer_meta {width:544px;margin:0 auto;padding:15px;}
	.follow_us .span2 {width:31%;margin:0 2% 2% 0;float:left}
	.follow_us i {width:100%;margin-bottom:5px;}
	
	.follow_us .last-followus-div, .follow_us .third-followus-div {margin-right:0;}
	.follow_us .follow_us_linktitle{text-align:center;}
	.follow_us .follow_us_linkdesc {display:none}
	
	.footer {padding-bottom:0}
	.footer .span4 {width:544px}
	.footer_meta {padding:5px 15px;}
	.footer_meta .span6 {width:544px;text-align:center;padding:5px 0;}
	
	.postbody-wrapper {margin:0;}
	.post-lead {padding:0 0 10px;}
	.post-lead h1 {font-size:34px;line-height:38px}
	.postlayout-leftsidebar .post-column,.post-column,.sidebar {width:100%;border-right:none;border-left:none;float:none;padding:15px 0;margin-bottom:0}
	.sidebar {padding:0 0 15px;}
	.sidebar .sidebarbanner {margin-right:0;margin-left:0;text-align:center}
	.sidebar .sidebarbanner img {margin:0 auto}
	.sidebar .widget {width:534px}
	.postlayout-fullwidth .post-column {width:100%;padding-bottom:29px;}
	.postlayout-fullwidth .post-column article {padding:0 15px;}
	.postlayout-fullwidth .full-media {max-width:572px;width:572px;margin-left:-29px	!important;margin-right:-29px !important}	
	#respond {margin-bottom:0}
	#respond .input-prepend {float:none;display:block}
	#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input {width: 250px;}		
	
	/*Category templates */
	.archive .posttitle {font-size: 21px;line-height: 24px;}
	.archive .post-column {width:100%;padding-bottom:0}
	.archive .archive-full .post-column {display:block;width:100%}
	
	/* 2 col archive pages */
	.archive-2col article {width:264px}
	.archive-2col.archive-full article {width:264px}

	/* 3 col archive pages */
	.archive-3col article {width:168px;margin-right:20px}
	.archive-3col.archive-full article {width:168px}
	.archive-3col.archive-full article .posttitle {font-size:21px}

	/* 4 col archive pages */
	.archive-4col article {width:121px;margin-right:20px}
	.archive-4col.archive-full article {width:121px}
	.archive-4col.archive-full article .posttitle {font-size:20px}
	.archive-4col.archive-full article.nomarginright {width:121px}	
	
	/* Archive Magazine */
	.archive-mag {margin:20px 0 0}
	.archive-grid {border:2px solid #222;border-top:2px solid #222;border-bottom:none}
	.archive-grid .pull-left,.archive-grid .pull-right {position:relative;overflow:hidden;}
	
	.archive-grid .slides-big-left {width:544px;height:319px;float:none !important}
		.archive-grid .slides-big-left  img {width:544px;height:319px;}	
		
	.archive-grid .slides-big-right {width:544px;height:auto;float:none !important;}
	.archive-grid .slides-right-top {width:544px;height:233px;}
		.archive-grid .slides-right-top img {width:544px;height:233px;}
	
	.archive-grid .slides-right-bottom {width:544px;height:284px;float:left}
	.archive-grid .slides-right-bottom-left {width:271px;height:284px;}
		.archive-grid .slides-right-bottom-left img{width:271px;height:284px;}
	.archive-grid .slides-right-bottom-right {width:271px;height:284px;}
		.archive-grid .slides-right-bottom-right img {width:271px;height:284px;}

	.inner-cycle {width:524px;height:257px;overflow:hidden;margin-left:0;margin-right:0}
	.inner-cycle img {max-width:524px;}				
			
}
@media (max-width: 589px) {
		.container {width:320px;}
		.sitebody {padding:0 9px;}
		.widget {margin-bottom:15px}	
		.menu {display: none !important;}
		.tinynav {display: block;}
		.sb-holder {display: block;}
		.sb-selector {display:none}
		.masthead {border-bottom:none}
		.social_header.pull-right {float:none;margin-top:10px}
		.social_header i {font-size:16px;width:29px}
		.comment-read-more a {display: none;}
		header .sitelogo {width:100%;}
		header .sitelogo img {display:block;float:none;margin:0 auto}
		.headerbanner {display:none}
		.nav_date,.headerquote {display:none}
		nav.main-navigation {float:none}	
		.second-navigation {display:none}
		.featured-cycle .cycle-pager {margin-bottom:15px;}
		.carousel {width:300px;margin-bottom:15px;}
		.nav_advertise {display:none}
		
	.featured-cycle .cycle-slideshow {border:2px solid #222;border-top:2px solid #222;border-bottom:none;height:auto !important}
	.featured-cycle .cycle-slideshow p{display:none}
	.featured-cycle .cycle-slideshow .slides-big-left {width:300px;height:186px;float:none !important}	
		.featured-cycle .cycle-slideshow .slides-big-left img {width:300px;height:186px}	
	
	.featured-cycle .cycle-slideshow .slides-big-right {width:300px;height:auto;float:none !important;}
		.featured-cycle .cycle-slideshow .slides-right-top {width:300px;height:129px;}
			.featured-cycle .cycle-slideshow .slides-right-top img{width:300px;height:129px;}
		
		.featured-cycle .cycle-slideshow .slides-right-bottom {width:300px;height:156px;float:left}
			.featured-cycle .cycle-slideshow .slides-right-bottom-left {width:149px;height:156px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-left img {width:149px;height:156px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-right {width:149px;height:156px;}
			.featured-cycle .cycle-slideshow .slides-right-bottom-right img {width:149px;height:156px;}
			
	.featured-cycle .cycle-pager {width:294px;font-size:15px}
	.featured-cycle .cycle-pager a {width:146px;border-bottom:1px solid #333}
	.featured-cycle .cycle-pager a.last-cycle-pager {border-right:0 !important;width:294px;border-bottom:none}

	.primarybottom-right {width:300px;}
	/* ={ TABBED CONTENT } */
	.primarybottom_right_firstcol {width:300px;margin-bottom:15px}
	/* Tab titles */
	.primarybottom_right_firstcol .nav-tabs {border-bottom: none;}
	.primarybottom_right_firstcol .nav-tabs li{width:98px;margin-left:2px;}
	.primarybottom_right_firstcol .nav-tabs li.firsttab{margin-left:0}
	.primarybottom_right_firstcol .nav-tabs > li > a {font:bold 11px arial, sans-serif;}
		
		.primarybottom_right_firstcol .tab-content .firstpost-media {width:90px;}
		.primarybottom_right_firstcol .tab-content .firstpost-excerpt {width:200px;}
		.primarybottom_right_firstcol .tab-content .firstpost-excerpt p.postexcerpt {display:none}

		/* ={ RIGHT HAND OF TABBED CONTENT } */
		.primarybottom_right_secondcol {width:300px;margin-bottom:15px;}	
		.primarybottom_right_secondcol .aligncenter {width:100%}
	
	/* ={ WIDE COL BELOW TABS } */				
	.newsblock {padding-top:15px;margin-bottom:15px}
	.newsblock .pull-left {width:300px;border-right:none;padding-right:0;border-bottom:1px dotted #ddd;margin-bottom:5px}
	.newsblock .pull-left img ,.newsblock .pull-left iframe {height:58px;width:86px}
	.newsblock .pull-right {width:300px;}
	
	/* ={ TWO ADS ABOVE CAROUSEL} */
	.primary-bottomads {margin-bottom:10px}
		.primary-bottomads .col.pull-left {float:none;width:100%}
		.primary-bottomads .col.pull-right {float:none;width:100%}
		.primary-bottomads .col.pull-right img{margin-top:15px;}	
		.primary-bottomads .col img{float:none !important;margin:0 auto}	
		
	/* ={ OVERFLOW WRAPPER FOR GALLERY CAROUSEL } */
	.wrapbar {margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block}
		.wrapbar-top {display:none}
		.wrapbar-bot  {display:none}
		.wrapbar-mid {background:none;}
		
	/* ={ MEDIA GALLERY CAROUSEL } */
	.mediagallery{width:300px;height:270px;border-bottom:1px dotted #efefef;margin-bottom:15px;padding-bottom:10px;}
	.mediagallery .ca-wrapper{width:300px;}
	.mediagallery .ca-item{width:155px;}
	.mediagallery .ca-item iframe,.mediagallery .ca-item img{width:128px;height:90px}
	.mediagallery .ca-item-main{padding-right: 5px;margin-right:5px;}
	.mediagallery .ca-nav span{margin-top:-30px;}

	/* ={ SECONDARY CONTENT - MEDIA GALLERY AND BELOW TILL 4 BLOCKS } */
	.secondary {margin:0 0 15px;padding-bottom:5px}
		.secondary .featuredpost {margin-bottom:15px;padding-bottom:15px}
		.secondary .maincol.pull-left{width:300px;padding:0;border-right:none;float:none;border-bottom:1px dotted #ddd;margin-bottom:15px;padding-bottom:15px;}
		.secondary .maincol.pull-left img, .secondary .maincol.pull-left iframe{width:300px;height:auto;}
		.secondary .maincol.pull-right {width:300px;padding-top:0;}
		.secondary .subcolwide .featuredpost .posttitle {bottom:20px;}
		.secondary .subcolwide .featuredpost {width:300px;height:113px;margin:0 0 15px;padding:0 0 15px}
		.secondary .subcolwide .featuredpost img,.secondary .subcolwide .featuredpost iframe {width:300px;height:113px;}
		
		.secondary .subcol.pull-left{margin: 0 0 15px;padding:0 0 15px;border-right:none;border-bottom:1px dotted #ddd;width:300px;float:none}
		.secondary .subcol.pull-right{margin-top:-15px}
		.secondary .subcol.pull-left,.secondary .subcol.pull-right{width:300px;float:none}

	/* ={ SUBNEWS - 4 COLS } */
	.subnews {}
		.subnews .col {width:300px;border-right:none;margin:0 0 15px;padding:0;float:none !important}
		.subnews .col img,.subnews .col iframe{width:300px;height:133px}
		
	.follow_us,.footer,.footer_meta {width:300px;margin:0 auto;padding:15px 10px;}
	.follow_us .span2 {width:30%;margin:0 2% 2% 0;float:left}
	.follow_us i {width:100%;margin-bottom:5px;}
	
	.follow_us .last-followus-div, .follow_us .third-followus-div {margin-right:0;}
	.follow_us .follow_us_linktitle{text-align:center;}
	.follow_us .follow_us_linkdesc {display:none}
	
	.footer {padding-bottom:0}
	.footer .span4 {width:300px}
	.footer_meta {padding:5px 10px;}
	.footer_meta .span6 {width:300px;text-align:center;padding:5px 0;}

	.postbody-wrapper {margin:0;}
	.post-lead {padding:0 0 10px;}
	.post-lead h1 {font-size:30px;line-height:34px}
	.postlayout-leftsidebar .post-column,.post-column,.sidebar {width:100%;border-right:none;border-left:none;float:none;padding:10px 0;margin-bottom:0}
	.sidebar {padding:0 0 10px;}
	.sidebar .sidebarbanner {margin-left:0;margin-right:0;padding:0;background:none}
	.sidebar .sidebarbanner img {margin:0 auto}
	.sidebar .widget {width:300px}
	.postlayout-fullwidth .post-column {width:100%;padding-bottom:15px;}
	.postlayout-fullwidth .post-column article {padding:0 5px;}
	.postlayout-fullwidth .full-media {max-width:318px;width:318px;margin-left:-14px !important;margin-right:-14px !important}	
	#respond {margin-bottom:0}
	#respond .input-prepend {float:none;display:block}
	#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input {width: 150px;}
	.commentlist .avatar{display:none}
	.comment-reply-link,li li .comment-reply-link {left:auto;right:10px;top:10px}
	.commentlist li > div:before {content:none;}
	.commentlist li > div:hover:before {content:none;}
	.commentlist li.bypostauthor > div:before {content:none;}
	.commentlist li.bypostauthor > div:hover:before {content:none}
	.comment-date-link{position:static;font-size:10px;margin:0 0 10px;display:block;padding-left:0;right:auto}
	.commentlist li > div {margin-left:10px}
	
	/*Category templates */
	.archive .posttitle {font-size: 24px;line-height: 28px;}
	.archive .post-column {width:100%;padding-bottom:0}
	.archive .archive-full .post-column {display:block;width:100%}
	
	/* 2 col archive pages */
	.archive article,.archive-2col article,.archive-2col.archive-full article,.archive-3col.archive-full article,.archive-3col article,.archive-4col article,.archive-4col.archive-full article,.archive-4col.archive-full article.nomarginright {width:300px;float:none;margin:0 0 15px;padding: 0}
	
	/* Archive Magazine */
	.archive-mag {margin:20px 0 0}
	.archive-grid {border:2px solid #222;border-top:2px solid #222;border-bottom:none}
	.archive-grid .pull-left,.archive-grid .pull-right {position:relative;overflow:hidden;}
	
	.archive-grid .slides-big-left {width:300px;height:186px;float:none !important}
		.archive-grid .slides-big-left  img {width:300px;height:186px;}	
		
	.archive-grid .slides-big-right {width:300px;height:auto;float:none !important;}
	.archive-grid .slides-right-top {width:300px;height:129px;}
		.archive-grid .slides-right-top img {width:300px;height:129px;}
	
	.archive-grid .slides-right-bottom {width:300px;height:156px;float:left}
	.archive-grid .slides-right-bottom-left {width:149px;height:156px;}
		.archive-grid .slides-right-bottom-left img{width:149px;height:156px;}
	.archive-grid .slides-right-bottom-right {width:149px;height:156px;}
		.archive-grid .slides-right-bottom-right img {width:149px;height:156px;}		
		
	.inner-cycle {width:280px;height:138px;overflow:hidden;margin-left:0;margin-right:0}
	.inner-cycle p {display:none}
	.inner-cycle img {max-width:280px;}	
	.inner-cycle .postcaption{position:absolute;right:10px;top:10px;padding:5px;width:250px;background: url(images/bg-transparent.png) repeat;}
	.inner-cycle .postcaption .posttitle {font-size: 18px;line-height: 20px;margin:0}
}


.widget_title{font-size:24px}
.wp-authors li{width: 45%; float: left; border-bottom:#cccccc dotted 1px;}


.google_mob_ad,.millennial_media_mob_ad{display: none;margin:0px auto;}
.head_top_ad{display:block;}
@media only screen and (min-width: 240px) and (max-width: 640px){
.google_mob_ad{display: block;}
.millennial_media_mob_ad{display: block;}
.head_top_ad{display:none;}
.top-50-lnk{display:none;}
.hide-for-mobile{display:none;}
}




/*author info*/

.gab_authorInfo  { /* Author Pages - Post Author Bio wrapper */
	background:#000 ;
	padding:5px;
	margin:5px 0 5px;
	border: 1px solid #ccc;
	font:11px/15px verdana, arial, sans-serif;overflow:hidden;
}

.gab_authorInfo a:link,.gab_authorInfo a:visited{
	color:#FFF;
}
.gab_authorInfo a:hover{
	text-decoration:underline;color:#F5F5F5;
}
.auth-bio  h3 { font-size:23px;color:#FFF;margin-left:10px;text-transform:uppercase;}
.gab_authorPic { /* Author Pages - photo inside of bio wrapper */
	float:left;
	width:50px;
	display:inline;
	margin-right:7px;
	max-width:100%;
}	
.auth-3-posts ul { margin-top:30%;}
.auth-3-posts ul li { margin-left:5px;float:left;}
.auth-pic	img{max-width:100%;}
.auth-3-posts,.auth-pic,.auth-bio { float:left;color:#FFF;}
.auth-3-posts	{	text-align:left;padding-left:25px;}
.auth-bio { background:#222222;padding:15px;}
.auth-bio a { color: #d6ef31 !important;}
.auth-bio a:hover { color: #fff !important;}



a.listabvft{
	color:#222;
	display:block;
	font-size:12px;
	display:block;
	padding:2px 0 2px 10px;
	margin-left:5px;
	background:url(white/ico_widget_li.gif) no-repeat left 6px;
}
a:hover.listabvft{
	background:url(white/ico_widget_li_hover.gif) no-repeat left 6px;
	text-decoration:underline;
	color:#cd1713;
}


@media print
{
.site-header,.single_postmeta span a.email-this-page,.abh_box,.addthis_toolbox,.related_post_title,.related_post,#entryMeta,#comments,.sidebar,.follow_us,.footer,.footer_meta,.pagetools,#topad,.top-50-lnk,#fbComments,#comments {display:none;}
.post-lead { display:block;}
.container { width:100% !important;}
}


#topad  {
  background: rgb(94, 94, 94);
  margin-top: -19px;
  padding-bottom: 0px;
 display: block;
 margin-left: auto !important;
 margin-right: auto !important;
  width: 100%;
  text-align: center;
}
#topad  iframe {
margin-bottom: -4px;
}

@media only screen and (max-width: 760px){
.head_top_ad { display:none !important;}
}