/*
Theme Name: Firestarter
Theme URI: http://firestarter.themeflames.com
Description: Responsive Blog and Magazine Theme
Version: 1.2
Tags: custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, post-formats, theme-options, threaded-comments, three-columns, left-sidebar, right-sidebar, light
Author: Theme Flames
Author URI: http://www.themeforest.net/user/ThemeFlames
License URI: http://themeforest.net/licenses/regular_extended
*/

/* ===========================================================================================

0.  Reset CSS
1.  Global Styling
2.  Header
3.  Index  
4.  Sidebar (Tweet Blender & Video Widget & Calender Widget)
5.  Single Posts
6.  Footer
7.  Comments
8.  Authors
============================================================================================== */

/* ===========================================================================================
0. Reset CSS
============================================================================================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

#blogmiddlesection {
	width: 690px;
	margin-bottom: 15px;
	float: left;
	margin-right: 30px;
}

#blogposts {
	width: 690px;
	margin-bottom: 15px;
	float: left;
}

#blogregular {
	margin-top: 0px;
	width: 690px;
	float: left;
	background: transparent url(images/middleframe@2x.png) no-repeat 50% 0;
	background-size: 690px 194px;
}

#blogcategorytitle {
	width: 690px !important;
	background-size: 690px 40px !important;
	background-color: #E65A1E;
}

#blogwrapper, #blogregularpost {
	width: 650px;
}

#blogregulartextwrapper, #blogregulartitle, #blogregularexcerpt p {
	
}

.wp-caption {
	max-width: 600px !important;
	width: 100%;
}

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

.wp-caption-text {
	margin-bottom: 2px;
	margin-top: 7px;
	font-size: 85%;
	font-style: italic;
	text-align: left;
	max-width: 600px !important;
	width: 100%;
}

.sticky {
	
}

.bypostauthor {
	
}

#latest-twitter-widget-pic {
	float: none !important;
}

.post-entry .homepostsinfo {
	margin-top: 5px !important;
}

#authormiddlesection {
	width: 490px;
	margin-bottom: 15px;
	float: left;
}

.authormugshot {
	float: left;
	width: 77px;
	margin-left: 30px;
	margin-bottom: 20px;
	text-align: center;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
}

.authormugshot img {
	width: 69px;
	height: 69px;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	margin-bottom: 5px;
	-moz-transition: .4s linear;
	-webkit-transition: .4s ease-out;
	transition: .4s linear;
	-webkit-box-shadow: 3px 3px 6px #555;
	-moz-box-shadow: 3px 3px 6px #555;
	box-shadow: 3px 3px 6px #555;
}

.authormugshot img:hover {
	border-color: #f9ba00;
}

.authormugshot a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #555 !important;
	text-shadow: 0 1px 0 #fff;
}

.stafftitlewrapper {
	width: 460px;
	float: left;
	text-align: center;
}

.stafftitle {
	color: #555 !important;
	text-shadow: 0 1px 0 #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.staffgroup {
	width: 458px;
	display: inline;
	float: left;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background: #eee;
	-webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.03);
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.03);
}

.paginationblock {
	text-align: center;
}

a.page-numbers {
	color: #555;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 800;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
	background: #EEE;
	border-radius: 50px;
	display: inline-block;
	width: 20px;
	height: 20px;
}

a.prev {
	float: left;
	background: none;
	width: auto;
	height: auto;
}

a.next {
	float: right;
	background: none;
	width: auto;
	height: auto;
}

span.current {
	background: #333;
	border-radius: 50px;
	display: inline-block;
	width: 20px;
	height: 20px;
	color: #EEE;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 800;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

span.homestarsunder {
	display: block;
	float: left;
	position: relative;
	width: 96px;
	height: 20px;
	background: url(images/ratingstars.png) scroll transparent no-repeat;
	background-color: #ddd;
	margin-left: 1px;
}

span.homestarsover:hover {
	background-color: #333 !important;
}

span.homestarsover {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	height: 20px;
	background: url(images/ratingstars.png) scroll transparent no-repeat;
	background-color: #bcc304;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

#homeonebigleft span.homestarsunder {
	margin-right: 10px;
	margin-top: 1px;
}

#homecompact span.homestarsunder {
	margin-top: -4px;
	margin-bottom: -2px;
}

.homeregularpost span.homestarsunder {
	margin-right: 10px;
	float: left;
	margin-left: 0px !important;
}

.columnistsbox span.homestarsunder {
	margin-top: 10px;
}

span.poststarunder {
	position: absolute;
	top: 8px;
	right: 10px;
	height: 18px;
	width: 97px;
	background: url(images/boxstars.png) scroll transparent no-repeat;
	background-position: 0px -20px;
}

span.poststartop {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 18px;
	background: url(images/boxstars.png) scroll transparent no-repeat;
}

span.thumbstarunder {
	position: absolute;
	top: 2px;
	left: 2px;
	height: 18px;
	width: 97px;
	background: url(images/thumbstars.png) scroll no-repeat;
	background-position: 0px -20px;
}

span.thumbstartop {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 18px;
	background: url(images/thumbstars.png) scroll transparent no-repeat;
}

.thumbstarswrapper {
	padding: 3px;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 97px;
	height: 18px;
}

.compactstarswrapper {
	padding: 3px;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 97px;
	height: 18px;
}

span#tf-final-score-stars-top {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 18px;
	display: block;
	background: url(images/boxstars.png) scroll transparent no-repeat;
}

#tf-criteria-final-score h3 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 42px;
	font-weight: 400;
	color: #fff;
	padding: 0px 15px;
}

#tf-criteria-final-score h4 {
	font-size: 15px;
	font-weight: 800;
	padding-bottom: 5px;
}

div#tf-review-header {
	height: 33px;
	padding-top: 11px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 24px;
	padding-left: 10px;
	color: #fff;
}

span.tf-criteria-description {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 101;
	font-weight: 800;
	font-size: 13px;
}

span#tf-final-score-stars-under {
	margin: auto;
	position: relative;
	z-index: 100;
	width: 97px;
	height: 18px;
	display: block;
	background: url(images/boxstars.png) scroll transparent no-repeat;
	background-position: 0px -20px;
}

div#tf-review-wrapper {
	float: left;
	background: #eee;
	color: #333;
	margin: 3px 27px 20px 0px;
}

div#tf-review-wrapper.tf-review-placement-t {
	width: 50%;
}

div.tf-review-criteria {
	position: relative;
	height: 35px;
	border-bottom: 1px solid #ccc;
}

div.tf-review-summary.tf-final-score-stars {
	background: #eee;
	position: relative;
	overflow: hidden;
	min-height: 109px;
}

div#tf-criteria-final-score {
	text-align: center;
	padding: 7px 0px 0px 0px;
	width: 118px;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 500px;
}

div#tf-short-summary {
	width: 53%;
	float: left;
	padding: 10px;
}

#mobilnav {
	color: #fff;
	display: none;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	width: 460px;
	height: 38px;
}

#mobilnav a {
	color: #fff;
}

#mobilnav a:hover, #mobilnav a:active {
	text-decoration: none;
}

#mobilnav ul {
	background-color: #444 !important;
	display: block;
	float: left;
	position: absolute;
	top: 43px;
	left: 10px;
	width: 460px;
}

#mobilnav ul li {
	display: inline;
	float: left;
	font: 700 18px/18px 'Open Sans Condensed', sans-serif;
	margin: 0;
	padding: 10px 12px;
	position: relative;
}

#mobilnav ul li:hover {
	background: #222;
}

#mobilnav ul li ul {
	display: none !important;
}

.select {
	background-color: #444 !important;
	background: url(images/mobilnav.png) no-repeat 7px 6px;
	float: left;
	width: 460px;
	height: 38px;
	margin-top: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.mobilpanel {
	display: none;
}

#postpagetitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 48px;
	font-weight: 400;
	line-height: 52px;
	width: 630px;
	margin-bottom: 13px;
	padding: 20px 30px 0 30px;
	text-align: center;
}

#fullpostpagetitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 48px;
	font-weight: 400;
	line-height: 52px;
	width: 970px;
	margin-bottom: 13px;
	padding: 20px 30px 0 30px;
	text-align: center;
}

#postpagetext {
	width: 630px;
	float: left;
	padding: 10px 30px 0 30px;
}

#postpagetext p {
	font-size: 14px;
	line-height: 130%;
	padding-bottom: 25px;
}

#fullpostpagetext {
	width: 970px;
	float: left;
	padding: 10px 30px 0 30px;
}

#fullpostpagetext p {
	font-size: 14px;
	line-height: 130%;
	padding-bottom: 25px;
}

#postpagecontent {
	width: 690px;
	background-color: #ffffff;
	display: inline;
	float: left;
	-webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.04);
	box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.04);
	line-height: 130%;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

#fullpostpagecontent {
	width: 1030px;
	background-color: #ffffff;
	display: inline;
	float: left;
	-webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.04);
	box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.04);
	line-height: 130%;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

#posttitlesection {
	width: 650px;
	float: left;
	background: transparent url(images/singleframe.png) no-repeat 50% 0px;
	margin-top: 0;
	position: relative;
	padding: 20px;
	text-align: center;
}

#singlepostinfo {
	width: 610px;
	margin: 20px 0 10px 20px;
	color: #999;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: 600;
}

#posttitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 48px;
	font-weight: 400;
	line-height: 52px;
	width: 610px;
	margin-left: 20px;
	margin-bottom: 25px;
}

#posttitlesocial {
	height: 30px;
	width: 610px;
	margin-left: 20px;
	margin-bottom: 20px;
}

#postteaser {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 20px;
	width: 610px;
	margin-left: 20px;
}

.one_half {
	width: 46% !important;
	margin-right: 4%;
}

.one_third {
	width: 30% !important;
	margin-right: 3.3%;
}

.two_third {
	width: 62% !important;
	margin-right: 4.6%;
}

.one_fourth {
	width: 24% !important;
	margin-right: 1%;
}

.three_fourth {
	width: 72% !important;
	margin-right: 3%;
}

.one_fifth {
	width: 19% !important;
	margin-right: 1%;
}

.two_fifth {
	width: 38% !important;
	margin-right: 2%;
}

.three_fifth {
	width: 57% !important;
	margin-right: 3%;
}

.four_fifth {
	width: 76%;
	margin-right: 3%;
}

.one_sixth {
	width: 16% !important;
	margin-right: 0.6%;
}

.wrap-wb {
	max-width: 1040px;
	width: 100%;
	margin: 0 auto;
}
.wrap-wb .items {
	padding-top: 1em;
	padding-bottom: 1em;
}

/* NEW FOR BLADE */
img {
	max-width: 100% !important;
	width: auto !important;
	height: auto !important;
}
embed, iframe, object, video {
	max-width: 100%;
}

.text-center {
	text-align: center;
}

#posttext {
	max-width: 600px;
	width: 100%;
	float: left;
	padding: 10px 40px 0 40px;
	font-size: 14px;
}

#posttext p {
	line-height: 130%;
	padding-bottom: 25px;
}

#posttext p:first-child:first-letter {
	float: left;
	font-size: 4em;
	margin-right: 0.10em;
	line-height: 90%;
	text-shadow: 0.05em 0.05em #C0C0C0;
}

#posttags {
	width: 590px;
	float: left;
	text-transform: uppercase;
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

