/*
East Orlando Post
eastorlandopost.com
*/

/* === TYPOGRAPHY === */
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,700|Fenix);
a,p{
	font-family:'Open Sans',sans-serif;
	font-weight:normal;
	text-decoration:none;
}

.italic{font-style:italic;}
.underline{text-decoration:underline;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.captialize{text-transform:capitalize;}

::selection{background:#ddd;}
::-moz-selection{background:#ddd;}

/* === GENERAL === */
body{
	background:#eee;
	position:relative;
}
*{
	border:none;
	padding:0;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
*:focus{outline:0;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ul,ol{list-style:none;}
img{max-width:100%;height:auto;}

iframe,
object,
embed,
video{max-width:100%;}

/* === TOPBAR === */
#topbar{
	width:100%;
	height:35px;
	background:#eee;
	padding:10px 0;
	overflow:hidden;
}
.current-date{
	color:#333;
	font-size:12px;
	font-family:'Open Sans',sans-serif;
	text-align:left;
	padding-left:15px;
}
#topbar ul{
	float:right;
}
#topbar ul li{
	float:left;
}
#topbar ul li a{
	color:#333;
	font-size:12px;
	padding:10px;
}
#topbar ul li a:hover{
	background:#ddd;
}

/* === HEADER === */
#header{
	width:100%;
	height:auto;
	background:#fff;
	text-align:center;
}
#header h1 a{
	display:inline-block;
	background:url('../images/logos/eop-logo.png') no-repeat;
	background-position:0 50%;
	color:#42668a;
	font-size:60px;
	font-family:'Fenix',serif;
	font-weight:lighter;
	text-transform:uppercase;
	padding:45px 0 45px 138px;
}
#header img{
	margin:10px;
	float:left;
}

/* === NAV === */
#nav{
	width:100%;
	height:auto;
	background:#373c41;
	text-align:center;
	-webkit-box-shadow:0 5px 0 rgba(0,0,0,0.25);
	box-shadow:0 5px 0 rgba(0,0,0,0.25);
	z-index:997;
}
#nav ul li{
	display:inline-block;
	height:auto;
	padding:0;
	margin:0;
	position:relative;
}
#nav ul li a{
	display:block;
	height:100%;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	padding:20px 15px;
}
#nav ul li a:hover{color:#19a3d1;}
#nav .nav-toggle{
	display:none;
	height:100%;
	color:#fff;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	cursor:pointer;
	padding:20px 15px;
	position:relative;
}
ul.menu{
	text-align:center;
}

/* === FOOTER === */
#footer{
	width:100%;
	font-style:normal;
}
#footer-top{
	width:100%;
	height:auto;
	background:#373c41;
	padding:30px 0;
}
#footer-bottom{
	width:100%;
	height:auto;
	background:#262a2d;
}
#footer-bottom p{
	color:#999;
	font-size:14px;
	font-weight:400;
	line-height:22px;
	padding:12px 0;
	margin-bottom:0;
}

/* === CONTENT === */
#content-top{
	padding:30px 0;
}
#content{
	background:#fff;
	border:1px solid #ccc;
	padding:15px;
	margin-bottom:30px;
	overflow:hidden;
}
#content #page-title{
	font-size:36px;
	font-family:'Open Sans',sans-serif;
}

/* === AD PLACEMENT === */
.view-sidebar-ad img{
	border:5px solid #fff;
	-webkit-box-shadow:0 0 0 1px #ccc;
	-moz-box-shadow:0 0 0 1px #ccc;
	box-shadow:0 0 0 1px #ccc;
}
#bottom-ad{
	width:100%;
	height:auto;
	margin-bottom:30px;
	/*900x150*/
}
#bottom-ad .field-content{
	padding:0 20px;
}
#bottom-ad img{
	background:#fff;
	border:1px solid #ccc;
	padding:5px;
}

/* === TICKER === */
ul.ticker-list {
	display: block;
	float: left;
	overflow: hidden;
	width: 423px;
	height: 30px;
	}

ul.ticker-list li {
	display: block;
	height: 12px;
	overflow: hidden;
	padding: 9px;
	width: 900px;
	}
.ticker-heading{
	background:#be2525;
	color:#fff;
	font-size:12px;
	font-family:'Open Sans',sans-serif;
	text-transform: uppercase;
	padding:14px 10px;
	margin-right:25px;
	position:relative;
	float: left;
}
.ticker-heading::after{
	content:'';
	width:0;
	height:0;
	border-top:22px solid transparent;
	border-right:10px solid transparent;
	border-bottom:23px solid transparent;
	border-left:10px solid #be2525;
	position:absolute;
	top:0;
	left:100%;
}
#ticker a {
	color:#555;
	font-size:12px;
	font-family:'Open Sans',sans-serif;
	font-weight:bold;
}
.ticker-date {
	display:block;
	color:#666;
	font: 10px/10px helvetica, arial, sans-serif;
}

#views_slideshow_cycle_main_top_ticker-block{
	display:block;
	width:420px;
	height:30px;
	float:left;
	overflow:hidden;
}

/* === SOCIAL ICONS === */
#sidebar #section-social{margin-bottom:30px;}
#sidebar #social{display:block;width:100%;}
#sidebar #social li{display:inline-block;float:left;}
#sidebar #social li a{
	display:block;
	color:#fff;
	font-size:18px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1);
	box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1);
	padding:10px;
	margin:0 5px 0 0;
}

#sidebar .facebook{background:#3b5998;}
#sidebar .twitter{background:#00aced;}
#sidebar .gplus{background:#dd4b39;}
#sidebar .youtube{background:#bb0000;}
#sidebar .linkedin{background:#007bb6;}
#sidebar .tumblr{background:#2b4964;}
#sidebar .skype{background:#12a5f4;}
#sidebar .rss{background:#ff6600;}

#footer-bottom #social{float:right;}
#footer-bottom #social li{display:inline-block;float:left;}
#footer-bottom #social li a{display:block;color:#fff;font-size:18px;padding:14px 10px;}

.facebook:hover{background:#3b5998;}
.twitter:hover{background:#00aced;}
.gplus:hover{background:#dd4b39;}
.youtube:hover{background:#bb0000;}
.linkedin:hover{background:#007bb6;}
.tumblr:hover{background:#2b4964;}
.skype:hover{background:#12a5f4;}
.rss:hover{background:#ff6600;}

/* === REGIONS AND BLOCKS === */
.region-sidebar-second .block{
	margin-bottom:30px;
}
.region-sidebar-second h2{
	color:#373c41;
	font-size:16px;
	font-family:'Open Sans',sans-serif;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:10px;
}
.region-sidebar-second p{
	color:#666;
	font-size:14px;
	margin-bottom:15px;
}
#content #messages{
	opacity:0.75;
	position:fixed;
	bottom:0;
	left:5px;
	z-index:999;
}
#content #messages:hover{
	opacity:1;
}

/* === INPUT FORMS === */
form{position:relative;}
.form-text,
.form-textarea{
	width:100%;
	color:#333;
	font-size:14px;
	background:#fff;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:5px;
	padding:10px;
}
.form-text:focus,
.form-textarea:focus{border-color:#373c41;}
input[type="submit"]{
	background:#373c41;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	border:1px solid #373c41;
	border-radius:5px;
	padding:10px;
}
input[type="submit"]::-moz-focus-inner{
    border:0;
    padding:0;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error{
	border:1px solid #ff0000;
}

/* === SEARCH FORM === */
.region-search-box input[type="text"],
.search-form input[type="text"]{
	padding-right:77px;
}
.region-search-box input[type="submit"],
.search-form input[type="submit"]{
	border-radius:0 5px 5px 0;
	position:absolute;
	top:0;
	right:0;
	-webkit-appearance:none;
}
.search-form #edit-basic label{
	display:none;
}
.search-form #edit-advanced{
	margin:30px 0;
}
.search-form #edit-advanced input[type="submit"]{
	border-radius:5px;
}
.search-advanced .criterion{
	margin-top:30px;
}

/* === SUBSCRIBE FORM === */
.simplenews-subscribe .form-item label{
	display:none;
}
.simplenews-subscribe input[type="text"]{
	padding-right:98px;
}
.simplenews-subscribe input[type="submit"]{
	border-radius:0 5px 5px 0;
	position:absolute;
	top:0;
	right:0;
}
.simplenews-subscribe .form-item,
.simplenews-subscribe .form-actions{
	margin-top:0;
}
.logged-in .simplenews-subscribe input[type="text"],
.logged-in .simplenews-subscribe input[type="submit"]{
	display:none;
}

/* === COMMENT FORM === */
#comments,
#comment-form-wrapper{
	border-top:1px solid #ccc;
	padding-top:30px;
	margin-top:30px;
}
#comments .title{
	font-size:28px;
	text-align:center;
	text-transform:capitalize;
	margin-bottom:30px;
}
.form-textarea-wrapper textarea{

}
.comment-form label{
	font-size:18px;
	text-transform:capitalize;
}
.comment-form .form-item-subject{
	display:none;
}
.comment-form .form-actions{
	float:right;
}
.comment-form .form-actions input[type="submit"]{
	margin-left:5px;
}

/* === COMMENTS === */
.comment,
.profile{
	min-height:150px;
	background:#f9f9f9;
	border:1px solid #eee;
	padding:30px 30px 30px 90px;
	margin:15px 0;
	position:relative;
}
.comment .field-label{
	display:none;
}
.user-picture{
	width:80px;
	height:80px;
	background:#fff;
	border:1px solid #ccc;
	padding:5px;
	position:absolute;
	left:-10px;
	overflow:hidden;
}
.user-picture img{
	min-width:100%;
}
.submitted div{
	display:block;
	width:100%;
	margin-bottom:10px;
}
.submitted .author a{
	color:#373c41;
	font-size:22px;
	font-style:normal;
	font-weight:bold;
}
.submitted .timestamp{
	font-size:14px;
	font-style:normal;
}
.comment .field-name-comment-body p{
	font-size:18px;
	font-weight:lighter;
}
.comment .field-name-field-email{
	display:none;
}
.comment footer{
	position:absolute;
	right:0;
	bottom:0;
}
.comment footer ul.inline li{
	background:#fff;
	font-size:14px;
	text-transform:uppercase;
	border:1px solid #eee;
	border-right:none;
	border-bottom:none;
	padding:5px;
	margin:0;
	float:left;
}
.comment footer ul.inline li a{
	color:#999;
}
.comment footer ul.inline li:hover{
	background:#666;
}
.comment footer ul.inline li a:hover{
	color:#fff;
}

.comment_forbidden{
	display:none;
}

/* === CONTACT FORM === */
.page-node-47 .submitted{
	display:none;
}
#webform-client-form-47{}

/* === ARTICLE === */
.home-widget{
	margin-top:15px;
}
h3.category-heading{display:none;}
#block-system-main .submitted{
	font-size:14px;
	margin:10px 0;
}

.region-sidebar-left h2{
	display:block;
	width:100%;
	color:#373c41;
	font-size:16px;
	font-family:'Open Sans',sans-serif;
	font-weight:700;
	text-transform:uppercase;
	border-bottom:1px solid #ddd;
	padding-bottom:15px;
	margin:30px 0 15px;
	float:left;
}
.home-recent-articles .views-row{
	display:inline-block;
	width:285px;
	margin-left:14px;
	float:left;
}
.home-recent-articles .views-row-first{
	margin-left:0;
}
.home-recent-articles .views-field-title a{
	color:#373c41;
	font-size:14px;
	font-family:'Open Sans',sans-serif;
	font-weight:600;
	text-transform:uppercase;
	line-height:24px;
}
.home-recent-articles .views-field-title a:hover{
	color:#19a3d1;
}
.home-recent-articles .views-field-body{
	display:none;
}
.home-recent-articles img{
	min-width:100%;
	background:#fff;
	border:1px solid #ccc;
	padding:5px;
}
.region-sidebar-left .views-row{
	float:left;
}

/* === ARTICLES FOOTER === */
#footer-top h2{
	color:#e2e2e2;
	font-size:24px;
	font-family:'Open Sans',sans-serif;
	font-weight:400;
	padding-bottom:25px;
}
#footer-top .view-content .views-row{
	display:block;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
}
#footer-top .view-content .views-row-last{
	border-bottom:0;
}
#footer-top .views-field-field-feature-image{
	display:none;
}
#footer-top .views-field-title a{
	color:#c2c2c2;
	font-size:14px;
}
#footer-top .region-footer-first{
	padding:20px 10px 0 0;
}
#footer-top .content p{
	color:#c2c2c2;
	font-size:13px;
	line-height:1.5;
}
#footer-top .footer-post-date{
	display:block;
	color:#151515;
	font-size:13px;
	font-family:'Open Sans',sans-serif;
	font-style:normal;
	font-weight:normal;
	margin-top:8px;
}
#footer-top .footer-post-date em{
	font-style:normal;
}

