/*   
Theme Name: patterns
Version: 1.3
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%;}
body {
	color: #353333;
	background: #fff url(images/bg.jpg);
	position: relative;
	font-size: 14px;
	line-height: 1.5em;
	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;
}
h1 {
	font: normal 60px/50px "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;
}
iframe {
	border:0;
	padding:0
}
b {
	color: #807b79;
	font-size: .8em;
	text-transform: uppercase;
}
a {
	text-decoration:none;
	outline:0;
	color:#FE4E47
}
a:hover {
	text-decoration:none;
	color:#673366
}

/*	----------------------------------------------
:: GENERIC
/*----- ={ Headings } -----*/
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;}
h1 { font-size:30px; }
h2 { font-size:23px; }
h3 { font-size:20px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }

/*----- [[ Theme Table ]] -----*/
.theme-table {width: 100%;margin-bottom:20px}
	.theme-table caption {	color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}
	.theme-table thead {font-size: 12px;}
	.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;}
	
/*----- [[ Postmeta ]] -----*/
.postmeta {font-style:italic !important;font-size:11px !important;text-align:right !important;margin:5px 0 0 !important;clear:both;display:block;}
.postmeta a {text-decoration:none !important}
.postmeta a:hover {text-decoration:underline !important}
.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}
	
/* 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: #673366;
    display: none;
    height: 30px;
    margin: 0 auto;
    position: relative;
    width: 100%;
	z-index:999;
}

.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: #E7D7E7;
    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;
}

/*----- [[ Calendar Widget ]] -----*/
#wp-calendar {width: 100%;}
	#wp-calendar caption {	color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}
	#wp-calendar thead {font-size: 11px;}
	#wp-calendar thead th {text-align:center;}
	#wp-calendar tbody {color: #aaa;}
	#wp-calendar tbody td {background: #E7D7E7;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}
	#wp-calendar tbody .pad {background: none;}
	#wp-calendar tfoot #next {text-align: right;}
	
/*----- [[ universal image classes ]] -----*/
	.alignleft,#content img.alignleft {display: inline;float: left;margin-right: 10px;margin-top: 4px;}
	.alignright,#content img.alignright {display: inline;float: right;margin-left: 10px;margin-top: 4px;}
	.aligncenter,#content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom:7px;}
	img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom: 8px;}
	.wp-caption {background: #f1f1f1;text-align: center;overflow:hidden;}
	.wp-caption p.wp-caption-text {font:13px/18px 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: 0;text-align: center;width: 33%;}
	.gallery img {border: 2px solid #cfcfcf;}
	.gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}
	.gallery dl {margin: 0;}
	.gallery img {border: 10px solid #f1f1f1;}
	.gallery br+br {display: none;}
	.gab_attachmentpage img { /* single attachment images should be centered */display: block;margin: 0 auto;}
/*	GENERIC ENDS
-------------------------------------------------- */

/*	----------------------------------------------
:: GENERAL and bootstrap overrides
-------------------------------------------------- */
ul,ol,li{
	margin:0;
	padding:0;
	list-style:none;
}
.container {
	background:#fff;
	padding:0 15px;

}
.featuredpost {
	margin:0 0 9px;
	border-bottom:1px dotted #efefef;
	padding-bottom:10px;
	overflow:hidden;
}
.featuredpost p{
	margin:0 0 5px;
}
.featuredpost.lastpost {
	margin-bottom:0 !important;
	border-bottom:0 !important;
	padding-bottom:0 !important
}
.posttitle { 
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight:bold;
	margin:0 0 10px;
	font-size:20px;
	line-height:22px
}
.posttitle a {
	color:#353333
}
.posttitle a:hover {
	color:#E44D26;
	text-decoration:none
}
.frontpage_postmeta {
	font-size:11px;
	color:#888;
	margin-bottom:3px !important;
	display:block
}

.catname {
	border-bottom:1px solid #dbdbdb;
	color:#fff;
	width:auto;
	font: bold 12px/21px Arial,Helvetica,sans-serif; 
	overflow:hidden;
}
.catname span {float:left;width:auto;background:#222222;padding:3px 10px;}
.catname a {float:right;width:auto;font:normal 13px "helvetica neue", helvetica, arial, sans-serif;letter-spacing:0px}
a.view-all { color: #777;margin-top:6px;}
a:hover.view-all {color:#464646}
.catname .icon-list-alt {float:right;margin:7px 0 0 4px;}

.alignleft, img.alignleft {display: inline;float: left;margin-right: 10px;margin-top: 4px;}
.alignright, img.alignright {display: inline;float: right;margin-left: 10px;margin-top: 4px;}
.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom:10px;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 8px;}

/* bootstrap overrides */
p,
label,
input,
button,
select,
textarea {
	font: 13px/19px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
}
.entry p {
	font-size: 14px;
	line-height:21px;
}
input,
textarea,
select,
.uneditable-input {
	border: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
[class^="icon-"],
[class*=" icon-"] {
  margin-top: 3px;
  margin-right: 3px;
}
code {white-space:normal;display:block;}

.navbar-search .search-query,
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
	padding-left:10px;
	padding-right:10px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
input,
textarea {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
	-webkit-transition: none;
	   -moz-transition: none;
		-ms-transition: none;
		 -o-transition: none;
		    transition: none;
}
input:focus,
textarea:focus {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}
blockquote {
	clear: both;
	margin: 30px;
	padding: 15px 15px 5px;
	border-left: 5px solid #673366;
	border-right: 5px solid #673366;
	background-color: #E7D7E7;
}
blockquote p {
	font-size: 13px;
}

.widgettitle {display:block;font: bold 16px Arial, Helvetica,Sans-serif;margin-bottom:10px;background:url(images/bg_widgettitle.png) no-repeat bottom right;border-bottom:1px solid #4a4a4a;padding-bottom:5px;color:#444}
.widgettitle a{color:#444}
.widget{margin-bottom:20px;display:block;font-size:13px}
.widgetinner a:hover{color:#61BADA}
.widgetinner ul li {border-color:#ddd;border-width:0 0 1px 0;line-height:18px;list-style:none;background:url(images/ico_widget_li.gif) no-repeat 1px 6px;padding-left:12px;}

.cf_gab_video {line-height:0}

.sticky {padding:5px;background:#efefef}
.bypostauthor {}

/* ******************************************************************************************************************************************** */
	
/* ={ HEADER }*/
#header{display:block;background: no-repeat top center;}
	
/* ={ MASTHEAD}*/
#masthead {
	height:25px;
	overflow:hidden;
	display:block;
	padding-bottom:3px;
	font: 13px/18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

	#masthead p.ticker-content {
		display:inline-block;
		font: 13px/18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important; 
	}
	
	#masthead .masthead_left {
		float:left;
		width:500px;
		font: 14px/1.5em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	}
		#masthead .masthead_caption {
			color:#A815A0;
			font-weight:bold;
			width:auto;
			float:left;
			margin:6px 2px 0 0;
		}
		#masthead ul, #masthead .ticker-wrapper {
			margin:6px 0 0 0;
			overflow:hidden;
			height:21px;
			line-height:21px;
		}
		
		#masthead ul li a, #masthead .ticker-wrapper a {
			color:#444
		}
		#masthead ul li a:hover, #masthead .ticker-wrapper a:hover {
			color:#000
		}

	#masthead .gab_logintools {
		float:right;
		width:auto;
		padding:5px 0 3px 15px;
		margin:0;
		background:url(images/login-left-border.png) repeat-y left;
	}
	#masthead .gab_logintools a {
		color:#555
	}
	#masthead .gab_signup, #masthead .gab_login{
		font:bold 11px/14px verdana,Arial, "Lucida Grande", sans-serif;
		text-transform:uppercase;
		letter-spacing:-1px
	}
	
	#logo-and-search {width:100%;display:block;overflow:hidden;border-bottom:5px solid #000}
	#header .sitelogo {display:block;width:auto;float:left;}
	#header .sitelogo img {float:left}
		
	/* Text logo */
	#header h1 {font: bold 36px georgia,'times new roman',times,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:auto;float:right;padding-top:22px;}
		#search{width:auto;float:left;height:49px;margin-right:2px;background:#fff;}
			#search form, #search fieldset{float:left;margin:0;padding:0;}
			#search fieldset{border:1px solid #eee;}
			#s {
				float:left;
				background:#fff;
				border:0;
				padding:14px 0 14px 8px;
				margin:0;color:#bcbcbc;
				font:italic 12px georgia,serif;
				line-height:12px;
				width:230px;
			  -webkit-box-shadow: none;
				 -moz-box-shadow: none;
					  box-shadow: none;
			  -webkit-transition: none;
				 -moz-transition: none;
				   -o-transition: none;
					  transition: none;
			}
			#search .submit_style1 {margin:12px 2px 0 0;}
			
			#social_header {
				width:112px;
				float:right;
			}
				#social_header li {
					width:23px;
					height:23px;
					float:left;
					margin:0 0 4px 4px;
					padding:0;
					line-height:23px;
				}

				/* 
 links */
				#social_header li a.masthead_social{
					background-position:top;
					background-repeat:no-repeat;
					text-indent:-999em;
					width:23px;
					height:23px;
					display:block;
				}
				#social_header li a:hover.masthead_social{
					background-position: bottom
				}
				
				#social_header li a.gab_twitter {background-image: url(images/social_twitter.png)}
				#social_header li a.gab_facebook {background-image: url(images/social_facebook.png)}
				#social_header li a.gab_gplus {background-image: url(images/social_gplus.png)}
				#social_header li a.gab_linkedin {background-image: url(images/social_linkedin.png)}
				#social_header li a.gab_vimeo {background-image: url(images/social_vimeo.png)}
				#social_header li a.gab_ytube {background-image: url(images/social_ytube.png)}
				#social_header li a.gab_email {background-image: url(images/social_mail.png)}
				#social_header li a.gab_rss {background-image: url(images/social_feed.png)}
	