#posttags p {
	font-size: 14px;
}

#posttags a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px !important;
	line-height: 16px;
	float: left;
	padding: 2px 6px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #333;
}

#posttags a:hover {
	background-color: #09F;
	color: #fff;
	-moz-transition: .8s linear;
	-webkit-transition: .8s ease-out;
	transition: .8s linear;
}

::selection {
	color: #fff;
}

::-moz-selection {
	color: #fff;
}

strong {
	font-weight: 800;
}

blockquote {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

blockquote p:first-child:first-letter {
	font-size: 1em !important;
	margin-right: 0px !important;
	line-height: 130% !important;
	text-shadow: none !important;
}

blockquote p {
	padding-bottom: 0px !important;
}

.usernameicon, .passwordicon {
	float: left;
	width: 100%;
}

.contactfloater {
	float: left;
	width: 220px;
	margin: 0px 20px 5px 20px;
}

#contactbox p, #joinbox p {
	float: left;
	width: 220px;
	margin: 0px 20px 5px 20px;
	float: left;
	color: #dcdcdc !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	text-transform: none;
}

#contactbox strong, #joinbox strong {
	font-weight: 700 !important;
	color: #fff !important;
}

.joinfloater {
	float: left;
	width: 220px;
	margin: 0px 20px 5px 20px;
}

#joinbox {
	padding: 10px 0;
	display: none;
	width: 260px;
	box-shadow: 0 3px 6px rgba(0,0,0,.7);
	position: absolute;
	top: 48px;
	right: 22px;
	z-index: 99;
	background: url(images/logintx.png) repeat;
}

a.contacttitle {
	color: #fff !important;
	text-shadow: 0 1px 0 #000;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	float: left;
	width: 175px;
}

a.contactinfo {
	float: left;
	color: #dcdcdc !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	text-transform: none;
}

a.contactphone {
	float: left;
	color: #fff !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	text-transform: none;
}

a.contactclick {
	font-size: 20px;
	color: #fff;
	margin-left: 1px;
	padding: 14px 15px;
	float: right;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	border-right: 1px solid #3f3f3f;
	border-left: 1px solid #3f3f3f;
	background: -moz-linear-gradient(top,#444 0,#333 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#333));
	background: -webkit-linear-gradient(top,#444 0,#333 100%);
	background: -o-linear-gradient(top,#444 0,#333 100%);
	background: -ms-linear-gradient(top,#444 0,#333 100%);
	background: linear-gradient(top,#444 0,#333 100%);
}

#contactbox {
	padding: 10px 0;
	display: none;
	width: 260px;
	box-shadow: 0 3px 6px rgba(0,0,0,.7);
	position: absolute;
	top: 48px;
	right: 22px;
	z-index: 99;
	background: url(images/logintx.png) repeat;
}

#contactbox:hover {
	display: block !important;
}

a.contactclick:hover + #contactbox {
	display: block !important;
}

.usernameicon img {
	background: url(images/username.png) repeat -4px -6px;
	position: relative;
	margin-top: 5px !important;
	left: 5px;
	width: 20px;
	height: 20px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}

.passwordicon img {
	background: url(images/password.png) repeat -4px -6px;
	position: relative;
	margin-top: 5px !important;
	left: 5px;
	width: 20px;
	height: 20px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}

#loginsubmit {
	float: left;
	margin-left: 28px;
	margin-top: 3px;
	padding: 0 10px;
	border-color: #474747;
	box-shadow: 0 2px 2px rgba(0,0,0,.2);
	background: #474747;
	background: -moz-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#474747),color-stop(100%,#3e3e3e));
	background: -webkit-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: -o-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: -ms-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: linear-gradient(top,#474747 0,#3e3e3e 100%);
	color: #fff;
	border-radius: 2px;
	cursor: pointer;
	border-radius: 3px;
	display: block;
	font-weight: 700 !important;
	line-height: 28px !important;
	font-size: 12px !important;
	position: relative;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.8);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	border-width: 1px;
	border-style: solid;
	font: -webkit-small-control;
}

#loginsubmit:hover {
	background: #575757;
	background: -moz-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#575757),color-stop(100%,#4b4b4b));
	background: -webkit-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: -o-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: -ms-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: linear-gradient(top,#575757 0,#4b4b4b 100%);
	border-color: #5e5e5e;
	color: #fff;
}

#rememberme {
	float: left;
	margin-left: 30px;
}

a.remember {
	color: #dcdcdc !important;
	font-family: 'Open Sans', sans-serif;
	float: left;
	font-size: 12px;
	line-height: 12px;
	font-weight: 400;
	text-transform: none;
	margin-top: 5px;
	margin-left: 3px;
}

a.forgot {
	float: left;
	color: #dcdcdc !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	text-transform: none;
	margin-left: 30px;
	margin-top: 5px;
}

#pwd, #log {
	float: left;
	width: 140px;
	-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s,box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s,box-shadow linear 0.2s;
	-o-transition: border linear 0.2s,box-shadow linear 0.2s;
	transition: border linear 0.2s,box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	padding: 2px 4px;
	border: 1px solid #dedede;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

a.logout {
	margin-bottom: 10px;
}

a.logout, a.adminpanel {
	width: 160px;
	height: 30px;
	margin-top: 15px;
	margin-left: 25px;
	float: left;
	padding: 0 10px;
	border-color: #474747;
	box-shadow: 0 2px 2px rgba(0,0,0,.2);
	background: #474747;
	background: -moz-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#474747),color-stop(100%,#3e3e3e));
	background: -webkit-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: -o-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: -ms-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: linear-gradient(top,#474747 0,#3e3e3e 100%);
	color: #fff !important;
	border-radius: 2px;
	cursor: pointer;
	border-radius: 3px;
	display: block;
	font-weight: 700 !important;
	line-height: 28px !important;
	font-size: 12px !important;
	position: relative;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.8) !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	border-width: 1px;
	border-style: solid;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	font: -webkit-small-control;
}

a.logout:hover, a.adminpanel:hover {
	background: #575757;
	background: -moz-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#575757),color-stop(100%,#4b4b4b));
	background: -webkit-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: -o-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: -ms-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: linear-gradient(top,#575757 0,#4b4b4b 100%);
	border-color: #5e5e5e;
	color: #fff !important;
}

a.loggedtitle {
	color: #fff !important;
	text-shadow: 0 1px 0 #000;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	margin-top: 20px;
	float: left;
	width: 175px;
	height: 30px;
	line-height: 20px !important;
	margin-left: 40px !important;
}

#userpanel {
	height: 48px;
	float: right;
	margin-right: 20px;
	background: #141414;
}

a.loginclick {
	color: #fff;
	font-size: 20px;
	margin-left: 1px;
	margin-right: 1px;
	padding: 14px 16px;
	float: right;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	border-right: 1px solid #3f3f3f;
	border-left: 1px solid #3f3f3f;
	background: -moz-linear-gradient(top,#444 0,#333 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#333));
	background: -webkit-linear-gradient(top,#444 0,#333 100%);
	background: -o-linear-gradient(top,#444 0,#333 100%);
	background: -ms-linear-gradient(top,#444 0,#333 100%);
	background: linear-gradient(top,#444 0,#333 100%);
}

#loginbox {
	display: none;
	width: 210px;
	padding-bottom: 10px;
	box-shadow: 0 3px 6px rgba(0,0,0,.7);
	position: absolute;
	top: 48px;
	right: 22px;
	z-index: 99;
	background: url(images/logintx.png) repeat;
}

#loginbox:hover {
	display: block !important;
}

a.loginclick:hover + #loginbox {
	display: block !important;
}

a.logintitle {
	color: #fff !important;
	text-shadow: 0 1px 0 #000;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	margin-top: 10px;
	float: left;
	width: 175px;
	line-height: 25px !important;
	margin-left: 32px !important;
}

#pwd {
	margin-left: 10px;
}

#log {
	margin-left: 10px;
}

#loginbox p {
	color: #dcdcdc;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 12px;
	margin-top: -3px;
	font-weight: 400;
	text-transform: none;
	margin-left: 10px;
}

a.joinclick {
	font-size: 20px;
	color: #fff;
	margin-left: 1px;
	padding: 14px 15px;
	float: right;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	border-right: 1px solid #3f3f3f;
	border-left: 1px solid #3f3f3f;
	background: -moz-linear-gradient(top,#444 0,#333 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#333));
	background: -webkit-linear-gradient(top,#444 0,#333 100%);
	background: -o-linear-gradient(top,#444 0,#333 100%);
	background: -ms-linear-gradient(top,#444 0,#333 100%);
	background: linear-gradient(top,#444 0,#333 100%);
}

#joinbox:hover {
	display: block !important;
}

a.joinclick:hover + #joinbox {
	display: block !important;
}

.middlewrapper {
	width: 420px;
	margin-left: 10px;
	padding: 10px 10px 0 10px;
	background: #fff;
	float: left;
}

.leftwrapper {
	width: 160px;
	margin-left: 10px;
	padding: 10px;
	background: #fff;
	float: left;
}

.rightwrapper {
	width: 300px;
	margin-left: 10px;
	padding: 10px;
	background: #fff;
	float: left;
}

#tickerpanel {
	width: 1058px;
	height: 30px;
	float: left;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.tickertitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
	padding-right: 15px;
	line-height: 15px;
	border-right: 1px solid #ccc;
	margin-left: 10px;
	text-transform: uppercase;
}

#news-ticker {
	float: left;
	height: 20px;
	width: 460px;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 10px;
}

#news-ticker li {
	overflow: hidden;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 20px;
}

.tickerText {
	color: #444 !important;
	font-weight: 800 !important;
}

.tickerfiller {
	color: #fff !important;
}

.featuredpostsmeta {
	width: 340px;
	text-align: center;
	color: #999;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: 600;
	padding-top: 5px;
}

#searchbox {
	float: right;
	margin-left: -1px;
}

li.widget {
	list-style-type: none;
}

li.homedouble {
	margin-top: 30px;
	width: 460px;
	float: left;
	background: transparent url(images/middleframe@2x.png) no-repeat 50% 0;
	background-size: 460px 194px;
	list-style-type: none;
}

#homedoubleleft {
	width: 205px;
	float: left;
}

#homedoubleright {
	width: 205px;
	float: left;
	margin-left: 10px;
}

#homedoublesmalls {
	width: 420px;
	float: left;
	margin-top: 10px;
}

.homedoublesmallimg {
	margin-top: 15px;
	float: left;
	padding-right: 15px;
}

.homedoubletitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
}

.homepostexcerpt p {
	color: #555;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 400;
	margin-bottom: 10px;
}

.homedoublesmalltitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	float: left;
	margin-top: 10px;
	width: 355px;
}

.homedoublesmall {
	width: 420px;
	float: left;
	margin-bottom: 15px;
	border-top: 1px solid #eee;
}

.homedoublesmallcatname {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	line-height: 16px;
	float: left;
	padding: 2px 6px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
	margin-right: 10px;
	margin-top: 6px;
}

.homedoublesmall .homepostsinfo {
	margin-top: 5px !important;
}

.homedoublesmalltextwrapper {
	width: 355px;
	float: right;
}

.noresult {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 20px;
	text-align: center;
}

.homecategorytitle a {
	color: #fff !important;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
	line-height: 30px;
	text-decoration: none !important;
}