/* === ARTICLE SHARE === */
#social-box{
	display:none;
}
.content .feed-icon{
	display:none;
}

/* === PAGINATION === */
.item-list .pager li{
	display:inline-block;
	border:1px solid #ddd;
	padding:10px;
	margin:10px 2px 0;
}
.item-list .pager li:hover{
	background:#ddd;
}
.item-list .pager li a{
	color:#333;
}
.item-list .pager li.pager-current{
	background:#19a3d1;
	color:#fff;
	border:1px solid #19a3d1;
}

/* === EDIT TABS === */
ul.primary{
	border-bottom:0;
	margin-bottom:0;
}

/* === SLIDER === */
.views_slideshow_cycle_main {
	width:100%;
	float:left;
}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame,
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{
	width:100%!important;
	height:auto;
}
.views_slideshow_cycle_main .field-content{
	max-width:100%;
	width:100%;
	height:450px;
	overflow:hidden;
}
.views_slideshow_cycle_main .field-content img{
	width:100%;
}
.featured-box{
	width:100%;
	background:rgba(0,0,0,0.75);
	text-align:center;
	padding:15px;
	position:absolute;
	bottom:0;
	left:0;
}
.featured-box h2 a{
	color:#fff;
	font-weight:700;
}
.featured-box p{
	color:#ccc;
	float:left;
}
#widget_pager_bottom_home_page_slider-block,
#widget_pager_bottom_home_page_slider-block_1{
	text-align:center;
}
.views-slideshow-controls-bottom{
	position:relative;
}
#views_slideshow_controls_text_previous_home_page_slider-block a,
#views_slideshow_controls_text_next_home_page_slider-block a,
#views_slideshow_controls_text_previous_home_page_slider-block_1 a,
#views_slideshow_controls_text_next_home_page_slider-block_1 a{
	color:rgba(0,0,0,0.5);
	font-size:55px;
	cursor:pointer;
	border-radius:50%;
	position:absolute;
	bottom:50%;
	z-index:100;
}
#views_slideshow_controls_text_previous_home_page_slider-block a:hover,
#views_slideshow_controls_text_next_home_page_slider-block a:hover,
#views_slideshow_controls_text_previous_home_page_slider-block_1 a:hover,
#views_slideshow_controls_text_next_home_page_slider-block_1 a:hover{
	color:rgba(0,0,0,1);
}
#views_slideshow_controls_text_previous_home_page_slider-block a,
#views_slideshow_controls_text_previous_home_page_slider-block_1 a{
	left:-35px;
}
#views_slideshow_controls_text_next_home_page_slider-block a,
#views_slideshow_controls_text_next_home_page_slider-block_1 a{
	right:-35px;
}
#views_slideshow_controls_text_pause_home_page_slider-block,
#views_slideshow_controls_text_pause_home_page_slider-block_1{
	display:none;
}
.views-slideshow-pager-field-item{
	display:inline-block;
	width:12px;
	height:12px;
	background:#373c41;
	text-indent:-9999px;
	cursor:pointer;
	border-radius:50%;
	margin:30px 0 30px 2px;
}
.views-slideshow-pager-field-item:hover{
	background:#19a3d1;
}
.views-slideshow-pager-field-item.active{
	background:#19a3d1;
	cursor:default;
}

/* === TABS === */
.tab{
	width:100%;
	float:left;
}
.tab li{
	background:#373c41;
	color:#fff;
	float:left;
	overflow:hidden;
}
.tab li.active{
	background:#19a3d1;
}
.tab li a{
	color:#fff;
	font-size:12px;
	line-height:40px;
	text-transform:uppercase;
	padding:25px;
}



.tabber-content {
	float: left;
	width: 100%;
	}

.tabber-content .views-row{
	width:100%;
	border-bottom:1px solid #ccc;
	margin-top:0;
	float:left;
}
.tabber-content .views-row-last,
.tabber-content .views-row:last-child{
	border-bottom:0;
}

.tabber-content-shortcode {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
	}

.tabber-content ul,
.widget-content ul {
	display: block;
	float: left;
	width: 100%;
	}

.tabber-content ul li,
.widget-content ul li {
	display: block;
	float: left;
	padding: 10px;
	}

.tabber-text-noimg {
	float: left;
	width: 100%;
	}

.tabber-text,
.tabber-text-noimg{
	padding:10px;
}
.tabber-image{
	display:none;
}
.tabber-text a,
.tabber-text-noimg a{
	color:#333;
	font-size:14px;
	font-family:'Open Sans',sans-serif;
	font-weight:600;
	text-transform:uppercase;
}
.tabber-text a:hover,
.tabber-text-noimg a:hover{
	color:#19a3d1;
}
.tabber-text p,
.tabber-text-noimg p{
	display:none;
}
.tabber-content .comment-image{
	display:none;
}
.tabber-content .comment-text{
	padding:10px;
}
.tabber-content .comment-text p{
	margin:0;
	margin-left:15px;
}
.tabber-content .comment-text p a{
	color:#666;
}

ul.latest-comments {
	float: left;
	width: 100%;
	}

ul.latest-comments li {
	display: block;
	float: left;
	font: 12px/14px helvetica, arial, sans-serif;
	padding: 10px;
	width: 100%;
	}

.headlines-info{
	color:#666;
}
.headlines-info li{
	font-weight:400;
}

/* === MISC === */
div.contextual-links-wrapper{
	z-index:996;
}
.scrolltop{
	display:none;
	color:rgba(0,0,0,0.5);
	font-size:18px;
	font-style:normal;
	text-transform:uppercase;
	position:fixed;
	right:30px;
	bottom:57px;
	z-index:999;
}

/* === EASING === */
a:hover,input,textarea{
	-webkit-transition:0.25s linear;
	-moz-transition:0.25s linear;
	-ms-transition:0.25s linear;
	-o-transition:0.25s linear;
	transition:0.25s linear;
}

/* === TOOLBAR === */
body.toolbar{padding-top:0;}
body.toolbar-drawer{padding-top:0;}
#toolbar{
	padding:0;
	position:relative;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
#toolbar,
#toolbar *{
	margin:0 auto;
}
#toolbar .col{
	margin-left:10px;
	margin-right:10px;
}
#toolbar div.toolbar-menu{
	background:#ddd;
	padding:10px 0;
}
#toolbar-user,
#toolbar .toolbar-menu .toggle,
#toolbar .toolbar-drawer{
	display:none;
}
#toolbar .current-date{
	font-size:12px;
}
#toolbar a{
	color:#333;
}
#toolbar div.toolbar-menu ul li a{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
#toolbar div.toolbar-menu ul li a:focus,
#toolbar div.toolbar-menu ul li a:hover,
#toolbar div.toolbar-menu ul li a:active,
#toolbar div.toolbar-menu ul li a.active:focus{
	background:none;
}

/* === TWITTER FEED === */
#twitter-feed > span a{
	display:block;
	color:#a3daec;
	border-bottom:1px solid rgba(0,0,0,0.10);
	padding:10px 0;
	margin:10px 0;
}
#twitter-feed .twitter-article{
	padding:10px 0;
	margin:10px 0;
	position:relative;
}
#twitter-feed .twitter-icon-wrapper{
	position: absolute;
	left: 0;
}
#twitter-feed .twitter-icon-wrapper .icon-twitter{
	color:#00aced;
}
#twitter-feed .twitter-pic{
	display:none;
}
#twitter-feed .twitter-text {
	padding-left: 40px;
}
#twitter-feed .twitter-text p{
	color:#fff;
	font-size:14px;
	line-height: 1.2;
}
#twitter-feed .twitter-text a{
	color:#a3daec;
	margin-top: 5px;
}
#twitter-feed .tweet-time a{
	display:block;
}

/* === MAINTENANCE === */
#maintenance{text-align:center;}
#maintenance h1{
	color:#42668a;
	font-size:60px;
	font-family:'Fenix',serif;
	text-transform:uppercase;
}
.maintenance-message{
	display:block;
	background:#fff;
	border:1px solid #ccc;
	border-radius:5px;
	padding:15px;
}