/* ={ MAIN NAVIGATION }*/
#mainmenu {
	background-color: #fff;
	clear: both;
	display:block;
	border-bottom:1px solid #000;
	margin:0 auto 15px;
	font:14px Arial, Helvetica, Tahoma, sans-serif;
}
.mainnav, 
.mainnav ul {
	display: block;
	min-height: 0;
	margin: 0;
	padding: 0;
}
.mainnav li {
	display: block;
	float: left;
	position: relative;
	z-index: 5;
}
.mainnav li:hover {
	white-space: normal;
	z-index: 10000;
}
.mainnav li a {
	color: #333;
    cursor: pointer;
	display: block;
	padding:6px 14px;
	position: relative;
	border-right:1px solid #efefef;
}
.mainnav li.current_page_item a,
.mainnav li.current-cat a, 
.mainnav li.current-menu-item a,
.mainnav li.current-cat-parent a,
.mainnav li a:hover {
	color:#333;
	background-color:#f5f5f5;
}
.mainnav li li {
	float: none;
	border-top: 1px solid #e5e5e5;
	background: #fff;
	color: #444;
	display:block;
	width: auto;
}
.mainnav ul {
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: 10;
	min-width: 15em;
	width: auto;
}
.mainnav li:hover > ul {
	top: 100%;
	visibility: visible;
}

.mainnav li li:hover > ul {
	left: 100%;
	top: 0;
}
.mainnav:after, 
.mainnav ul:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.mainnav li li a {
	border: none;
	color: #444;
	font-size: 12px;
	font-weight: 400;
	border: 1px solid #e5e5e5;
	border-top:none;
	height: auto;
	height: 20px;
	line-height: 20px;
	padding: 4px 10px;
	white-space: nowrap;
}
.mainnav ul li a:hover, 
.mainnav li li a:hover {
	color:#fff;
	background-color:#673366;
}
.mainnav ul > li + li {
	border-top: 0;
}
.mainnav li li:hover > ul {
	left: 100%;
	top: 0;
}
.mainnav ul ul{margin:-1px 0 0 -1px}
.mainnav > li.has-child-menu {background-image:url(framework/images/nav-items/arrow-down-dark.png);background-repeat:no-repeat;background-position:right center}
.mainnav > li.has-child-menu > a:hover{background-image:url(framework/images/nav-items/arrow-down-dark.png);background-repeat:no-repeat;background-position:right center}
.mainnav > li.has-child-menu > a {padding-right:25px;}
.mainnav li.has-child-menu li.has-child-menu > a {background-image:url(framework/images/nav-items/arrow-right-dark.png);background-repeat:no-repeat;background-position:right center}
.mainnav li.has-child-menu li.has-child-menu > a:hover {background-image:url(framework/images/nav-items/arrow-right-white.png);}

.nav-icon {margin:1px 5px 0 0}

/* =Primary Main Menu IE Fixes
-------------------------------------------------------------- */
.ie7 .mainnav ul {background: url(images/ie7-fix.gif) repeat;}
.ie7 .mainnav li li a  {min-width: 100%;}
		
/* ={ MEGA DROPDOWN NAVIGATION }*/
.mainnav li.megadp .dropdown_col {
	text-transform:none;
	width: 506px;
	float:left;
	z-index:9999;
	position:absolute;
	left:-999em;
	padding-top:1px;
}
.mainnav li.megadp .dropdown_col a {text-decoration:none;}

.mainnav li.megadp .dropdown_inner {
	overflow:hidden;
	padding:10px 5px 20px 5px;
	border-top:none !important;
	font:13px/17px Arial, Helvetica, sans-serif;
	background:#fff;
	
	/* Rounded Corners */
	border: 3px solid #D0CCC8;
	border-top: 0;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.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 */
.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;}
.mainnav li.megadp:hover .align_right {left:auto;right:-1px;top:auto;}
.mainnav li.megadp:hover .align_left{ left:-1px; top:auto; }