.homecategorytitle:hover {
	background-color: #333 !important;
}

.homecategorytitle {
	text-align: center;
	margin-bottom: -10px;
	width: 460px;
	height: 40px;
	background: url(images/kordmiddle@2x.png) repeat;
	background-size: 460px 40px;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.homepostsinfo {
	float: left;
	margin-bottom: 5px;
}

.homepostsmeta {
	color: #999;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: 600;
	margin-top: 5px;
}

.homepostsauthormeta {
	color: #999;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: 600;
	font-style: italic;
	margin-right: 7px;
	margin-top: 5px;
}

.homepostsauthormeta {
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

#homeonebig {
	width: 460px;
	float: left;
	margin-top: 30px;
	background: transparent url(images/middleframe@2x.png) no-repeat 50% 0;
	background-size: 460px 194px;
}

#homeonebigleft {
	width: 420px;
	float: left;
}

#homeonebigsmalls {
	width: 420px;
	float: left;
}

@-webkit-keyframes cf3FadeInOut {
	0% {

  opacity: 1;
}

20% {
	opacity: 1;
}

80% {
	opacity: 0;
}

100% {
	opacity: 0;
}

}









  @keyframes cf3FadeInOut {
	0% {

  opacity: 1;
}

20% {
	opacity: 1;
}

80% {
	opacity: 0;
}

100% {
	opacity: 0;
}

}







#homeonebigimg {
	width: 420px;
	height: 230px;
	position: relative;
}

.homeonebigimgsecond img {
	position: absolute;
	top: 0px;
	-webkit-animation-name: cf3FadeInOut;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 3s;
	-webkit-animation-direction: alternate;
	-moz-animation-name: cf3FadeInOut;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration: 3s;
	-moz-animation-direction: alternate;
	-o-animation-name: cf3FadeInOut;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: infinite;
	-o-animation-duration: 3s;
	-o-animation-direction: alternate;
	animation-name: cf3FadeInOut;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 3s;
	animation-direction: alternate;
}

.homedoubleimg {
	width: 205px;
	height: 230px;
	position: relative;
}

.homedoubleimgsecond img {
	position: absolute;
	top: 0px;
	-webkit-animation-name: cf3FadeInOut;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 3s;
	-webkit-animation-direction: alternate;
	-moz-animation-name: cf3FadeInOut;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration: 3s;
	-moz-animation-direction: alternate;
	-o-animation-name: cf3FadeInOut;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: infinite;
	-o-animation-duration: 3s;
	-o-animation-direction: alternate;
	animation-name: cf3FadeInOut;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 3s;
	animation-direction: alternate;
}

#homecompactimg {
	float: left;
	padding-right: 10px;
	width: 155px;
	height: 200px;
	position: relative;
}

.homecompactimgsecond img {
	position: absolute;
	top: 0px;
	-webkit-animation-name: cf3FadeInOut;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 3s;
	-webkit-animation-direction: alternate;
	-moz-animation-name: cf3FadeInOut;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration: 3s;
	-moz-animation-direction: alternate;
	-o-animation-name: cf3FadeInOut;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: infinite;
	-o-animation-duration: 3s;
	-o-animation-direction: alternate;
	animation-name: cf3FadeInOut;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 3s;
	animation-direction: alternate;
}

.homeregularimg {
	float: left;
	padding-right: 10px;
	position: relative;
}

.homeregularimgsecond img {
	position: absolute;
	top: 0px;
	-webkit-animation-name: cf3FadeInOut;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 3s;
	-webkit-animation-direction: alternate;
	-moz-animation-name: cf3FadeInOut;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration: 3s;
	-moz-animation-direction: alternate;
	-o-animation-name: cf3FadeInOut;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: infinite;
	-o-animation-duration: 3s;
	-o-animation-direction: alternate;
	animation-name: cf3FadeInOut;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 3s;
	animation-direction: alternate;
}

.homeonebigsmallimg {
	margin-top: 10px;
	float: left;
	position: relative;
	width: 133px;
	height: auto;
}

#homeonebigtitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
}

.homeonebigsmalltitle {
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-top: 10px;
	width: 123px;
	background: rgba(54, 25, 25, .9);
	position: absolute;
	z-index: 99;
	bottom: 0px;
	padding: 5px;
	color: #fff;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.homeonebigsmallcatname {
	font-family: 'Open Sans Condensed', sans-serif;
	text-shadow: 0 1px 0 #000;
	font-size: 14px;
	line-height: 16px;
	float: left;
	position: absolute;
	z-index: 99;
	top: 0px;
	left: 0px;
	padding: 2px 6px;
	color: #fff;
	text-transform: uppercase;
}

.homeonebigsmall {
	width: 133px;
	float: left;
	margin-top: 10px;
	border-top: 1px solid #eee;
	padding-right: 10px;
}

#homeonebigsmallend {
	width: 133px;
	float: left;
	margin-top: 10px;
	border-top: 1px solid #eee;
}

.scrollboxcatname {
	font-family: 'Open Sans Condensed', sans-serif;
	text-shadow: 0 1px 0 #000;
	font-size: 14px;
	line-height: 16px;
	float: left;
	position: absolute;
	z-index: 99;
	top: 0px;
	left: 0px;
	padding: 2px 6px;
	color: #fff;
	text-transform: uppercase;
}

#homecompact {
	margin-top: 30px;
	width: 460px;
	float: left;
	background: transparent url(images/middleframe@2x.png) no-repeat 50% 0;
	background-size: 460px 194px;
}

#homecompactsmalls {
	width: 420px;
	float: left;
}

#homecompacttitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	float: left;
	margin-bottom: 5px;
	width: 255px;
}

.homecompactexcerpt p {
	color: #555;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 400;
	width: 255px;
	margin-bottom: 5px;
}

.homecompactsmalltitle {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin-top: 5px;
}

#homecompactsmalls {
	width: 245px;
	float: left;
}

.homecompactsmall {
	width: 245px;
	float: left;
	margin-top: 5px;
	border-top: 1px solid #eee;
	padding-right: 7px;
}

#homecompactsubcats {
	width: 420px;
	float: left;
	margin-top: 15px;
	padding-bottom: 5px;
}

#alsoin {
	float: left;
	margin-right: 5px;
	font-size: 12px;
	font-weight: 400;
	font-style: italic;
}

#subcatstitle {
	display: inline;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	font-style: normal !important;
}

#subcatstitle a {
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s
}

#subcatstitle a:hover {
	background: #eee;
}

#homesubcatboxes {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	line-height: 16px;
	float: left;
	padding: 2px 6px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
	margin-right: 5px;
}

#homeregularpages {
	width: 460px;
	float: left;
	background: transparent url(images/middleframe@2x.png) no-repeat 50% 0;
	background-size: 460px 194px;
}

#homeregular {
	margin-top: 30px;
	width: 460px;
	float: left;
	background: transparent url(images/middleframe@2x.png) no-repeat 50% 0;
	background-size: 460px 194px;
}

.homeregularpost {
	width: 420px;
	float: left;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.homeregulartitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 5px;
}

.homeregularexcerpt p {
	color: #555;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 400;
	margin-bottom: 5px;
}

.homeregulartextwrapper {
	display: inline-block;
}

#theme {
	float: left;
	width: 100%;
}

#adwrapper {
	background: url(images/adbg.png);
	float: left;
	padding: 10px 0;
	position: relative;
	width: 100%;
}

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

.adleft {
	margin-bottom: 30px;
	margin-left: 10px;
	float: left;
}

.adright {
	width: 300px;
	margin-bottom: 30px;
	margin-left: 20px;
}

#adlogo {
	float: right;
	width: 728px;
}

#secondarynavwrapper {
	float: left;
	position: relative;
	width: 100%;
	z-index: 98;
	background: #eee;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 10px rgba(0,0,0,0.1);
	box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 10px rgba(0,0,0,0.1);
	border-bottom: 1px solid #ccc;
}

#secondarynav {
	height: 30px;
	margin: 0 auto;
	position: relative;
	width: 1100px;
}

#secondarynav li {
	display: block;
	float: left;
	margin: 0;
	position: relative;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
}

#secondarynav ul {
	display: inline;
	float: left;
	padding: 0 20px;
	position: relative;
	text-shadow: 0 1px 0 #fff;
}

#secondarynav li a {
	font-family: 'Open Sans Condensed', sans-serif;
	color: #666;
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	padding: 10px 20px 11px 20px;
	background: url(images/secnavbul.png) repeat top left;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

#secondarynav ul li:hover > ul {
	display: block;
}

#secondarynav ul.sub-menu, #secondarynav ul.children {
	display: none;
	position: absolute;
	padding: 0px;
	left: 0px;
	z-index: 999;
	margin-left: 0px!important;
	width: 144px;
}

#secondarynav ul.sub-menu li, #secondarynav ul.children li {
	float: left;
	color: #666;
	text-shadow: 0 1px 0 #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	padding: 2px 14px;
	text-transform: uppercase;
	width: 104px;
	background: #eee;
	margin-top: -1px;
	margin-left: 0px;
	border: none;
	line-height: 14px;
}

#secondarynav ul.sub-menu li a, #secondarynav ul.children li a {
	background-image: none;
	padding-left: 0px;
}

#secondarynav ul.sub-menu li:hover, #secondarynav ul.children li:hover {
	background-color: #ccc;
}

#secondarynav ul.sub-menu li a:hover, #secondarynav ul.children li a:hover, #secondarynav li a:hover {
	color: #252525;
}

#secondarynav ul ul ul {
	position: absolute;
	top: 0px;
	left: 130px !important;
}

#nav {
	float: left;
	width: 100%;
	z-index: 2000;
}

#mainnavwrapper {
	float: left;
	position: relative;
	width: 100%;
	z-index: 2000;
	background: -moz-linear-gradient(top,#444 0,#333 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#333));
	background: -webkit-linear-gradient(top,#444 0,#333 100%);
	background: -o-linear-gradient(top,#444 0,#333 100%);
	background: -ms-linear-gradient(top,#444 0,#333 100%);
	background: linear-gradient(top,#444 0,#333 100%);
}

#mainnav {
	height: 30px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 auto;
	position: relative;
	width: 1100px;
}

#mainnav li {
	display: block;
	float: left;
	line-height: 30px;
	margin: 0;
	padding: 9px 20px;
	position: relative;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
	border-right: 1px solid #3f3f3f;
	border-left: 1px solid #3f3f3f;
	margin-left: 1px;
	background: -moz-linear-gradient(top,#444 0,#333 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#333));
	background: -webkit-linear-gradient(top,#444 0,#333 100%);
	background: -o-linear-gradient(top,#444 0,#333 100%);
	background: -ms-linear-gradient(top,#444 0,#333 100%);
	background: linear-gradient(top,#444 0,#333 100%);
}

#mainnav li.last {
	margin-right: 1px;
}

#mainnav ul {
	display: inline;
	float: left;
	margin-left: 20px;
	position: relative;
	background: #141414;
}

#mainnav ul li:hover > ul {
	display: block;
}

#mainnav li a {
	display: block;
	text-decoration: none;
	color: #fff;
}

#mainnav ul.sub-menu, #mainnav ul.children {
	display: none;
	position: absolute;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 9px;
	left: 0px;
	z-index: 999;
	margin-left: 0px!important;
}

#mainnav ul.sub-menu li, #mainnav ul.children li {
	float: left;
	color: #fff !important;
	text-shadow: 0 1px 0 #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding: 13px 20px;
	width: 144px;
	background-position: 0px -3px;
	margin-left: 0px;
	border: none;
	line-height: 14px;
}

#mainnav ul.sub-menu li a, #mainnav ul.children li a {
	background-image: none;
	padding-left: 0px;
}