/* === MEDIA QUERIES === */
@media only screen and (min-width:768px) and (max-width:959px){
	/* === NAV === */
	#nav ul li a{
		font-size:12px;
		padding:20px 12px;
	}

	/* === ARTICLES === */
	.home-recent-articles .views-row{
		width:220px;
	}

	/* === TABS === */
	.tab li a{
		padding:14px;
	}
}
@media only screen and (min-width:480px) and (max-width:767px){
	/* === TOPBAR === */
	#topbar{
		height:auto;
		text-align:center;
	}
	#topbar ul{
		margin-top:30px;
		float:none;
	}
	#topbar ul li{
		display:inline;
		float:none;
	}

	/* === HEADER === */
	#header h1 a{
		background-position:50% 10%;
		font-size:40px;
		padding:138px 0 20px;
	}

	/* === NAV === */
	#nav ul{
		display:none;
	}
	#nav ul li{
		display:block;
		border-top:1px solid rgba(255,255,255,0.1);
	}
	#nav .nav-toggle{
		display:block;
	}
	ul.menu{
		text-align:left;
	}

	/* === SIDEBAR === */
	#sidebar{
		display:none;
	}

	/* === FOOTER === */
	#footer-bottom p{
		text-align:center;
	}
	#footer-bottom #social{
		text-align:center;
		float:none;
	}
	#footer-bottom #social li{
		float:none;
	}

	/* === MAINTENANCE === */
	#maintenance h1{
		font-size:40px;
	}

}
@media only screen and (max-width:479px){
	/* === TOPBAR === */
	#topbar{
		height:auto;
		text-align:center;
	}
	#topbar ul{
		margin-top:30px;
		float:none;
	}
	#topbar ul li{
		display:inline;
		float:none;
	}

	/* === HEADER === */
	#header h1 a{
		background-position:50% 10%;
		font-size:30px;
		padding:138px 0 20px;
	}

	/* === NAV === */
	#nav ul{
		display:none;
	}
	#nav ul li{
		display:block;
		border-top:1px solid rgba(255,255,255,0.1);
	}
	#nav .nav-toggle{
		display:block;
	}
	ul.menu{
		text-align:left;
	}

	/* === TICKER === */
	#views_slideshow_cycle_main_top_ticker-block{
		width:300px;
	}

	/* === ARTICLE CONTENT === */
	.post-tags{display:none;}

	/* === SIDEBAR === */
	#sidebar{
		display:none;
	}

	/* === FOOTER === */
	#footer-bottom p{
		font-size:10px;
		text-align:center;
	}
	#footer-bottom #social{
		text-align:center;
		float:none;
	}
	#footer-bottom #social li{
		float:none;
	}

	/* === MAINTENANCE === */
	#maintenance h1{
		font-size:30px;
	}

	/* === MISC === */
	.scrolltop{right:20px;bottom:15px;}

}


/* === OLD CODE BELOW === */

/************************************************
	Layout
************************************************/


/************************************************
	Leaderboard
************************************************/

/*#leader-wrapper {
	background: url(../images/gray-bg.jpg);
	float: left;
	padding: 10px 0;
	position: relative;
	width: 100%;
	}*/

#leaderboard {
	margin: 0px auto;
	padding: 0 20px;
	position: relative;
	text-align: center;
	width: 960px;
	height: 90px;
	}

#leader-left {
	display: inline-block;
	overflow: hidden;
	width: 960px;
	}

#leader-right {
	display: inline-block;
	margin-left: 5px;
	width: 222px;
	}

/************************************************
	Header
************************************************/

#logo {
	float: left;
	max-width: 960px;
	overflow: hidden;
	}

#header-info {
	float: right;
	width: 300px;
	}

#small-nav {
	float: right;
	font: 400 12px/12px 'Open Sans', sans-serif;
	width: 100%;
	}

#small-nav ul {
	display: inline;
	float: right;
	}

#small-nav ul li {
	display: inline;
	float: left;
	padding: 3px 8px;
	}

#small-nav ul li:last-child {
	padding-right: 0;
	}
	
/************************************************
	Content
************************************************/

/*#content-top {
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 20px;
	width: 958px;
	}*/

/*#ticker {
	float: left;
	width: 498px;
	}*/

ul.ticker-list {
	display: block;
	float: left;
	overflow: hidden;
	width: 423px;
	height: 30px;
	}

ul.ticker-list li {
	display: block;
	height: 12px;
	overflow: hidden;
	padding: 9px;
	width: 900px;
	}

.ticker-heading{
	background:#be2525;
	color:#fff;
	font-size:12px;
	font-family:'Open Sans',sans-serif;
	text-transform: uppercase;
	padding:14px 10px;
	margin-right:25px;
	position:relative;
	float: left;
}
.ticker-heading::after{
	content:'';
	width:0;
	height:0;
	border-top:20px solid transparent;
	border-right:10px solid transparent;
	border-bottom:20px solid transparent;
	border-left:10px solid #be2525;
	position:absolute;
	top:0;
	left:100%;
}
#ticker a {
	color:#555;
	font-size:12px;
	font-family:'Open Sans',sans-serif;
	font-weight:bold;
}
.ticker-date {
	display:block;
	color:#666;
	font: 10px/10px helvetica, arial, sans-serif;
}

/*#content-social {
	float: right;
	width: 452px;
	}*/

/*#content-social ul {
	display: inline;
	float: right;
	}*/

/*#content-social ul li {
	border-left: 1px solid #ccc;
	display: inline;
	float: left;
	overflow: hidden;
	}*/

.fb-but,
.twitter-but,
.pinterest-but,
.google-but,
.linkedin-but,
.rss-but {
	float: left;
	transition: all .1s;
	-moz-transition: all .1s;
	-ms-transition: all .1s;
	-o-transition: all .1s;
	-webkit-transition: all .1s;
	width: 30px;
	height: 30px;
	}

.fb-but {
	background: #fff url("../images/social-buttons.png") 0 0;
	}

.fb-but:hover {
	background: #3b5997 url("../images/social-buttons.png") 0 -30px;
	}

.twitter-but {
	background: #fff url("../images/social-buttons.png") -30px 0;
	}

.twitter-but:hover {
	background: #00aced url("../images/social-buttons.png") -30px -30px;
	}

.pinterest-but {
	background: #fff url("../images/social-buttons.png") -60px 0;
	}

.pinterest-but:hover {
	background: #cb2027 url("../images/social-buttons.png") -60px -30px;
	}

.google-but {
	background: #fff url("../images/social-buttons.png") -90px 0;
	}

.google-but:hover {
	background: #000 url("../images/social-buttons.png") -90px -30px;
	}

.youtube-but {
	background: #fff url("../images/social-buttons.png") -120px 0;
	float: left;
	transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	-o-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	width: 54px;
	height: 30px;
	}

.youtube-but:hover {
	background: #f00 url("../images/social-buttons.png") -120px -30px;
	}

.linkedin-but {
	background: #fff url("../images/social-buttons.png") -174px 0;
	}

.linkedin-but:hover {
	background: #069 url("../images/social-buttons.png") -174px -30px;
	}

.rss-but {
	background: #fff url("../images/social-buttons.png") -204px 0;
	}

.rss-but:hover {
	background: #f60 url("../images/social-buttons.png") -204px -30px;
	}

#searchform {
	float: right;
	position: relative;
	}

#searchform input {
	background: #fff url("../images/search-icon.png") no-repeat right 50%;
	border: none;
	color: #777;
	float: left;
	font: 400 12px/30px 'Open Sans', sans-serif;
	margin: 0;
	padding: 0 0 0 10px;
	width: 200px;
	height: 30px;
	}

#searchform #search-button {
	border: none;
	float: left;
	}

#searchform #s:focus {
	outline: none;
	}

/************************************************
	Homepage
************************************************/

#main {
	float: left;
	margin-bottom: 20px;
	width: 640px;
	}

/*#main-home {
	float: left;
	margin-bottom: 20px;
	width: 440px;
	}*/
/*#home-left {
	background: #fff;
	border-right: 1px dotted #ccc;
	float: left;
	margin-right: 20px;
	padding-right: 19px;
	position: relative;
	width: 420px;
	}*/



/*#featured-container {
	float: left;
	margin-bottom: 15px;
	position: relative;
	width: 420px;
	height: 490px;
	}*/

/*.featured-box {
	background: url("../images/featured-bg.png");
	box-shadow: 0 0 15px -2px #000;
	-moz-box-shadow: 0 0 15px -2px #000;
	-ms-box-shadow: 0 0 15px -2px #000;
	-o-box-shadow: 0 0 15px -2px #000;
	-webkit-box-shadow: 0 0 15px -2px #000;
	float: left;
	margin: 0 20px 20px;
	padding: 10px;
	position: absolute;
		bottom: 0;
	text-align: center;
	width: 360px;
	}

.featured-box h2 {
	margin-bottom: 7px !important;
	}

.featured-box h2 a {
	color: #fff !important;
	font: 700 40px/40px 'Open Sans Condensed', sans-serif !important;
	text-transform: capitalize !important;
	}

.featured-box p {
	color: #ccc;
	float: left;
	font: 400 12px/16px 'Open Sans', sans-serif;
	}*/

.home-widget {
	float: left;
	font: 400 12px/normal 'Open Sans', sans-serif;
	width: 100%;
	}

.home-widget h3 {
	border-bottom: 1px dotted #ccc;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	}

.category-image {
	float: left;
	margin-right: 10px;
	width: 156px;
	}

.category-image img {
	border: 1px solid #ccc;
	padding: 2px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 150px;
	height: 168px;
	}

.category-image img:hover {
	opacity: 0.85;
	}

.category-links {
	float: left;
	width: 254px;
	}

.category-links p {
	color: #555;
	float: left;
	font: 400 12px/16px 'Open Sans', sans-serif;
	}

.category-links ul {
	display: block;
	float: left;
	width: 100%;
	}

.category-links ul li {
	border-bottom: 1px dotted #ccc;
	display: block;
	float: left;
	padding: 5px 0;
	width: 100%;
	}

.blog-image {
	background: #fff;
	float: left;
	margin-right: 10px;
	width: 156px;
	}

.blog-image img {
	border: 1px solid #ccc;
	padding: 2px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 150px;
	height: 168px;
	}

.blog-image img:hover {
	opacity: 0.85;
	}

.blog-text {
	float: left;
	width: 234px;
	}

.blog-text-noimg,
.category3-text-noimg {
	float: left;
	width: 100%;
	}

.blog-text p,
.blog-text-noimg p {
	color: #555;
	float: left;
	font: 400 12px/16px 'Open Sans', sans-serif;
	}

.main-headline {
	color: #333;
	float: left;
	font: 700 18px/22px 'Open Sans Condensed', serif;
	margin-bottom: 5px;
	text-transform: capitalize;
	width: 100%;
	}

.main-headline:visited {
	color: #333;
	}

.headline-small {
	color: #333;
	font: 700 12px/16px 'Open Sans Condensed', serif;
	text-transform: capitalize;
	}

.headline-small:visited {
	color: #333;
	}

.category-links ul li p {
	margin-bottom: 5px;
	}

.category-links ul li:first-child {
	padding-top: 0;
	}

.category-links ul li:last-child {
	border-bottom: none;
	}

.category2 {
	float: left;
	width: 420px;
	}

.category2 img {
	border: 1px solid #ccc;
	margin-bottom: 5px;
	padding: 2px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 199px;
	height: 223px;
	}

.category2 img:hover {
	opacity: 0.85;
	}

ul.category2 {
	display: inline;
	float: left;
	width: 100%;
	}

ul.category2 li {
	display: inline;
	float: left;
	margin-left: 10px;
	width: 205px;
	}

ul.category2 li:first-child {
	margin-left: 0;
	}

.category2 p,
.category3-text p,
.category3-text-noimg p {
	color: #555;
	float: left;
	font: 400 12px/16px 'Open Sans', sans-serif;
	}

.category3-image {
	float: left;
	margin-right: 10px;
	width: 92px;
	height: 102px;
	}

.category3-image img {
	border: 1px solid #ccc;
	padding: 2px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 86px;
	height: 96px;
	}

.category3-image img:hover {
	opacity: .85;
	}

.category3-text {
	float: left;
	width: 298px;
	}

ul.category3 {
	display: block;
	float: left;
	width: 100%
	}

ul.category3 li {
	display: block;
	float: left;
	padding: 10px;
	width: 400px;
	}

ul.category3 li:first-child,
.tabber-content ul li:first-child,
.widget-content ul li:first-child {
	padding-top: 5px;
	}

ul.category3 li:nth-child(2n+2),
.tabber-content ul li:nth-child(2n+2),
.widget-content ul li:nth-child(2n+2) {
	background: #f6f6f6;
	}

.footer-widget ul li:nth-child(2n+2) {
	background: #eee;
	}

#home-right {
	border-right: 1px dotted #ccc;
	float: left;
	margin-bottom: 10px;
	padding-right: 19px;
	width: 159px;
	}