/* Subcategory style within dropdown window */
.mainnav li.megadp .greybox {
	overflow:hidden;
	padding:0;
	margin:0 10px 12px 0;
	position: static;
	min-width:170px;
	width:170px;
	float: left;
	border:none;
	left: auto;
	top: auto;
	visibility: visible;
	border-top:none !important
}
.mainnav li.megadp .greybox li {
	border-bottom:1px dotted #efefef;
	overflow:hidden;
	width: 170px;
	display: block;
}
.mainnav li.megadp .greybox li:hover, .mainnav li.megadp .greybox li.feed {
	background: url('images/nav-li-bg.png') no-repeat top right;
	height:auto;
}
.mainnav li.megadp .greybox li a {
	background: none !important;
	float: left !important;
	display: block !important;
	clear: left !important;
	border:0;
	color:#545353;
}
.mainnav li.megadp .greybox li a:hover {
	background: none !important;
	color: #222 !important;
}
.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: url('images/nav-cat-count.png') no-repeat 0 0;
	color: #fff;
}
.mainnav li.megadp .greybox li:hover span.post-count{
	background: url('images/nav-cat-count.png') no-repeat 0 -19px;
	color: #1f1f1f;
}
.mainnav li.megadp .greybox li.feed a {
	display: block;
	float: left;
	font-size: 10px;
	padding-left: 11px;
	line-height: 7px !important;
	height:7px !important;
	color: #222 !important;
	background: url('images/nav-rss.png') no-repeat 0 3px !important;
}
.mainnav li.megadp .greybox li.feed a:hover {
	color: #673366 !important;
	background: url('images/nav-rss.png') no-repeat 0 -11px !important;
}
.mainnav .featuredpost { border-bottom:1px dotted #efefef }
.mainnav .featuredpost:hover .alignleft { background:#673366;}

/* dropdown entries wrapper and the classes in dropdown entries */
.mainnav .dropdown_entries {float:left;overflow:hidden;border-left:1px dotted #999;padding-left:9px;width:300px;}
.dropdown_entries .featuredpost {overflow:hidden;padding-bottom:5px;margin-bottom:5px;}
.mainnav h2.posttitle { font:normal 16px/18px Arial,Helvetica,Sans-serif; letter-spacing:0;margin-bottom:6px}
.mainnav h2.posttitle a {color:#444;padding: 0;margin:0;}
.mainnav h2.posttitle a:hover {color:#673366;text-decoration:none;background:none}
.mainnav h2.posttitle.popular {padding: 0 18px 0 0;background: url('images/popular-bg.png') no-repeat top right;}
.mainnav .dropdown_entries a {padding:0px;}
.mainnav .dropdown_entries a img{ background:#fff; padding:4px; margin:0 8px 0 0;}
.mainnav .postmeta a {display:inline;color:#cd1713;padding: 0;margin:0;}
.mainnav .postmeta a:hover {text-decoration:underline;color:#cd1713;}
/* END ///////////////// MEGA DROPDOWN //////////////////*/		


	/* ={ AUTHORS SLIDER - HOMEPAGE } */
	.site-authors {width:500px;}
	.site-authors li {float:left;width:250px;overflow:hidden;background:#efefef}

	#featured-collage {display:block;margin-bottom:20px;}
		#featured-collage .collagewrapper {height:615px;overflow:hidden}
			#featured-collage .collagewrapper .featuredpost{border:0;padding:0;margin:0;position:relative;float:left}
			#featured-collage .collagewrapper img {position:absolute;left:0;top:0}
			#featured-collage .postinfo {display:block;position:absolute;margin:0 5px;bottom:5px;z-index:2}
			#featured-collage .posttitle {background:#3a3a3a;padding:6px 10px;display:block;margin:0;font-size:14px;line-height:16px;opacity:0.8;filter:alpha(opacity=80);}
			#featured-collage .posttitle a {color:#fff;}
			#featured-collage .posttitle a:hover {color:#fff}
		
		#featured-collage .col_1 {width:583px;margin-right:4px;float:left}
			#featured-collage .featuredpost {background:#efefef}
			#featured-collage .featuredpost.feapost_1 {margin-bottom:4px;width:583px;height:365px;}
			#featured-collage .featuredpost.feapost_2 {margin-right:4px;width:289px;height:246px;}
			#featured-collage .featuredpost.feapost_3 {width:290px;height:246px;}
			#featured-collage .featuredpost.feapost_4 {margin-right:4px;width:289px;height:181px;}
			#featured-collage .featuredpost.feapost_5 {width:290px;height:181px;}
			#featured-collage .featuredpost.feapost_6 {margin:4px 4px 0 0;width:289px;height:181px;}
			#featured-collage .featuredpost.feapost_7 {margin-top:4px;width:290px;height:181px;}
			#featured-collage .featuredpost.feapost_8 {margin:4px 4px 0 0;width:583px;height:244px;}
			
		#featured-collage .col_2 {width:583px;float:right}
		
	#primary-content {overflow:hidden;display:block;margin-bottom:15px;}
		
		#primary-left 	{width:300px;}
		#primary-mid  	{width:635px;margin:0 25px;}
		#primary-right 	{width:185px;}
		
			#primary-left .primary-left-entries {margin-bottom:15px;}
			#primary-left .alignleft {margin-bottom:0}
			#primary-left .posttitle {font-weight:bold;font-size:15px;line-height:22px;margin:0}
			#primary-left .posttitle a{color:#333}
			#primary-left .posttitle a:hover{color:#673366}

			#primary-mid .primary-mid_topleft {width:335px;padding:10px;background:#efefef}
			#primary-mid .primary-mad_topright { widt`:265px;}
			
			#primary-right .primaryrightpost {display:block;margin-bottom:15px}
			#primary-right .posttitle a {margin-bottom:5px;display:block;font-size:17px;line-height:18px;letter-spacing:0px;font-weight:normal}
			
	/* ={ SECONDARY CONTENT SECTION - 2 COL }*/
	#secondary-content {display:block;overflow:hidden;margin-bottom:20px}
		#secondary-content .pull-left.span6 .innerdiv_tocolor {background:#3a3a3a;padding:15px;color:#eee;}
		#secondary-content .pull-left.span6 .featuredpost {border-color:#555}
		#secondary-content .pull-left.span6 a {color:#fff}
		#secondary-content .pull-left.span6 .catname a.view-all { color: #777;}
		#secondary-content .pull-left.span6 .catname a:hover.view-all {color:#464646}
		#secondary-content .pull-left.span6 a:hover {color:#eee}
		
		#secondary-content .pull-right.span6  {display:block;position:relative;}
		#secondary-content .pull-right.span6  .upper-posts{display:block;margin-bottom:15px;}
		#secondary-content .pull-right.span6 .upper-posts .featuredpost {margin-bottom:5px}
		#secondary-content .pull-right.span6  .upper-posts .list_posttitle {display:list-item;font-size: 14px;line-height:19px;font-weight:normal;border-bottom:1px dotted #efefef;list-style:none;background:url(images/ico_widget_li.gif) no-repeat left 8px;letter-spacing:0;padding:2px 0 3px 12px;margin:0 0 5px}
		#secondary-content .pull-right.span6  .home_468x60 {margin:10px auto 0;width:468px;border-top:1px dotted #ddd;padding-top:10px}
		
	/* ={ SUBNEWS - 4 COLS }*/
	#subnews {display:block;margin-bottom:25px}
		#subnews .span3 {position:relative;}
		#subnews .clearfix {display:none}
		#subnews .list_posttitle {display:list-item;font-size: 14px;line-height:19px;font-weight:normal;list-style:none;background:url(images/ico_widget_li.gif) no-repeat left 8px;letter-spacing:0;padding:2px 0 3px 12px;margin:0 0 5px}
		
	#bottom_ads {display:block;padding-bottom:25px}
		#bottom_ads img {display:block;margin:0 auto;max-width:100%}
			
/*----- ={ FOOTER NAVIGATION }-----*/
#footer_nav {
	background-color: #E7D7E7;
	clear: both;
	display:block;
	border-top:2px solid #eee;
	border-bottom:2px solid #eee;
	float:left;
	width:100%;
	font:bold 12px/15px Arial, "Lucida Grande", sans-serif;
	text-transform:uppercase;
}
.nav_bottom, 
.nav_bottom ul {
	display: block;
	min-height: 0;
	margin: 0;
	padding: 0;
}
.nav_bottom li {
	display: block;
	float: left;
	position: relative;
	z-index: 5;
}
.nav_bottom li:hover {
	white-space: normal;
	z-index: 10000;
}
.nav_bottom li a {
	color: #333;
    cursor: pointer;
	display: block;
	padding:6px 14px;
	position: relative;
	border-right:1px solid #efefef;
}
.nav_bottom li.current_page_item a,
.nav_bottom li.current-cat a, 
.nav_bottom li.current-menu-item a,
.nav_bottom li.current-cat-parent a,
.nav_bottom li a:hover {
	color:#fff;
	background-color:#673366;
}
.nav_bottom li.footer_top {float:right;border-left:1px solid #ddd;border-right:none}
.nav_bottom li li {
	float: none;
	border-top: 1px solid #e5e5e5;
	background: #fff;
	color: #444;
	display:block;
	width: auto;
}
.nav_bottom ul {
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: 10;
	min-width: 15em;
	width: auto;
}
.nav_bottom li:hover > ul {
	top: 100%;
	visibility: visible;
}

.nav_bottom li li:hover > ul {
	left: 100%;
	top: 0;
}
.nav_bottom:after, 
.nav_bottom ul:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.nav_bottom li li a {
	border: none;
	color: #444;
	font-size: 12px;
	font-weight: 400;
	border: 1px solid #e5e5e5;
	border-top:none;
	height: auto;
	height: 20px;
	line-height: 20px;
	padding: 4px 10px;
	white-space: nowrap;
}
.nav_bottom ul li a:hover, 
.nav_bottom li li a:hover {
	color:#fff;
	background-color:#673366;
}
.nav_bottom ul > li + li {
	border-top: 0;
}
.nav_bottom li li:hover > ul {
	left: 100%;
	top: 0;
}
.nav_bottom ul ul{margin:-1px 0 0 -1px}
.nav_bottom > li.has-child-menu {background-image:url(framework/images/nav-items/arrow-down-dark.png);background-repeat:no-repeat;background-position:right center}
.nav_bottom > li.has-child-menu > a:hover{background-image:url(framework/images/nav-items/arrow-down-dark.png);background-repeat:no-repeat;background-position:right center}
.nav_bottom > li.has-child-menu > a {padding-right:25px;}
.nav_bottom li.has-child-menu li.has-child-menu > a {background-image:url(framework/images/nav-items/arrow-right-dark.png);background-repeat:no-repeat;background-position:right center}
.nav_bottom li.has-child-menu li.has-child-menu > a:hover {background-image:url(framework/images/nav-items/arrow-right-white.png);}


/* =Primary Main Menu IE Fixes
-------------------------------------------------------------- */
.ie7 .nav_bottom ul {background: url(images/ie7-fix.gif) repeat;}
.ie7 .nav_bottom li li a  {min-width: 100%;}
		
	/*----- ={ FOOTER }-----*/
	#footer {color:#3b3b3b;background:#ffffff repeat-x top center;padding:20px 0 0;float:right}

		#footer .widget ul li {border-color:#596375;border-style:dashed;padding-bottom:5px;margin-bottom:5px}
		#footer p {padding:5px 0;}
		#footer a {color:#3b3b3b;}
		#footer a:hover {color:#000;text-decoration:underline;}
		#footer .archive_widget select {padding-top:5px}
					
		/* Newsletter Widget */
		#foo_widget2 .subcaption {display:block;margin-bottom:8px;font-size:13px}
				
		/* footer meta */
		#footer_data {display:block;color:#ccc;background:#673366;padding:8px 15px 6px;margin:20px -15px 0;clear:both;font-size:13px;line-height:15px;}
			#footer_data a{color:#f8f8f8;}
			#footer_data a:hover{text-decoration:underline;color:#fff}

			#footer-right-side {text-align:right;}
				
	/*----- ={ INNER PAGES }-----*/	
	#content {width:650px;float:left;}
	#content:after{content:"";display:block;clear:both;}
	
	.single-nosidebar {width:100%}
	.sidebar {overflow:hidden}
	.sidebar-right {width:495px;float:right}	
	.single-default.sidebarleft {float:left;width:175px;margin-right:20px;}
	.single-default.sidebarright {float:right;width:300px}

	.sidebar-right:after,
	.sidebarright:after,
	.sidebarleft:after{content:"";display:block;clear:both;}
	
	/* Sidebar items */
	.sidebar .gab_sidebarposts {overflow:hidden;margin-bottom:20px;width:100%;display:block}
	.sidebar .caption_sidebarposts {background:url(images/caption_2ndcar.png) no-repeat center center;display:block;height:25px;text-align:center;font-weight:bold;color:#fff;text-align:center;border:none;padding-top:4px;margin-bottom:20px}
	.sidebar .gab_sidebarposts .posttitle {font:bold 13px/19px arial, sans-serif}
	.sidebar .gab_sidebarposts .featuredpost {width:155px;margin:0 15px 0 0;padding:0;border:none}
	.sidebar .gab_sidebarposts .featuredpost.last {margin:0 !important;}
	.sidebar .gab_sidebarposts .featuredpost h2{margin:0 0 0;}
	.sidebar .gab_sidebarposts .featuredpost p{margin:0;}
	
	.sidebar .right-sidebar_ad {width:468px;margin-left:auto;margin-right:auto;}
	
	.sidebar .gab_custom_query {border:2px solid #6bc7f0;padding:10px;}
	.sidebar .gab_custom_query .widgettitle {display:block;font: bold 19px/20px Arial, Helvetica,Sans-serif;background:#6bc7f0;margin:-10px -10px 10px -10px;color:#fff;border:none;padding:3px 5px;}
	.sidebar .gab_custom_query .posttitle {font:14px/16px arial, sans-serif;letter-spacing:0;margin:2px 0 2px;}
	.sidebar .gab_custom_query .postmeta {display:inline}
	.sidebar .gab_custom_query .postmeta .meta_date{margin-left:0}
	
	.sidebar .flickr_badge_image {
		width: auto;
		background-color: #fff;
		padding: 0;
		margin: 4px;
		float: left;
		padding:2px;
		border: 1px solid #eee;
		position: static;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}	
	.sidebar .flickr_badge_image {
		width: auto;
		background-color: #fff;
		padding: 0;
		margin: 6px;
		float: left;
		padding:2px;
		border: 1px solid #eee;
		position: static;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}	
	.sidebar .flickr_badge_image, .sidebar .flickr_badge_image img {border: none;padding:0;}
	.sidebar .google {width: 90%;font-size:12px}

	.sidebar-right-bottomleft {float:left;width:300px}
	.sidebar-right-bottomright {float:right;width:175px}

	/*Single Post templates */
	.post_topmeta {
		border-bottom:1px solid #eee;
		color:#fff;
		width:auto;
		font: normal 12px/21px Arial,Helvetica,sans-serif; 
		overflow:hidden;
		display:block;
		margin-bottom:5px;
	}

	/* Post top meta first line date and post author details */
	.post_topmeta span.entrydate {width:auto;background:#464646;padding:3px 10px;}
	.post_topmeta a {width:auto;color: #777;}
	.post_topmeta a:hover {width:auto;color: #222;}
	.post_topmeta i {margin-top:-1px}
	.post_topmeta .entrydate i {margin-top:0}
	.post_topmeta .metaitem {display:block;width:auto;color:#777;margin-top:5px;}
	.post_topmeta .metaitem.entrytag {background: url(images/divider.png) no-repeat right center;margin-right:13px;padding-right:15px;}
	
	.single-default .post_topmeta span.entrydate{color:#222;background:transparent;padding-left:0;}
	
	/*Post top meta second row share buttons*/
	.post_sharebuttons {background:#f5f6f7;padding:5px 7px;height:23px !important;margin-bottom:7px}
	.post_sharebuttons .share-to-google {margin-right:20px;}
	.post_sharebuttons .share-to-twitter {margin-right:-10px;}
	.post_sharebuttons .share-to-facebook {margin:2px 20px 0 0;}
	.post_sharebuttons .metaitem {display:block;width:auto;color:#777;font: 12px/21px Arial,Helvetica,sans-serif; }
	.post_sharebuttons  i {margin-top:0px;margin-right:5px;}
	
	/* Single Post entry title */
	.entry .entry-title{text-transform:none;line-height:38px;font-size: 36px;font-weight: 700;letter-spacing:-1px;margin-bottom:10px;}
		.entry.page .entry-title {margin-top:0;}
		.entry .entry-title a{color:#333}
		.entry .entry-title a:hover{color:#673366}
		
		
	
	/* Big Picture template */
	.big-picture-top {display:block;margin-bottom:20px;}
	/* Big picture image wrapping */
	.bigpicture {max-width:1164px;overflow:hidden;background:#111;padding:3px;margin-bottom:20px;-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius: 4px;}
	/* caption text with in big picture */
	.bigpicture p {margin:0;color:#fff;font-size:14px;padding:5px 10px 5px}	
	
	.post_tools {padding:3px 0 1px;margin:0 0 10px;display:block;border-top:1px solid #efefef;border-bottom:1px solid #efefef;overflow:hidden;color:#777;font-size:10px;line-height:22px}
	.fontsize-button {width:17px;height:17px;margin:2px 4px 0 0;background-image:url(images/ico/plus-minus.png);text-indent:-999em}
	.fontSizeMinus {background-position:left top;}
	.fontSizePlus {background-position:right top;}
	.sizer_label {display:block;margin-top:2px}
	.print-this-page {background:url(images/ico/print.png) no-repeat 8px 0;color:#777;padding-left:28px;border-left:1px solid #ddd;margin-left:8px;}
	.email-this-page {background:url(images/ico/email.png) no-repeat 8px 1px;color:#777;padding-left:28px;border-left:1px solid #ddd;margin-left:8px;}

	/* Author Links */
	.entry .author_links {float:right;width:auto;border-left:1px solid #eee;border-bottom:1px solid #eee;background:#f5f6f7;margin-bottom:30px;top:0;right:0;position:absolute;}
		.entry .author_links a {color:#565e6f}
		.entry .author_social {display:block;float:left;width:auto;margin-left:10px;padding:1px 10px 1px 20px;font-size:11px}
		.entry .author_gplus {background: url(images/ico/author_gplus.png) no-repeat left center}
		.entry .author_twitter {background: url(images/ico/author_twitter.png) no-repeat left center;padding-left:18px}
		.entry .author_facebook {background: url(images/ico/author_facebook.png) no-repeat left center;padding-left:20px}
		.entry .author_linkedin {background: url(images/ico/author_linkedin.png) no-repeat left center;padding-left:20px}
		.entry .author_home {background: url(images/ico/author_home.png) no-repeat left center;padding-left:20px}	
	
	/* Post author box*/
	.post-author {border:1px solid #eee;width:100%;display:block;position:relative}
		.author-avatar {background:#f5f6f7;padding:7px;float:left;border-right:1px solid #eee;width:80px;margin-right:10px;}
		.author-avatar img {background:#fff;padding:4px;border:1px solid #ddd}
		.author-info {padding-top:5px;padding-right:10px;min-height:83px;}
		.author-info p {margin:0 0 4px;color:#999;font-size:12px;line-height:19px;}
		.author-info p a {font-style:normal;font-weight:bold;}
		
	/* Postmeta displayed on single post page, below entry */
	.entry .single_postmeta {font:italic 12px/19px Georgia,Times,serif;color:#999;padding:15px 0;margin-bottom:15px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;width:100%;}
	.entry .single_postmeta a {font-family:Helvetica,Arial,sans-serif;color:#999;font-style:normal;font-weight:bold;}
	.entry .single_postmeta a:hover {color:#333}
	.entry .single_postmeta .left {width:400px;display:block;padding:5px 0 0 10px}
	.entry .single_postmeta .avatar {float: left;clear: left;display:block;border: 1px solid #eee;padding:2px;margin-right: 7px;}
	.entry .single_postmeta .right {width:230px;display:block;}
	.entry .single_postmeta .widget {margin:0;padding:0;height:64px}
	
	/* Subtitle below post title */
	.subtitle {color:#555;font:italic 21px/24px Georgia,Times,serif;text-shadow:#ccc 0 1px 0;margin-bottom:15px;}
	
	/* Lists in post */
	.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; padding:2px 0}
	.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; padding:2px 0}
	.entry  ol li ol li { list-style-type: lower-alpha; }
	
	/* Blockquote within post */
    .entry blockquote { background:#eee url(framework/images/blockquote_gray.gif) no-repeat 10px 20px; padding: 10px 20px 10px 60px;font-style:italic;margin-bottom:15px;border-left:4px solid #ddd}
    .entry blockquote p {font-style:italic;margin:5px 0;}

	.entry .wp-caption {
		text-align: center;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		max-width:100%;
		background:none !important
	}
	.entry .wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
	}
	.entry .wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 5px 4px;
		margin: 0;
	}	
	
	/* Attachment and Single post galleries */
	.gallery  {margin-bottom:15px !important;}
	
	.attachment-full { margin:0 0 15px; }
	.gallery-item .wp-caption-text {display:none}
	.gallery-icon  img { width: 150px;border:1px solid #ddd !important;padding:3px;}
	.gallery-icon  img:hover { }
	
	.attachment-nav {background:#eee;margin: 0 auto;text-align: center;width: auto;padding: 7px;display: block;overflow: hidden;border: 1px solid #ddd;font-size:12px;}
	.attachment-nav a {padding: 4px;margin: 3px;color:#434343;}
	.attachment-nav a:hover { color:#444; background: #f2f2f2;text-decoration:underline}
	
	.att-gallery-icon-wrapper {display:block;overflow:hidden;width:100%;margin-bottom:25px;}
	.att-gallery-icon {float:left;width:33%;margin:20px 0 0}
	.att-gallery-icon  img { width: 150px;border:1px solid #ddd !important;padding:3px;margin:0 auto !important;display:block}
	
	/*----- ={ Sliders } -----*/
	#innerslide_wrapper {background: url(images/bg-inner-slider.png);padding:10px 10px 25px; position: relative; -webkit-border-radius: 0.3em;border-radius: 0.3em; zoom: 1;margin-bottom:25px;max-height:550px;overflow:hidden}
	#innerslide_wrapper div {max-height:550px;overflow:hidden;}
	#innerslide_wrapper .cycle-slideshow {position:relative;}
	#innerslide_wrapper .media-caption {background: url(images/bg-transparent.png);position:absolute;bottom:10px;left:10px;color:#fff;width:600px;margin:0}
	#innerslide_wrapper .media-caption-inner {padding:5px 10px;display:block;}
	#gallery-custom-pager {position:absolute;top:562px;left:10px}
	#gallery-custom-pager span {color: #ddd;display: inline-block;font-size: 40px;height: 16px;width: 16px;cursor:pointer;}	
	#gallery-custom-pager  span.cycle-pager-active {color: #FE4E47;}
	#gallery-custom-pager > * {cursor: pointer;}
	
	/* Direction Nav */
	#direction-nav { width:35px;height:16px;position:absolute;right:10px;top:564px;}
	#direction-nav a {width: 16px; height: 16px; margin: 0;outline:0; line-height:0;display: block; background: url(framework/images/arrows.png) no-repeat; cursor: pointer;text-indent: -999em;}
	#direction-nav .next {background-position: -16px 0;float:right}
	#direction-nav .prev {float:left}
	#direction-nav .disabled {cursor: default;}		
	
	/* Columnists page template */
	.author-column {margin-bottom:20px;height:190px;}
	.author-column-inner {background:#efefef;padding:10px;}
	.author-column-inner .slide_media {width:70px;float:left;border:1px solid #ddd;margin:3px 7px 0 0;}
	.author-column-inner .posttitle {font-size:16px;font-weight:bold;}
	
	/*----- ={ COMMENTS } -----*/
	/* Comments list */
	#comments { margin: 23px 0; }
	#comments #comments-title { margin-bottom: 15px; }
	#comments .commentlist { clear: both; width: 640px; margin-left:10px; }
	#comments .children, #comments .comment-inner, #respond {-moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px;}
	#comments .depth-1 {margin-bottom:15px}
	#comments .depth-1 .children {width:583px;margin-left:25px;padding: 15px 15px 1px; border: 1px solid #e6e6e6;}
	#comments .depth-2 .children {width:558px}
	#comments .depth-3 .children {width:533px}
	#comments .depth-4 .children {width:508px}
	#comments .depth-5 .children {width:483px}
	#comments .depth-6 .children {width:458px}
	#comments .depth-7 .children {width:433px}
	#comments .depth-8 .children {width:408px}
	#comments .depth-9 .children {width:383px}
	#comments .depth-10 .children {width:358px}
	#comments .children .children{ padding:0; border: none;}
	#comments .comment-inner { margin-bottom: 10px; border: 1px solid #ddd; padding: 15px 15px 10px 25px;position:relative }
	#comments .children .comment-inner {border-color:#f6f6f6;}
	#comments .waiting_approval {font:italic 12px georgia,serif}
	
	#comments .comment-top {overflow:hidden;margin-bottom:10px}
	#comments .comment-avatar { float: left;width:auto;margin-right:10px }
	#comments .commentmeta { float: left;width:auto;}
	#comments .commentmeta p { margin: 0; }
	#comments .commentmeta .muted {font-size:12px}
	#comments .btn.btn-mini.btn-primary a{color:#fff;font-size:10px;padding-right:2px}
	
	#comments .fn { font-weight: bold; display:block;margin:2px 0 3px}
	#comments .text p{margin:7px 0 }
	#comments .reply { position: absolute; left: -11px;bottom:7px; display: block; width: 237px; height: 20px; }
	#comments .reply a { display: block; width: 37px; height: 20px; text-indent: -999em; background: url('images/reply.png') no-repeat 0 0;float:left }
	#comments .reply a:hover { background: url('images/reply.png') no-repeat bottom left; }	

	/* Comment Form */
	#respond {background-color: #fafafa; padding:10px 20px 0;overflow: hidden; border: 1px solid #e7e7e7; clear:both; margin: 0 0 20px 0; }
	li #respond {margin:0 0 15px 0;}
	#respond  form { }
	#respond  form input, #respond  form textarea {color: #222; font: 14px Tahoma, sans-serif;text-shadow:none;}
	#respond h3 { font-size: 14pt; margin: 0 0 10px;} 
	#respond .comment-notes { font-size: 9pt; margin-bottom: 10px; }
	#respond .comment-notes .required  { display:none}
	#respond p { margin: 5px 0;position:relative;}
	#respond p label { text-align: left; font-weight: bold; font-size: 10pt; width: 65px; display: block;}
	#respond p .required { }
	#respond p input, #respond p textarea{border: 1px solid #e7e7e7;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px;width: 70%; height: 30px; padding: 0 10px; }
	#respond p textarea{height:200px;padding:10px;width:95%}
	#respond .comment-form-comment label{ padding-top: 7px; }
	#respond #cancel-comment-reply-link {display:block;font-size:14px;line-height:24px}
	#respond #comment-msg { font-size: 9pt; font-style: italic; }
	#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 .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}
	#respond .form-submit #submit:hover {background:#E57A1A;color:#fff}
	#respond .required {background: url('images/reguired.png') no-repeat 0 0; width: 21px; height: 21px; text-indent: -999em; display: block;position:absolute;right:0;top:13px}
	#respond .comment-notes .required { background-position: 0 0; }
	li #respond {margin-bottom:15px}	
	
	/* =ARCHIVE PAGES
	-------------------------------------------------------------- */	
	/* Big category name and description displayed on archive pages */
	.archivehead {display:block;margin-bottom:20px;border-bottom:1px dashed #b2b2b2;padding-bottom:7px}
	.archivename {display:block;text-align:center;font: 36px 'Oleo Script',arial,sans-serif;line-height:50px;margin:0;padding:0;color:#000;text-transform:uppercase;}
	.archivehead p {font:normal 19px 'Oswald', arial, sans-serif;line-height:25px;color:#000;text-align:center;text-transform: uppercase;}
	.archivehead i {margin-top:9px;}

	.archive-pagination {display:block;float:left;width:100%;margin-bottom:15px;font-size:12px;line-height:19px;}
	.archive-pagination .page-numbers {background:#fff;color:#333;border:1px solid #ddd;display:block;padding:2px 5px 0;float:left;margin:4px 8px 0 0;}
	.archive-pagination .page-numbers:hover {background:#673366;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}
	
	.post-pagination {font-size:12px;line-height:19px;font-family:arial,sans-serif;display:block;float:left;width:100%}
	.post-pagination strong{float:left;margin:5px;}
	.post-pagination span {background:#efefef;border:1px solid #ddd;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:#673366;color:#fff}
	
	#archive-default .entry {margin-bottom:20px;}

	#archive_2cols {display:block;overflow:hidden;width:100%;}
	#archive_2cols .entry {width:48%;margin:0 0 20px;padding-bottom:0;}
	#archive_2cols .entry img {width:100%}
	#archive_2cols .posttitle {margin:0 0 7px}
	#archive_2cols .entry p {margin:0}
	
	#archive_3cols .entry {margin-bottom:20px;padding-bottom:0;}
	#archive_3cols .posttitle {margin:0 0 7px}
	#archive_3cols .entry img {width:100%}
	#archive_3cols .entry p {margin:0}
	
	#archive_4cols .entry {margin-bottom:20px;padding-bottom:0;}
	#archive_4cols .posttitle {margin:0 0 7px}
	#archive_4cols .entry img {width:100%}
	#archive_4cols .entry p {margin:0}
	
	/*----- ={ Sliders } -----*/
	#archive-slider .slide-wrapper {background: #673366;padding:9px;border:1px solid #000;position: relative; -webkit-border-radius: 0.3em;border-radius: 0.3em; margin-bottom:25px;max-height:550px;}
	#archive-slider .category-slide-item,#archive-slider .category-slide-item img {max-height:550px;}
	#archive-slider .cycle-slideshow {position:relative;}
	
	#archive-slider .category-slide-caption {background: url(images/bg-transparent.png);position:absolute;top:30px;right:30px;color:#fff;width:280px;margin:0;padding:10px 15px;}
	#archive-slider .category-slide-caption .slide-caption-meta {font-size:12px;color:#fff}
	#archive-slider .category-slide-caption .slide-caption-meta i{margin-top:0px;}
	#archive-slider .category-slide-caption .slide-caption-meta a {color:#efefef}
	#archive-slider .category-slide-caption .slide-caption-meta a:hover {color:#fff}
	#archive-slider .category-slide-caption .entry-tags {border-top:1px dotted #aaa;padding-top:5px;margin:5px 0 15px;width:100%;float:left;display:block;}
	#archive-slider .category-slide-caption .entry-title {font-size:18px;line-height:22px;}
	#archive-slider .category-slide-caption .entry-title a {color:#eee}
	#archive-slider .category-slide-caption .entry-title a:hover{color:#fff}
	#archive-slider .category-slide-caption p {font-size:14px}
	
	#archive-slider .archiveslide-custom-pager {margin:0;padding:0;line-height:0;}
	#archive-slider .archiveslide-custom-pager span {color: #aaa;display: inline-block;font-size: 40px;height: 7px;width: 16px;cursor:pointer;padding-top:8px;}	
	#archive-slider .archiveslide-custom-pager  span.cycle-pager-active {color: #FE4E47;}
	#archive-slider .archiveslide-custom-pager > * {cursor: pointer;}
	
	#archive-slider .direction-wrapper {position:absolute;z-index:999;top:480px;background:url(images/bg-cat-slider-nav-1180.png) no-repeat center center;padding:11px 0 0;width:1180px;margin:0 -15px;text-align:center;height:26px}
	#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {width: 25px; height: 25px; margin:-5px 7px 0;outline:0; line-height:0;display: block; background-image: url(images/cat_slider_arrows.png); cursor: pointer;text-indent: -999em;}
	#archive-slider .direction-wrapper .next {background-position: -25px 0;}	

	#archive-slider .entry {margin-bottom:20px;}
	
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: normal;
  src: local('Oswald '), local('Oswald'), url('http://themes.googleusercontent.com/static/fonts/oswald/v5/-g5pDUSRgvxvOl5u-a_WHw.woff') format('woff');
}
@font-face {
  font-family: 'Oleo Script';
  font-style: normal;
  font-weight: 400;
  src: local('Oleo Script'), local('OleoScript-Regular'), url('http://themes.googleusercontent.com/static/fonts/oleoscript/v1/_weQNDK6Uf40CiGFKBBUjobN6UDyHWBl620a-IRfuBk.woff') format('woff');
}


@media (min-width: 768px) and (max-width: 979px) {

		.catname span {padding:2px 7px;}
		
		#mainmenu {font:13px Arial, Helvetica, Tahoma, sans-serif;line-height:12px}
		.mainnav li a {padding-right:10px;padding-left:10px}
		.mainnav > li.has-child-menu > a {padding-right:23px;}
		
		#featured-collage .collagewrapper {height:380px;}
		#featured-collage .col_1,#featured-collage .col_2 {width:360px;}
		#featured-collage .featuredpost {background:#efefef}
		#featured-collage .featuredpost.feapost_1 {width:360px;height:226px;}
		#featured-collage .featuredpost.feapost_2 {width:178px;height:150px;}
		#featured-collage .featuredpost.feapost_3 {width:178px;height:150px;}
		#featured-collage .featuredpost.feapost_4 {width:178px;height:111px;}
		#featured-collage .featuredpost.feapost_5 {width:178px;height:111px;}
		#featured-collage .featuredpost.feapost_6 {width:178px;height:111px;}
		#featured-collage .featuredpost.feapost_7 {width:178px;height:111px;}
		#featured-collage .featuredpost.feapost_8 {width:360px;height:150px;}
		
		#primary-left {width:160px;}
		#primary-left .posttitle{font-size:18px;line-height:29px;letter-spacing:-1px}
		#primary-left .featuredpost img {display:none}
		#primary-left .gabfire-ad {display:none}
		
		#primary-mid {width:549px;margin:0 0 0 15px}
		#primary-mid .featuredpost {margin: 0 0 4px;padding-bottom: 5px;}		
		#primary-mid .primary-mid_topleft {width:295px;padding:5px;}
		#primary-mid .primary-mid_topright { width:235px;}
		#primary-mid .posttitle{font-size:16px;line-height:19px;margin:0 0 5px}
		#primary-mid .primary-mid_topright img {float:right;margin:4px 0 0 7px}	
		
		#primary-right  {width:724px;float:left}
		#primary-right .primaryrightpost {width:228px;margin:0 20px 0 0;float:left;}
		#primary-right .primaryrightpost.thirdpost {margin-right: 0;}
		#primary-right .primaryrightpost .aligncenter iframe,#primary-right img.aligncenter {width: 228px;height: 130px !important;}
		
		#secondary-content .pull-left .big_thumb {width:130px;height:auto;margin-bottom:0}
		#secondary-content .pull-left img {display:none}
		#secondary-content .posttitle {font-size: 17px;line-height: 19px;margin: 0 0 5px;}
		#secondary-content .media-wrapper iframe {width: 100%;height: 195px;}
		
		#subnews .clearfix {display:none}
		
		#content {width:724px;float:none;margin-bottom:20px;}
		.single-nosidebar {width:724px;}
		.single-nosidebar iframe {width:100%;height:320px}
		.wp-caption {max-width: 724px !important;}
		.wp-caption p {padding:5px 10px 10px !important}			
			
		.sidebar-right {width:724px;}
		.sidebar .sidebar_video_posts {width:724px}
		.sidebar .sidebar_related_posts {width:724px}
		.sidebar .sidebar_related_posts img {width:100%}
		.sidebar .gab_sidebarposts .posttitle {font:normal 13px/16px arial, sans-serif}
		
		.sidebar .gab_sidebarposts .featuredpost {width:230px;margin:0 15px 0 0;}
		.sidebar .gab_sidebarposts .featuredpost iframe {width: 100%;height: 130px;}
		.sidebar .right-sidebar_ad,.right-sidebarleft_ad {display:none !important}
		.sidebar-right-bottomleft {width:355px;}
		.sidebar-right-bottomright {width:350px;}
		.sidebar .gab_custom_widget .featuredpost {padding:0 0 4px;margin:0 0 5px;}

		#archive_4cols .entry iframe{height:110px}
		
		#content.single-default.entrycontainer {width:455px;float:left;}
		.entry iframe {width:100% !important;max-height:265px !important}
		#content.single-default.entrycontainer .wp-caption {max-width: 455px !important;}

		.single-default.sidebarleft {display:none}
		.single-default.sidebarright {width:250px;float:right}	
		
		#comments .commentlist {width: 445px;}
		#comments .depth-1 .children {width:388px;margin-left:25px;}
		#comments .depth-2 .children {width:363px}
		#comments .depth-3 .children {width:338px}
		#comments .depth-4 .children {width:313px}
		#comments .depth-5 .children {width:288px}
		#comments .depth-6 .children {width:263px}
		#comments .depth-7 .children {width:238px}
		#comments .depth-8 .children {width:213px}
		#comments .depth-9 .children {width:188px}
		#comments .depth-10 .children {width:163px}
		
		.postcomments_fullwidth #comments .commentlist {width: 714px;}
		.postcomments_fullwidth #comments .depth-1 .children {width:657px;margin-left:25px;}
		.postcomments_fullwidth #comments .depth-2 .children {width:632px}
		.postcomments_fullwidth #comments .depth-3 .children {width:607px}
		.postcomments_fullwidth #comments .depth-4 .children {width:582px}
		.postcomments_fullwidth #comments .depth-5 .children {width:557px}
		.postcomments_fullwidth #comments .depth-6 .children {width:532px}
		.postcomments_fullwidth #comments .depth-7 .children {width:507px}
		.postcomments_fullwidth #comments .depth-8 .children {width:482px}
		.postcomments_fullwidth #comments .depth-9 .children {width:457px}
		.postcomments_fullwidth #comments .depth-10 .children {width:432px}
		
		#footer .btn {padding-right:8px;padding-left:8px;font-size:12px;}
		
		#footer_data {width:714px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 
		#footer-left-side {float:left;width:280px;margin:0}
		#footer-right-side {float:right;width:400px;margin:0}
		
		/* Innerpage Slider*/
		#innerslide_wrapper .media-caption {top:10px;bottom:auto;left:10px;color:#fff;width:500px;margin:0}
		#gallery-custom-pager {top:450px;}
		#direction-nav {top:453px;}
		
		/* Archive Slider*/
		#archive-slider .category-slide-item, #archive-slider .category-slide-item img {overflow:hidden;width:704px;max-height:336px}
		#archive-slider .slide-wrapper {max-height:336px}
		#archive-slider .direction-wrapper {top:280px;background-image:url(images/bg-cat-slider-nav-734.png);width:734px;}
		#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {background-image: url(images/cat_slider_arrows.png);}				
		#adleft a img,#admiddle a img,#adright a img { width:228px !important; } 

}

@media (min-width: 640px) and (max-width: 767px) {
		.container {width:610px}
		
		.gab_logintools {display:none}
		
		#header .sitelogo {float:none;text-align:center}
		#header .sitelogo img {float:none;display:block;margin-left:auto;margin-right:auto}
		#header .header-right {float:none;width:378px;display:block;margin-left:auto;margin-right:auto;padding-top:0}
		#header .masthead_caption {display:none}
		#masthead .masthead_left {width:610px;text-align:center;}
		#masthead .ticker-content {font: 16px/18px georgia, serif;}
		
		.menu {display: none;}
		.tinynav {display: block;}
		.sb-holder {display: block;}
		.sb-selector {display:none}
		
		#featured-collage .collagewrapper {height:320px;}
		#featured-collage .col_1,#featured-collage .col_2 {width:303px;}
		#featured-collage .featuredpost {background:#efefef}
		#featured-collage .featuredpost.feapost_1 {width:303px;height:190px;}
		#featured-collage .featuredpost.feapost_2 {width:149px;height:126px;}
		#featured-collage .featuredpost.feapost_3 {width:149px;height:126px;}
		#featured-collage .featuredpost.feapost_4 {width:149px;height:93px;}
		#featured-collage .featuredpost.feapost_5 {width:149px;height:93px;}
		#featured-collage .featuredpost.feapost_6 {width:149px;height:93px;}
		#featured-collage .featuredpost.feapost_7 {width:149px;height:93px;}
		#featured-collage .featuredpost.feapost_8 {width:303px;height:126px;}
		
		#primary-left {width:610px;margin:0 0 10px}
		#primary-left .primary-left-entries {float:left;width:280px;margin-bottom:0}
		#primary-left .featuredpost {margin: 0 0 4px;padding-bottom: 5px;}
		#primary-left .posttitle{font-weight:normal}
		#primary-left .primary-left-entries img {display:none}
		#primary-left .gabfire-ad {width:300px;float:right;margin-bottom:5px;}
		
		#primary-mid  {width:610px;margin:0 0 15px}
		#primary-mid .featuredpost {margin: 0 0 4px;padding-bottom: 5px;}	
		#primary-mid .primary-mid_topleft {width:310px;}
		#primary-mid .primary-mid_topright { width:265px;}		
		
		#primary-right  {width:610px;float:left;}
		#primary-right .primaryrightpost {width:194px;margin:0 14px 0 0;float:left;}
		#primary-right .primaryrightpost.thirdpost {margin-right: 0;}
		#primary-right .primaryrightpost .aligncenter iframe,#primary-right img.aligncenter {width: 194px;height: 110px !important;}
		
		#secondary-content  {width:610px;float:left;margin-bottom:15px}
		#secondary-content .pull-left.span6 {width:325px;margin:0;float:left}
		#secondary-content .pull-left.span6 .innerdiv_tocolor {padding:10px;}
		#secondary-content .pull-left .featuredpost {margin: 0 0 4px;padding-bottom: 5px;}
		#secondary-content .pull-left img {display:none}
		#secondary-content .pull-left .posttitle {font-size: 17px;line-height: 19px;margin: 0 0 5px;}		
		
		#secondary-content .pull-right.span6 {width:270px;margin:0;float:right}
		#secondary-content .pull-right img.aligncenter {width:270px;}
		#secondary-content .pull-right .gabfire-ad {display:none}
		#secondary-content .media-wrapper iframe {width: 100%;height: 180px;}

		#subnews {float:left;width:610px;margin-bottom:0}
		#subnews .span3 {width:297px;margin-bottom:15px}
		#subnews .clearfix {display:block}
		#subnews .span3 img {width:297px;}
		#subnews .span3.odd {float:left}
		#subnews .span3.even {float:right;}
		
		#content {width:610px;float:none;margin-bottom:20px;}
		.entry iframe {width:100% !important;max-height:280px !important}
		.wp-caption {max-width: 610px !important;}
		.wp-caption p {padding:5px 10px 10px !important}		
		
		.single-nosidebar {width:610px;}
		.single-nosidebar iframe {width:100%;height:350px}		
		
		.sidebar-right {width:610px;}
		.sidebar .sidebar_video_posts {float:none;width:610px;margin:0 0 20px}
		.sidebar .sidebar_related_posts {float:none;width:610px;margin:0 0 20px}
		.sidebar .gab_sidebarposts .featuredpost {width:196px;margin:0 11px 0 0;}
		
		.sidebar .gab_sidebarposts .featuredpost iframe,.sidebar .gab_sidebarposts .featuredpost img {width: 100%;height: 130px;}
		.sidebar .right-sidebar_ad,.right-sidebarleft_ad {display:none !important}
		.sidebar-right-bottomleft {width:300px;}
		.sidebar-right-bottomright {width:295px;}
		.sidebar .sidebar-right-bottomright .flickr_widget img {margin:0px;border:none;width:69px}
		.sidebar .gab_custom_widget .featuredpost {padding:0 0 4px;margin:0 0 5px;}
		
		#content.single-default.entrycontainer {width:610px;float:left;margin-bottom:0}
		.single-default.sidebarleft,.single-default.sidebarright .gabfire_ad {display:none}
		.single-default.sidebarleft {display:none}
		.single-default.sidebarright {width:610px;float:none}
		
		#archive_4cols .entry iframe{height:340px}
		
		#comments {margin-bottom:10px}
		#comments .commentlist {width: 600px;}
		#comments .depth-1 .children {width:543px;margin-left:25px;}
		#comments .depth-2 .children {width:518px}
		#comments .depth-3 .children {width:493px}
		#comments .depth-4 .children {width:468px}
		#comments .depth-5 .children {width:443px}
		#comments .depth-6 .children {width:418px}
		#comments .depth-7 .children {width:393px}
		#comments .depth-8 .children {width:348px}
		#comments .depth-9 .children {width:343px}
		#comments .depth-10 .children {width:318px}		
		
		#footer .btn {padding-right:8px;padding-left:8px;font-size:12px;}
		
		#footer_data {width:714px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 
		#footer-left-side {float:left;width:280px;margin:0}
		#footer-right-side {float:right;width:400px;margin:0}		
		
		#bottom_ads {display:block;padding-bottom:15px}
		#bottom_ads .span4 {width:194px;margin:0 14px 0 0;float:left;}
		#bottom_ads .span4.lastad{margin:0;}
		
		#foo_widget1,#foo_widget3 {padding-bottom:15px;}
		#footer .btn {padding-right:12px;padding-left:12px;font-size:12px;}
		#footer .input-append input {width:300px}
		
		#footer_data {width:610px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 
		#footer-left-side {float:left;width:25%}
		#footer-right-side {float:right;width:75%}
		
		/* Innerpage slider */
		#innerslide_wrapper .media-caption {top:10px;bottom:auto;left:10px;color:#fff;width:400px;margin:0}
		#gallery-custom-pager {top:379px;}
		#direction-nav {top:382px;}
	
		/* Archive Slider*/
		#archive-slider .category-slide-caption .slide-caption-meta {display:none}
		#archive-slider .category-slide-item, #archive-slider .category-slide-item img {overflow:hidden;width:590px;max-height:282px}
		#archive-slider .slide-wrapper {max-height:282px}
		#archive-slider .direction-wrapper {top:240px;background-image:url(images/bg-cat-slider-nav-620.png);width:620px;}
		#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {background-image: url(images/cat_slider_arrows.png);}
		#adleft a img,#admiddle a img,#adright a img { width:190px !important; } 

}
@media (min-width: 460px) and (max-width: 639px) {
		.container {width:420px;}
		
		.gab_logintools {display:none}
		
		#header .sitelogo {float:none;text-align:center}
		#header .sitelogo img {float:none;display:block;margin-left:auto;margin-right:auto}
		#header .header-right {float:none;width:378px;display:block;margin-left:auto;margin-right:auto;padding-top:0}
		#header .masthead_caption {display:none}
		#masthead .masthead_left {width:100%;text-align:center;}
		#masthead .ticker-content {font: 16px/18px georgia, serif;}
		
		.menu {display: none;}
		.tinynav {display: block;}
		.sb-holder {display: block;}	
		.sb-selector {display:none}

		#featured-collage .posttitle {padding:4px 10px;font-size:14px;font-weight:normal}
		#featured-collage .collagewrapper {height:auto;}
		#featured-collage .collagewrapper img{width:100%;height:auto}
		#featured-collage .col_1,#featured-collage .col_2 {width:420px;float:none;margin: 0 0 4px}
		#featured-collage .featuredpost {background:#efefef}
		#featured-collage .featuredpost.feapost_1 {width:420px;height:263px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_2 {width:208px;height:176px;margin: 0 4px 4px 0}
		#featured-collage .featuredpost.feapost_3 {width:208px;height:176px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_4 {width:208px;height:130px;margin: 0 4px 4px 0}
		#featured-collage .featuredpost.feapost_5 {width:208px;height:130px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_6 {width:208px;height:130px;margin: 0 4px 4px 0}
		#featured-collage .featuredpost.feapost_7 {width:208px;height:130px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_8 {width:420px;height:175px;margin: 0}
		
		#primary-left {width:420px;margin:0 0 15px;float:none;}
		#primary-left .gabfire-ad {width:300px;margin:0 auto;padding:5px;}
		
		#primary-mid {width:420px;margin:0 0 15px}
		#primary-mid .featuredpost,#primary-mid .featuredpost.lastpost {margin: 0 0 4px !important;padding-bottom: 5px !important;border-bottom:1px dotted #efefef !important}
		#primary-mid .primary-mid_topleft {width:400px;padding:10px;margin:0 0 15px}
		#primary-mid .primary-mid_topright { width:420px;}
		#primary-mid .odd {float:left;width:205px;margin:0 0 10px;}
		#primary-mid .even {float:right;width:205px;margin:0 0 10px;}
		#primary-mid .primary-mid_topright .posttitle {font-size:17px;line-height:19px}
		#primary-mid .primary-mid_topright img {margin-bottom:0;}
		
		#primary-right  {width:420px;margin:0 0 10px}
		#primary-right .primaryrightpost.thirdpost {margin-bottom: 0;padding-bottom:}
		#primary-right .primaryrightpost .aligncenter iframe,#primary-right img.aligncenter {width: 420px;height: 225px !important;}
		
		#secondary-content .pull-left {width:420px;margin-bottom:15px;}
		#secondary-content .pull-left .big_thumb {margin-bottom:0;height:160px;width:165px}
		#secondary-content .posttitle {font-size: 17px;line-height: 19px;margin: 0 0 5px;}
		#secondary-content .pull-right {width:420px;margin-bottom:15px}
		#secondary-content .pull-right .gabfire-ad,#secondary-content .gabfire-ad img{width:420px;overflow:hidden;margin:0 auto}
		#secondary-content .pull-right img.aligncenter {width:420px;}
		
		#secondary-content .media-wrapper .posttitle {font-size:16px}
		#secondary-content .media-wrapper iframe {width: 100%;height: 225px;}
		
		#subnews {float:left;width:420px;margin-bottom:0}
		#subnews .span3 {width:205px;margin-bottom:15px}
		#subnews .posttitle {font-size:16px}
		#subnews .posttitle.list_posttitle {font-size:14px}
		#subnews .clearfix {display:block}
		#subnews .span3 img {width:205px;}
		#subnews .span3.odd {float:left}
		#subnews .span3.even {float:right;}
				
		#content {width:420px;float:none;margin-bottom:20px;}
		.entry iframe {width:100% !important;max-height:240px !important}
		.wp-caption {max-width: 420px !important;}
		.wp-caption p {padding:5px 10px 10px !important}	
		
		.single-nosidebar {width:420px;}
		.single-nosidebar iframe {width:100%;height:260px}		
		
		.post_sharebuttons .metaitem,.entrytag.metaitem{display:none}
		.author-avatar {background:transparent;padding:0;margin:33px 0px 0 7px;border-right:none;}
		.author-avatar img {background:#fff;padding:0;border:none}
				
		.sidebar-right {width:420px;}
		.sidebar .gab_sidebarposts .featuredpost {width:130px;margin:0 15px 0 0;}
		.sidebar .right-sidebar_ad,.right-sidebarleft_ad, .meta_permalink, .meta_edit {display:none !important}
		.sidebar .gab_custom_widget .posttitle {font:13px/15px arial, sans-serif;letter-spacing:0;margin:2px 0 2px;}
		.sidebar-right-bottomleft {width:230px}
		.sidebar-right-bottomright {width:180px}
		.sidebar .sidebar-right-bottomright .flickr_widget img {margin:0px;border:none;width:56px}
		
		#content.single-default.entrycontainer {width:420px;float:left;margin-bottom:0}
		.single-default.sidebarleft, .single-default.sidebarright {width:420px;float:none;margin:0 0 10px}
		.single-default.sidebarleft {display:none}
		.single-default.sidebarleft .flickr_widget img{border:0;margin:2px}
		.single-default.sidebarleft .gabfire_ad, .single-default.sidebarright .gabfire_ad {display:none}
		
		#archive_4cols .entry iframe{height:240px}
		
		#comments {margin-bottom:10px}
		#comments .commentlist {width: 410px;}
		#comments .depth-1 .children {width:363px;margin-left:15px;}
		#comments .depth-2 .children {width:348px}
		#comments .depth-3 .children {width:333px}
		#comments .depth-4 .children {width:328px}
		#comments .depth-5 .children {width:313px}
		#comments .depth-6 .children {width:298px}
		#comments .depth-7 .children {width:283px}
		#comments .depth-8 .children {width:268px}
		#comments .depth-9 .children {width:253px}
		#comments .depth-10 .children {width:238px}				
		
		#bottom_ads .span4 {width:420px;text-align:center;margin-bottom:10px;}
		#bottom_ads .span4.lastad {margin-bottom:0;}
		
		#foo_widget1,#foo_widget3 {padding-bottom:15px;}
		#footer .btn {padding-right:12px;padding-left:12px;font-size:12px;}
		#footer .input-append input {width:300px}
		
		#footer_data {width:410px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 
		#footer-left-side {float:left;width:15%}
		#footer-right-side {float:right;width:85%}
		
		/* innerpage slider */
		#innerslide_wrapper .media-caption {top:5px;bottom:auto;left:5px;color:#fff;width:390px;margin:0}
		#gallery-custom-pager {top:261px;}
		#direction-nav {top:264px;}
		
		/* Archive Slider*/
		#archive-slider .category-slide-caption {display:none}
		#archive-slider .category-slide-item, #archive-slider .category-slide-item img {overflow:hidden;width:400px;max-height:192px}
		#archive-slider .slide-wrapper {max-height:192px}
		#archive-slider .direction-wrapper {top:160px;background-image:url(images/bg-cat-slider-nav-430.png);width:430px;}
		#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {background-image: url(images/cat_slider_arrows.png);}		
		#adleft a img,#admiddle a img,#adright a img { width:100% !important; }
		#adleft,#admiddle,#adright { width:30%; }

}

@media (min-width: 150px) and (max-width: 459px) {
		#admiddle { margin-left:0 !important; }

		.container {width:300px;margin:auto; }
		
		.gab_logintools {display:none}
		
		#header .sitelogo {float:none;text-align:center}
		#header .sitelogo img {float:none;display:block;margin-left:auto;margin-right:auto}
		#header .header-right {float:none;width:300px;display:block;margin-left:auto;margin-right:auto;padding-top:0}
		#header #s {width:152px;}
		#header .masthead_caption {display:none}
		#masthead .masthead_left {width:100%;text-align:center;}
		#masthead .ticker-content {font: 15px/17px georgia, serif;}
		
		.menu {display: none;}
		.tinynav {display: block;}
		.sb-holder {display: block;}	
		.sb-selector {display:none}

		#featured-collage .posttitle {padding:4px 10px;font-size:14px;font-weight:normal}
		#featured-collage .collagewrapper {height:auto;}
		#featured-collage .collagewrapper img{width:100%;height:auto}
		#featured-collage .col_1,#featured-collage .col_2 {width:300px;float:none;margin: 0 0 4px}
		#featured-collage .featuredpost {background:#efefef}
		#featured-collage .featuredpost.feapost_1 {width:300px;height:190px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_2 {width:300px;height:265px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_3 {width:300px;height:265px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_4 {width:300px;height:195px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_5 {width:300px;height:195px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_6 {width:300px;height:195px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_7 {width:300px;height:195px;margin: 0 0 4px}
		#featured-collage .featuredpost.feapost_8 {width:300px;height:126px;margin: 0}
		
		#primary-left {width:300px;margin:0 0 15px;float:none;}
		#primary-left .gabfire-ad {width:300px;margin:0 auto;}

		#primary-mid {width:300px;margin:0 0 20px}
		#primary-mid .primary-mid_topleft {width:286px;padding:7px;margin:0 0 15px}
		#primary-mid .primary-mid_topright { width:300px;}
		#primary-mid .primary-mid_topright .posttitle {font-size:17px;line-height:19px}
		#primary-mid .primary-mid_topright img {margin-bottom:0;}
		
		#primary-right  {width:300px;margin:0 0 10px}
		#primary-right .primaryrightpost.thirdpost {margin-bottom: 0;padding-bottom:}
		#primary-right .primaryrightpost .aligncenter iframe,#primary-right img.aligncenter {width: 300px;height: 170px !important;}
		
		#secondary-content {overflow:visible}
		#secondary-content .pull-left {width:300px;margin-bottom:10px;}
		#secondary-content .pull-left .big_thumb ,#secondary-content .pull-left .alignleft{margin-bottom:0;width:82px}
		#secondary-content .pull-right {width:300px;margin-bottom:10px}
		#secondary-content .pull-right img.aligncenter {width:300px;}
		#secondary-content .pull-right .gabfire-ad,#secondary-content .gabfire-ad img{width:300px;overflow:hidden;margin:0 auto}
		
		#secondary-content .media-wrapper .posttitle {font-size:16px}
		#secondary-content .media-wrapper iframe {width: 100%;height: 170px;}
		
		#subnews {float:left;width:300px;margin-bottom:0}
		#subnews .span3 {width:300px;margin-bottom:15px}
		#subnews .posttitle {font-size:16px}
		#subnews .posttitle.list_posttitle {font-size:14px}
		#subnews .clearfix {display:block}
		#subnews .span3 img {width:300px;}
		
		#content {width:300px;float:none;margin-bottom:20px;}
		.entry iframe {width:100% !important;max-height:180px !important}
		.wp-caption {max-width: 300px !important;}
		.wp-caption p {padding:5px 10px 10px !important}		
		
		.single-nosidebar {width:300px;}
		.single-nosidebar iframe {width:100%;height:180px}		
		
		/*Single rightsidebar */
		.single-rightsidebar .post_sharebuttons .metaitem,
		.big-picture-top .post_sharebuttons .metaitem,
		.single-nosidebar .post_sharebuttons .metaitem,
		.entrytag.metaitem, .share-to-pinterest.pull-right{display:none}
		.single-rightsidebar .post_sharebuttons .share-to-google,
		.single-nosidebar .post_sharebuttons .share-to-google,
		.big-picture-top .post_sharebuttons .share-to-google {margin-right:0;}
		
		.single-rightsidebar.entrydate {font-size:12px;}
		.single-rightsidebar.author-avatar {background:transparent;padding:0;margin:33px 0px 0 7px;border-right:none;}
		.single-rightsidebar.author-avatar img {background:#fff;padding:0;border:none}
				
		.sidebar-right {width:300px;}
		.sidebar-right .gab_sidebarposts .featuredpost {width:94px;margin:0 9px 0 0;}
		.sidebar-right .right-sidebar_ad,.right-sidebarleft_ad, .meta_permalink, .meta_edit {display:none !important}
		.sidebar .gab_sidebarposts .featuredpost iframe {width: 100%;height: 66px;}
		.sidebar-right .gab_custom_widget .posttitle {font:13px/15px arial, sans-serif;letter-spacing:0;margin:2px 0 2px;}
		.sidebar-right .sidebar-right-bottomleft {width:300px}
		.sidebar-right .sidebar-right-bottomright {width:300px}
		.sidebar-right .sidebar-right-bottomright .flickr_widget img {margin:0px;border:none;width:56px}		
		
		.single-default.entrycontainer {width:300px;float:left;margin-bottom:0}
		.single-default.sidebarleft {display:none}
		.single-default.sidebarright {width:300px;float:none;margin:0 0 10px}
		
		.entry .author_links  {display:none}
		.author-info {padding-left:10px}
		
		#archive_4cols .entry iframe{height:180px}
		
		#comments {margin-bottom:10px}
		#comments #comments-title { font-size:18px;line-height:22px}
		#comments .commentlist {width: 290px;}
		#comments .depth-1 .children {width:248px;margin-left:10px;}
		#comments .depth-2 .children {width:238px}
		#comments .depth-3 .children {width:228px}
		#comments .depth-4 .children {width:218px}
		#comments .depth-5 .children {width:208px}
		#comments .depth-6 .children {width:198px}
		#comments .depth-7 .children {width:188px}
		#comments .depth-8 .children {width:178px}
		#comments .depth-9 .children {width:168px}
		#comments .depth-10 .children {width:158px}			
		
		#bottom_ads .span4 {width:300px;text-align:center;margin-bottom:10px;}
		#bottom_ads .span4.lastad {margin-bottom:0;}
		
		#footer {width:290px;padding-left:5px;padding-right:5px}
		#footer .btn {padding-right:12px;padding-left:12px;font-size:12px;}
		#footer .input-append input {width:200px}
		
		#footer_data {width:290px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 
		#footer-left-side {width:100%;float:none;margin:0 0 10px;text-align:center}
		#footer-right-side {width:100%;float:none;text-align:center;margin:0 0 10px}
		
		/* Innerpage slider */
		#innerslide_wrapper .media-caption {display:none}
		#gallery-custom-pager {top:186px;}
		#direction-nav {top:189px;}	
	
		/* Archive Slider*/
		#archive-slider .category-slide-caption {display:none}
		#archive-slider .category-slide-item, #archive-slider .category-slide-item img {overflow:hidden;width:280px;max-height:133px}
		#archive-slider .slide-wrapper {max-height:133px}
		#archive-slider .direction-wrapper {top:100px;background-image:url(images/bg-cat-slider-nav-310.png);width:310px;}
		#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {background-image: url(images/cat_slider_arrows.png);}
}


@media (min-width: 150px) and (max-width: 320px) {

		.container {width:300px;margin-left:-25px}

}