#mainnav ul.sub-menu li:hover, #mainnav ul.children li:hover {
	background-color: #1c1c1c !important;
}

#mainnav ul ul ul {
	position: absolute;
	top: -9px;
	left: 184px !important;
}

#navborder {
	height: 6px;
	float: left;
	position: relative;
	width: 100%;
	background-color: #e65a1e;
}

.fixed-nav {
	box-shadow: 0 4px 15px -5px #555;
	-ms-box-shadow: 0 4px 15px -5px #555;
	-moz-box-shadow: 0 4px 15px -5px #555;
	-o-box-shadow: 0 4px 15px -5px #555;
	-webkit-box-shadow: 0 4px 15px -5px #555;
	position: fixed !important;
	z-index: 2000;
}

#homeposts {
	width: 460px;
	margin-bottom: 15px;
	float: left;
}

#footblock {
	width: 100%;
	float: left;
	margin-top: 25px;
	color: #555 !important;
	border-top: 1px solid #ccc;
	background: #eee;
	-webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.03);
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.03);
}

#footblockwrapper {
	width: 1040px;
	margin: 0 auto;
}

.footercolumn {
	float: left;
	display: block;
	margin-right: 40px;
	padding: 0px;
	margin-top: 30px;
	padding-bottom: 40px;
}

#footercolumn1 {
	
}

#footercolumn2 {
	margin-top: 20px;
}

#footercolumn3 {
	margin-top: 20px;
}

#footercolumn4 {
	margin-top: 20px;
	margin-right: 0px !important;
}

.footerwidget {
	float: left;
	width: 230px;
	margin-top: 10px;
}

.footerwidget p {
	color: #555;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 10px;
}

.footerwidget a {
	font-weight: 800;
	text-align: center;
}

.footerwidgettitle {
	color: #555 !important;
	text-shadow: 0 1px 0 #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 30px;
	margin-bottom: 10px;
	margin-top: 15px;
}

#footerend {
	width: 100%;
	float: left;
	background-color: #343434;
}

#footertext {
	width: 280px;
	height: 30px;
	margin-top: 10px;
	color: #fff;
	font-size: 12px;
	text-align: left
}

#footerendcopyright {
	width: 1065px;
	height: 10px;
	margin: 0 auto;
	font-size: 10px;
	color: #737373;
	padding: 0 5px 10px 20px;
	background-color: #343434;
}

#feedblock {
	width: 1045px;
	float: left;
	border-top: 1px #eee solid;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-left: 10px;
}

.feedbox {
	width: 153px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px #eee solid;
}

#feedboxfirst {
	width: 153px;
	float: left;
	padding-left: 10px;
	border-left: 1px #eee solid;
	padding-right: 10px;
	border-right: 1px #eee solid;
}

.feedboximg {
	position: relative;
	margin-bottom: 3px;
}

.feedposttitletop {
	width: 143px;
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	z-index: 99;
	bottom: -2px;
	padding: 5px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.feedposttitle {
	width: 143px;
	float: left;
	border-bottom: 1px #eee solid;
	line-height: 20px;
	padding: 8px 5px 8px 5px;
	color: #555;
}

.feedposttitlelast {
	width: 143px;
	float: left;
	padding: 8px 5px 8px 5px;
	color: #333;
}

h30 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
}

h30 a:link {
	color: #fff;
	text-decoration: none;
}

/* unvisited link */

h30 a:visited {
	color: #fff;
	text-decoration: none;
}

/* visited link */

h30 a:hover {
	color: #09F;
	text-decoration: none;
}

/* mouse over link */

h30 a:active {
	color: #fff;
	text-decoration: none;
}

/* selected link */

h32 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	color: #313131
}

h32 a:link {
	color: #6e6e6e;
	text-decoration: underline;
}

/* unvisited link */

h32 a:visited {
	color: #6e6e6e;
	text-decoration: none;
}

/* visited link */

h32 a:hover {
	color: #09F;
	text-decoration: none;
}

/* mouse over link */

h32 a:active {
	color: #09F;
	text-decoration: none;
}

/* selected link */

h33 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 24px;
}

h33 a:link {
	color: #000;
	text-decoration: none;
}

/* unvisited link */

h33 a:visited {
	color: #000;
	text-decoration: none;
}

/* visited link */

h33 a:hover {
	color: #09F;
	text-decoration: none;
}

/* mouse over link */

h33 a:active {
	color: #000;
	text-decoration: none;
}

/* selected link */

h34 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
}

h34 a:link {
	color: #fff;
	text-decoration: none;
}

/* unvisited link */

h34 a:visited {
	color: #fff;
	text-decoration: none;
}

/* visited link */

h34 a:hover {
	color: #09F;
	text-decoration: none;
}

/* mouse over link */

h34 a:active {
	color: #fff;
	text-decoration: none;
}

/* selected link */

#homecolumn {
	width: 200px;
	float: left;
	margin-right: 30px;
}

#homenews {
	width: 200px;
	float: left;
	margin-left: -1px;
	margin-top: -1px;
	background-color: #efefef;
	border-width: 1px;
	border-color: #b4b4b3;
	border-style: solid;
}

#homenewstext {
	width: 190px;
	float: left;
	padding: 5px;
}

#homenewshead {
	width: 198px;
	height: 45px;
	margin-left: 1px;
	margin-top: -15px;
	background-image: url(images/homenews.png);
	float: left;
	border-bottom: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
}

#columnists {
	width: 200px;
	float: left;
	margin-bottom: 20px;
	background: transparent url(images/leftframe@2x.png) no-repeat 50% -10px;
	background-size: 200px 194px;
}

#columnistshead {
	width: 192px;
	height: 30px;
	float: left;
	background-color: #B41919;
	padding-left: 10px;
	padding-top: 5px;
}

.featured_meta_date {
	line-height: 28px;
	display: inline;
	padding: 10px 3px 10px 5px;
}

.featured_meta_datein {
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 10px;
	color: #fff;
}

.featured_meta_author {
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 10px;
	line-height: 28px;
	color: #fff;
	padding-right: 5px;
}

.columnistsbox {
	width: 150px;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px #eee solid;
	padding-bottom: 15px;
	padding-left: 5px;
}

.columnistsbox img {
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	float: left;
	vertical-align: top;
	width: 50px;
	margin-right: 5px;
	margin-top: 1px;
}

#columnistsboxlast {
	width: 160px;
	float: left;
	margin-top: 5px;
}

#columnistsboxlast img {
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	float: left;
	width: 50px;
	margin-right: 5px;
	margin-top: 1px;
}

.columnistsinfo {
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	color: #B41919;
	float: left;
}

.columnistsposttitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

.columnistspostexcerpt {
	font-size: 12px;
	line-height: 20px;
}

#newsthumb {
	width: 190px;
	height: 243px;
	float: left;
	position: relative;
	margin-bottom: 30px;
	background: url(images/newsthumbframe.png) 0 -1px no-repeat;
	margin-left: 5px;
}

#newsboximg {
	padding: 10px;
}

#newstitles {
	width: 200px;
	float: left;
	position: relative;
}

.newsboxcategorytitle {
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 11px;
	padding: 0 0 3px 5px;
	width: 143px;
	height: 12px;
	position: absolute;
	top: -18px;
	left: 0px;
	z-index: 99;
	color: #000;
}

#newsboxposttitletrans {
	width: 150px;
	position: absolute;
	bottom: 18px;
	z-index: 97;
	padding: 5px;
	float: left;
	margin-left: 15px;
	background-color: rgba(0,0,0,0.8);
	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;
}

#newsboxposttitle {
	width: 150px;
	position: relative;
	z-index: 98;
	padding: 0;
	float: left;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
}

.scrollboxposttitle {
	width: 150px;
	position: relative;
	z-index: 98;
	padding: 0;
	float: left;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
}

.scrollboxposttitletrans {
	width: 150px;
	position: absolute;
	bottom: 8px;
	z-index: 97;
	padding: 5px;
	float: left;
	margin-left: 5px;
	background-color: rgba(0,0,0,0.8);
	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;
}

li.newslatest {
	width: 200px;
	float: left;
	margin-bottom: 25px;
	background: transparent url(images/leftframe@2x.png) no-repeat 50% -10px;
	background-size: 200px 194px;
	list-style-type: none;
}

.newslatestitem {
	float: left;
	border-bottom: 1px solid #eee;
	padding-bottom: 7px;
	margin-bottom: 10px;
}

#newslatestitemlast {
	float: left;
}

.newsposttitle {
	width: 150px;
	padding-left: 5px;
	float: left;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
}

.newspostexcerpt {
	width: 150px;
	padding-left: 5px;
	float: left;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

.news_meta_date {
	float: left;
	padding-left: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: 600;
	color: #999;
	padding-bottom: 10px;
	margin-top: 5px;
	padding-right: 7px;
}

.newscategorytitle {
	color: #fff !important;
	text-shadow: 0 1px 0 #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 30px;
}

.newscategorytitle:hover {
	background-color: #333 !important;
}

.newscategorytitle {
	text-align: center;
	margin-bottom: -10px;
	width: 200px;
	height: 40px;
	background: url(images/kordleft@2x.png) repeat;
	background-size: 200px 40px;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.da-arrows span {
	transition: all .6s !important;
	-ms-transition: all .6s !important;
	-moz-transition: all .6s !important;
	-o-transition: all .6s !important;
	-webkit-transition: all .6s !important;
}

.da-arrows-prev:hover, .da-arrows-next:hover {
	background: #333 !important;
}

.columnistscategorytitle a {
	color: #fff !important;
	text-shadow: 0 1px 0 #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 30px;
}

.columnistscategorytitle:hover {
	background-color: #ac2626 !important;
}

.columnistscategorytitle {
	text-align: center;
	margin-bottom: -10px;
	width: 200px;
	height: 40px;
	background: url(images/kordleft@2x.png) repeat;
	background-size: 200px 40px;
}

.comment-bubble {
	background: url(images/comments-icon.png) no-repeat !important;
	float: left !important;
	font: bold 10px/10px helvetica, arial, sans-serif;
	margin-top: -1px;
	padding: 1px 0 0 !important;
	margin-top: 5px;
	text-align: center !important;
	width: 16px !important;
	height: 18px !important;
	color: #555;
}

div.comment-bubble:hover {
	text-decoration: underline;
}

#post_icon {
	width: 30px;
	height: 30px;
	display: inline;
	padding: 10px 10px 10px 0;
}

#post_icon img {
	position: relative;
	top: 4px;
}

.comment-bubble-post {
	background: url(images/comments-icon.png) no-repeat;
	font: bold 10px/10px helvetica, arial, sans-serif;
	color: #000;
	margin-left: 10px;
	margin-top: 7px;
	padding: 2px 0 0;
	text-align: center;
	float: left;
	width: 22px;
	height: 18px;
}

div.comment-bubble-post:hover {
	text-decoration: underline;
}