.image-contain {
	float: left;
	position: relative;
	width: 160px;
	height: 179px;
	}

.image-contain img {
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 160px;
	height: 179px;
	}

.image-contain img:hover {
	opacity: .85;
	}

.image-box {
	background: url("../images/featured-bg.png");
	float: left;
	padding: 5px;
	position: absolute;
		bottom: 0;
		left: 0;
	width: 150px;
	}

.image-box h2 {
	margin-bottom: 0 !important;
	}

.image-box a {
	color: #fff;
	font: 700 12px/16px 'Open Sans Condensed', sans-serif;
	text-transform: capitalize;
	}

.image-box a:visited {
	color: #fff;
	}

.middle-widget {
	float: left;
	font: 400 12px/normal 'Open Sans', sans-serif;
	margin-bottom: 20px;
	width: 100%;
	}

.middle-widget h2 {
	float: left;
	margin-bottom: 5px;
	width: 100%;
	}

.middle-widget h2 a:hover {
	text-decoration: underline;
	}

.middle-widget h3 {
	border-bottom: 1px dotted #ccc;
	float: left;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	width: 100%;
	}

ul.middle-widget {
	display: block;
	float: left;
	margin-top: 0;
	}

ul.middle-widget li {
	border-bottom: 1px dotted #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 10px 0;
	width: 100%;
	}

ul.middle-widget li:first-child {
	padding-top: 0;
	}

ul.middle-widget li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	}

.bottom-widget {
	float: left;
	font: 12px/normal helvetica, arial, sans-serif;
	margin-bottom: 20px;
	width: 100%;
	}

.bottom-widget h3 {
	border-bottom: 1px dotted #ccc;
	float: left;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	width: 100%;
	}

.multi-category-container {
	border-top: 1px dotted #ccc;
	float: left;
	margin-bottom: 10px;
	padding-top: 20px;
	width: 960px;
	}

.multi-category img {
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 143px;
	height: 160px;
	}

.multi-category img:hover {
	opacity: 0.85;
	}

ul.multi-category {
	display: inline;
	float: left;
	width: 100%;
	}

ul.multi-category li {
	border-left: 1px dotted #ccc;
	display: inline;
	float: left;
	margin-left: 10px;
	padding-left: 9px;
	width: 143px;
	}

ul.multi-category li:first-child {
	border-left: none;
	margin-left: 0;
	padding-left: 0;
	}

.multi-category h3 {
	border-bottom: none !important;
	font: 700 14px/14px 'Open Sans Condensed', serif;
	padding-bottom: 0 !important;
	text-transform: uppercase;
	}

.multi-category-image {
	float: left;
	position: relative;
	width: 143px;
	height: 160px;
	}

.multi-category-text {
	background: url("../images/featured-bg.png");
	float: left;
	padding: 5px;
	position: absolute;
		bottom: 0;
		left: 0;
	width: 133px;
	}

.multi-category-text a {
	color: #fff;
	font: 700 12px/16px 'Open Sans Condensed', sans-serif;
	text-transform: capitalize;
	}

.multi-category-text a:visited {
	color: #fff;
	}

.multi-category-headlines {
	float: left;
	margin-top: 5px;
	width: 143px;
	}

ul.multi-category-headlines {
	display: block;
	float: left;
	width: 100%;
	}

ul.multi-category-headlines li {
	border-left: none;
	border-top: 1px dotted #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 3px 0;
	width: 100%;
	}

ul.multi-category-headlines li:first-child {
	border-top: none;
	}

ul.multi-category-headlines li a {
	font: 700 10px/14px 'Open Sans', sans-serif;
	}



ul.headlines-info {
	display: inline;
	float: left;
	margin-top: 0;
	}

ul.headlines-info li {
	border: none;
	/*display: inline-block !important;*/
	float: left;
	margin: 0;
	padding: 2px 0 0 !important;
	width: auto;
	}

.comments-icon {
	display:none;
	background: url("../images/comments-icon.png") no-repeat !important;
	float: left !important;
	font: bold 10px/10px helvetica, arial, sans-serif;
	margin-left: 10px !important;
	padding: 2px 0 0 !important;
	text-align: center !important;
	width: 22px !important;
	height: 18px !important;
	}

.comments-icon a {
	color: #444;
	}

.comments-icon a:hover {
	color: #ca0002;
	}

/************************************************
	Carousel
************************************************/

.es-carousel-wrapper{position:relative;clear:both; width: 380px;}
.es-carousel{margin: 0 20px; overflow:hidden;}
.es-carousel ul{display:none; padding:0; margin:0;}
.es-carousel ul li{height:100%;float:left;display:block; position: relative;}
.es-carousel ul li a{display:block;}
.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%;padding:0px; margin:0px;}
.es-nav span{
position:absolute;text-indent:-9000px;cursor:pointer;top:0;}
.es-nav span.es-nav-next{
right:0px;width:20px;height:134px;
background:transparent url("../images/car-buttons.gif") 0 0;}
.es-nav span.es-nav-prev{
left:0px;width:20px;height:134px;
background:transparent url("../images/car-buttons.gif") -20px 0;}
.es-nav span.es-nav-next:hover{
background:transparent url("../images/car-buttons.gif") 0 -134px;}
.es-nav span.es-nav-prev:hover{
background:transparent url("../images/car-buttons.gif") -20px -134px;}

.carousel {
	float: left;
	margin: 0;
	overflow: hidden;
	width: 420px;
	}

.carousel ul {
	display: inline;
	float: left;
	width: 100%;
	}

.carousel ul li {
	display: inline;
	float: left;
	margin-right: 10px;
	}

.carousel ul li:last-child {
	margin-right: 0;
	}

.carousel-image {
	float: left;
	position: relative;
	width: 120px;
	height: 134px;
	}

.carousel-image img {
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 120px;
	height: 134px;
	}

.carousel-image img:hover {
	opacity: .85;
	}

.carousel-text {
	background: url("../images/featured-bg.png");
	float: left;
	padding: 5px;
	position: absolute;
		bottom: 0;
	width: 110px;
	}

.carousel-text a {
	color: #fff;
	font: 700 12px/16px 'Open Sans Condensed', sans-serif;
	text-transform: capitalize;
	}

.carousel-text a:visited {
	color: #fff;
	}

/************************************************
	Posts
************************************************/

#post-area {
	float: left;
	font: 14px/20px helvetica, arial, sans-serif;
	overflow: hidden;
	position: relative;
	width: 620px;
	}

.breadcrumb {
	color: #888;
	float: left;
	font: 400 11px/11px 'Open Sans', helvetica, arial, sans-serif;
	margin-bottom: 10px;
	width: 100%;
	}

.post-image {
	float: right;
	margin: 0 0 10px 10px;
	width: 306px;
	height: 342px;
	}

#content-area h1,
#post-area h1 {
	color: #333;
	font: 700 32px/36px 'Open Sans Condensed', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

.headline {
	margin-bottom: 20px !important;
	}

#content-area h2 {
	color: #333;
	font: 700 28px/32px 'Open Sans Condensed', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#content-area h3 {
	color: #333;
	font: 700 24px/28px 'Open Sans Condensed', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#content-area h4 {
	color: #333;
	font: 700 20px/24px 'Open Sans Condensed', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#content-area h5 {
	color: #333;
	font: 700 16px/20px 'Open Sans Condensed', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#content-area h6 {
	color: #333;
	font: 700 12px/16px 'Open Sans Condensed', sans-serif;
	margin: 10px 0;
	width: 100%;
	}

#post-area blockquote {
	border-left: 1px #ccc solid;
	color: #777;
	font: italic 14px/22px Verdana, Arial, Sans-Serif;;
	margin: 10px;
	padding-left: 40px;
	}

#post-area p {
	display: block;
	margin-bottom: 15px;
	}

#content-area {
	display: block;
	float: left;
	width: 100%;
	}

#content-area img {
	border: 1px solid #ccc;
	max-width: 98%;
	padding: 2px;
	}

#content-area ul {
	list-style: disc outside;
	margin: 10px 0;
	}

#content-area ol {
	list-style: decimal outside;
	margin: 10px 0;
	}

#content-area ul li,
#content-area ol li {
	margin-left: 50px;
	padding: 5px 0px;
	}

#post-404 {
	color: #999;
	margin: 100px 0;
	text-align: center;
	}

#post-404 h1 {
	font: 700 80px/80px 'Open Sans Condensed', sans-serif;
	border-bottom: none;
	}

#post-404 p {
	text-align: center;
	}

#post-info {
	clear: both;
	color: #888;
	float: left;
	font: italic 12px/12px helvetica, arial, sans-serif;
	margin-bottom: 10px;
	position: relative;
	width: 620px;
	}

#social-box {
	background: #f5f5f5;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	display: none;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 620px;
	z-index:996;
	}

#social-box-vert {
	background: #fff;
	float: left;
	margin-left: -95px;
	padding: 0 10px;
	position: fixed;
		top: 170px;
	width: 55px;
	}

ul.post-social-horz {
	display: inline;
	float: left;
	}

ul.post-social-horz li {
	display: inline;
	float: left;
	overflow: hidden;
	padding: 5px;
	width: 90px;	
	}

.post-social-vert {
	clear: both;
	float: left;
	padding: 6px 0;
	}

.post-tags {
	background: url("../images/tag.png") no-repeat top left;
	clear: both;
	float: left;
	font: 700 12px/12px 'Open Sans', sans-serif;
	margin: 10px 0;
	padding-left: 22px;
	}

.post-tags a {
	background: #aaa;
	color: #fff;
	display: inline-block;
	float: left;
	margin: 0 5px 10px;
	padding: 5px;
	}

.post-tags a:visited {
	color: #fff;
	}

.post-tags a:hover {
	background: #777;
	color: #fff;
	text-decoration: none;
	}

#author-info {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	float: left;
	padding: 10px;
	width: 600px;
	}

#author-info h4 {
	color: #999;
	font: 700 16px/16px 'Open Sans Condensed', sans-serif;
	margin: 0 0 5px !important;
	padding-bottom: 5px;
	text-transform: capitalize;
	}

