/*
Theme Name: sharp
Version: 0.4
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: 3.1.0
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.
*/
@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';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hha1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
html {height:100%;position:relative;}
body {
	background:#fff url(framework/images/patterns/subtle-2.jpg);
	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;
	
}
body .container {background:#fff}
iframe {border:0;padding:0;max-width:100%;}
img {max-width:100%;height:auto !important}

* {  /* eliminate all rounded corners on site for all elements which are there by default with BootStrap 3  */
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

/*	----------------------------------------------
::TYPOGRAHPY
/*----- ={ Headings} -----*/
a {text-decoration:none;outline:0;color:#ec4017}
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;
}
img {max-width:100%}

/*	----------------------------------------------
::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;}
.lastpost {margin-bottom:0 !important;padding-bottom:0 !important; border-bottom:none !important}

.posttitle {font-family:'Open Sans',arial, sans-serif;font-weight:700;margin:0 0 7px;font-size:15px;line-height:16px}
.posttitle a {color:#222;text-decoration:none;outline:0;}
.posttitle a:focus {outline:none}
.posttitle a:hover {text-decoration:none;color:#ec4017;}

/*----- [[ Postmeta ]] -----*/
p.postmeta {font-size:11px;margin:0 0 5px;clear:both;display:block;color:#999;}
p.postmeta a {text-decoration:none;font-style:italic}
p.postmeta a:hover {text-decoration:underline}
p.postmeta span {display:inline;padding-left:7px;margin-left:5px;background: url(framework/images/circ3.png) no-repeat left center}
p.postmeta span.meta_date {display:inline;padding-left:0;background:none}

.catname {text-align:center;background:url(images/bg-catname.png) repeat-x center center}
.catname a {width:auto;background:#fff;padding:0 10px;color:#222;font:bold 14px/16px 'Open Sans', Arial, sans-serif;letter-spacing:-1px;}

.readmore {font: bold 11px 'open sans',sans-serif}
.readmore a {color:#e44554}

.widgettitle {display:block;font: 30px Open Sans, arial, sans-serif;line-height:32px;font-weight:800;margin-bottom:15px;color:#222;text-align:center;letter-spacing:1px}
.widgettitle a{color:#222}

.widget{margin-bottom:25px;display:block;}
.widget:last-child {margin-bottom:0}
.widget p {margin-bottom:20px;display:block;}
.widgetinner a{color:#ec4017}
.widgetinner a:hover{color:#222}
.gab_custom_query {text-align:center}
.gab_custom_query .widgetinner a{color:#333}
.gab_custom_query .widgetinner a:hover{color:#ec4017}
.gab_custom_query .posttitle a{font-weight:normal !important}

.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:18px;margin-top:4px;}
.alignright {display:inline;float:right;margin-left:18px;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:5px;}

.wp-caption {background:#f1f1f1;text-align:center;overflow:hidden;max-width:98% !important;}
.wp-caption p.wp-caption-text {font:1.3em/1.3em georgia, sans-serif;color:#777;margin:7px 0 0;}
.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-masthead .container {border-bottom:1px solid #e8e8e8;}

	nav.masthead-navigation {}
		nav .mastheadnav {display:block;margin:0;}
		nav .mastheadnav li {float:left;display:inline;padding:4px 0}
		nav .mastheadnav li a {color:#222;cursor:pointer;display:block;padding:3px 12px 4px;line-height:16px;font:13px arial, sans-serif;text-decoration:none;border-left:1px solid #e8e8e8}
		nav .mastheadnav li.pull-right a {border-left:none}
		nav .mastheadnav li.gab_newsletter a,nav .mastheadnav li.gab_search a {border-left:none;border-right:1px solid #e8e8e8}
		nav .mastheadnav li.gab_newsletter i,nav .mastheadnav li.gab_search i {margin-right:3px}
		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, nav .mastheadnav > li:first-child a{padding-left:0;border-left:none;}
		nav .mastheadnav li a:hover {color:#cd1713;}
		nav .mastheadnav li li.current_page_item a,
		nav .mastheadnav li  li.current-cat a, 
		nav .mastheadnav li li.current-menu-item a,
		nav .mastheadnav li li.current-cat-parent a,
		nav .mastheadnav li li.current-cat-parent a:hover,
		nav .mastheadnav li li.current_page_item a:hover,
		nav .mastheadnav li  li.current-cat a:hover, 
		nav .mastheadnav li li.current-menu-item a:hover,
		nav .mastheadnav li li.current-cat-parent a:hover {color:#222;background:#efefef}
		nav .mastheadnav li ul {border-bottom:1px solid #efefef;position:absolute;z-index:9999;min-width:14em;width:auto;visibility:hidden;padding-top:4px}
		nav .mastheadnav li:hover > ul {visibility:visible;}
		nav .mastheadnav li ul li {float:none;background-color:#fff;color:#444;display:block;width:auto;padding:0;}
		nav .mastheadnav li ul li a {color:#444;font-size:12px;border:1px solid #efefef;border-bottom:none;height:auto;padding:5px 10px;white-space:nowrap;}
		nav .mastheadnav li ul li a:hover {color:#fff;background-color:#ec4017;}
		nav .mastheadnav > li + li {border-top:0;}
		nav .mastheadnav li ul.fallback {display:none;}
		nav .mastheadnav ul ul {margin:-30px 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: #ec4017 url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%;}
		#searchModal .modal-body {padding:20px 20px 5px}
		
	.social_header {padding-left:12px !important}
		.social_header span {display:none}
		.social_header i {text-align:center;font-size:13px;color:#fff;background:#333;width:22px;padding:4px 0;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}
		.social_header i.icon-rss {margin-right:0}
		.social_header a {color:#fff;float:left;display:block;padding:1px !important;border-left:none !important;}
		.social_header a:hover {color:#fff;text-decoration:none;}
		.social_header a:hover i {text-decoration:none;color:#fff;background:#777;}

	header {padding:10px 0}
		header .sitelogo {display:block;}
		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 .innerad {width:auto;float:right}

		.site-nav {margin-bottom:20px}
		nav.main-navigation {border:1px solid #e8e8e8;float:left;border-left:none;border-right:none;display:block;width:100%}
			nav .mainnav li {float:left;display:inline;padding:4px 0}
			nav .mainnav li a {color:#222;cursor:pointer;display:block;padding:2px 12px 1px;line-height:16px;font:bold 18px 'Open Sans',arial, sans-serif;text-transform:uppercase;text-decoration:none}		
			nav .mainnav > li:first-child a {padding-left:7px;}
			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:#222;}
			nav .mainnav li a:hover {color:#222;}
			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:#f8f8f8}
			nav .mainnav li > ul {position:absolute;z-index:9999;min-width:14em;width:auto;visibility:hidden}
			nav .mainnav li a:hover {color:#cd1713;}
			nav .mainnav li ul {border-bottom:1px solid #efefef;position:absolute;z-index:9999;min-width:14em;width:auto;visibility:hidden;padding-top:4px}
			nav .mainnav li:hover > ul {visibility:visible;}
			nav .mainnav li ul li {float:none;background-color:#fff;color:#444;display:block;width:auto;padding:0;}
			nav .mainnav li ul li a {color:#444;font-size:13px;font-weight:normal;border:1px solid #efefef;border-bottom:none;height:auto;padding:5px 10px !important;white-space:nowrap;text-transform:none;}
			nav .mainnav li ul li a:hover {color:#fff;background-color:#ec4017;}
			nav .mainnav > li + li {border-top:0;}
			nav .mainnav li ul.fallback {display:none;}
			nav .mainnav ul ul {margin:-33px 0 0 195px}
			nav .mainnav li:hover ul.fallback {display:block;}
			/* adjust nav arrows */
			nav .mainnav li.has-child-menu {background: url(framework/images/arrow-superfish-down.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_bright.png) no-repeat 98%;}
			nav .mainnav li li.has-child-menu > a:hover {background: #ec4017 url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%;}
			nav .mainnav li.colored-nav-item {float:right;}
			nav .mainnav li.colored-nav-item a {font:bold 14px 'Open Sans', arial, sans-serif;background:#222;color:#fff;padding:4px 18px;margin:1px 0 0 5px;text-transform:uppercase}
			nav .mainnav li.color1 a {background:#3cc0bf}
			nav .mainnav li.color2 a {background:#a0a2dc}
			nav .mainnav li.color3 a {background:#ff7e79}
			nav .mainnav li.color4 a {background:#caa38c}
			nav .mainnav li.color5 a {background:#4789b3}
			nav .mainnav li.color6 a {background:#e44554}
			nav .mainnav li.color7 a {background:#cc6699}
			nav .mainnav li.color8 a {background:#f48d3e}
			nav .mainnav li.color9 a {background:#b5cc7a}
			nav .mainnav li.color10 a {background:#7ecac1}
			nav .mainnav li.colored-nav-item a:hover {background:#ec4017}

	.mainpage-tophalf {margin-bottom:25px;}
		.featured-slider {position:relative;width:750px;height:410px;display:block;margin-bottom:25px;overflow:hidden}
		.featured-slider .fea-prev, .featured-slider .fea-next {position:absolute;right:10px;bottom:10px;z-index:101;background:url(images/bg-transparent.png);color:#fff;font-size:20px;line-height:18px;padding:6px 0;text-align:center;width:30px;cursor:pointer}
		.featured-slider .fea-prev{right:45px}
		.featured-slider .posttitle a {color:#eee;font:25px/32px 'Droid Serif', serif;text-decoration:none;text-transform:uppercase}
		.featured-slider .posttitle:first-letter {font-size:36px}
		.featured-slider .posttitle span {color:#ccc;display:block;font:20px 'Droid Sans', sans-serif;text-transform:none;margin-top:5px}
		.featured-slider a:hover {color:#fff}
		.featured-slider .featured-caption{background:url(images/bg-transparent.png);position:absolute;left:0;bottom:0;padding:12px 15px 20px 30px;max-width:580px}

		.below-fea-left .belowfea_firstcol {margin-bottom:25px;overflow:hidden}
		.below-fea-left .belowfea_firstcol .pull-left {width:68%}
		.below-fea-left .belowfea_firstcol .pull-right {width:27%;text-align:center}
		.below-fea-left .belowfea_firstcol .posttitle {font-size:30px;line-height:32px;font-weight:800}
		.below-fea-left .belowfea_firstcol .smaller-post {margin-top:-20px}
		.below-fea-left .belowfea_firstcol .smaller-post .smaller-post-cap {margin-bottom:4px;font: 13px 'Open Sans', sans-serif}
		.below-fea-left .belowfea_firstcol .smaller-post .posttitle {font-size:14px;line-height:16px;margin-bottom:5px;font-weight:700}
		.below-fea-left .belowfea_firstcol .smaller-post p.smallerpost_p {font-size:11px;line-height:14px !important}
		.below-fea-left .belowfea_firstcol .btn{float:right;color:#e44554;padding-right:30px;padding-left:30px;border:1px solid #ddd;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}
		
		.belowfea_secondcol {margin-bottom:15px;border-bottom:1px dotted #ddd;padding-bottom:20px;margin-bottom:20px}
			.below-fea-left .belowfea_secondcol .pull-left {width:40%;position:relative;}
			.below-fea-left .belowfea_secondcol .pull-left img {position:relative;z-index:1;}
			.below-fea-left .belowfea_secondcol .pull-left .postcategory {position:absolute;z-index:2;top:10px;left:10px;color:#fff;background:#f48d3e;font:bold 13px verdana, sans-serif;text-transform:uppercase;padding:3px 10px}
			.below-fea-left .belowfea_secondcol .pull-right {width:57%}	
			.below-fea-left .belowfea_secondcol .posttitle {font-size:30px;line-height:30px;font-weight:800}			
		
		.belowfea_thirdcol {}
		.below-fea-left .belowfea_thirdcol .postmedia {position:relative;margin-bottom:10px}
		.below-fea-left .belowfea_thirdcol .postmedia img {position:relative;z-index:1;}
		.below-fea-left .belowfea_thirdcol .postmedia .postcategory {position:absolute;z-index:2;top:0;left:0;color:#fff;background:#f48d3e;font:bold 13px verdana, sans-serif;text-transform:uppercase;padding:3px 10px}
		.below-fea-left .belowfea_thirdcol .leftcol .postmedia .postcategory {background:#d6c337;}
		.below-fea-left .belowfea_thirdcol .midcol .postmedia .postcategory {background:#cc6699;}
		.below-fea-left .belowfea_thirdcol .rightcol .postmedia .postcategory {background:#00a651;}
		
		.primarytop-mid {}
			.primarytop-midlist .posttitle {font:bold 14px arial, sans-serif;margin-bottom:4px;text-align:center;line-height:17px !important}
			.primarytop-midlist .posttitle a {color:#ec4017}
			.primarytop-midlist .posttitle a:hover {color:#444}
			.primarytop-midlist .postmeta {margin:0 0 15px !important;text-align:center}
			
		.widget.events {padding:0 10px 10px;background:#ec4017;color:#fff;text-align:center;margin-bottom:5px}	
		.widget.events .widgettitle {font-size:27px;line-height:25px;font-weight:800;margin:-0 -9px 15px;color:#fff}
		.widget.events li {margin-bottom:15px}
		.widget.events li:last-child {margin-bottom:0}
		.widget.events a {color:#fff}
		.widget.events a:hover {text-decoration:underline}
		
		.sidebar {}
		.sidebarad {background:url(framework/images/patterns/subtle-2.jpg);border:1px solid #eee;padding:10px;}
		
		/* Sidebar Search Widget */
		.search-wrapper {background:#EC4017;padding:15px;margin-bottom:25px} /* #f55e56 */
			.search-inner {background:#fff;padding:7px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}
				.cf:before, .cf:after{content:"";display:table;}
				.cf:after{clear:both;}
				.cf{zoom:1;}
					.form-wrapper {padding: 4px;margin: 0;background: #fff;}
					.form-wrapper input {width: 228px;height: 30px;padding: 5px;font: 12px/30px arial, sans-serif;float: left;    border: 0;background: #eee;
						-moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
						-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}

					.form-wrapper input:focus {outline: 0;background: #fff;-moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;box-shadow: 0 0 2px rgba(0,0,0,.8) inset;}
					.form-wrapper input::-webkit-input-placeholder {color: #999;font-weight: normal;font-style: italic;}
					.form-wrapper input:-moz-placeholder {color: #999;font-weight: normal;font-style: italic;}
					.form-wrapper input:-ms-input-placeholder {color: #999;font-weight: normal;font-style: italic;}    
					.form-wrapper button {overflow: visible;position: relative;float: right;border: 0;padding: 0;cursor: pointer;height: 30px;width: 80px;font: bold 12px/30px 'lucida sans', 'trebuchet MS', 'Tahoma';color: #fff;text-transform: uppercase;background: #d83c3c;
						-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);}
					.form-wrapper button:hover{background: #e54040;}	
					.form-wrapper button:active,.form-wrapper button:focus{background: #c42f2f;}
					.form-wrapper button:before {content: '';position: absolute;border-width: 8px 8px 8px 0;border-style: solid solid solid none;border-color: transparent #d83c3c transparent;top: 9px;left: -6px;}
					.form-wrapper button:hover:before{border-right-color: #e54040;}
					.form-wrapper button:focus:before{border-right-color: #c42f2f;}
					.form-wrapper button::-moz-focus-inner {border: 0;padding: 0;}

					/* Sidebar Tabs Widget */
					.tabs-sidebar-wrapper {width:100%;text-align:center;}
					.tabs-sidebar-titles { padding:12px 0; border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:10px}
					.tabs-sidebar-titles li {display:inline;list-style-type:none;margin:0 7px;}
					.tabs-sidebar-titles li a{opacity:0.5;text-decoration:none;background:#fff;border:1px solid #ddd;padding:5px 10px;color:#222;font-size:12px;
						background-image: linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);
						background-image: -o-linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);
						background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);
						background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);
						background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 33%, rgb(239,239,239) 67%);
						background-image: -webkit-gradient(
							linear,
							left bottom,
							left top,
							color-stop(0.33, rgb(255,255,255)),
							color-stop(0.67, rgb(239,239,239))
						);
					}
					.tabs-sidebar-titles li a:hover {opacity:0.7}
					.tabs-sidebar-titles li.active a,.tabs-sidebar-titles li.active a:hover {opacity:1}
					
					.tab-content tr {}
					.tab-content td {padding:10px 0;}
					.tab-content .item_no {width:45px;vertical-align:text-top;}
					.tab-content .item_no span {-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;width: 24px;height: 24px;padding: 4px;display:block;background: #222;color: #fff;text-align: center;font: bold italic 12px georgia,serif;line-height:12px;float:right;margin-right:7px}
					.tab-content .item_desc {text-align:center;color:#7d7d7d;background:url(images/border.png) no-repeat bottom center;}
					.tab-content .item_desc .posttitle{text-transform:uppercase;margin-bottom:0;font-family:georgia-sans-serif}
					.tab-content .item_desc .block {color:#7d7d7d;font-size:12px}
					.tab-content .item_desc .block a {color:#7d7d7d;}
		
					.news-signup p {margin-top:15px;color:#fff;margin-bottom:0;}
		
					.sidebar-slider.widget {width:100%;text-align:center}
					.sidebar-slider .cycle-slideshow {height:200px;position:relative;width:360px;margin:0 auto;overflow:hidden}
					.sidebar-slider .cycle-slideshow .alignnone{margin:0 0 0 10px;width:340px;height:200px}
					.sidebar-slider .post-caption {position:absolute;bottom:10px;margin-left:0;background: url(images/bg-transparenttitle.png);height:40px}
					.sidebar-slider .posttitle {margin:0;font-size:15px;font-weight:normal;color:#fff;padding:15px 10px 0 15px}
					.sidebar-slider .posttitle a {color:#fff}
					.sidebar-slider .posttitle a:hover {text-decoration:underline}

					.sidebar-slider-pager {text-align:center}
					.sidebar-slider-pager i {margin:7px 4px 0;font-size:11px}
					.sidebar-slider-pager a {color:#aaa}
					.sidebar-slider-pager a:hover {color:#ccc}
					.sidebar-slider-pager a.cycle-pager-active {color:#ec4017}
					
	.subnews {margin-bottom:25px;}
	.subnews .topspan {height:10px;display:block;
		-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;
	}
	.subnews .subnews-first {height:150px;position:relative;margin-bottom:15px}
	.subnews .subnews-first .aligncenter {position:absolute;right:0;top:0;z-index:1}
	.subnews .subnews-first .subnews-catname {position:absolute;left:-5px;bottom:0;z-index:2;padding:5px 7px;color:#fff;font-family: georgia, serif;letter-spacing:1px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	}
	.subnews p {margin-bottom:0}	
	.subnews .featuredpost {padding-bottom:10px;margin-bottom:10px;}
	.subnewscol .posttitle a:hover {text-decoration:underline}
	
	/* ={ TWO ADS ABOVE CAROUSEL} */
	.bottomads {margin-bottom:20px;}
		.bottomads-innerdiv {display:block;border-bottom:1px solid #ddd;overflow:hidden;padding:20px 0;}
		.bottomads img {display:block;margin:0 auto;max-width:100%}
		.bottomads .col.pull-left {width:auto}
		.bottomads .col.pull-right {width:auto}
		.bottomads .col.pull-right img{float:right;width:auto;}
	
		section.footer-nav {margin-bottom:25px}
			.footernav-innerdiv {border-bottom:1px solid #ddd;padding-bottom:25px;}
			.footer-nav .sitelogo {display:block;margin:0 auto 15px;text-align:center}
			.footer-nav h1 {font: bold 36px 'Ubuntu Condensed', sans-serif;line-height:40px;color:#222;margin:0;}
			.footer-nav h1 span a {display:block;color:#222;font:15px arial, sans-serif;padding-left:10px}
				.footer-nav nav {display: block;text-align:center}
					.footer-nav nav a.colored-nav-item {font:bold 14px 'Open Sans', arial, sans-serif;background:#222;color:#fff;padding:6px 24px;margin:1px 5px 0;text-transform:uppercase;display:inline-block;}
					.footer-nav nav a.color1 {background:#3cc0bf}
					.footer-nav nav a.color2 {background:#a0a2dc}
					.footer-nav nav a.color3 {background:#ff7e79}
					.footer-nav nav a.color4 {background:#caa38c}
					.footer-nav nav a.color5 {background:#4789b3}
					.footer-nav nav a.color6 {background:#e44554}
					.footer-nav nav a.color7 {background:#cc6699}
					.footer-nav nav a.color8 {background:#f48d3e}
					.footer-nav nav a.color9 {background:#b5cc7a}
					.footer-nav nav a.color10 {background:#7ecac1}
					.footer-nav nav a:hover.colored-nav-item {background:#ec4017}

		footer {font-size:13px;}
		footer .widget {margin-bottom:10px !important}
		footer .widget:last-child {margin-bottom:25px}
		footer .widgettitle {text-align:left;font:bold 18px/22px 'Open Sans', Arial, sans-serif;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #ddd}
		footer .flickr_badge_image {padding: 0px;margin: 0 6px 12px;}
		footer .flickr_badge_image, .flickr_badge_image img {border:none}
		
		footer .footer-secondrow {color:#444;overflow:hidden;background:#eee url(framework/images/patterns/subtle-2.jpg);border-top:1px solid #e8e8e8;padding:15px 20px 4px;margin-top:20px;padding-bottom:10px;}
		footer .navwidgets {float:left;width:20%;font-size:11px;}
		footer .navwidgets .widgettitle {font-size:11px;color:#000;font-family:arial, sans-serif;border-bottom:none;padding-bottom:0;margin-bottom:0}
		footer .navwidgets .widgetinner ul li {line-height:19px;list-style:none;margin-left:0;border-bottom:none;padding-bottom:0;margin-bottom:3px;text-transform:uppercase}
		footer .navwidgets .widgetinner ul li a {color:#666}
		footer .navwidgets .widgetinner ul li a:hover {color:#000}
		footer .navwidgets > div {padding-right:15px;margin-right:15px;border-right:1px dotted #aaa}
		footer .navwidgets-5 > div {padding-right:0;margin-right:0;border-right:none}
	
		footer .footer-meta {font-size:12px;color:#666;overflow:hidden;background:#ddd url(framework/images/patterns/subtle-5.jpg);border-bottom:1px solid #e8e8e8;padding:4px 12px;}	
		footer .footer-meta a {color:#444}
		footer .footer-meta a:hover {color:#000}
		footer .footer-metaleft{width:auto;margin:0}
		footer .footer-metaright {width:auto;text-align:right;margin:0}		
	

	/*	----------------------------------------------
	::SINGLE POST BODY
	-------------------------------------------------- */
	/* tools displayed on left bottom corner of screen */
	.post-lead {padding:20px;background: #eee;border-bottom:1px solid #ddd;margin-bottom:20px;}
	.post-lead p.post-category{color:#fff;background:#ec4017;text-transform:uppercase;display:inline-block;padding:3px 7px;overflow:hidden;font-size:12px;font-weight:bold;margin-bottom:0;}
	.post-lead p.post-category a {color:#fff}
	.post-lead h1 {margin-bottom:10px;font-size:60px;font-family:'Open Sans',arial, sans-serif;font-weight:700;letter-spacing:-1px}
	.post-lead p.post-datecomment {font-size:11px;color:#777;font-style:italic;margin-bottom:0}
	.post-lead p.post-datecomment a {color:#333}
	.post-lead span.commentnr {display:inline-block;background: url(images/commentsnr_arrow.png) no-repeat bottom center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;line-height:13px;padding:1px 7px 4px 5px;margin-left:15px}

	.share-this-post {border:1px dotted #000;margin-bottom:15px;text-align:center;padding:7px 0;}
	.share-this-post .share-caption {padding-bottom:7px;border-bottom:1px dotted #000;font-size:15px}
	.share-this-post .boxtweet  {width:60px;margin:0 10px 0 245px }
	.share-this-post .boxgoogle {width:52px;margin:0 10px 0 0}
	.share-this-post .boxfacebook {width:52px;margin:0 10px 0 0}
	.share-this-post .boxpinterest {width:62px;margin-top:36px}
	
	article.entry h1, article.entry h2, article.entry h3, article.entry h4, article.entry h5, article.entry h6 {color:#ec4017;}
	article.entry h1, article.entry h2, article.entry h3 {letter-spacing:-1px;border-bottom:1px dotted #ddd;padding-bottom:8px}
	
	.subtitle {font:26px 'Open Sans', sans-serif;margin-bottom:15px;letter-spacing:0;line-height:30px}	

	.postlead_subtitle.subtitle {font:22px 'Open Sans', sans-serif;margin:15px 0 0;letter-spacing:-1px;line-height:27px}
	
	.fullwidth_wrapper .entry {padding:0 120px}
	.fullwidth_wrapper .size-full {margin:0 -120px 15px !important;max-width:1140px;width:1140px;height:auto;}
	
	.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}

	.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:normal;margin-bottom:15px;}
	.entry blockquote p {font-style:normal;margin:5px 0;font-family:georgia, sans-serif;color:#666;font-size:17px} 
	
	/* WordPress Caption*/
	.wp-caption {background: #f8f8f8;line-height: 18px;margin-bottom: 7px;max-width: 100% !important; padding: 0;text-align: center;}
	.wp-caption img {margin: 5px 5px 0;max-width:100%}
	.wp-caption p.wp-caption-text {color: #555;font-size: 12px;margin: 5px;}
	.wp-caption-text {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
	
	.highlightme {color:#ec4017;font:23px 'open sans',arial, sans-serif;line-height:25px;display:block;margin-bottom:15px;text-align:center}
	
	/* Inner Page Slider */
	.inner-cycle {position:relative;margin:0 0 15px;background:#222;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}
	.inner-cycle .cycle-slideshow {overflow:hidden;height:408px;}
	.inner-cycle img {max-width:100%;height:auto}
	.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:-8px;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:#ec4017}
	.inner-cycle .prevnext_controls {position:absolute;right:10px;bottom:3px;z-index:102;width:33px;overflow:hidden}
	.inner-cycle .innerslider_prev {float:left}
	.inner-cycle .innerslider_next {float:right}
	.inner-cycle .prevnext_controls a {cursor:pointer;color:#eee}
	.inner-cycle .prevnext_controls a:hover {color:#fff}
	
	.bigpicture-wrapper {padding-bottom:0;}
	/* Big picture image wrapping */
	.bigpicture {overflow:hidden;background:#333;padding:10px;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}
	/* caption text with in big picture */
	.bigpicture p {margin:0;color:#fff;font-size:13px;padding:7px 10px 0;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}
	
.post-column .highlight {color:#ec4017;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;}

/* 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}

/* =ARCHIVE PAGES
-------------------------------------------------------------- */	
/* Archive page category title */
.archive .post-lead {text-align:center}
.archive .post-lead h1 {font-size:36px;font-weight:bold;text-transform:uppercase;}
.archive .post-lead p {font:19px georgia, serif;text-shadow:0 0 1px #eee;margin:10px 0 0;}
.archive .entry {margin-bottom:20px;border-bottom:1px solid #efefef;padding-bottom:10px}
.archive .entry .posttitle {font-size:30px;line-height:32px;border-bottom:none;font-weight:bold}
 
/* 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: 13px;margin-right: 3px;padding: 2px;text-align: center;width: 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
p.archive_postmeta .post-edit-link {padding-left:0}

/* 2 col archive pages */
.archive-2col .archive-withsidebar article.entry {width:363px}
.archive-2col .archive-withsidebar article.entry .posttitle {font-size:20px;line-height:23px;padding-bottom:0;letter-spacing:0}
.archive-2col .col-md-12.archive-full article {width:555px}

/* 3 col archive pages */
.archive-3col .archive-withsidebar article.entry {width:236px;margin-right:20px}
.archive-3col .archive-withsidebar article.entry .posttitle {font-size:19px;line-height:22px}
.archive-3col .archive-withsidebar article.entry iframe{width:236px;height:148px}

.archive-3col .archive-full article.entry {width:363px;margin-right:25px}

.archive-3col article.nomarginright {margin-right:0 !important}
.archive-3col article.entry .posttitle {font-size:21px;padding:0;line-height:24px}

/* 4 col archive pages */
.archive-4col .archive-withsidebar article {width:172px;margin-right:20px}
.archive-4col .archive-withsidebar article.entry .posttitle {font-size:16px;line-height:19px;letter-spacing:0}
.archive-4col .archive-full article {width:270px;margin-right:20px}

.archive-4col article.nomarginright {margin-right:0 !important}
.archive-4col article.entry .posttitle {font-size:20px;line-height:23px;padding:0}

/* archive with slider */
.archive-media .inner-cycle {margin-bottom:25px;}
.archive-media .inner-cycle .cycle-slideshow {overflow:hidden;height:450px;}
.archive-media .catname {text-transform:uppercase;margin-bottom:24px;}
.archive-media .catname span {width:auto;background:#fff;padding:0 10px;color:#222;font:bold 14px/16px 'Open Sans', Arial, sans-serif;letter-spacing:-1px;}
.archive-media article.entry {width:363px;min-height:310px;margin-right:25px;margin-bottom:25px;padding:5px;border:1px solid #eee;-webkit-box-shadow: 0 0 3px 1px #DBD5D5;box-shadow: 0 0 3px 1px #DBD5D5;min-height:310px;position:relative;padding-bottom:25px;}
.archive-media article.nomarginright {margin-right:0 !important}
.archive-media article.entry .posttitle {font-size:21px;padding:0;line-height:24px}

.archive-media article.entry .aligncenter {border-bottom:5px solid #caa38c;margin-bottom:10px;}
.archive-media article.entry p.post-datecomment {font-size:11px;color:#777;font-style:italic;margin-bottom:0;position:absolute;bottom:4px;left:5px;}
.archive-media article.entry p.post-datecomment a {color:#333}
.archive-media article.entry span.commentnr {display:inline-block;background: url(images/commentsnr_arrow.png) no-repeat bottom center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;line-height:13px;padding:1px 7px 4px 5px;margin-left:15px}
.archive-media article.entry .posttitle {font-size:20px;line-height:23px;padding-bottom:0;letter-spacing:0}

/* Magazine Layout */
.archive-mag-top {margin-bottom:25px;}
.arc_maglatest_media {position:relative;width:360px;height:245px;}
.arc_maglatest_media .postmedia {position:absolute;left:0;top:0;z-index:1}
.arc_maglatest_media .post_topleft {position:absolute;left:0;top:0;z-index:2}
.arc_maglatest_desc {background:#222;color:#fff;padding:10px;}
.arc_maglatest_desc .postmeta{margin:0 0 5px;font-size:11px;color:#999}
.arc_maglatest_desc .postmeta a{color:#ccc}
.arc_maglatest_desc .postmeta a:hover{color:#fff}
.arc_maglatest_desc .posttitle {font:bold 30px georgia, serif;line-height:34px;letter-spacing:0;margin-bottom:5px;}
.arc_maglatest_desc .posttitle a {color:#eee}
.arc_maglatest_desc .posttitle a:hover {text-decoration:underline;color:#fff}
.arc_maglatest_desc .postexcerpt {margin:0}

.archive-mag-bottom .mag-leftsidebar .widget {margin-bottom:25px;}
.archive-mag-bottom .mag-leftsidebar .flickr_badge_image,
.archive-mag-bottom .mag-leftsidebar .flickr_badge_image img  {border:none}
.archive-mag-bottom .mag-leftsidebar .flickr_badge_image {margin: 0 3px 6px; padding: 0;}

.archive-mag-bottom article {margin-bottom:25px;}
.archive-mag-bottom article .aligncenter {margin-bottom:8px;}
.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:265px;}
.archive-mag-bottom article .mag_bigmedia {position:relative;width:555px;height:340px;margin-bottom:10px;}
.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
.archive-mag-bottom article .posttitle {font-weight:700 !important;}
.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia {position:absolute;bottom:10px;left:10px;z-index:2;width:50%;background-color:rgb(200,164,141, 0.8);background-color: rgba(200,164,141, 0.8);padding:10px 15px;font: 30px georgia, serif;line-height:34px;letter-spacing:0;}
.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia a {color:#fff;text-transform:uppercase;text-shadow: 0 0 1px #222;}
.archive-mag-bottom article.entry p.postmeta {font-size:11px;color:#777;font-style:italic;margin-bottom:0;}
.archive-mag-bottom article p.post-datecomment a {color:#333}
.archive-mag-bottom article span.commentnr {display:inline-block;background: url(images/commentsnr_arrow.png) no-repeat bottom center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;line-height:13px;padding:1px 7px 4px 5px;margin-left:15px}

.mag_moreposts {border:1px dotted #000;margin-bottom:15px;text-align:center;padding:7px 0;}
.mag_moreposts a {color:#444}
.mag_moreposts .share-caption {padding-bottom:7px;border-bottom:1px dotted #000;font-size:15px}

/* 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}

/*	----------------------------------------------
::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:20px;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:19px arial, sans-serif; color:#444} 
#respond .comment-notes { font-size:14px; margin-bottom:15px;}	
#respond p { margin:0;font-size:14px; margin-bottom:15px;}
#respond .form-field-wrapper{display:block;margin:0 0 15px;float:left;width:220px;}
#respond .form-field-wrapper.mid-input-item{margin:0 12px;}
#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:97%;
	font-size:15px;
	padding:10px;
	-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;
	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:#ec4017;color:#fff;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;}	
li #respond {margin-bottom:1em}	
	
/* Event Espresso */
.event_title {font:27px open sans, sans-serif;margin:0;padding:7px 0 7px 15px !important;color:#222 !important}
.ui-widget-header {background-image:none;background-color:#efefef;border:1px solid #ddd;}
.ui-widget-content {border:1px solid #ddd;border-top:none;}
.espresso_ical_link {float:right;}
.start_date br {display:none}
.span_event_date_label {display:block;margin:5px 0;}
.btn_event_form_submit {font:15px arial, sans-serif !important;padding:5px 12px}
#event-reg-form-groups {clear:both;margin-top:15px;}
	
	
@media (min-width: 992px) and (max-width: 1200px) {

	.widget {margin-bottom:20px}
	.widgettitle {font-size: 27px;line-height:30px}

	nav .mainnav li a {padding:5px 12px;line-height:16px;font-size:15px}
	nav .mainnav li.colored-nav-item a {padding:3px 12px;margin-left:4px;}
	
	header .sitelogo img {float:none;margin:0 auto 10px}
	header .innerad {width:100%;float:none;text-align:center}
	header .innerad img{margin:0 auto}
	
	.featured-slider,.featured-img {width:616px;height:337px;}
	.featured-slider .featured-caption{max-width:546px}	
	
	.below-fea-left .belowfea_secondcol .posttitle {font-size:23px;line-height:23px;font-weight:700}
	.below-fea-left .belowfea_secondcol p {margin-bottom:8px;}
	.below-fea-left .belowfea_secondcol p.postmeta {margin-bottom:0;}
	
	.primarytop-midlist .posttitle {font-size:13px;margin-bottom:2px;line-height:15px !important}
	.primarytop-midlist .postmeta {margin:0 0 10px !important;line-height:15px;}	
	.widget.events .widgettitle {font-size:23px;letter-spacing:-1px;}
	.widget.events p {margin-bottom:10px;font-size:13px;line-height:16px;}
	
	.subnews .subnews-first {height:125px}
	.subnews img, .subnews iframe {width:213px;height:109px}
	
	.bottomads .pull-left, .bottomads .pull-right {float:none !important;display:block;margin:0 auto}
	.bottomads .col.pull-left {width:auto;margin-bottom:10px;}
	.bottomads .col.pull-right {width:auto;}
	.bottomads .col.pull-right img {float:none}
	
	.sidebarad {background:none;border:none;padding:0;}

	.form-wrapper input {width: 181px;}
	.form-wrapper button {width: 60px;}
					
	.tab-content .item_desc .posttitle{font-size:14px;}

	.sidebarsocial li {margin-left:16px;}
	.sidebarsocial a {width: 60px;height: 60px;font-size:27px;line-height:27px;padding-top: 17px;}
	.sidebarsocial a:hover {background:#ec4017;}

	.news-signup {padding:10px 15px;}
	.news-signup .widgettitle {font-size:22px}
	.news-signup p {margin-top:10px}

	.tabs-sidebar-titles li {margin:0 2px;}
	.sidebar-slider .cycle-slideshow {height:161px;width:293px;}
	.sidebar-slider .cycle-slideshow .alignnone{width:273px;height:161px;}
	
	.footer-nav nav a.colored-nav-item { font:bold 14px 'Open Sans', arial, sans-serif;;padding:5px 10px;margin:1px 5px 0;}
	footer .flickr_badge_image {margin: 0 3px 6px;width: 64px;height:64px;}
	footer .flickr_badge_image img{width: 64px;height:64px;}
	
	.post-lead h1 {font-size:50px}
	
	.fullwidth_wrapper .entry {padding:0 100px}
	.fullwidth_wrapper .fullmedia {margin:0 -100px 15px !important;max-width:940px;width:940px;}
	
	/* 2 col archive pages */
	.archive-2col .archive-withsidebar article.entry {width:296px}
	.archive-2col .archive-withsidebar article img, .archive-2col .archive-withsidebar article iframe {width:296px;height:204px}
	.archive-2col .archive-withsidebar article.entry .posttitle {font-size:18px;line-height:22px;}
	.archive-2col .archive-withsidebar article.entry iframe {width:296px;height:204px}
	
	.archive-2col .col-md-12.archive-full article {width:460px}
	.archive-2col .archive-full article.entry .posttitle {font-size:23px;line-height:26px;letter-spacing:0;padding-bottom:0}
	.archive-2col .col-md-12.archive-full article.entry iframe{width:460px;height:284px}

	/* 3 col archive pages */
	.archive-3col .archive-withsidebar article.entry {width:192px;}
	.archive-3col .archive-withsidebar article.entry .posttitle {font-size:16px;}
	.archive-3col .archive-withsidebar article.entry iframe {width:192px;height:120px}
	
	.archive-3col .archive-full article.entry {width:296px;}
	.archive-3col .archive-full article.entry .posttitle {font-size:18px;line-height:21px;letter-spacing:0}
	.archive-3col .archive-full article iframe{width:296px;height:188px}

	/* 4 col archive pages */
	.archive-4col .archive-withsidebar article {width:139px;}
	.archive-4col .archive-withsidebar article.entry .posttitle {font-size:14px;}
	.archive-4col .archive-withsidebar article.entry iframe {width:139px;height:105px}
	
	.archive-4col .archive-full article {width:220px;}
	.archive-4col .archive-full article.entry .posttitle {letter-spacing:0}
	.archive-4col .archive-full article.entry iframe {width:220px;height:134px}	

	/* slider page */
	.archive-media .inner-cycle .cycle-slideshow,
	.archive-media .inner-cycle .cycle-slideshow img {width:920px;height:411px;}
	.archive-media article.entry {width:295px;min-height:285px;}
	.archive-media article.entry iframe {width:283px;height:177px;}
	
	/* Magazine Layout */
	.arc_maglatest_media,.arc_maglatest_media iframe {width:293px;height:199px;}
	.arc_maglatest_desc .posttitle {font:bold 26px georgia, serif;line-height:29px;}
	.archive-mag-bottom article .mag_bigmedia {width:455px;height:279px;}
	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:215px;}
	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
	.archive-mag-bottom article .posttitle {font-weight:700 !important;font-size:26px !important;line-height:29px !important}
	.archive-mag-bottom article span.commentnr {margin-left:10px}	
	
	.archive-mag-bottom .mag-leftsidebar .flickr_badge_image,
	.archive-mag-bottom .mag-leftsidebar .flickr_badge_image img  {border:none;width:59px;height:59px;}	
	.gab_custom_query .featuredpost {padding-bottom:5px;margin-bottom:7px;}
	.gab_custom_query .posttitle {line-height:14px;font-size:13px;}
}

@media (min-width: 767px) and (max-width: 991px) {
	.site-masthead .container {border-bottom:none;}
	header .sitelogo img {float:none;margin:0 auto 10px}
	header .innerad {width:100%;float:none;text-align:center}
	header .innerad img{margin:0 auto}
	
	.responsive_menu, .sb-selector,.gab_headersearch {display: none !important;}
	.tinynav,.social_header span, .sb-holder {display: block;}

	.featured-slider,.featured-img {width:720px;height:394px;}
	.featured-slider .featured-caption{max-width:650px}	
	.belowfea_firstcol img {width:100%;height:auto}
	.primarytop-mid {border-right:none}
	.widget.events .widgettitle {letter-spacing:-1px}

	.sidebar {margin-top:25px;}
	.sidebarad {padding-left:192px;}
	.form-wrapper input {width: 588px;}
	.form-wrapper button {width: 80px;}
	.tab-content table{margin:0 auto;width:450px}
	.sidebarsocial {padding-left:175px}
	.news-signup {background:url(framework/images/patterns/subtle-2.jpg);border:1px solid #ddd}
	.news-signup .widgettitle {color:#222;}
	.news-signup p {color:#222;}
	.sidebar-slider .cycle-slideshow {height:412px;width:720px;}
	.sidebar-slider .cycle-slideshow .alignnone{width:700px;height:412px;}	

	.subnewscol.col1, .subnewscol.col2 {margin-bottom:25px}
	.subnews .subnews-first {height:192px}
	.subnews img, .subnews iframe {width:345px;height:176px}
	
	.bottomads .pull-left, .bottomads .pull-right {float:none !important;display:block;margin:0 auto}
	.bottomads .col.pull-left {width:auto;margin-bottom:10px;}
	.bottomads .col.pull-right {width:auto;}
	.bottomads .col.pull-right img {float:none}	
	
	.footer-nav nav a.colored-nav-item { font:bold 14px 'Open Sans', arial, sans-serif;;padding:5px 7px;margin:1px 5px 0;}
	footer .widget {margin-bottom:25px;}
	
	.post-lead h1 {font-size:45px}
	
	.fullwidth_wrapper .entry {padding:0 80px}
	.fullwidth_wrapper .fullmedia {margin:0 -80px 15px !important;max-width:718px;width:718px;}	
	
	/* 2 col archive pages */
	.archive-2col .archive-withsidebar article.entry,.archive-2col .col-md-12.archive-full article{width:351px}
	.archive-2col article.entry .posttitle {font-size:20px;letter-spacing:0;line-height:23px;padding-bottom:0}
	.archive-2col .archive-withsidebar article.entry iframe {width:351px;height:242px}
	.archive-2col .archive-full article.entry iframe {width:351px;height:217px}	

	/* 3 col archive pages */
	.archive-3col .archive-withsidebar article.entry,.archive-3col .archive-full article.entry{width:226px;margin-right:20px}
	.archive-3col article.entry .posttitle {font-size:19px;letter-spacing:0;line-height:22px}
	.archive-3col .archive-withsidebar article.entry iframe {width:226px;height:142px}
	.archive-3col .archive-full article.entry iframe {width:226px;height:143px}	

	/* 4 col archive pages */
	.archive-4col .archive-withsidebar article,.archive-4col .archive-full article{width:165px;}
	.archive-4col article.entry .posttitle {font-size:16px;letter-spacing:0;line-height:19px}
	.archive-4col .archive-withsidebar article.entry iframe, .archive-4col .archive-full article.entry iframe {width:165px;height:125px}
	.archive-4col .archive-withsidebar article.entry iframe {width:165px;height:125px}
	.archive-4col .archive-full article.entry iframe {width:165px;height:101px}

	/* slider page */
	.archive-media .inner-cycle .cycle-slideshow,
	.archive-media .inner-cycle .cycle-slideshow img {width:700px;height:312px;}
	.archive-media article.entry {width:223px;}
	.archive-media article.entry iframe {width:211px;height:132px}
	
	/* Magazine Layout */
	.arc_maglatest_media,.arc_maglatest_media iframe {width:220px;height:149px;}
	.arc_maglatest_desc .posttitle {font:bold 20px georgia, serif;line-height:23px;}
	.mag-leftsidebar {display:none}
	.mag_bigmedia {float:left;width:455px;}
	.mag_excerpt {float:right;width:240px;}
	.archive-mag-bottom article .mag_bigmedia {width:455px;height:279px;}

	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:350px;}
	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
	.archive-mag-bottom article .posttitle {font-weight:700 !important;font-size:23px !important;line-height:25px !important}
}

@media (max-width: 767px) {
	.container {max-width:480px}
	.site-masthead .container {border-bottom:none;}
	header .sitelogo {padding-top:10px !important;margin:0 auto 15px;}
	header .sitelogo img {float:none;margin:0 auto}
	header h1 {text-align:center;}

	.responsive_menu, .sb-selector,.gab_headersearch {display: none !important;}
	.tinynav,.social_header span, .sb-holder {display: block;}

	.featured-slider,.featured-img {width:100%;height:auto;}
	.featured-slider .featured-caption{max-width:90%}	
	.belowfea_firstcol img {width:100%;height:auto}
	.primarytop-mid {border-right:none}	
	.primarytop-mid .widget {float:left;width:46%;margin:25px 2% 0}
	.primarytop-midlist .posttitle {text-align:left;border-bottom:1px dotted #ddd;margin-bottom:3px;padding-bottom:3px;font-weight:normal}
	.primarytop-midlist i {margin-top:2px;}
	
	.sidebar {margin-top:25px;}
	.sidebarad {padding-left:53px;}
	.form-wrapper input {width: 318px;}
	.form-wrapper button {width: 80px;}
	.tab-content table{margin:0 auto;width:450px}
	.sidebarsocial {width:280px;margin:0 auto;}
	.sidebarsocial li {margin-left:11px;margin-bottom:25px}
	.sidebarsocial a {width: 60px;height: 60px;font-size:27px;line-height:27px;padding-top: 17px;}
	.news-signup {background:url(framework/images/patterns/subtle-2.jpg);border:1px solid #ddd}
	.news-signup .widgettitle {color:#222;}
	.news-signup p {color:#222;}
	.sidebar-slider .cycle-slideshow {height:auto;width:450px;}
	.sidebar-slider .cycle-slideshow .alignnone{width:430px;height:265px;}

	.subnewscol.col1, .subnewscol.col2 {margin-bottom:25px}
	.subnews .subnews-first {height:123px}
	.subnews img, .subnews iframe {width:210px;height:107px}	
	
	.bottomads .pull-left, .bottomads .pull-right {float:none !important;display:block;margin:0 auto}
	.bottomads .col.pull-left {width:auto;margin-bottom:10px;}
	.bottomads .col.pull-right {width:auto;}
	.bottomads .col.pull-right img {float:none}
	
	footer .flickr_badge_image {margin: 0 3px 6px;width: 69px;height:69px;}
	footer .flickr_badge_image img{width: 69px;height:69px;}
	footer .footer-secondrow {padding-bottom:0 !important;margin-top:1px !important}
	footer .navwidgets-1,footer .navwidgets-2{width:50%;}
	footer .navwidgets-3,footer .navwidgets-5  {width:33%;}
	footer .navwidgets-4 {width:34%;}
	footer .navwidgets > div {padding-right:0;margin-right:0;border-right:none}
	
	footer .footer-metaleft,footer .footer-metaright{width:100%;text-align:center}
	
	.post-lead h1 {font-size:32px;font-weight:normal;}
	iframe {height:300px}
	.highlightme {font-size:22px;line-height:23px}
	
	.fullwidth_wrapper .entry {padding:0 50px}
	.fullwidth_wrapper .fullmedia {margin:0 -50px 15px !important;max-width:450px;width:450px;}
	.comment-date-link {display:none;}
		
	/* 2 col archive pages */
	.archive-2col .archive-withsidebar article.entry,.archive-2col .col-md-12.archive-full article{width:216px}
	.archive-2col article.entry .posttitle {font-size:20px;letter-spacing:0;line-height:23px;padding-bottom:4px}
	.archive-2col .archive-withsidebar article.entry iframe {width:216px;height:149px}
	.archive-2col .archive-full article.entry iframe {width:216px;height:133px}		

	/* 3 col archive pages */
	.archive-3col .archive-withsidebar article.entry,.archive-3col .archive-full article.entry{width:136px;margin-right:20px}
	.archive-3col article.entry .posttitle {font-size:15px;letter-spacing:0;line-height:17px}
	.archive-3col .archive-withsidebar article.entry iframe {width:136px;height:85px}
	.archive-3col .archive-full article.entry iframe {width:136px;height:86px}	
	
	/* 4 col archive pages */
	.archive-4col .archive-withsidebar article,.archive-4col .archive-full article{width:101px;margin-right:15px;}
	.archive-4col article.entry .posttitle {font-size:16px;letter-spacing:0;line-height:19px}	
	.archive-4col .archive-withsidebar article.entry iframe {width:101px;height:76px}
	.archive-4col .archive-full article.entry iframe {width:101px;height:62px}	
	
	.archive .archive_postmeta {display:none}
	
	/* slider page */
	.archive-media .inner-cycle .cycle-slideshow,
	.archive-media .inner-cycle .cycle-slideshow img {width:430px;height:192px;}
	.archive-media .inner-cycle .posttitle {font:17px arial, sans-serif;line-height:20px;margin-bottom:0}	
	.archive-media article.entry {width:140px;margin-right:15px;min-height:220px}
	.archive-media  article.entry .posttitle {font:16px arial, sans-serif;line-height:20px;margin-bottom:0;line-height:19px}	
	.archive-media article.entry iframe {width:128px;height:80px}
	
	/* Magazine Layout */
	.archive-mag-top {margin-bottom:0}
	.mag_latest {margin-bottom:25px;}
	.arc_maglatest_media, .arc_maglatest_media .postmedia, .arc_maglatest_media iframe {display:block;width:450px;height:306px;}
	.archive-mag-bottom article .mag_bigmedia, .archive-mag-bottom article .mag_bigmedia iframe,.archive-mag-bottom article .mag_bigmedia img{width:450px;height:279px;}
	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:215px;}
	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
	.archive-mag-bottom article .posttitle {font-weight:700 !important;font-size:26px !important;line-height:29px !important}
	.archive-mag-bottom article span.commentnr {margin-left:10px}	
	.mag-leftsidebar {display:none}

	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:213px;}
	.archive-mag-bottom article.pull-left iframe,.archive-mag-bottom article.pull-right iframe {width:213px;height:125px;}
	.archive-mag-bottom article span.commentnr {margin-left:10px}
}

@media (max-width: 539px) {
	.container {max-width:300px}

	.widgettitle {font-size: 22px;line-height:26px;font-weight:800;}
	
	.featured-slider .posttitle a {font:15px/17px 'Droid Serif', serif;}
	.featured-slider .posttitle:first-letter {font-size:16px}
	.featured-slider .posttitle span {font-size:12px}
	.featured-slider .featured-caption{padding:5px 5px 0;max-width:270px}
	.featured-slider .fea-prev, .featured-slider .fea-next {right:5px;bottom:5px;font-size:14px;line-height:14px;padding:3px 0;width:20px;}
	.featured-slider .fea-prev{right:30px}
	
	.below-fea-left .belowfea_firstcol .posttitle {font-size:20px;line-height:22px;font-weight:700}
	.below-fea-left .btn {display:none}
	
	.below-fea-left .belowfea_secondcol .pull-left {display:none}
	.below-fea-left .belowfea_secondcol .pull-right {width:100%}	
	.below-fea-left .belowfea_secondcol .posttitle {font-size:22px;line-height:24px;font-weight:700}			
	
	.belowfea_thirdcol .leftcol,.belowfea_thirdcol .midcol,.belowfea_thirdcol .rightcol {width:100%;height:auto;margin-bottom:25px}
	.belowfea_thirdcol .leftcol img,.belowfea_thirdcol .midcol img,.belowfea_thirdcol .rightcol img{display:none}
	.belowfea_thirdcol .rightcol {margin-bottom:0}
	.below-fea-left .belowfea_thirdcol .postmedia  {position:static;height:30px;}
	
	.primarytop-mid .widget {float:none;width:100%;margin:25px 0 0}
	.widget.events .widgettitle {letter-spacing:-1px}
	
	.sidebar {margin-top:25px;}
	.sidebarad {padding:0;}
	
	.form-wrapper input {width: 100%;}
	.form-wrapper button {display:none}
	
	.tab-content table{margin:0 auto;width:270px}
	.sidebarsocial {width:270px;margin:0 auto;}
	.sidebarsocial li {margin-left:7px;}
	.news-signup .sidebar_feedwidget {width:230px;background:url(images/submit-newsletter_xs.png);}
	.news-signup .sidebar_mailinput {width:183px;}
	
	.tabs-sidebar-titles li {margin:0 2px;}
	.tabs-sidebar-titles li a{padding:5px;}
	.sidebar-slider .cycle-slideshow {height:auto;width:270px;}
	.sidebar-slider .cycle-slideshow .alignnone{width:250px;height:154px;}
	
	.subnewscol {margin-bottom:25px;width:100%}
	.subnewscol.col4 {margin-bottom:0}
	.subnews .subnews-first {height:154px}
	.subnews img, .subnews iframe {width:270px;height:138px}
	
	footer .flickr_badge_image {margin: 0 3px 6px;width: 84px;height:84px;}
	footer .flickr_badge_image img {width: 84px;height:84px;}
	footer .navwidgets {width:100%;padding:0;margin:0}
	footer .navwidgets > div {border-right:none;padding-right:0;margin-right:0}
	
	footer .footer-metaleft,footer .footer-metaright{width:100%;text-align:center}
	
	.post-lead h1 {font-size:22px;font-weight:normal;letter-spacing:0}
	iframe {height:200px}
	.inner-cycle .postcaption{display:none}
	
	.fullwidth_wrapper .entry {padding:0}
	.fullwidth_wrapper .fullmedia {margin:0 0 15px !important;max-width:270px;width:270px;}
	.comment-date-link {display:none;}
	
	/* 2 col archive pages */
	.archive article.entry {width:270px !important;margin-right:0 !important}
	.archive article.entry img, .archive article.entry iframe {width:270px !important;height:186px !important}
	.archive .posttitle {font-size:18px !important;line-height:20px !important;letter-spacing:0}
	
	.archive .archive_postmeta {display:block}
	
	/* slider page */
	.archive-media .inner-cycle{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
	.archive-media .inner-cycle .cycle-slideshow,
	.archive-media .inner-cycle .cycle-slideshow img {width:270px;height:121px;}
	.archive-media .inner-cycle .postcaption{display:block;right:5px;top:5px;padding:5px;width:220px;}
	.archive-media .inner-cycle .posttitle {font:13px arial, sans-serif !important;line-height:17px;margin-bottom:0}	
	.archive-media article.entry {width:250px;min-height:280px;}
	
	/* Magazine Layout */
	.archive-mag-top {margin-bottom:0}
	.mag_latest {margin-bottom:25px;}
	.arc_maglatest_media, .arc_maglatest_media .postmedia, .arc_maglatest_media iframe {display:block;width:270px;height:184px;}
	.archive-mag-bottom article .mag_bigmedia, .archive-mag-bottom article .mag_bigmedia iframe,.archive-mag-bottom article .mag_bigmedia img{width:270px;height:186px;}
	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:215px;}
	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
	.archive-mag-bottom article .posttitle {font-weight:700 !important;font-size:26px !important;line-height:29px !important}
	.mag-leftsidebar {display:none}
}

/* override rounded corners of comment submit button*/
#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type="submit"], #respond p.form-submit input[type="submit"], #respond input[type="submit"], #commentform #submit {padding:10px !important;border-radius:0 !important;}