#newlabel {
	height: 35px;
	width: 36px;
	position: absolute;
	top: -25px;
	left: 460px;
	float: left;
}

.nsu-form {
	display: inline-block;
	width: 277px;
	padding: 0;
	margin: 0;
	border: 0;
	clear: left;
}

.nsu-field {
	width: 184px;
	height: 22px;
	margin: 0;
	padding: 0 7px;
	border-top: 1px solid #b4b4b4;
	border-right: 0;
	border-bottom: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	color: #646464;
	float: left;
	font-family: 'Droid Sans', serif;
	font-size: 13px;
}

.nsu-submit {
	width: 78px;
	height: 24px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(images/subscribe.gif) no-repeat 0px 0px;
	float: left;
	cursor: pointer;
}

.nsu-submit:hover {
	background-position: 0px -24px;
}

#newsletter {
	width: 277px;
	height: 32px;
	float: right;
	margin: 55px 0 0 0;
	padding: 0 55px;
}

#newslettertitle {
	width: 277px;
	height: 20px;
	background: url(images/newslettertitle.png) no-repeat 0px 0px;
	text-indent: -9999px;
}

#boxshadow {
	background: url("images/tag-pattern.png") repeat scroll 0 0 transparent;
	padding: 5px;
	float: left;
	margin-bottom: 15px;
}

#boxshadow:hover {
	box-shadow: 0 0 4px #bbbbbb;
	-moz-box-shadow: 0 0 4px #bbbbbb;
	-webkit-box-shadow: 0 0 4px #bbbbbb;
}

#boxshadowfeedbox {
	background: url("images/tag-pattern.png") repeat scroll 0 0 transparent;
	padding: 5px;
	float: left;
	margin-left: 15px;
}

#boxshadowfeedbox:hover {
	box-shadow: 0 0 4px #bbbbbb;
	-moz-box-shadow: 0 0 4px #bbbbbb;
	-webkit-box-shadow: 0 0 4px #bbbbbb;
}

#boxshadowfeedboxfirst {
	background: url("images/tag-pattern.png") repeat scroll 0 0 transparent;
	padding: 5px;
	float: left;
}

#boxshadowfeedboxfirst:hover {
	box-shadow: 0 0 4px #bbbbbb;
	-moz-box-shadow: 0 0 4px #bbbbbb;
	-webkit-box-shadow: 0 0 4px #bbbbbb;
}

.homedoubleimg:hover img.watermark {
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);
/* For I

E8 and earlier */
}

.homedoubleimg img.watermark {
	background-color: #CCC;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	/* For IE8 and

earlier */

    padding: 83px 70px 83px 71px;
	bottom: 0;
	right: 0;
	width: 64px !important;
	height: 64px !important;
	overflow: hidden;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

#homeonebigimg:hover img.watermark {
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);
/* For I

E8 and earlier */
}

#homeonebigimg img.watermark {
	background-color: #CCC;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	/* For IE8 and

earlier */

    padding: 83px 178px 83px 178px;
	bottom: 0;
	right: 0;
	width: 64px !important;
	height: 64px !important;
	overflow: hidden;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.homeonebigsmallimg:hover img.watermark {
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);
/* For I

E8 and earlier */
}

.homeonebigsmallimg img.watermark {
	background-color: #CCC;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	/* For IE8 and

earlier */

    padding: 18px 34px 58px 35px;
	top: 0;
	left: 0;
	width: 64px !important;
	height: 64px !important;
	overflow: hidden;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

#homecompactimg:hover img.watermark {
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);
/* For I

E8 and earlier */
}

#homecompactimg img.watermark {
	background-color: #CCC;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	/* For IE8 and

earlier */

    padding: 68px 45px 68px 46px;
	top: 0;
	left: 0;
	width: 64px !important;
	height: 64px !important;
	overflow: hidden;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.homeregularimg:hover img.watermark {
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);
/* For I

E8 and earlier */
}

.homeregularimg img.watermark {
	background-color: #CCC;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	/* For IE8 and

earlier */

    padding: 18px 13px 18px 13px;
	top: 0;
	left: 0;
	width: 64px !important;
	height: 64px !important;
	overflow: hidden;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.feedboximg:hover img.watermark {
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);
/* For I

E8 and earlier */
}

.feedboximg img.watermark {
	background-color: #CCC;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	/* For IE8 and

earlier */

    padding: 43px 44px 63px 45px;
	top: 0;
	left: 0;
	width: 64px !important;
	height: 64px !important;
	overflow: hidden;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.recentpostimg:hover img.watermark {
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);
/* For I

E8 and earlier */
}

.recentpostimg img.watermark {
	background-color: #CCC;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0);
	/* For IE8 an

d earlier */

    padding: 8px 8px 8px 8px;
	top: -80px;
	left: 0;
	width: 64px !important;
	height: 64px !important;
	overflow: hidden;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.recentpostimg {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 10px;
}

body ul#shareit li img {
	width: 50px;
	height: 50px;
}

body ul#shareit {
	width: 68px !important;
}

.post-comment-bubble-post {
	background: url(images/comments-icon.png) no-repeat;
	font: bold 10px/10px helvetica, arial, sans-serif;
	color: #000;
	margin-left: 10px;
	margin-top: 7px;
	padding: 2px 0 0;
	text-align: center;
	float: left;
	width: 22px;
	height: 18px;
}

div.post-comment-bubble-post:hover {
	text-decoration: underline;
}

#homebutton {
	background: url(images/homebutton.png) no-repeat;
	float: left;
	height: 30px;
	width: 30px;
	border-right: 2px solid #e6e3dc;
	background-color: #e65a1e;
}

#homebutton:hover {
	background-color: #343434;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear;
}

.nsu-signed-up {
	text-align: center;
}

/* ===========================================================================================







1. Global Styling







============================================================================================== */

/* Homepage Posts Titles */

h1 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 28px;
}

h1 a {
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

h1 a:link {
	color: inherit;
	text-decoration: none;
}

/* unvisited link */

h1 a:visited {
	color: inherit;
	text-decoration: none;
}

/* visited link */

h1 a:hover {
	background: #eee;
	text-decoration: none;
}

/* mouse over link */

h1 a:active {
	background: #eee;
	color: inherit;
	text-decoration: none;
}

/* selected link */

h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	line-height: 22px;
}

h2 a {
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

h2 a:link {
	color: inherit;
	text-decoration: none;
}

/* unvisited link */

h2 a:visited {
	color: inherit;
	text-decoration: none;
}

/* visited link */

h2 a:hover {
	background: #eee;
	text-decoration: none;
}

/* mouse over link */

h2 a:active {
	background: #eee;
	color: inherit;
	text-decoration: none;
}

/* selected link */

.feedposttitle a, .feedposttitlelast a, .homecompactsmalltitle a, .footercolumn a {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.feedposttitle a:link, .feedposttitlelast a:link, .homecompactsmalltitle a:link, .footercolumn a:link {
	color: #333;
	text-decoration: none;
}

/* unvisited link */

.feedposttitle a:visited, .feedposttitlelast a:visited, .homecompactsmalltitle a:visited, .footercolumn a:visited {
	color: #333;
	text-decoration: none;
}

/* visited link */

.feedposttitle a:hover, .feedposttitlelast a:hover, .homecompactsmalltitle a:hover, .footercolumn a:hover {
	background: #eee;
	text-decoration: none;
}

/* mouse over link */

.feedposttitle a:active, .feedposttitlelast a:active, .homecompactsmalltitle a:active, .footercolumn a:active {
	background: #eee;
	color: #333;
	text-decoration: none;
}

/* selected link */

.footercolumn a:link {
	color: #555;
	text-decoration: none;
}

/* unvisited link */

.footercolumn a:visited {
	color: #555;
	text-decoration: none;
}

/* visited link */

.footercolumn a:hover {
	background: #eee;
	text-decoration: none;
}

/* mouse over link */

.footercolumn a:active {
	background: #eee;
	color: #555;
	text-decoration: none;
}

/* selected link */

.scrollboxposttitle a {
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.homedoublesmallcatname, .homeonebigsmallcatname, #homesubcatboxes, .scrollboxcatname {
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
	background: #333 !important;
}

.homedoublesmallcatname:hover, .homeonebigsmallcatname:hover, #homesubcatboxes:hover, .scrollboxcatname:hover {
	background: #333 !important;
}

.tickerLink a {
	color: inherit;
	text-decoration: none !important;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.tickerLink a:link {
	color: inherit;
	text-decoration: none !important;
}

.tickerLink a:visited {
	color: inherit;
	text-decoration: none !important;
}

/* visited link */

.tickerLink a:hover {
	background: #eee;
	color: inherit;
	text-decoration: none !important;
}

.tickerLink a:active {
	background: #eee;
	color: inherit;
	text-decoration: none !important;
}

/* selected link */

.tickerText a {
	color: inherit;
	text-decoration: none !important;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.tickerText a:link {
	color: inherit;
	text-decoration: none !important;
}

.tickerText a:visited {
	color: inherit;
	text-decoration: none !important;
}

/* visited link */

.tickerText a:hover {
	background: #eee;
	color: inherit;
	text-decoration: none !important;
}

.tickerText a:active {
	background: #eee;
	color: inherit;
	text-decoration: none !important;
}

/* selected link */

a:-webkit-any-link {
	color: inherit;
	text-decoration: none;
	cursor: auto;
}

a:-moz-any-link {
	color: inherit;
	text-decoration: none;
}

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	background-color: #fff;
	color: #333;
	text-decoration: none !important;
}

a, u {
	text-decoration: none;
	color: inherit;
}

#wrapper {
	background: #fff;
	float: left;
	position: relative;
	width: 100%;
}

#innerwrapper {
	margin: 0 auto;
	position: relative;
	width: 1060px;
	z-index: 2;
}

#content {
	background: #fff;
	float: left;
	position: relative;
	width: 1060px;
}

#headerwrapper {
	float: left;
	padding-bottom: 15px;
	width: 100%;
}

#header {
	margin: 0 auto;
	position: relative;
	width: 1060px;
}

.meta_date {
	font-size: 8px;
	color: #a0a0a0;
	line-height: 28px;
	display: inline;
	border-left: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
	padding: 10px 0 10px 10px;
}

.meta_datein {
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 10px;
	color: #000;
	border-right: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
	padding: 8px 10px 9px 0;
}

.meta_author {
	font-size: 8px;
	color: #a0a0a0;
	line-height: 28px;
	display: inline;
	border-left: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
	padding: 10px 0 10px 10px;
}

.meta_authorin {
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 10px;
	line-height: 28px;
	color: #000;
	padding-right: 10px;
}

.meta_comments {
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 10px;
	line-height: 28px;
	color: #000;
	display: inline;
	border-left: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
	padding: 8px 3px 10px 5px;
}

img.alignright {
	float: right;
	padding: 5px;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}

img.alignleft {
	float: left;
	padding: 5px;
}

a.moretag:link {
	color: #000;
	text-decoration: none;
}

/* unvisited link */

a.moretag:visited {
	color: #000;
	text-decoration: none;
}

/* visited link */

a.moretag:hover {
	color: #09F;
	text-decoration: none;
}

/* mouse over link */

a.moretag:active {
	color: #000;
	text-decoration: none;
}

/* selected link */

/* ===========================================================================================







2. Header







============================================================================================== */