#author-image {
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px;
	padding: 2px;
	width: 60px;
	}

#author-desc {
	color: #999;
	float: left;
	font: 400 12px/normal 'Open Sans', sans-serif;
	width: 524px;	
	}

#related-posts {
	float: left;
	margin: 40px 0 0;
	width: 620px;
	}

#related-posts img {
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	}

#related-posts img:hover {
	opacity: 0.85;
	}

#related-posts ul {
	display: inline;
	float: left;
	width: 100%;
	}

#related-posts ul li {
	display: inline;
	float: left;
	margin-left: 12px;
	width: 146px;
	height: 164px;
	}

#related-posts ul li:first-child {
	margin-left: 0;
	}

#related-posts h3 {
	border-bottom: 1px dotted #ccc;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	}

.related-image {
	float: left;
	position: relative;
	width: 146px;
	height: 164px;
	}

.related-text {
	background: url("../images/featured-bg.png");
	float: left;
	padding: 5px;
	position: absolute;
		bottom: 0;
	width: 136px;
	}

.related-text a {
	color: #fff;
	font: 700 12px/16px 'Open Sans Condensed', sans-serif;
	margin: 0 !important;
	padding: 0;
	text-transform: capitalize;
	}

.related-text a:visited {
	color: #fff;
	}

.related-small {
	display: none;
	}

.wp-caption, .gallery-caption {
	margin-bottom: 20px;
	text-align: center;
	}

.wp-caption-text {
	margin-bottom: 2px;
	}

.sticky {
	}

.bypostauthor {
	}

/************************************************
	Comments
************************************************/


#comments h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	}

.comment-inner {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding: 10px 0;
	}

#comments .comment-inner:after {
	content: '';
	display: block;
	clear: both;
	}

#comments .comment-avatar,
#tab3 .comment-avatar {
	float: left;
	width: 46px;
	}
	
#comments .avatar {
	display: block;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 2px;
	} 

#comments .commentmeta {
	display: block;
	float: left;
	margin: 0 10px 10px;
	}






ol.commentlist {
	float: left;
	width: 100%;
	}

#comments .comment-meta-1 {
	display: block;
	height: 18px;
	margin: 0 0 6px;
	padding: 4px 0 2px;
	}
		
#comments .comment-meta-1 .fn {
	font-weight:bold;
	float:left;
	width:auto;
	}
		
#comments .comment-meta-1 .reply {
	display: inline-block;
	float: right;
	font-size: 11px;
	line-height: 11px;
	padding-top: 2px;
	}
		
#comments .comment-meta-1 .reply a {
	color: #555;
	}
		
#comments .comment-meta-2  {
	font: 400 12px/normal 'Open Sans', sans-serif;
	display: block;
	margin: 0;
	}

#comments .text {
	clear: both;
	display: block;
	}

#comments .text .waiting_approval {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	}

#comments .c {
	line-height: 20px;
	}

#comments .c p,
#comments .c code,
#comments .c blockquote,
#comments .c ul,
#comments .c ol {
	display: block;
	margin: 5px 0;
	}

#comments .c a {
	text-decoration: underline;
	}

#comments .c a:hover {
	text-decoration: none;
	}
	
#comments .depth-2 .comment-wrapper {
	padding-left: 40px;
	}

#comments .depth-2 .commentmeta {
	width: auto;
	}
	
#comments .depth-3 .comment-wrapper {
	padding-left: 80px;
	}

#comments .depth-3 .commentmeta {
	width: auto;
	}
	
#comments .depth-4 .comment-wrapper {
	padding-left: 120px;
	}

#comments .depth-4 .commentmeta {
	width: auto;
	}

#comments .depth-5 .comment-wrapper {
	padding-left: 160px;
	}

#comments .depth-5 .commentmeta {
	width: auto;
	}

#respond {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	padding: 10px 0;
	}

#respond p {
	font: 400 12px/normal 'Open Sans', sans-serif;
	margin: 0;
	}

#respond .logged-in-as {
	margin-bottom: 10px;
	}

#respond .comment-notes {
	margin-bottom: 1em;
	}

#respond .form-allowed-tags {
	line-height: 1em;
	}

.children #respond {
	margin: 0 48px 0 0;
	}

#comments-list #respond {
	margin: 0 0 18px 0;
	}

#comments-list ul #respond {
	margin: 0;
	}

#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	}

#respond .required {
	color: #ff4b33;
	font-weight: bold;
	}

#respond label {
	color: #888;
	font-size: 12px;
	}
	
#respond input {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-ms-box-shadow: 2px 2px 5px 0px #eee inset;
	-moz-box-shadow: 2px 2px 5px 0px #eee inset;
	-webkit-box-shadow: 2px 2px 5px 0px #eee inset;
	-o-box-shadow: 2px 2px 5px 0px #eee inset;
	box-shadow: 2px 2px 5px 0px #eee inset;
	display:block;
	margin: 0 0 9px;
	padding:5px;
	width: auto;
	}

#respond textarea {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-ms-box-shadow: 2px 2px 5px 0px #eee inset;
	-moz-box-shadow: 2px 2px 5px 0px #eee inset;
	-webkit-box-shadow: 2px 2px 5px 0px #eee inset;
	-o-box-shadow: 2px 2px 5px 0px #eee inset;
	box-shadow: 2px 2px 5px 0px #eee inset;
	width: 95%;
	}

#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	}

#respond .form-allowed-tags code {
	font-size: 11px;
	}
	
#respond #submit {
	background: #555;
	border: 0;
	box-shadow: none;
	color: #fff;
	cursor:pointer;
	font: 700 12px/12px 'Open Sans Condensed', sans-serif;
	margin-top:10px;
	padding: 5px 10px;
	width: 120px;
	}

#respond #submit:hover {
	background: #333;
	}

h3#reply-title,
h2.comments {
	border-bottom: 1px dotted #ccc;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif !important;
	margin: 0 0 10px !important;
	padding-bottom: 5px;
	text-transform: uppercase;
	}

h3#reply-title {
	display: none;
	}

span.comments {
	background: #fff;
	color: #aaa;
	float: left;
	font: 400 20px/20px 'Open Sans Condensed', sans-serif;
	padding-right: 15px;
	text-transform: uppercase;
	}

span.comments a {
	color: #666;
	}

span.comments a:hover {
	color: #f00;
	text-decoration: none;
	}

#comment-input label {
	margin-bottom: 10px;
	}

p.cancel-comment-reply {
	clear: both;
	}

/************************************************
	Archives
************************************************/

.archive-header {
	color: #666 !important;
	font: 700 32px/36px 'Open Sans Condensed', sans-serif !important;
	margin-bottom: 20px !important;
	}

.archive h2 {
	margin-bottom: 5px;
	}

.archive h2 a {
	color: #333;
	font: 700 18px/22px 'Open Sans Condensed', serif;
	text-transform: capitalize;
	}

.archive-image {
	float: left;
	margin-right: 10px;
	width: 92px;
	height: 102px;
	}

.archive-image img {
	border: 1px solid #ccc;
	float: left;
	padding: 2px;
	width: 86px;
	height: 96px;
	}

.archive-text {
	float: left;
	font: 400 12px/16px 'Open Sans', sans-serif;
	width: 498px;
	}

.archive-text-noimg {
	float: left;
	font: 400 12px/16px 'Open Sans', sans-serif;
	width: 100%;
	}

.archive-text p,
.archive-text-noimg p {
	float: left;
	margin-bottom: 5px !important;
	}

ul.archive {
	display: block;
	float: left;
	margin: 10px 0 20px;
	width: 100%
	}

ul.archive li {
	display: block;
	float: left;
	padding: 10px;
	}

ul.archive li:nth-child(2n+2) {
	background: #f6f6f6;
	}

ul.archives,
ul.archives li {
	display: block;
	float: left;
	width: 100%;
	}

ul.archives li {
	border-top: 1px dotted #ccc;
	margin-left: 20px !important;
	margin-top: 5px !important;
	padding-top: 5px !important; 
	}

ul.archives li:first-child {
	border-top: none;
	margin-top: 0 !important;
	padding-top: 0 !important;
	}

.nav-links {
	float: left;
	margin: 15px 0;
	}

.nav-links a {
	background: #555;
	color: #fff;
	font: 700 12px/12px 'Open Sans Condensed', sans-serif;
	margin: 4px;
	padding: 4px;
	text-transform: uppercase;
	}

.nav-links a:hover {
	background: #000;
	text-decoration: none;
	}

.nav-links a:visited {
	color: #fff;
	}

/************************************************
	Sidebar
************************************************/

#sidebar-wrapper {
	background: #fff;
	float: right;
	margin-bottom: 10px;
	width: 300px;
	}

#sidebar-home-wrapper {
	background: #fff;
	float: right;
	margin-bottom: 10px;
	width: 500px;
	}

.sidebar-widget {
	float: left;
	font: 400 12px/normal 'Open Sans', sans-serif;
	margin-bottom: 30px;
	overflow: hidden;
	width: 100%;
	}

.side,
.side-home {
	float: left;
	width: 300px;
	}

.side-home {
	margin-left: 20px;
	}

.sidebar-widget h3 {
	border-bottom: 1px dotted #ccc;
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	}

.sidebar-widget h3 a,
.tab h4 a {
	font: 700 14px/14px 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	}

.tab h4 a:hover {
	text-decoration: none;
	}

.widget-container p {
	font: 400 12px/16px 'Open Sans', sans-serif;
	}

.widget-content {
	float: left;
	width: 100%;
	}

.twtr-widget {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
	}

.twtr-hd {
	display: none !important;
	}

.twtr-bd {

	}

.twtr-widget .twtr-bd .twtr-tweet {
	margin: 5px 0 0;
	padding: 0 0 5px;
	border-bottom: 1px dotted #ccc;
	}

.twtr-tweet:before {
	display: block;
	float: left;
	margin: -5px 0 0 5px;
	font-size: 50px; /* let's make it a big quote! */
	color: #bababa;
	font-family: "times new roman", serif;
	}
	
.twtr-ft {
	display: none;
	}

.middle-side {
	display: none;
	}

/************************************************
	Footer
************************************************/

#footer-top-wrapper {
	background: #eee;
	float: left;
	padding: 40px 0;
	position: relative;
	width: 100%;
	z-index: 5;
	}



.footer-widget {
	float: left;
	color: #777;
	font: 400 12px/normal 'Open Sans', sans-serif;
	overflow: hidden;
	padding: 10px;
	width: 300px;
	}

.footer-widget h3 {
	color: #777;
	font: 700 20px/20px 'Open Sans Condensed', sans-serif;
	margin-bottom: 10px;
	}

.footer-widget h3 a {
	color: #777;
	}

.tag-cloud {
	float: left;
	width: 100%;
	}

.tag-cloud a {
	background: #555;
	color: #fff;
	float: left;
	font: bold 12px/12px helvetica, arial, sans-serif;
	margin: 4px;
	padding: 5px;
	text-transform: uppercase;
	}

.tag-cloud a:hover {
	background: #000;
	text-decoration: none;
	}