#headbar {
	height: 30px;
	min-width: 1231px;
	width: 100%;
	background-color: #e65a1e;
	position: relative;
	z-index: 1;
}

#headwrapper {
	width: 1174px;
	margin: 0 auto;
	height: 30px;
}

.headtwitter {
	height: 30px;
	width: 30px;
	float: left;
}

.headstatus {
	height: 30px;
	width: 1000px;
	float: left;
	font-family: 'Droid Sans', sans-serif;
	font-size: 12px;
	color: #fff;
	padding-top: 4px;
}

.headstatustext {
	float: left;
	height: 30px;
	font-family: 'Droid Sans', sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 9px 3px 0 0;
}

#trending {
	height: 45px;
	margin-right: 75px;
	float: right;
	line-height: 45px;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

#trending a {
	position: relative;
	top: 15px;
	vertical-align: top;
	line-height: 12px;
	display: inline-block;
	word-break: keep-all;
	color: #343434;
	padding-bottom: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	border-color: #dedad1;
	border-width: 1px;
	border-style: solid;
	background-color: #e3ceb9;
	font-size: 9px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#trending a:hover {
	background-color: #cab49e;
}

.searchtitle {
	color: #fff;
	border-left: 2px solid #e6e3dc;
	display: block;
	float: left;
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
}

.headersearchbutton {
	position: relative;
	margin-top: 6px !important;
	left: 5px;
	background-repeat: no-repeat;
	background-position: -4px -6px;
	width: 18px;
	height: 18px;
	background-image: url(images/search-white.png);
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 2;
}

.headersearch {
	position: relative;
	margin-left: -17px;
	border-left: 1px solid #ccc !important;
	border: none;
	width: 126px;
	height: 30px;
	padding-left: 25px !important;
	padding: 0;
	background: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	z-index: 1;
	color: #555;
}

#headernav {
	height: 45px;
	float: left;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

#headernav ul {
	margin: 0;
	padding: 0;
}

#headernav li {
	display: block;
	float: left;
	line-height: 45px;
	height: 45px;
	margin: 0;
	padding: 0;
	position: relative;
}

#headernav li a {
	display: block;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
	text-decoration: none;
	color: #ffffff;
}

#headernav a:hover {
	color: #000000;
}

#headernav ul ul {
	display: none;
	position: absolute;
	top: 45px;
	background-color: #b41919;
}

#headernav ul ul li {
	float: none;
	width: 150px;
}

#headernav ul ul li a {
	padding: 0px 15px;
}

#headernav ul li:hover > ul {
	display: block;
}

#logo {
	float: left;
}

#logo img {
	height: 90px;
}

#logoblock {
	width: 1060px;
	float: left;
	position: relative;
	z-index: 2;
	margin-top: 30px;
	margin-bottom: 30px;
}

#headeravr {
	height: 64px;
	width: 420px;
	float: left;
	margin-left: 18px;
	margin-top: 15px;
}

#social {
	height: 30px;
	float: right;
}

#social .social_header {
	margin-bottom: 10px;
}

#social a {
	border-left: 1px solid #ccc;
	transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	-webkit-transition: all 0.6s;
}

#social a:hover {
	transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	-webkit-transition: all 0.6s;
}

#social a.facebook {
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	background-image: url('images/socials@2x.png');
	background-position: 0px -30px;
	background-size: 270px 60px;
}

#social a:hover.facebook {
	background-image: url('images/socials@2x.png');
	background-position: 0px 0px;
	background-size: 270px 60px;
	background-color: #436eac;
}

#social a.twitter {
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	background-image: url('images/socials@2x.png');
	background-position: -30px -30px;
	background-size: 270px 60px;
}

#social a:hover.twitter {
	background-image: url('images/socials@2x.png');
	background-position: -30px 0px;
	background-size: 270px 60px;
	background-color: #0598c9;
}

#social a.flickr {
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	background-image: url('images/socials@2x.png');
	background-position: -60px -30px;
	background-size: 270px 60px;
}

#social a:hover.flickr {
	background-image: url('images/socials@2x.png');
	background-position: -60px 0px;
	background-size: 270px 60px;
	background-color: #e33b7e;
}

#social a.pinterest {
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	background-image: url('images/socials@2x.png');
	background-position: -90px -30px;
	background-size: 270px 60px;
}

#social a:hover.pinterest {
	background-image: url('images/socials@2x.png');
	background-position: -90px 0px;
	background-size: 270px 60px;
	background-color: #cb2027;
}

#social a.googleplus {
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	background-image: url('images/socials@2x.png');
	background-position: -120px -30px;
	background-size: 270px 60px;
}

#social a:hover.googleplus {
	background-image: url('images/socials@2x.png');
	background-position: -120px 0px;
	background-size: 270px 60px;
	background-color: #d64b2e;
}

#social a.vimeo {
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	background-image: url('images/socials@2x.png');
	background-position: -150px -30px;
	background-size: 270px 60px;
}

#social a:hover.vimeo {
	background-image: url('images/socials@2x.png');
	background-position: -150px 0px;
	background-size: 270px 60px;
	background-color: #86ae24;
}

#social a.youtube {
	display: block;
	float: left;
	height: 30px;
	width: 60px;
	text-indent: -9999px;
	background-image: url('images/socials@2x.png');
	background-position: -180px -30px;
	background-size: 270px 60px;
}

#social a:hover.youtube {
	background-image: url('images/socials@2x.png');
	background-position: -180px 0px;
	background-size: 270px 60px;
	background-color: #e32114;
}

#social a.mail {
	display: block;
	float: left;
	height: 30px;
	width: 32px;
	text-indent: -9999px;
	background-image: url('images/socials@2x.png');
	background-position: -240px -30px;
	background-size: 270px 60px;
}

#social a:hover.mail {
	background-image: url('images/socials@2x.png');
	background-position: -240px 0px;
	background-size: 270px 60px;
	background-color: #bc75d6;
}

#secnav {
	width: 1030px;
	background-color: #c9c7cc;
	height: 30px;
	float: left;
	margin: 0 0 10px;
	font-family: 'Droid Sans', sans-serif;
	font-size: 12px;
}

#secnav ul {
	margin: 0;
	padding: 0;
}

#secnav li {
	display: block;
	float: left;
	line-height: 15px;
	height: 15px;
	margin-top: 8px;
	padding: 0;
	position: relative;
	border-left: 2px solid #6E6D6E;
}

#secnav .first-menu-item {
	border-left: none !important;
	margin-left: 12px !important;
}

#secnav li a {
	display: block;
	height: 15px;
	line-height: 15px;
	padding: 0 15px;
	text-decoration: none;
	color: #000000;
}

#secnav a:hover {
	text-decoration: underline
}

#secnav ul ul {
	display: none;
	position: absolute;
	top: 30px;
	background-color: #cd0021;
}

#secnav ul ul li {
	float: none;
	width: 150px;
}

#secnav ul ul li a {
	padding: 0px 15px;
}

#secnav ul li:hover > ul {
	display: block;
}

/* ===========================================================================================







3. Index







============================================================================================== */

#homewrapper {
	width: 690px;
	float: left;
	margin-right: 30px;
}

#fullhomewrapper {
	width: 1030px;
	float: left;
}

#homemiddlesection {
	width: 460px;
	margin-bottom: 15px;
	float: left;
	margin-right: 30px;
}

#catfeaturedslider {
	height: 482px;
	width: 649px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
}

#rps {
	margin-bottom: -15px;
}

#rps:hover {
	
}

.window {
	
}

.featuredtrans {
	width: 370px;
	float: left;
	position: absolute;
	bottom: 56px;
	margin-left: 45px;
	background-color: rgba(0,0,0,0.8);
	/* For IE8 and earlier */ 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;
}

.featuredtext {
	color: #fff;
	width: 340px;
	float: left;
	padding: 10px 15px 15px 15px;
	position: relative;
	text-align: center;
}

p.post-excerpt {
	color: #dcdcdc;
	margin: 5px 0 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
}

#featuredpost {
	height: 360px;
	width: 637px;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;
	-moz-box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	-webkit-box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	-o-box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	display: inline;
	float: left;
	border-width: 1px;
	margin-left: 30px;
	margin-top: 15px;
}

.featuredposttitle {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 36px;
	font-weight: 400;
	line-height: 38px;
	text-align: center;
	width: 340px;
	padding-bottom: 5px;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

#featuredpost img {
	height: 180px;
	width: 627px;
	display: block;
	background-color: #CCC;
	margin: 0 auto;
	overflow: hidden;
}

#featuredpost h3 {
	margin: 9px 14px 0px 14px;
	line-height: 24px;
}

#featuredpost p {
	margin: 9px 14px 0px 14px;
	line-height: 18px;
}

.featuredpostinfo {
	height: 30px;
	width: 406px;
	padding-left: 13px;
	font-size: 8px;
	color: #a0a0a0;
	display: block;
	overflow: hidden;
	position: absolute;
	left: -13px;
	bottom: 10px;
}

#catwrapper {
	margin-left: 15px;
	float: left;
}

#catpost {
	height: 360px;
	width: 305px;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;
	display: inline;
	float: left;
	border-width: 1px;
}

.catposttitle {
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	padding: 7px 0 5px 7px;
	width: 288px;
	margin: 0 auto;
	border-bottom-style: solid;
	border-bottom-width: 6px;
}

#catpostdivider img {
	height: 150px;
	width: 295px;
	display: block;
	margin: 0 auto;
}

#catpost h3 {
	margin: 6px 14px 0px 14px;
	line-height: 24px;
}

#catpost p {
	margin: 2px 14px 0px 14px;
	line-height: 18px;
}

.catpostinfo {
	height: 30px;
	padding-left: 13px;
	float: left;
}

#catpostdivider {
	height: 330px;
	width: 305px;
	border-bottom: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
}

#category1 {
	width: 690px;
	float: left;
	padding-top: 20px;
}

#category1_img {
	width: 300px;
	height: 150px;
	display: block;
	background-color: #CCC;
	margin: 0 auto;
	overflow: hidden;
}

#category1_content {
	width: 280px;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}

#category1_content p {
	line-height: 130%;
	font-size: 14px;
}

#cat1block {
	width: 280px;
	min-height: 400px;
	float: left;
	margin-left: 35px;
	margin-top: 10px;
}

#category2 {
	width: 690px;
	float: left;
	margin-top: 3px;
}

#category2_img {
	width: 280px;
	height: 153px;
	float: left;
	padding: 9px 10px 6px 10px;
	background: #C9C7CC;
	border-color: #d9d9d9;
	border-width: 0.077em;
	border-style: solid;
}

#category2_content {
	width: 280px;
	float: left;
	margin-left: 10px;
}

#category2_content p {
	line-height: 130%;
	font-size: 14px;
}

#cat2block {
	width: 660px;
	float: left;
	margin-left: 35px;
	margin-bottom: 10px;
}

#category3 {
	width: 690px;
	float: left;
	padding-top: 20px;
}

#category3_img {
	width: 160px;
	height; 90px; float: left;
	padding: 9px 10px 6px 10px;
	background: #C9C7CC;
	border-color: #d9d9d9;
	border-width: 0.077em;
	border-style: solid;
}

#category3_content {
	width: 180px;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}

#category3_content p {
	line-height: 130%;
	font-size: 14px;
}

#cat3block {
	width: 180px;
	float: left;
	margin-left: 35px;
	margin-top: 10px;
}

#category4 {
	width: 690px;
	float: left;
	padding-top: 30px;
}

#category4_img {
	width: 590px;
	height: 180px;
	float: left;
	display: inline;
	padding: 9px 10px 6px 10px;
	background: #C9C7CC;
	border-color: #d9d9d9;
	border-width: 0.077em;
	border-style: solid;
}

#category4_content {
	width: 590px;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}

#category4_content p {
	line-height: 130%;
	font-size: 14px;
}

#cat4block {
	width: 590px;
	float: left;
	margin-left: 35px;
}

#cattitle {
	width: 637px;
	background-color: #fff;
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;
	-moz-box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	-webkit-box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	-o-box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	display: inline;
	float: left;
	border-width: 1px;
	margin-left: 30px;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#cattitleheading {
	width: 620px;
	float: left;
	text-transform: uppercase;
	font-family: 'Droid Sans', sans-serif;
	font-size: 11px;
	padding: 7px 0 5px 7px;
	margin-left: 5px;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

.cattitlehead {
	float: left;
	display: inline;
}

.cattitledes {
	float: left;
	display: inline;
}

#arctitle {
	width: 637px;
	background-color: #fff;
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;
	display: inline;
	float: left;
	border-width: 1px;
	padding-bottom: 5px;
}

#arctitleheading {
	width: 619px;
	float: left;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	padding: 7px 0 5px 7px;
	margin-left: 5px;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	border-color: #B41919;
	background-color: #fff;
}

.arctitlehead {
	float: left;
	display: inline;
	color: #B41919;
}

#colpost {
	width: 637px;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;
	-moz-box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	-webkit-box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	-o-box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	box-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0 0;
	display: inline;
	float: left;
	border-width: 1px;
	margin-left: 30px;
}

#colpostdivider {
	padding: 5px;
	width: 199px;
	float: left;
	border-left: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
}

#colpostdividerfirst {
	padding: 5px;
	width: 199px;
	float: left;
}

#colauthor {
	height: 115px;
	width: 80px;
	float: left;
	padding-right: 5px;
	padding-bottom: 2px;
}

.colposttitle {
	text-transform: uppercase;
	font-family: 'Droid Sans', sans-serif;
	font-size: 11px;
	padding: 7px 0 5px 7px;
	width: 620px;
	margin: 0 auto;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	color: #B41919;
	border-color: #B41919;
}

#colpostdividerinside {
	height: 220px;
}

.colpostsinfo {
	float: left;
	margin-top: 10px;
}

#colpostsauthormeta {
	float: left;
	line-height: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #e65a1e;
}

.colpostinfofirst {
	height: 30px;
	width: 210px;
	border-top: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
	font-size: 8px;
	color: #a0a0a0;
	position: relative;
	left: -5px;
	bottom: -5px;
}

.col_meta_date {
	line-height: 28px;
	display: inline;
	padding: 10px 3px 10px 5px;
}

/* ===========================================================================================







4. Sidebar







============================================================================================== */

#sidebar {
	width: 340px;
	float: left;
}

.widgettitle span {
	color: #fff !important;
	text-shadow: 0 1px 0 #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 30px;
}

.widgettitle:hover {
	background-color: #333 !important;
}

.widgettitle {
	text-align: center;
	margin-bottom: -10px;
	width: 340px;
	height: 40px;
	background: url(images/kordright@2x.png) repeat;
	background-size: 340px 40px;
	transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
}

.widget {
	width: 340px;
	float: left;
	margin-bottom: 30px;
	background: transparent url(images/rightframe@2x.png) no-repeat 50% 0;
	background-size: 340px 194px;
}

/* Tweet Blender Widget */

div.tb_tweet {
	list-style: none;
	font-size: 13px;
	line-height: 18px;
	padding: 2px 5px 2px 2px !important;
	border-top: 1px #999 dotted !important;
	border-color: rgba(0, 0, 0, 0.5) !important;
}

div.tb_tweetlist {
	border-bottom: none !important;
	width: 300px !important;
	position: relative;
	top: -20px;
}

a.tb_photo img {
	border: none !important;
}

.tb_author {
	color: #B41919;
}

span.tb_author {
	display: inline;
}

span.tb_msg {
	width: 220px;
	float: left;
	display: inline;
}

.tb_msg a:link {
	text-decoration: none;
	display: inline;
	color: #B41919;
}

/* unvisited link */

.tb_msg a:visited {
	text-decoration: none;
	display: inline;
	color: #B41919;
}

/* visited link */

.tb_msg a:hover {
	text-decoration: underline;
	display: inline;
	color: #B41919;
}

/* mouse over link */

.tb_msg a:active {
	text-decoration: none;
	display: inline;
	color: #B41919;
}

/* selected link */

.tb_tweet-info {
	float: right;
	font-style: normal !important;
	font-size: 8px;
	color: #A0A0A0;
	display: inline;
}

.tb_header {
	width: 295px !important;
	position: relative;
	top: -28px;
}

.tb_footer {
	position: relative;
	top: -28px;
}

/* Video Widget */

div.video-container iframe,  div.video-container object,  div.video-container embed {


}

div.video-container iframe,  div.video-container object,  div.video-container embed {
	width: 300px;
	height: 220px;
}

/* Calender Widget */

#calendar_wrap h3.widgettitle {
	display: none;
}

#calendar_wrap h4 {
	display: none;
}

#calendar_wrap table#wp-calendar {
	border: 1px solid #fff;
	width: 220px;
	font-family: 'Droid Sans', sans-serif;
	font-size: 11px;
	margin: 0 auto;
}

#calendar_wrap tbody .pad {
	background-color: #fff !important;
}

#calendar_wrap table td {
	border: none
}

#calendar_wrap table#wp-calendar>tbody>tr>td>a {
	color: #ffffff;
	text-decoration: underline;
}

#calendar_wrap table#wp-calendar>tbody>tr>td>a:hover {
	background: none;
}

#calendar_wrap table#wp-calendar caption {
	font-size: 16px;
	margin: -10px 0px 20px 0px;
}

#calendar_wrap thead>tr>th {
	width: 15px;
	padding: 10px 15px;
	text-align: center;
	background-color: #2C2C2C;
	border: 1px solid #FFF;
	color: #FFF;
	font-weight: 400;
}

#calendar_wrap tbody>tr>td {
	width: 10px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	border: 1px solid #fff;
	background: #eee;
}

#calendar_wrap tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active {
	height: 20px;
	color: #000000;
}

#calendar_wrap tfoot>tr>td#prev {
	width: 20px;
	height: 20px;
	text-align: left;
	border: none;
	background-color: #ffffff;
}

#calendar_wrap tfoot>tr>td#next {
	width: 20px;
	height: 20px;
	text-align: right;
	border: none;
	background-color: #ffffff;
}

#calendar_wrap tfoot>tr>td#prev a:hover, tfoot>tr>td#next a:hover {
	background: none;
}

#calendar_wrap tfoot>tr>td#prev {
	background-color: #ffffff;
}

#calendar_wrap table#wp-calendar {
	font-size: 1em;
}

#calendar_wrap table#wp-calendar caption {
	margin-top: 1px;
	padding-left: 5px;
	margin-bottom: 3px;
	color: #000000;
	text-align: left;
	font-family: 'Droid Sans', sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}

.tagcloud {
	
}

.tagcloud a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px !important;
	line-height: 16px;
	float: left;
	padding: 2px 6px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #333;
}

.tagcloud a:hover {
	color: #fff;
	-moz-transition: .8s linear;
	-webkit-transition: .8s ease-out;
	transition: .8s linear;
}

#footernav {
	margin: 0 auto;
	min-height: 10px;
	width: 1080px;
	font-size: 12px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#footernav ul {
	margin: 0;
	padding: 0;
}

#footernav li {
	display: block;
	float: left;
	line-height: 15px;
	height: 15px;
	padding: 0;
	position: relative;
	border-left: 2px solid #66645e;
}

#footernav li:first-child {
	display: block;
	float: left;
	line-height: 15px;
	height: 15px;
	padding: 0;
	position: relative;
	border: 0;
}

#footernav li a {
	display: block;
	height: 15px;
	line-height: 15px;
	padding: 0 15px;
	text-decoration: none;
	color: #ccc;
}

#footernav a:hover {
	text-decoration: underline
}

#footernav ul ul {
	display: none;
	position: absolute;
	top: 30px;
}

#footernav ul ul li {
	float: none;
	width: 150px;
}

#footernav ul ul li a {
	padding: 0px 15px;
}

#footernav ul li:hover > ul {
	display: block;
}

/* ===========================================================================================







5. Single Posts







============================================================================================== */

.singlemeta_date {
	line-height: 30px;
	display: inline;
	border-left: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
	padding: 10px 3px 10px 5px;
}

.singlemeta_author {
	text-transform: uppercase;
	font-family: 'Droid Sans', sans-serif;
	font-size: 10px;
	line-height: 30px;
	color: #000;
	padding-right: 5px;
}

.singlemeta_comments {
	text-transform: uppercase;
	font-family: 'Droid Sans', sans-serif;
	font-size: 10px;
	line-height: 30px;
	color: #000;
	display: inline;
	border-left: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
	padding: 10px 3px 10px 5px;
}

#boxshadowpost {
	background: url("images/tag-pattern.png") repeat scroll 0 0 transparent;
	padding: 5px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
}

#boxshadowpost:hover {
	box-shadow: 0 0 4px #bbbbbb;
	-moz-box-shadow: 0 0 4px #bbbbbb;
	-webkit-box-shadow: 0 0 4px #bbbbbb;
}

#postcontent {
	width: 690px;
	background-color: #ffffff;
	display: inline;
	float: left;
}

#postcontent h2 {
	padding: 5px 5px 5px 10px;
	line-height: 38px;
}

#postpagecontent {
	font-size: 14px;
}

#postpagecontent p {
	line-height: 130%;
	padding-bottom: 25px;
}

#fullpostpagecontent {
	font-size: 14px;
}

#fullpostpagecontent p {
	line-height: 130%;
	padding-bottom: 25px;
}

.singlepostinfo {
	height: 30px;
	float: left;
	padding-left: 13px;
	font-size: 8px;
	color: #a0a0a0;
}

.singlepostinfocomment {
	height: 30px;
	display: inline-block;
	font-size: 8px;
	color: #a0a0a0;
	border-right: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
	padding-right: 10px;
}

#singlepostinfowrapper {
	float: left;
	width: 636px;
	height: 30px;
	border-top: 1px #999 dotted;
	border-bottom: 1px #999 dotted;
	border-color: rgba(0, 0, 0, 0.5);
}

.singleposttitle {
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	padding: 7px 0 5px 7px;
	width: 620px;
	margin-left: 5px;
	border-bottom-style: solid;
	border-bottom-width: 6px;
}

#postthumb {
	width: 690px;
	-webkit-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.05);
}

#footersocial {
	height: 32px;
	margin-top: 10px;
	padding: 0px;
}

#footersocial .social_header {
	margin-bottom: 10px;
}

#footersocial a {
	-moz-transition: .5s linear;
	-webkit-transition: .5s ease-out;
	transition: .5s linear;
}