.tag-cloud a:visited {
	color: #fff;
	}

#footer-bottom-wrapper {
	background: #555;
	float: left;
	position: relative;
	width: 100%;
	z-index: 5;
	}


#footer-nav1,
#footer-nav2 {
	float: left;
	margin-bottom: 5px;
	}

#footer-nav1 ul,
#footer-nav2 ul {
	clear: both;
	margin-bottom: 5px;
	}

#footer-nav1 ul li,
#footer-nav2 ul li {
	border-right: 1px solid #777;
	display: inline;
	float: left;
	margin: 0 10px 5px 0;
	padding: 3px 10px 3px 0;
	}

#footer-nav2 ul li:last-child {
	border: 0;
	}

#footer-nav1 ul li a,
#footer-nav2 ul li a {
	color: #ccc;
	font: 700 12px/12px 'Open Sans', sans-serif;
	}

#footer-nav1 ul li ul,
#footer-nav2 ul li ul {
	display: none;
	}

#copyright {
	float: left;
	padding-bottom: 10px;
	width: 100%;
	}

/************************************************
	Shortcodes
************************************************/

.button {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	font: 700 14px/14px 'Open Sans', sans-serif;
	margin: 0 10px 10px 0;
	padding: 8px 12px;
	}

.button a:hover {
	text-decoration:none;
	}

.button.black a,
.button.green a,
.button.red a,
.button.blue a,
.button.orange a {
	color:#FFF;
	}

.button.black {
	background: #333;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555', endColorstr='#333');
	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#333));
	background: -moz-linear-gradient(top,  #555, #333);
	border: 1px solid #111;
	}

.button.black:hover {
	background: #444;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
	background: -moz-linear-gradient(top,  #666, #444);
	border: 1px solid #111;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#444');
	}

.button.green {
	background: #3ba323;
	background: -webkit-gradient(linear, left top, left bottom, from(#43b928), to(#3ba323));
	background: -moz-linear-gradient(top,  #43b928, #3ba323);
	border:1px solid #2c8816;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43b928', endColorstr='#3ba323');
	}

.button.green:hover {
	background: #3ba323;
	background: -webkit-gradient(linear, left top, left bottom, from(#4ac82d), to(#42b528));
	background: -moz-linear-gradient(top,  #4ac82d, #42b528);
	border:1px solid #2c8816;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ac82d', endColorstr='#42b528');
	}

.button.red {
	background: #a80d0d;
	background: -webkit-gradient(linear, left top, left bottom, from(#c31010), to(#a80d0d));
	background: -moz-linear-gradient(top,  #c31010, #a80d0d);
	border:1px solid #990c0c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c31010', endColorstr='#a80d0d');
	}

.button.red:hover {
	background: #a80d0d;
	background: -webkit-gradient(linear, left top, left bottom, from(#c80f0f), to(#b40e0e));
	background: -moz-linear-gradient(top,  #c80f0f, #b40e0e);
	border:1px solid #990c0c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c80f0f', endColorstr='#b40e0e');
	}

.button.blue {
	background: #0f57a2;
	background: -webkit-gradient(linear, left top, left bottom, from(#1062b5), to(#0f57a2));
	background: -moz-linear-gradient(top,  #1062b5, #0f57a2);
	border:1px solid #0a447f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1062b5', endColorstr='#0f57a2');
	}

.button.blue:hover {
	background: #0f57a2;
	background: -webkit-gradient(linear, left top, left bottom, from(#1268c1), to(#105eaf));
	background: -moz-linear-gradient(top,  #1268c1, #105eaf);
	border:1px solid #0a447f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1268c1', endColorstr='#105eaf');
	}

.button.orange {
	background: #cd460a;
	background: -webkit-gradient(linear, left top, left bottom, from(#e24e0c), to(#cd460a));
	background: -moz-linear-gradient(top,  #e24e0c, #cd460a);
	border:1px solid #bc400a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e24e0c', endColorstr='#cd460a');
	}

.button.orange:hover {
	background: #cd460a;
	background: -webkit-gradient(linear, left top, left bottom, from(#f1530d), to(#dc4b0b));
	background: -moz-linear-gradient(top,  #f1530d, #dc4b0b);
	border:1px solid #bc400a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1530d', endColorstr='#dc4b0b');
	}

.button.grey a {
	color:#777;
	}

.button.grey {
	background: #DDD;
	background: -webkit-gradient(linear, left top, left bottom, from(#F1F1F1), to(#DDD));
	background: -moz-linear-gradient(top,  #F1F1F1, #DDD);
	border:1px solid #CCC;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1', endColorstr='#DDD');
	}

.button.grey:hover {
	background: #DDD;
	background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#E5E5E5));
	background: -moz-linear-gradient(top,  #F7F7F7, #E5E5E5);
	border:1px solid #CCC;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E5E5E5');
	}

.video-shortcode {
	margin-bottom: 20px;
	}

.dropcap {
	color: #888;
	float: left;
	font: 700 40px/40px 'Open Sans Condensed', sans-serif;
	margin-right: 6px;
	position: relative;
	text-transform: uppercase;
	}
	
.highlight-yellow {
	background: #fbfac7;
	padding: 0 3px;
	}

.highlight-black {
	background:#222;
	color: #eee;
	padding: 0 3px;
	}
	
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth {
	float: left;
	margin-right: 4%;
	}

.one_half {
	width: 48%;
	}

.one_third {
	width: 30.6666%;
	}

.two_third {
	width: 65.3332%;
	}

.one_fourth {
	width: 22%;
	}

.three_fourth {
	width: 74%;
	}

.last {
	clear: right;
	margin-right: 0 !important;
	}

.clearboth {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	width: 100%;
	}

.tab-shortcode {
	clear: both;
	float: none !important;
	}
	
.toggle {
	border-bottom: 1px solid #ccc;
	border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-ms-border-top-left-radius: 10px;
	-o-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-ms-border-top-right-radius: 10px;
	-o-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	cursor: pointer;
	float: left;
	font: 700 16px/16px 'Open Sans Condensed', sans-serif !important;
	padding: 10px 1.61290322580645% !important;
	width: 96.7741935483871% !important;
	}

.toggle a {
	background: url(images/toggle.png) no-repeat left 50%;
	color: #fff;
	padding-left: 25px; 
	text-decoration: none;
	}

.toggle a:visited {
	color: #fff;
	}

.toggle-content {
	border-bottom: 1px solid #ccc;
	display: none;
	float: left;
	margin-bottom: 20px;
	padding: 0 10px 10px;
	}

.toggle-content .block {
	float: left;
	padding: 0px;
	}

.blue-box {
	background: #d7e7f5;
	border: 1px solid #aacee6;
	color: #5e6984;
	float: left;
	margin-bottom: 20px;
	width: 99%;
	}

.blue-box-content,
.green-box-content,
.grey-box-content,
.red-box-content,
.yellow-box-content
 {
	border: 1px solid #fff;
	padding: 10px;
	width: auto;
	}

.blue-box-content h3,
.green-box-content h3,
.grey-box-content h3,
.red-box-content h3,
.yellow-box-content h3 {
	margin-bottom: 5px;
	}

.green-box {
	background: #e2f2ce;
	border: 1px solid #bfe098;
	color: #466840;
	float: left;
	margin-bottom: 20px;
	width: 99%;
	}

.grey-box {
	background: #eaeaea;
	border: 1px solid #c1c1c1;
	color: #838383;
	float: left;
	margin-bottom: 20px;
	width: 99%;
	}

.red-box {
	background: #fde9ea;
	border: 1px solid #fdced0;
	color: #a14a40;
	float: left;
	margin-bottom: 20px;
	width: 99%;
	}

.yellow-box {
	background: #fff6cc;
	border: 1px solid #ffdb4f;
	color: #736b4c;
	float: left;
	margin-bottom: 20px;
	width: 99%;
	}

/************************************************
	Media Queries
************************************************/


@media screen and (max-width: 1023px) and (min-width: 768px) {
     #block-views-middle-banner-block , #block-views-right-sides-banner-block , #block-block-6, #block-block-7, #block-block-3
	   { display:none; }
	 	  #comments , #comments  form input, #comments  form textarea { width:100%; } 
     
#webform-client-form-47 {
    width: 100% !important;
}

#webform-client-form-47 #webform-component-your-name {
    width: 100% !important;
}
	#leader-wrapper {
		padding: 5px 0;
		}

	#leaderboard {
		padding: 0 10px;
		width: 748px;
		}
	
	#leader-right,
	#wallpaper,
	.ticker-heading,
	.middle-160,
	#bottom-widget,
	.related-image,
	#social-box-vert,
	.breadcrumb,
	.home-right-category {
		display: none;
		}

	ul.ticker-list {
		width: 344px;
		}

	#content-social {
		width: 402px;
		}

	#searchform input {
		width: 150px;
		}

	#main {
		width: 433px !important;
		}

	#main-home {
		width: 434px !important;
		}

	.full {
		width: 748px !important;
		}

	#post-area {
		width: 420px;
		}

	#author-info {
		width: 400px;
		}

	#author-desc {
		width: 324px;
		}

	#related-posts {
		margin: 40px 0 0;
		width: 420px;
		}

	#related-posts ul,
	#related-posts ul li {
		display: block;
		}

	#related-posts ul li {
		margin: 5px 0;
		width: 100%;
		height: auto;
		}

	.related-small {
		display: block;
		}

	#home-left {
		margin-right: 0;
		padding-right: 13px;
		}

	#home-right {
		border-right: none;
		margin-left: 14px;
		padding-right: 0;
		width: 300px;
		}

	.middle-side {
		display: block;
		}

	#social-box {
		width: 420px;
		display: inline;
		}

	.post-image {
		width: 206px;
		height: 230px;
		}

	.post-image img {
		width: 200px !important;
		height: 224px !important;
		}

	.archive-text {
		width: 298px;
		}

	#sidebar-home-wrapper {
		width: 314px;
		}

	.side-home {
		margin-left: 14px;
		}

	#footer-top-wrapper {
		padding: 20px 0;
		}

	#footer-top,
	#footer-bottom {
		padding: 10px;
		}

	#footer-nav1 ul li:last-child {
		border: 0;
		}

	#footer-nav2 ul li:first-child {
		padding-left: 0;
		}
	}

@media screen and (max-width: 767px) and (min-width: 600px) {
   #block-views-middle-banner-block , #block-views-right-sides-banner-block , #block-block-6, #block-block-7, #block-block-3
	   { display:none; }
	 	  #comments , #comments  form input, #comments  form textarea { width:100%; } 
     
#webform-client-form-47 {
    width: 100% !important;
}

#webform-client-form-47 #webform-component-your-name {
    width: 100% !important;
}
	#leader-wrapper {
		padding: 5px 0;
		}

	#leaderboard {
		padding: 0;
		width: 600px;
		height: 74px;
		}
	
	#leader-right,
	#wallpaper,
	.ticker-heading,
	.ticker-date,
	.middle-160,
	#bottom-widget,
	.side,
	.side-home,
	#social-box-vert,
	.related-image,
	.archive-image,
	.breadcrumb,
	.home-right-category {
		display: none;
		}

	#leader-left,
	#main-nav,
	#inner-wrapper {
		width: 600px;
		}


	#ticker {
		overflow: hidden;
		margin-right: 10px;
		width: 216px;
		}

	ul.ticker-list {
		width: 400px;
		}

	#content-social {
		width: 352px;
		}

	#searchform input {
		width: 100px;
		}

	#main,
	#main-home {
		width: 420px !important;
		}

	.full {
		width: 580px !important;
		}

	#post-area {
		width: 400px;
		}

	#author-info {
		width: 400px;
		}

	#related-posts {
		margin: 40px 0 0;
		width: 400px;
		}

	#related-posts ul,
	#related-posts ul li {
		display: block;
		}

	#related-posts ul li {
		margin: 5px 0;
		width: 100%;
		height: auto;
		}

	.related-small {
		display: block;
		}

	#author-desc {
		width: 324px;
		}

	#social-box {
		width: 400px;
		display: inline;
		}

	.post-image {
		width: 206px;
		height: 230px;
		}
	.post-image img {
		width: 200px !important;
		height: 224px !important;
		}

	#home-left {
		border: 0;
		margin-right: 0;
		padding-right: 20px;
		width: 400px !important;
		}

	#home-right {
		border-right: none;
		padding-right: none;
		}

	#featured-container,
	.category2,
	.carousel {
		width: 400px;
		}

	#featured-container,
	#featured-container img {
		height: 448px;
		}

	.featured-box {
		width: 340px;
		}

	ul.category3 li {
		width: 380px;
		}

	.middle-side {
		display: block;
		}

	#sidebar-wrapper,
	#sidebar-home-wrapper {
		width: 160px;
		}

	.side-home {
		margin-left: 0;
		}

	.tabber-text {
		width: 424px;
		}

	ul.category2 li {
		width: 190px;
		}

	.category2 img {
		width: 184px;
		height: 206px;
		}

	ul.headlines-info li {
		width: auto;
		}

	.category-links {
		width: 234px;
		}

	.category3-text {
		width: 278px;
		}

	.blog-text {
		width: 214px;
		}

	.archive-text {
		width: 380px;
		}

	#footer-top-wrapper {
		padding: 20px 0;
		}

	#footer-top,
	#footer-bottom {
		padding: 10px;
		}

	.footer-widget {
		padding: 20px;
		width: 540px;
		}

	#footer-nav1 ul li:last-child {
		border: 0;
		}

	#footer-nav2 ul li:first-child {
		padding-left: 0;
		}

}
@media screen and (max-width: 599px) and (min-width: 480px) {
  #block-views-middle-banner-block , #block-views-right-sides-banner-block , #block-block-6, #block-block-7, #block-block-3
	   { display:none; }
  	  #comments , #comments  form input, #comments  form textarea { width:100%; } 
     
#webform-client-form-47 {
    width: 100% !important;
}

#webform-client-form-47 #webform-component-your-name {
    width: 100% !important;
}  
	#leader-wrapper,
	#main-nav {
		display: none;
		height: 0;
		margin: 0;
		padding: 0;
		}
	
	#wallpaper,
	#small-nav,
	#ticker,
	.middle-160,
	#bottom-widget,
	#sidebar-wrapper,
	#social-box-vert,
	.related-image,
	.archive-image,
	.side-home,
	.breadcrumb,
	.home-right-category {
		display: none;
		}



	#content-social {
		width: 458px;
		}

	#searchform input {
		width: 206px;
		}

	#content-social ul li:first-child {
		border-left: 0;
		}

	#home-left {
		border: 0;
		margin-right: 0;
		padding: 0 20px;
		width: 420px !important;
		}

	#home-right {
		border-right: none;
		margin-left: 0;
		padding-right: 0;
		width: 420px;
		}

	#sidebar-home-wrapper {
		padding: 0 20px;
		width: 420px;
		}

	h2.category-heading {
		position: absolute;
			top: -5px;
			left: 15px;
		}

	.full {
		width: 420px !important;
		}

	#post-area {
		margin: 0 20px;
		width: 420px;
		}

	#author-info {
		width: 400px;
		}

	#author-desc {
		width: 324px;
		}

	#related-posts {
		margin: 40px 0 0;
		width: 420px;
		}

	#related-posts ul,
	#related-posts ul li {
		display: block;
		}

	#related-posts ul li {
		margin: 5px 0;
		width: 100%;
		height: auto;
		}

	.related-small {
		display: block;
		}

	#social-box {
		width: 420px;
		display: inline;
		}

	.post-image {
		width: 206px;
		height: 230px;
		}

	.post-image img {
		width: 200px !important;
		height: 224px !important;
		}

	.archive-text {
		width: 400px;
		}

	#footer-top-wrapper {
		padding: 20px 0;
		}

	#footer-top,
	#footer-bottom {
		padding: 10px;
		}

	.footer-widget {
		padding: 10px;
		width: 440px;
		}

	#footer-nav1 ul li:last-child {
		border: 0;
		}

	#footer-nav2 ul li:first-child {
		padding-left: 0;
		}

	}

@media screen and (max-width: 479px) {
 
    #block-views-middle-banner-block , #block-views-right-sides-banner-block , #block-block-6, #block-block-7, #block-block-3
	   { display:none; }
	  #comments , #comments  form input, #comments  form textarea { width:100%; } 
     
#webform-client-form-47 {
    width: 100% !important;
}

#webform-client-form-47 #webform-component-your-name {
    width: 100% !important;
}	  


	#wallpaper,
	#small-nav,
	#ticker,
	.middle-160,
	#bottom-widget,
	.category-image,
	.category3-image,
	#social-box-vert,
	.related-image,
	.archive-image,
	.breadcrumb,
	.blog-image,
	.home-right-category {
		display: none;
		}



	#content-social {
		width: 298px;
		}

	#content-social ul li {
		border-left: 0;
		border-right: 1px solid #ccc;
		}

	#content-social ul li:first-child {
		border-left: 1px solid #ccc;
		}

	#content-social ul li:last-child {
		border-left: 1px solid #ccc;
		border-right: 0;
		}

	.search-wrapper {
		border-top: 1px solid #ccc;
		}

	#searchform input {
		width: 288px;
		}

	#main,
	#main-home {
		margin: 0;
		padding: 0;
		width: 100% !important;
		}

	.full {
		width: 100% !important;
		}

	#home-left {
		border: 0;
		margin-right: 0;
		padding-right: 0;
		width: 100% !important;
		}

	#home-right {
		border-right: none;
		margin-left: 0;
		padding-right: 0;
		width: 100%;
		}

	#featured-container,
	.category2,
	.carousel,
	#sidebar-home-wrapper,
    #block-views-political-block-block,
    #block-views-political-block-block .content , .view-id-political_block , .view-id-political_block .view-content ,
	.view-health-block .views-row, .view-gossip-block .views-row, #block-views-media-tech-block,
	#block-views-advice-block-block, .views-slideshow-cycle-main-frame-row, #views_slideshow_cycle_teaser_section_home_page_slider-block,
	.view-advice-block .views-row {  
		width: 300px !important;
		}
	.side-home {
		margin-left: 0;
		margin-top: 20px;
		}

	#featured-container,
	#featured-container img {
		height: 336px;
		}

	.featured-box {
		margin: 0 10px 10px;
		padding: 5px;
		width: 250px !important;
		}

	.featured-box h2 a {
		font: 700 28px/28px 'Open Sans Condensed', sans-serif !important;
		}

	.middle-mobile {
		display: inline;
		}

	ul.category2 li  , .view-id-political_block .view-content .views-row{
		width: 145px !important;
		}

	.category2 img {
		width: 139px;
		height: 156px;
		}

	.category-links {
		width: 100%;
		}

	ul.category3 li,
	.category3-text,
	.blog-text {
		width: 280px;
		}

	ul.headlines-info li {
		width: auto;
		}

	#post-area {
		margin: 0;
		width: 300px;
		}

	#author-info {
		width: 280px;
		}

	#author-desc {
		width: 204px;
		}

	#related-posts {
		margin: 40px 0 0;
		width: 300px;
		}

	#related-posts ul,
	#related-posts ul li {
		display: block;
		}

	#related-posts ul li {
		margin: 5px 0;
		width: 100%;
		height: auto;
		}

	.related-small {
		display: block;
		}

	.post-image {
		margin: 0 0 10px 0;
		width: 300px;
		height: 335px;
		}

	.post-image img {
		width: 294px !important;
		height: 329px !important;
		}

	#social-box {
		width: 300px;
		display: inline;
		}

	.archive-text {
		width: 280px;
		}

	#footer-top-wrapper {
		padding: 20px 0;
		}

	#footer-top,
	#footer-bottom {
		padding: 10px;
		}

	.footer-widget {
		padding: 10px 0;
		}

	#footer-nav1 ul li:last-child {
		border: 0;
		}

	#footer-nav2 ul li:first-child {
		padding-left: 0;
		}
    #content { padding:0px !important; }
	#footer-top, #footer-bottom {
    padding: 0px !important;
}
 
.content img {
    border: 0 solid #CCCCCC !important;
    padding: 0px !important;

}
#sidebar-home-wrapper { float:left !important;}
#site { width:101% !important; }

#content #page-title{
	font-size:24px;
	line-height:1.1;
	text-transform:uppercase;
	padding:10px;
}
  
#block-views-home-page-slider-block,
.region-sidebar-left .block,
.region-sidebar-middle .block,
.region-sidebar-second .block,
#block-views-home-page-slider-block-1,
.category-heading{
	padding-left: 10px !important;
}
#home-left{width:300px !important; }
#content-top{
	margin-left: 10px !important;
}
#footer-nav1,
#copyright{width:300px;padding-left:5px;}
#block-views-entertainment-music-block{display:none;}
.view-advice-block .views-row{padding:0px !important;}
#views_slideshow_controls_text_next_home_page_slider-block_1 a,
#views_slideshow_controls_text_next_home_page_slider-block a{
	margin-right:-14px !important;
}
.post-image { float:left !important; }
#wallpaper1 {
 display:none;
}
#wallpaper2 {
 display:none;
}
#block-views-right-bootom-ad-block{display:none;}
	}
	
/* Twitter Widget */
#jtwt li{
	background:none !important;
}
#jtwt .jtwt_tweet{
	margin-bottom:30px;
	color:#838383;
	font-size:13px;
	line-height:20px;
	background:url("../images/twitter-icon.png") no-repeat top left !important;
	padding-left:45px !important;
	padding-top:0px !important;
}
#jtwt .jtwt_tweet a{
	background:none !important;
	color:#76a7c7;
	display:inline !important;
	padding:0 !important;
	border:0 !important;
}
#jtwt .jtwt_tweet a:hover{
	color:#004276;
}
#jtwt .jtwt_tweet .jtwt_tweet_text{margin-bottom:0 !important;}
.recent-works-items{
	overflow:hidden;
}