#footersocial a:hover {
	-moz-transition: .5s linear;
	-webkit-transition: .5s ease-out;
	transition: .5s linear;
}

#footersocial a.facebook {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	margin: 0px;
	text-indent: -9999px;
	background-image: url('images/socials.png');
	background-position: 0px -32px;
}

#footersocial a:hover.facebook {
	background-image: url('images/socials.png');
	background-position: 0px 0px;
}

#footersocial a.twitter {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	text-indent: -9999px;
	background-image: url('images/socials.png');
	background-position: -32px -32px;
}

#footersocial a:hover.twitter {
	background-image: url('images/socials.png');
	background-position: -32px 0px;
}

#footersocial a.flickr {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	text-indent: -9999px;
	background-image: url('images/socials.png');
	background-position: -64px -32px;
}

#footersocial a:hover.flickr {
	background-image: url('images/socials.png');
	background-position: -64px 0px;
}

#footersocial a.pinterest {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	text-indent: -9999px;
	background-image: url('images/socials.png');
	background-position: -96px -32px;
}

#footersocial a:hover.pinterest {
	background-image: url('images/socials.png');
	background-position: -96px 0px;
}

#footersocial a.googleplus {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	text-indent: -9999px;
	background-image: url('images/socials.png');
	background-position: -128px -32px;
}

#footersocial a:hover.googleplus {
	background-image: url('images/socials.png');
	background-position: -128px 0px;
}

#footersocial a.vimeo {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	text-indent: -9999px;
	background-image: url('images/socials.png');
	background-position: -160px -32px;
}

#footersocial a:hover.vimeo {
	background-image: url('images/socials.png');
	background-position: -160px 0px;
}

#footersocial a.youtube {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	text-indent: -9999px;
	background-image: url('images/socials.png');
	background-position: -192px -32px;
}

#footersocial a:hover.youtube {
	background-image: url('images/socials.png');
	background-position: -192px 0px;
}

#footersocial a.mail {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	text-indent: -9999px;
	background-image: url('images/socials.png');
	background-position: -224px -32px;
}

#footersocial a:hover.mail {
	background-image: url('images/socials.png');
	background-position: -224px 0px;
}

/*==== DP flikr plugin ====*/

.flickr-badges {
	padding-top: 0px;
	margin-left: -5px;
}

.flickr_badge_image {
	display: inline;
	float: left;
	border: 4px solid #fff;
	margin: 0 10px 12px 0px;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px;
	-webkit-box-shadow: 3px 3px 6px #ddd;
	-moz-box-shadow: 3px 3px 6px #ddd;
	box-shadow: 3px 3px 6px #ddd;
	height: 58px;
	width: 58px;
	padding: 0px !important;
	-moz-transition: .4s linear;
	-webkit-transition: .4s ease-out;
	transition: .4s linear;
	-webkit-box-shadow: 3px 3px 6px #333;
	-moz-box-shadow: 3px 3px 6px #333;
	box-shadow: 3px 3px 6px #333;
}

.flickr_badge_image:hover {
	border-color: #f9ba00;
}

.flickr_badge_image a:hover {
	background: none;
}

.flickr_badge_image img {
	width: 58px;
	height: 58px;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px
}

/* ===========================================================================================







7. Comments







============================================================================================== */

#submit {
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	padding: 0 10px;
	border-color: #474747;
	box-shadow: 0 2px 2px rgba(0,0,0,.2);
	background: #474747;
	background: -moz-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#474747),color-stop(100%,#3e3e3e));
	background: -webkit-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: -o-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: -ms-linear-gradient(top,#474747 0,#3e3e3e 100%);
	background: linear-gradient(top,#474747 0,#3e3e3e 100%);
	color: #fff;
	border-radius: 2px;
	cursor: pointer;
	border-radius: 3px;
	display: block;
	font-weight: 700 !important;
	line-height: 28px !important;
	font-size: 12px !important;
	position: relative;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.8);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	border-width: 1px;
	border-style: solid;
	font: -webkit-small-control;
}

#submit:hover {
	background: #575757;
	background: -moz-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#575757),color-stop(100%,#4b4b4b));
	background: -webkit-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: -o-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: -ms-linear-gradient(top,#575757 0,#4b4b4b 100%);
	background: linear-gradient(top,#575757 0,#4b4b4b 100%);
	border-color: #5e5e5e;
	color: #fff;
}

input#author, input#email, input#url {
	width: 250px;
	padding: 5px;
	background-color: white;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 13px !important;
	color: #333 !important;
}

textarea#comment {
	width: 590px;
	padding: 5px;
	background-color: white;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 13px !important;
	color: #333 !important;
}

.children .comment-body {
	margin-left: 30px;
	background: url(images/replyarrow.png) scroll transparent no-repeat;
	background-position: 3px 73px;
	padding: 0px 0px 0px 35px;
}

label[for=author], label[for=email], label[for=url], label[for=comment] {
	display: block;
	color: #555;
}

#respond h7 {
	color: #333 !important;
}

#comments h7 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	color: #ccc;
}

#comments {
	width: 590px;
	float: left;
	margin-top: 20px;
	margin-left: 50px;
	margin-bottom: 30px;
}

.comment-awaiting-moderation {
	margin-left: 5px;
	font-style: normal !important;
}

label[for=comment] {
	display: block;
}

#respond {
	width: 590px;
	float: left;
	padding-top: 10px;
}

.commentmetadata {
	font-size: 10px;
}

ul, menu, dir {
	list-style-type: none;
}

#comments img.avatar {
	width: 35px;
	float: left;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
}

.comment-body {
	float: left;
	display: inline;
	padding-bottom: 10px;
	margin-bottom: 20px;
	width: 100%;
}

ul.comment-list {
	margin-top: 10px;
}

.comment-author {
	width: 590px;
	border-bottom: 1px solid #eee;
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
}

.fn {
	font-style: normal !important;
	float: left;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	padding-left: 20px;
}

.commenttext {
	width: 558px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	-webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.04);
	box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.04);
	line-height: 130%;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

.postborder {
	height: 6px;
	width: 590px;
	margin-left: 50px;
	float: left;
	position: relative;
}

#formLabels {
	margin-top: 5px;
}

#formLabels p {
	margin-top: 10px;
	color: #ccc;
}

.comment-meta {
	font-size: 13px !important;
	text-decoration: underline;
	color: #ccc;
	float: left;
	padding-left: 20px;
	padding-top: 8px;
}

a.comment-reply-link {
	font-size: 13px !important;
	text-decoration: underline;
	color: #ccc;
	padding-left: 5px;
}

.fn a:link {
	text-decoration: none;
	display: inline;
	color: #000000;
}

/* unvisited link */

.fn a:visited {
	text-decoration: none;
	display: inline;
	color: #000000;
}

/* visited link */

.fn a:hover {
	text-decoration: underline;
	display: inline;
	color: #000000;
}

/* mouse over link */

.fn a:active {
	text-decoration: none;
	display: inline;
	color: #000000;
}

/* selected link */

.reply {
	float: right;
	margin-top: 10px;
}

/* ===========================================================================================







8. Authors







============================================================================================== */

#authorpagebox {
	width: 458px;
	display: inline;
	float: left;
	margin-bottom: 20px;
	-webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.04);
	box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.04);
	line-height: 130%;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

#authorpagebioname {
	width: 328px;
	float: left;
	margin-left: 20px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	margin-top: 15px;
}

#authorpagebio {
	width: 328px;
	float: left;
	font-size: 14px;
	line-height: 130%;
	margin-left: 20px;
	margin-top: 15px;
}

#authorpageimg {
	width: 80px;
	height: 80px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}

#authorpageimg img {
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
}

#authorbox {
	width: 590px;
	display: inline;
	float: left;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#authorheading {
	float: left;
}

#authorheadingsingle {
	float: left;
}

#authorimg {
	width: 80px;
	height: 80px;
	float: left;
}

#authorimg img {
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
}

#authorbioname {
	width: 490px;
	float: left;
	margin-left: 20px;
	margin-bottom: 5px;
}

#authorbio {
	width: 490px;
	float: left;
	font-size: 14px;
	line-height: 130%;
	margin-left: 20px;
}

#authorpagebox #authorsocial {
	width: 340px !important;
	height: 40px !important;
	overflow: hidden;
	margin-bottom: 10px;
	margin-left: 110px !important;
}

#authorsocial {
	width: 490px;
	height: 40px;
	float: left;
	margin-left: 100px;
	margin-top: 10px;
}

#authorsocial a {
	width: 32px;
	height: 32px;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	background: url('images/authorsocials.png') scroll transparent no-repeat;
	-moz-transition: .2s linear;
	-webkit-transition: .2s ease-out;
	transition: .2s linear;
}

#authorsocial a:hover {
	opacity: 0.7;
}

#authorsocial a.authorfacebook {
	background-position: 0px 0px;
}

#authorsocial a.authortwitter {
	background-position: -32px 0px;
}

#authorsocial a.authorflickr {
	background-position: -64px 0px;
}

#authorsocial a.authorpinterest {
	background-position: -96px 0px;
}

#authorsocial a.authorgoogleplus {
	background-position: -128px 0px;
}

#authorsocial a.authordribble {
	background-position: -160px 0px;
}

#authorsocial a.authorlinkedin {
	background-position: -192px 0px;
}

#authorsocial a.authorlastfm {
	background-position: -224px 0px;
}

#authorsocial a.authorvimeo {
	background-position: -256px 0px;
}

#authorsocial a.authoryoutube {
	background-position: -288px 0px;
}

#authorsocial a.authormail {
	background-position: -320px 0px;
}

#authorboxpage {
	width: 637px;
	background-color: #fff;
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;
	display: inline;
	float: left;
	border-width: 1px;
}

#authorheadingpage {
	width: 620px;
	height: 20px;
	float: left;
	text-transform: uppercase;
	margin-left: 5px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	padding: 7px 0 3px 7px;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	color: #e65a1e;
}

#authorbiopage {
	width: 530px;
	float: left;
	padding: 3px 5px 0 5px;
}

a.authormore {
	text-transform: uppercase;
	font-family: 'Droid Sans', sans-serif;
	display: inline;
	text-decoration: none;
	font-size: 11px;
	color: #B41919;
}

a.authormore:link {
	text-decoration: none;
	display: inline;
	color: #B41919;
}

/* unvisited link */

a.authormore:visited {
	text-decoration: none;
	display: inline;
	color: #B41919;
}

/* visited link */

a.authormore:hover {
	text-decoration: underline;
	display: inline;
	color: #B41919;
}

/* mouse over link */

a.authormore:active {
	text-decoration: none;
	display: inline;
	color: #B41919;
}

/* selected link */

.cat-item {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px !important;
	line-height: 16px;
	float: left;
	padding: 2px 6px;
	color: white;
	text-transform: uppercase;
	text-shadow: 0 1px 0 black;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #333;
}

.latest-twitter-tweet-time {
	margin-bottom: 15px
}

select {
	width: 100%;
	color: #ffffff;
	padding: 5px;
	background: #2C2C2C;
	border: 1px solid #2C2C2C;
}

.search-button {
	display: inline-block;
    height: 28px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 30px;
}


.email-field {
    background: #eeedef;
    border: 0 none;
    color: #999999;
    display: inline-block;
    font-size: 15px;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0 10px;
    vertical-align: middle;
    width: 245px;
}