#leader-left{width:960px;}
#logo{max-width:960px;}
#main-header-wrapper{padding-bottom:8px;}

#leaderboard{height:75px;	}
#leader-wrapper{padding:6px 0;}

#copyright a{color:#ffffff;}
#copyright a:hover{color:#004276;}

.home-widget h3,
.home-widget h3 a,
.middle-widget h3,
.middle-widget h3 a,
.sidebar-widget h3,
.sidebar-widget h3 a,
.bottom-widget h3,
.bottom-widget h3 a,
.widget-container h3,
.widget-container h3 a,
.multi-category h3,
/*ul.tab li.active h4 a,*/
#related-posts h3,
h3#reply-title,
h2.comments{color:#76a7c7;}

#main-nav ul li:hover,
#main-nav .current-menu-item, 
#main-nav .current-post-parent{background:#76a7c7 url("../images/nav-bg.png") top repeat-x;}
#main-nav ul li:hover ul{border-top:5px solid #76a7c7;}
/*#main-nav-wrapper {
background: #16659e url("../images/nav-bg.png") top repeat-x; border-bottom: 5px solid #76a7c7; }*/
/*ul.tab li {
background: #76a7c7; }*/
#wallpaper{background:url() no-repeat 50% 0;}
.toolbar-toggle-processed{display:none;}
#main-nav-wrapper{z-index:200;}
#main-nav ul li{padding:9px 16px;}
.region-sidebar-left{
    float:left;
    font:400 12px 'Open Sans',sans-serif;
    width:100%;
}

/*.featured-box {
	background: url("../images/featured-bg.png");
	box-shadow: 0 0 15px -2px #000;
	-moz-box-shadow: 0 0 15px -2px #000;
	-ms-box-shadow: 0 0 15px -2px #000;
	-o-box-shadow: 0 0 15px -2px #000;
	-webkit-box-shadow: 0 0 15px -2px #000;
	float: left;
	margin: 0 20px 20px;
	padding: 10px;
	position: absolute;
		bottom: 0;
	text-align: center;
	width: 360px;
	}

.featured-box h2 {
	margin-bottom: 7px !important;
	}

.featured-box h2 a {
	color: #fff !important;
	font: 700 40px/40px 'Open Sans Condensed', sans-serif !important;
	text-transform: capitalize !important;
	}

.featured-box p {
	color: #ccc;
	float: left;
	font: 400 12px/16px 'Open Sans', sans-serif;
	}
#views_slideshow_controls_text_pause_home_page_slider-block  ,#views_slideshow_controls_text_pause_home_page_slider-block_1{ display:none; }
#views_slideshow_controls_text_previous_home_page_slider-block a ,#views_slideshow_controls_text_previous_home_page_slider-block_1 a {
    background: url("../images/nav-arrows.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 80px;
     margin: -328px 0 0;
    opacity: 1;
    position: absolute;
    text-indent: -9999px;
    top: 100%;
    width: 40px;
	z-index:100;
	left:0px;
}	
#views_slideshow_controls_text_next_home_page_slider-block a , #views_slideshow_controls_text_next_home_page_slider-block_1 a{
    background: url("../images/nav-arrows.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 80px;
   margin: -328px 0 0;
    opacity: 1;
    position: absolute;
    text-indent: -9999px;
    top: 100%;
    width: 40px;
	 background-position: 100% 0;
    right: 0;
	z-index:100;
}*/

/*#widget_pager_bottom_home_page_slider-block ,#widget_pager_bottom_home_page_slider-block_1{
    position: absolute;
    text-align: center;
    top: 487px;
    width: 100%;
	margin-left:140px;
	}
#widget_pager_bottom_home_page_slider-block  .views-slideshow-pager-field-item ,#widget_pager_bottom_home_page_slider-block_1 .views-slideshow-pager-field-item  {
	 background:#373c41;
    border-radius:50%;
    cursor: pointer;
    display: block;
    height: 12px;
    text-indent: -9999px;
    width: 12px;
	float:left;
	margin-left:4px;
}	

#widget_pager_bottom_home_page_slider-block  .views-slideshow-pager-field-item:hover  ,#widget_pager_bottom_home_page_slider-block_1 .views-slideshow-pager-field-item:hover{
    background:#19a3d1;
}
#widget_pager_bottom_home_page_slider-block  .active , #widget_pager_bottom_home_page_slider-block_1 .active {
    background:#19a3d1;
    cursor: default;
}*/

/*.content img {
   
    transition: all 0.3s ease 0s;
	  border: 1px solid #CCCCCC;
	   padding: 2px;
  
}
.content img:hover{
    opacity: 0.85;
}
*/

.region-sidebar-middle {
    float:left;
    font:400 12px 'Open Sans',sans-serif;
    margin-bottom:20px;
    width:100%;
}


.region-sidebar-middle .block{
    float:left;
    font:400 12px 'Open Sans',sans-serif;
    margin-bottom:20px;
    width:100%;
}
.region-sidebar-middle  h2,
.region-sidebar-right h2{
   color: #76a7c7;
    border-bottom:1px dotted #cccccc;
    float:left;
    font: 700 14px/14px 'Open Sans Condensed',sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
    width: 100%;
   }
   .image-box {
    background: url("../images/featured-bg.png") repeat scroll 0 0 transparent;
    bottom: 0;
    float: left;
    left: 0;
    margin-left: 3px;
    padding: 5px;
    position: absolute;
    width: 150px;
}
.view-id-localblock .views-row {
    border-bottom: 1px dotted #CCCCCC;
    display: block;
    float: left;
    margin: 0;
   padding: 10px 0;
    width: 100%;
}
/*.region-sidebar-left .views-field-title a, */.region-sidebar-middle  .views-field-comment-count a, .region-sidebar-right .views-field-title a {
   color: #333333;
    float: left;
    font: 700 18px/22px 'Open Sans Condensed',serif;
    margin-bottom: 5px;
    text-transform: capitalize;
    width: 100%;
} 
/*#block-views-political-block-block .views-row {
display: inline;
    float: left;
    margin-left: 10px;
    width: 205px;
}*/

/*#block-views-political-block-block , */#block-views-media-tech-block{
    float: left;
    width: 420px;
}

.region-sidebar-second .block { padding-bottom:10px; }


.region-sidebar-left .block {
   float: left;
    font: 400 12px 'Open Sans',sans-serif;
    margin: 15px 0;
    width: 100%;
}
.view-media-tech .views-field-field-feature-image{
    float: left;
    margin-right: 10px;
    width: 156px;
}
.view-media-tech .views-field-title a { float:inherit; }
#main-nav-wrapper {
    /*background: url("../images/nav-bg.png") repeat-x scroll center top;
    border-bottom: 5px solid #005BB4;*/
    background:#373c41;
}
.region-sidebar-second .block {
     float: left;
    font: 400 12px 'Open Sans',sans-serif;
    margin-bottom: 30px;
    overflow: hidden;
    width: 100%;
}

.category3-text a , {
 
    color: #333333;
    float: left;
    font: 700 18px/22px 'Open Sans Condensed',serif;
    margin-bottom: 5px;
    text-transform: capitalize;
    width: 100%;
}

.view-health-block .views-row-even , .view-gossip-block .views-row-even{
    background: none repeat scroll 0 0 #F6F6F6;
}
.view-health-block .views-row , .view-gossip-block .views-row{
    display: block;
    float: left;
    padding: 10px;
    width: 400px;
}

.tabber-image , .comment-image{
    border: 0 solid #CCCCCC;
  
}
.view-advice-block .views-row  {
    display: block;
    float: left;
    padding: 10px;
	padding-top:5px;
    width: 400px;
}
#views_slideshow_cycle_main_top_ticker-block {
    display: block;
    float: left;
    /*height: 30px;*/
    overflow: hidden;
    width:420px;
}

#views_slideshow_cycle_main_top_ticker-block  .views-slideshow-cycle-main-frame-row-item .field-content{
    display: block;
    /*height: 12px;
    overflow: hidden;
    padding: 9px;
    width: 900px;*/
}
/*body {
    background: none repeat scroll 0 0 #259DDD;
   
}*/
#wrapper {
    /*background: url("../images/main-bg.png") repeat-x scroll center top;*/
    
}


.attachment-after .views-row a, .attachment-after .views-row a:visited  {
    text-decoration: none;
    transition: color 0.2s ease 0s;
}

/*.view-id-latest_blog h3 , h1{
    border-bottom: 1px dotted #CCCCCC;
    font: 700 14px/14px 'Open Sans Condensed',sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
	color: #76A7C7;
}*/
.view-id-latest_blog .views-row  {
    border-bottom: 1px dotted #CCCCCC;
    display: block;
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}	
.region-sidebar-middle .view-display-id-attachment_1 .views-row {
    border-bottom: 0px dotted #CCCCCC;
    
}
.view-id-latest_blog  .views-row-first{
    padding-top: 0;
}
.archive-text a{
   color: #333333;
    float: left;
    font: 700 18px/22px 'Open Sans Condensed',serif;
    margin-bottom: 5px;
    text-transform: capitalize;
    width: 100%;
}

.post-image .field-name-field-blog-tags{display:none;}

.submitted{
	clear:both;
	color:#666666;
	float:left;
	font:12px/12px helvetica,arial,sans-serif;
	margin-bottom:10px;
	position:relative;
	width:100%;
	padding:0 10px;
}
.node-type-blog #home-left h1 {
	color:#333333;
	font:700 32px/36px 'Open Sans Condensed',sans-serif;
	margin:10px 0;
	width:100%;
	margin-bottom:20px !important;
}

.blog_usernames_blog{display:none !important;}

.post-tags {
    background: url("../images/tag.png") no-repeat scroll left top transparent;
    clear: both;
    float: inherit;
    font: 700 12px/12px 'Open Sans',sans-serif;
    height: 30px;
    margin: 10px 0;
    padding-left: 22px;
}
.page-node-45 #block-system-main p{
	color:#555555;
	font:400 12px/20px 'Open Sans',sans-serif;
	font-size:14px;
}

.submitted{display:none;}
.region-sidebar-second .category3-text{
    float: left;
    width: 205px;
}
.node-type-blog #block-system-main p{
    font: 14px/20px helvetica, arial, sans-serif;
	text-align: justify;
	padding:0 10px;
}
.post-image{height:auto;}
.view .date-nav-wrapper .date-prev{right:auto;}
.mini tr td a{background-color:#259ddd;padding:4px;}
.submitted{display:block;}
#block-views-event-deatails-block { padding-top:30px;}
#block-views-event-deatails-block  .views-field { padding-bottom:100px; }
#block-views-event-deatails-block .field-content { margin-top:25px; }
.node-type-events #home-left h1 {font:700 32px/36px 'Open Sans Condensed',sans-serif;}
element.style {
    padding-top: 65px;
}
html.overlay-open, html.overlay-open body {
    height: 100%;
    overflow: hidden;
}


.view-outsidebanner img{  
 width: 100%;
}
}