@font-face {
	font-family: 'LeagueGothicRegular';
	src: url(/wp-content/themes/premium/thestyle/css/../fonts/League_Gothic-webfont.eot);
	src: url(/wp-content/themes/premium/thestyle/css/../fonts/League_Gothic-webfont.eot?#iefix) format('embedded-opentype'),
		url(/wp-content/themes/premium/thestyle/css/../fonts/League_Gothic-webfont.woff) format('woff'),
		url(/wp-content/themes/premium/thestyle/css/../fonts/League_Gothic-webfont.ttf) format('truetype'),
		url(/wp-content/themes/premium/thestyle/css/../fonts/League_Gothic-webfont.svg#LeagueGothicRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}









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 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; position: relative; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }


:focus { outline: 0; }


ins { text-decoration: none; }
del { text-decoration: line-through; }


table { border-collapse: collapse; border-spacing: 0; }






body { line-height: 19px; font-family: 'Droid Sans', Arial, Verdana, sans-serif; font-size: 13px; color: #7a7575; background-color: #2c2c2c;}

a { text-decoration: none; color: #00b7f3; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #808080; letter-spacing: -1px; line-height: 1em; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #808080; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 18px; }
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
pre { padding: 10px; background: #f7f7f7; }
ins { text-decoration: none; }
address { padding-bottom: 10px; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
	blockquote p { padding-bottom: 0px; }

input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }

img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after, #content:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }





#header { margin-bottom:50px; padding-top: 100px; }

#container { background: #323232 url(/wp-content/themes/premium/thestyle/images/container-bg.png) repeat-y; position: relative; }
	#container2 { background:  url(/wp-content/themes/premium/thestyle/images/container-bg-right.png) top right repeat-y; min-height: 300px; padding: 0px 0 0px 3%; }
		#logo { margin: 122px 0px 5px 0px; }

		#search-form {float: right; background: url(/wp-content/themes/premium/thestyle/images/search-bg.png) no-repeat; width: 191px; height: 33px; margin: 12px 3% 0px 0px;}
			input#searchinput { background:none; border: none; font-size: 12px; font-style: italic; color: #595959; text-shadow: 1px 1px 1px #000; margin-top:0px; padding-left:13px; width:146px; float: left; position: relative; top: 5px; }
			input#searchsubmit { float:left; margin-top:10px; }

	#content { padding-bottom: 25px; position: relative; }
		.entry { position: relative; margin: 0 16px 24px 0; background-color: #fff; border: 1px solid #fff; box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.6); -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6); float: left; }
			.small { width:226px; }
			.big { width:470px; }
				.thumbnail {width: 222px; height: 180px; margin: 2px 0px 14px 2px; position: relative;}
				.big .thumbnail {width: 466px;}

					.thumbnail .overlay {background: url(/wp-content/themes/premium/thestyle/images/overlay.png) no-repeat; display:block; position: absolute; height: 180px; width: 224px; top: 0px; left: 0px;}
					.big .thumbnail .overlay {background: url(/wp-content/themes/premium/thestyle/images/overlay2.png) no-repeat; display:block; position: absolute; height: 180px; width: 480px; top: 0px; left: 0px;}
					div.category {background-color: #9a1d0d; display:block; position: absolute; top: 0px; right: 0px; padding: 8px 8px 3px 8px; }
						div.category a {font-size: 22px; color: #ffffff; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
					span.month {font-size: 48px; color: #ffffff; text-decoration: none; text-transform: uppercase; position: absolute; top: 48px; right: 0px; padding-right: 8px; text-shadow: 1px 2px 4px rgba(0,0,0,0.3); }
			h2.title { padding: 0px 15px; line-height: 0.9; }
				h2.title a {font-size: 30px; color: #9a1d0d; text-decoration: none; text-transform: uppercase; }
				p.postinfo {padding: 0px 15px 10px; font-size: 18px; text-transform: uppercase; color: #2c2c2c; margin-top: 1px; line-height: 1.3; }
					p.postinfo a {text-decoration: none; color: #2c2c2c;}
				.entry-content {background: url(/wp-content/themes/premium/thestyle/images/entry-bottom-bg.png) repeat-x bottom left; padding-bottom: 10px; }
					.bottom-bg {background: url(/wp-content/themes/premium/thestyle/images/entry-top-bg.png) repeat-x top left; overflow:hidden; }
					.bottom-bg .excerpt { padding: 10px 17px 0px; height: 75px; }
		.textright { text-align: right; }
			.entry a.readmore { font-size: 28px; color: #a5a5a5; margin-top: -7px; display: block;}
				.entry a.readmore span { margin-right: 0px; }

	#controllers { position: relative; height: 73px; }
		
			#controllers span#left-arrow { background: url(/wp-content/themes/premium/thestyle/images/left-arrow.png) no-repeat; left: 12px; display: block; height:29px;
width:27px; position: absolute; top:1px; }
			#controllers span#right-arrow { background: url(/wp-content/themes/premium/thestyle/images/right-arrow.png) no-repeat; right: 3%; display: block; height:29px;
width:27px; position: absolute; top:1px; }

	#content-bottom-bg { background: url(/wp-content/themes/premium/thestyle/images/footer-top.png) repeat-x; width: 100%; height: 4px; position: absolute; bottom: 0px; left: 0px; border-bottom: 1px solid #4a4a4a; }

		body.et_blogstyle-entries #boxes, #left-area { float: left; width: 71%; }
		#left-area { margin-left: -3%; }
		body.single .post, body.page .post, .no-results, .et_blogstyle-entries .post, #comment-wrap { background: #ffffff url(/wp-content/themes/premium/thestyle/images/entry-bottom-bg.png) repeat-x; border: 1px solid #ffffff; padding: 30px 0px 0px; box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.6); -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6); margin-bottom: 15px; }
			.post-content { background: url(/wp-content/themes/premium/thestyle/images/entry-bottom-bg.png) repeat-x bottom left; padding: 0px 4% 30px; }
			.single-thumb { position: relative; float: left; border: 4px solid #efefef; margin-bottom: -7px; height:186px; width:186px; }
				.single-thumb .overlay { background: url(/wp-content/themes/premium/thestyle/images/single-thumb-overlay.png) no-repeat; display: block; width: 186px; height: 186px; position: absolute; top: 0px; left: 0px; }
			.info-panel { width: 29%; float: left; margin-right: 3%; }
				.info-panel h3.infotitle { color: #2c2c2c; font-size: 24px; text-transform: uppercase; text-shadow: none; margin-top: 33px; padding-bottom: 9px; }
				.info-panel .tags ul li { float: left; }
					.info-panel .tags ul li a { display: block; padding: 10px 10px 8px; margin: 0px 3px 3px 0px; background: #efefef; font-size: 11px; color: #6e6e6e; text-transform: uppercase; text-shadow: 1px 1px 0px #ffffff; }
					.info-panel .tags ul li a:hover { color: #000000; text-decoration: none; }

				.post ul.related-posts li { background: url(/wp-content/themes/premium/thestyle/images/post-bullet.png) no-repeat 0px 7px; padding: 0px 0px 5px 11px; }
					.post ul.related-posts li a { color: #7a7575; }
					.post ul.related-posts li a:hover { color: #000000; text-decoration: none; }

					.post-text ul { list-style-type: disc; margin: 10px 0px 10px 20px; }
					.post-text ol { list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px; }
						.post-text ul li ul, .post-text ul li ol { margin: 2px 0px 2px 20px; }
						.post-text ol li ul, .post-text ol li ol  { margin: 2px 0px 2px 35px; }
				.share-panel img { margin: 0px 7px 5px 0px; }

				.hr { background: url(/wp-content/themes/premium/thestyle/images/hr-bg.png) repeat-x; height: 1px; margin-bottom: 6px; }

			.post-text { float: right; width: 68%; }
				.post-text h1.title, .blog-title a { padding-bottom: 4px; color: #9a1d0d; font-size: 36px; text-transform: uppercase; }
				.blog-title a:hover { text-decoration: none; }

				p.post-meta { font-size: 18px; text-transform: uppercase; }
				p.post-meta, p.post-meta a { color: #2c2c2c; }
					p.post-meta a:hover { color: #000000; text-decoration: none; }

		#content .fullwidth { width: 100% !important; }

	#breadcrumbs { margin: -24px 0px 18px; color: #8e8e8e; font-size: 13px; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }
		#breadcrumbs a, #breadcrumbs span.raquo { color: #686767; }
		#breadcrumbs a:hover { color: #ffffff; text-decoration: none; }

	body.et_blogstyle-entries #boxes { margin-left:-3%; }

	.entry:hover { cursor: pointer; }





ul.nav { float: left; padding-top: 20px; }

		ul.nav a { font-size: 24px; color: #ffffff; text-decoration: none; padding-bottom: 58px; text-transform: uppercase; padding: 8px 8px 12px; text-shadow: 1px 1px 1px #000; }
		ul.nav a:hover, ul.nav > li.current-menu-item > a { color: #dcc08e; }

	ul.nav ul { width: 202px; background: #222222; border-top: none; top: 34px !important; box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:3px 6px 7px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-top-left-radius: 0px;-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; padding: 19px 0px 1px; z-index: 9999px; display: none; }
		ul.nav ul li { margin: 0px; padding: 0px 4px 17px 18px; }

			ul.nav ul li a { background: url(/wp-content/themes/premium/thestyle/images/dropdown-bullet.png) no-repeat 0px 1px; padding: 0px 0px 0px 18px; width: 130px; font-size: 22px; }
			ul.nav ul li a:hover { background-image: url(/wp-content/themes/premium/thestyle/images/dropdown-bullet-hover.png); }

			ul.nav li:hover ul ul, ul.nav li.sfHover ul ul { top: -16px !important; left: 191px !important; border-top-right-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }

		ul.nav li:hover ul, ul.nav li.sfHover ul { top:39px !important; }
			ul.nav ul li:hover ul, ul.nav ul li.sfHover ul { top:-8px !important; }

		ul.nav > li.sf-ul.sfHover > a { background: #222222; border-top-left-radius: 8px;-moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px;-moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }





#comment-wrap { margin-left: 31%; }
	#comment-wrap #comment-bottom-bg { background: url(/wp-content/themes/premium/thestyle/images/entry-bottom-bg.png) repeat-x scroll left bottom transparent; padding: 5px 4% 28px; }
	h3#comments, h3#reply-title span, #reply-title { color: #9a1d0d; font-size: 36px; text-transform: uppercase; }
	ol.commentlist { background: url(/wp-content/themes/premium/thestyle/images/hr-bg.png) repeat-x; }

	.comment-icon { background: url(/wp-content/themes/premium/thestyle/images/comment-bottom-bg.png) no-repeat bottom left; padding-bottom: 14px; }

.comment-icon .post { padding: 3px 0px 0px; }

div.authordata { width: 100px; }
.comment-body { position: relative; }
		div.avatar { position: absolute; top: 0; left: 0; background: #efefef; padding: 4px; }

	.comment-wrap { margin-bottom: 5px; padding-left: 95px; }

		.reply-container { float:right; }
			.reply-container a { font-size:11px; font-weight:normal; text-shadow:1px 1px 0 #FFFFFF; text-transform: uppercase; color: #6e6e6e; padding: 9px; background: #efefef; }
			.reply-container a:hover { text-decoration: none; color: #000000; }

	ol.commentlist { list-style:none outside none; }
		ol.commentlist ul { list-style:none outside none; }

		.commentlist li.comment li { background: none; padding: 0px; }
		.commentlist li.comment ul { margin: 8px 0px 8px 7%; }
			.commentlist li.comment ul ul { margin-left: 8%; }
				.commentlist li.comment ul ul ul { margin-left: 9%; }
					.commentlist li.comment ul ul ul ul { margin-left: 10%; }

	#respond { padding-top: 30px; padding-bottom: 10px; }
		.comment #respond { padding-left: 0px; padding-top: 5px; }
		#commentform textarea#comment { width: 88%; }
		#commentform input[type=text] { width: 40%; }
		.post-text textarea, .post-text input[type=text], #commentform textarea#comment, #commentform input[type=text] { background: #f6f6f6 url(/wp-content/themes/premium/thestyle/images/comment-input-bg.png) repeat-x; border: 1px solid #d6d6d6; padding: 6px; }

		#submit-container { width: 90%; text-align: right; }
			input#submit { background: #efefef; border: none; padding: 8px; font-size: 11px; color: #646464; text-transform: uppercase; text-shadow: 1px 1px 0px #ffffff; }


		li.comment #respond textarea { width: 88% !important; }
		li.comment #respond input[type=text] { width: 50% !important; }

	#respond h3#comments { background: none; margin: 0px; padding: 0px; }

	.comment-author { color: #a6a6a6; font-size: 24px; }
		.comment-author .comment-meta, .comment-author .comment-meta a { color: #9c321f; font-size: 18px; }
			.comment-author .comment-meta a:hover { text-decoration: none; }
		span.fn, span.fn a, span.comment-date { color: #2c2c2c; font-size: 24px; text-transform: uppercase; }
		span.comment-date { color: #d5d5d5; display: block; margin: 5px 0 2px; }
			span.fn a:hover { text-decoration: none; }

	.comment-content { padding-top:2px; }

	.avatar span.overlay { background: url(/wp-content/themes/premium/thestyle/images/avatar-bg.png) no-repeat; height:64px; left:4px; position:absolute; top:4px;
width:64px; }

	#comment-section { min-height: 10px; }

	.commentmetadata span.month { top: 10px; }
	.commentmetadata span.date { top: 24px; }
	.commentmetadata span.month, .commentmetadata span.date { font-size: 24px; }

	li.comment { padding: 17px 0px 13px; background: url(/wp-content/themes/premium/thestyle/images/hr-bg.png) bottom left repeat-x; }

	.comment-content .edit-link { float: none; }





#footer { background: #2c2c2c url(/wp-content/themes/premium/thestyle/images/footer-leftbg.png) repeat-y; }
	#footer-wrapper { background: url(/wp-content/themes/premium/thestyle/images/footer-rightbg.png) repeat-y top right; padding: 20px 7% 0px; }
	#footer .widget { width: 285px; margin: 30px 0 45px; float: left; color: #d1d1d1; text-shadow: 1px 1px 1px #000; }
		#footer h3.title {color:#dcc08e; font-size: 30px; text-transform: uppercase; margin: 0 0 5px 0; }
	#footer .widget ul li { padding-bottom: 11px; }
		#footer .widget ul ul { margin-top: 11px; margin-bottom: -11px; }
		#footer .widget ul li li { margin-left: 20px; }
		#footer .widget ul a { color:#d1d1d1; text-decoration: none; background: url(/wp-content/themes/premium/thestyle/images/footer-bullet.png) no-repeat 0 2px; padding-left:20px; }
		#footer .widget ul a:hover { background: url(/wp-content/themes/premium/thestyle/images/footer-bullet.png) no-repeat bottom left; color:#fff; }
	p#copyright { text-align: right; padding-bottom: 40px; color:#686868; text-shadow: 1px 1px 1px #000; font-size: 12px; }
		p#copyright a { color:#8c8c8c; font-weight: bold; }





#sidebar { float: right; margin: 0px 3% 0px 0px; width: 26%; font-size: 14px; text-shadow: 1px 1px 0px #ffffff; }
	#sidebar .widget { background: #e7e7e7 url(/wp-content/themes/premium/thestyle/images/entry-bottom-bg.png) repeat-x bottom left; padding-bottom: 10px; border: 1px solid #e7e7e7; margin-bottom: 15px; -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6); box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.6); color: #7A7575; padding: 0 5px 17px 22px; }
		#sidebar h3.widgettitle {color:#9a1d0d; font-size:30px; text-decoration:none; text-transform:uppercase; background: url(/wp-content/themes/premium/thestyle/images/entry-top-bg.png) repeat-x bottom left; padding: 21px 5px 9px 22px; margin: 0 0 10px -22px; }

		#sidebar ul ul { margin: 0px 0px 0px 15px; }
		#sidebar ul li { background: url(/wp-content/themes/premium/thestyle/images/widget-bullet.png) no-repeat 0px 12px; padding:5px 0px 5px 13px; }
			#sidebar ul li ul { padding:3px 0px 0px 7px; margin: 0px 0px -7px; }

		#sidebar a { color: #7a7575; text-decoration: none;}
			#sidebar a:hover { color: #595656; }


body.et_sidebar-fixedwidth #content { padding-right: 245px; }
	body.et_sidebar-fixedwidth #sidebar { width:226px; position:absolute; right:0; top:0; }
		body.et_sidebar-fixedwidth #tabbed-area li a { font-size:24px; }





div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }






.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:50px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:192px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 191px; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
		.nav li:hover { visibility: inherit;  }





#wp-calendar { empty-cells: show; margin: 10px auto 0; max-width: 240px; }
	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
		#wp-calendar a:hover { text-decoration: underline; }
	#wp-calendar caption { text-decoration: none; font: bold 13px Arial, Sans-Serif; }
	#wp-calendar td { padding: 3px 5px; color: #9f9f9f; text-align: center; }
		#wp-calendar td#today { color: #ffffff; }
	#wp-calendar th { font-style: normal; text-align: center; text-transform: capitalize;	padding: 3px 5px; }
		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
		#wp-calendar #next a { padding-right: 10px; text-align: right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left; }




.pagination { overflow: hidden; padding: 15px 12px 0px; }

.wp-pagenavi { position: relative; text-align:center; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px !important; margin: 2px; text-decoration: none; border: none !important; color: #ffffff !important; background: none !important; font-weight: normal !important; font-size: 36px !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); }
.wp-pagenavi a:visited { padding: 5px 7px; margin: 2px; text-decoration: none; border: none !important; color: #ffffff !important; background: none !important; }
.wp-pagenavi span.pages { padding: 5px 7px 5px !important; margin: 2px !important ; color: #000000; border:1px solid #E9E9E9 !important; color: #413f36; background-color: #fff; display: none !important; }
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover { padding: 5px 7px !important; margin: 2px; font-weight: normal !important; background: none !important; border: none !important; color:#dcc08e !important; font-size: 36px !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); }
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink { display: none !important; }


a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }

.js #feat-content, .js div#from-blog div.entries {display: none;}

.foursixeight { margin: 0px 0px 15px 84px;}


.cufon-disabled ul.nav a { font-size:17px; }
	.cufon-disabled ul.nav ul a { font-size: 16px; }
	.cufon-disabled ul.nav ul li { padding-left: 12px; }
	.cufon-disabled ul.nav li:hover ul, .cufon-disabled ul.nav li.sfHover ul { top:39px !important; }
	.cufon-disabled .nav li li:hover ul, .cufon-disabled ul.nav li li.sfHover ul { top:-19px !important; }

.cufon-disabled div.category a { font-size:12px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
.cufon-disabled span.month { font-size:32px; top:60px; text-shadow: 1px 2px 4px rgba(0,0,0,0.3); }
	.cufon-disabled span.date { top:31px; }

.cufon-disabled h2.title a { font-size: 21px; }
.cufon-disabled p.postinfo { font-size:12px; }

.cufon-disabled #tabbed-area li a { font-size: 18px; padding-top: 11px; }
.cufon-disabled #sidebar h3.widgettitle { font-size:18px; padding-top: 14px; }
.cufon-disabled .wp-pagenavi span.current, .cufon-disabled .wp-pagenavi span.extend, .cufon-disabled .wp-pagenavi a:active, .cufon-disabled .wp-pagenavi a:hover { font-size:25px !important; }
.cufon-disabled .wp-pagenavi a:visited, .cufon-disabled .wp-pagenavi a, .cufon-disabled .wp-pagenavi span { font-size:25px !important; }
.cufon-disabled #footer h3.title { font-size:21px; }
.cufon-disabled .info-panel h3.infotitle { font-size:17px; }
.cufon-disabled .post-text h1.title, .cufon-disabled .blog-title a { font-size:30px; }
.cufon-disabled p.post-meta { font-size:12px; }
.cufon-disabled h3#comments { font-size:28px; }
.cufon-disabled span.fn, .cufon-disabled span.fn a { font-size:16px; }
.cufon-disabled .commentmetadata span.month, .cufon-disabled .commentmetadata span.date { font-size:20px !important; top:15px !important; }

.post-text img, #custom_header img { max-width: 100%; height: auto; }

body.et_fullwidth .post-text { width: 100%; }
body.et_fullwidth .info-panel { display: none; }

.et_pt_gallery_entry { margin: 0 0 32px 72px !important; }

#comment-wrap .navigation { padding: 10px 0; }
	.nav-previous { float: left; }
	.nav-next { float: right; }
h3#reply-title small { display: block; }
	h3#reply-title small a { font-size: 12px; letter-spacing: 0px; font-family: 'Droid Sans', Arial, sans-serif; }

#commentform input[type=text] { width: 40%; display: block; padding: 5px; }
#commentform textarea#comment { width: 92%; }
.commentlist #respond textarea#comment { width: 98% !important; }
.commentlist #respond input[type=text] { width: 40%; display: block; padding: 5px; }
.comment_navigation_top, .comment_navigation_bottom { padding: 0 38px 0 0; }
.comment_navigation_top { padding-top: 12px; }
.et_embedded_videos { display: none !important; }

ul.nav a, h3.title, .wp-pagenavi, #featured h2.title, div.category a, span.month, h2.title a, p.postinfo, h3.widgettitle, #tabbed-area li a, h3.infotitle, h1.title, .blog-title, .post-meta, h3#comments, span.fn, h3#reply-title span, h1#text_logo, #content h1, #content h2, #content h3, #content h4, span.box, .et_date, span.comment-date { font-family: 'LeagueGothicRegular', Arial, sans-serif; }
h3.widgettitle, #tabbed-area li a { text-shadow: 1px 1px 1px #fff; }
h1#text_logo, h3.title { text-shadow: 1px 1px 1px #000; }
h1#text_logo { font-size: 140px; text-transform: uppercase; letter-spacing: 0; }
	h1#text_logo a { color: #dcc08e; }
	h1#text_logo a:hover { text-decoration: none; }

.nav_single_previous { margin-right: 10px; }
.edit-link { float: right; }
.entry-meta { padding: 10px 0; }

.ie8 a.readmore span { padding: 5px 5px 4px 12px !important; height: 42px !important; }

.entry-title, .archive-title, .search-title { font-size: 40px; text-transform: uppercase; color: #555; }
.archive-title, .search-title { color: #fff; padding: 7px 0 21px; }
.archive-meta { margin: -19px 0 18px; color: #EEE; }

.tagcloud a { line-height: 1.2; }

.no-results #search-form { float: none; margin-bottom: 15px; margin-top: 7px; }
	.no-results #search-form input#searchinput { text-shadow: none; }
.no-results .entry-title { padding-bottom: 15px; }

.no-results .entry-title, .no-results .entry-content { padding-left: 4%; }

.post-text h1, .post-text h2, .post-text h3, .post-text h4, .post-text h5, .post-text h6 { color: #555; text-transform: uppercase; margin-bottom: 12px; }
.post-text h1 { font-size: 40px; }
.post-text h2 { font-size: 34px; }
.post-text h3 { font-size: 24px; }
.post-text h4 { font-size: 20px; }

table {
	border: 1px solid #eee;
	text-align: left;
	width: 100%;
}
tr th,
thead th {
	color: #555;
	font-weight: bold;
}
tr td {
	border-top: 1px solid #eee;
}
#boxes table {
	margin: 0 0 15px 0;
}
#boxes tr th,
#boxes thead th {
	padding: 9px 24px;
}
#boxes tr td {
	padding: 6px 24px;
}

#content hr { margin-bottom: 12px; }

.et_no_thumbnail h2.title { padding-top: 12px; }

span.box { background-color: #9A1D0D; display: block; position: absolute; top: 0; right: 0; padding: 8px 8px 3px 8px; color: #fff; text-transform: uppercase; font-size: 20px; }
.et_date { font-size: 48px; color: white; text-decoration: none; text-transform: uppercase; position: absolute; top: 47px; right: 0; padding-right: 8px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8); }

.et-protected { border: 1px solid #e7e7e7; width: 390px; background: #fff; margin-bottom: 10px; }
	.et-protected-title { border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; padding: 18px 10px 17px 50px; position: relative; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; }
		.et-protected-title:before { content: ''; position: absolute; top: 16px; left: 20px; background: url(/wp-content/themes/premium/thestyle/images/member_login.png) no-repeat -23px -36px; width: 17px; height: 19px; }
	.et-protected-form { padding: 32px 37px 32px 32px; text-align: right; }
		.et-protected-form p { padding-bottom: 16px; }
			.et-protected-form p label { position: relative; }
				.et-protected-form p .et_protected_icon { width: 10px; height: 20px; position: absolute; top: -3px; left: 18px; background: url(/wp-content/themes/premium/thestyle/images/member_login.png) no-repeat -1px -37px; display: block; }
				.et-protected-form p .et_protected_password { height: 23px; background-position: -1px -2px; }
			.et-protected-form label span { display: none; }
			.et-protected-form p input { margin: 0 !important; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; background: #f3f3f3; background: -moz-linear-gradient(top, #f3f3f3 1%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3f3f3), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -o-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -ms-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: linear-gradient(to bottom, #f3f3f3 1%,#fefefe 100%); padding: 20px 20px 20px 40px; width: 100%; -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }

		.et-protected-form input.etlogin-button { background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%); border: 1px solid #e7e7e7; padding: 14px 24px; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; -webkit-box-shadow: inset 1px 1px 0 0 #fff; -moz-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; }

body.custom-background #container, body.custom-background #container2 { background: none; }

.nav-single { margin-bottom: 15px; background: #fafafa; padding: 12px; }
	.nav-single a { font-weight: bold; color: #777; }
	.nav-single a:hover { color: #111; text-decoration: none; }

.sticky, .gallery-caption, .bypostauthor {  }

.wp-caption { max-width: 100%; }
body.single #content, body.page #content { min-width: 960px; }
.gallery-item a { display: block; }
.gallery-item a, .gallery-caption { width: 90%; }
.sharedaddy { padding-top: 1px; }
#jp-post-flair .sd-block { margin-top: 4px; border-top-style: dotted; }

embed, iframe, object, video { max-width: 100%; }
.comment-content a { word-wrap: break-word; }
.single-thumb, .thumbnail { background: #555; }

@media only screen and ( max-width: 1065px ) {
	.post-text { width: 66%; }
}




.widget:after {
	clear: both;
	content: '';
	display: block;
}
.widget #search-form {
	float: left;
}
.widget img {
	height: auto;
	max-width: 100%;
}
.widget select {
	max-width: 97%;
}
#sidebar ul.grofile-accounts li,
#footer ul.grofile-accounts a {
	background: transparent;
	padding: 0;
}
#sidebar .widgets-multi-column-grid ul li {
	background: transparent;
	padding: 0 8px 6px 0;
}
#sidebar .widget_jp_blogs_i_follow ol li {
	background: url(/wp-content/themes/premium/thestyle/images/widget-bullet.png) no-repeat 0px;
	padding: 5px 0px 5px 13px;
}
#footer .widget_jp_blogs_i_follow ol li {
	padding-bottom: 11px;
}
#footer .widget_jp_blogs_i_follow ol a {
	color: #d1d1d1;
	text-decoration: none;
	background: url(/wp-content/themes/premium/thestyle/images/footer-bullet.png) no-repeat 0 2px;
	padding-left: 20px;
}
#footer .widget_jp_blogs_i_follow ol a:hover {
	background: url(/wp-content/themes/premium/thestyle/images/footer-bullet.png) no-repeat bottom left;
	color: #fff;
}
#footer .widget strong {
	color: #d1d1d1;
}
#footer .widgets-multi-column-grid ul a {
	background: transparent;
	padding: 2px;
}
#footer .widget_calendar table,
#footer .widget_calendar th,
#footer .widget_calendar td {
	border-color: #333;
}
#wpstats {
	position: absolute;
	bottom: 8px;
	left: 50%;
}
#sidebar .milestone-content {
	margin: 0 auto;
}
#sidebar .milestone-header,
#sidebar .milestone-countdown,
#sidebar .milestone-message {
	background-color: #fff;
	border-color: transparent;
}




.infinite-scroll #controllers,
.infinite-scroll.neverending #footer {
	display: none;
}
.infinite-scroll #controllers {
	clear: both;
}
.infinite-scroll #content {
	padding-bottom: 65px;
}


.infinity-end.neverending #footer {
	display: block;
}
#infinite-footer .container {
	background: rgba( 0, 0, 0, 0.8 );
	border: 1px solid #000;
	font-family: 'Droid Sans', Arial, Verdana, sans-serif;
	color: #999;
}
#infinite-footer .blog-credits,
#infinite-footer .blog-credits a,
#infinite-footer .blog-credits a:hover,
#infinite-footer .blog-info a,
#infinite-footer .blog-info a:hover {
	color: #999;
}
#infinite-handle,
.infinite-loader {
	position : absolute;
	left: 50%;
	bottom: -55px;
}
#infinite-handle {
	min-height: 35px;
	padding: 15px 0 0;
	text-align: center;
}
#infinite-handle span {
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	background: #333;
	border: 2px solid #222;
	box-shadow:
		inset 0 1px 0 rgba( 255, 255, 255, 0.2 ),
		inset 0 -1px 0 rgba( 255, 255, 255, 0.04 ),
		inset 0 15px 17px rgba( 0, 0, 0, 0.1 ),
		inset 0 -5px 12px rgba( 0, 0, 0, 0.01 );
	color: #eee;
	color: rgba( 255, 255, 255, .6 );
	cursor: pointer;
	font-size: 13px;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba( 0, 0, 0, 1 );
	font-family: 'Droid Sans', Arial, Verdana, sans-serif;
}
#infinite-handle span:hover {
	border-color: #272727;
	box-shadow:
		inset 0 1px 0 rgba( 255, 255, 255, 0.25 ),
		inset 0 -1px 0 rgba( 255, 255, 255, 0 ),
		inset 0 15px 17px rgba( 0, 0, 0, 0.05 ),
		inset 0 -5px 12px rgba( 0, 0, 0, 0.015 );
	color: rgba( 255, 255, 255, .7 );
}
.infinite-loader {
	margin: 10px auto;
	width: 34px;
}
.infinite-wrap {
	display: none;
}


.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .75em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}


.reblog-post .wpcom-enhanced-excerpt-content {
	border-left: 3px solid #eee;
	padding-left: 15px;
}

.reblog-post ul.thumb-list {
	display: block;
	list-style: none;
	margin: 2px 0;
	padding: 0;
	clear: both;
}

.reblog-post ul.thumb-list li {
	display: inline;
	margin: 0;
	padding: 0 1px;
	border: 0;
}

.reblog-post ul.thumb-list li a {
	margin: 0;
	padding: 0;
	border: 0;
}

.reblog-post ul.thumb-list li img {
	margin: 0;
	padding: 0;
	border: 0;
}

.reblog-post .wpcom-enhanced-excerpt {
	clear: both;
}

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p {
	font-size: 100% !important;
}

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q {
	font-size: 98% !important;
}


.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	margin-bottom: 0;
	font-size: .8em;
	line-height: 1;
}

.reblog-source .more-words {
	color: #668eaa;
}

.wpcom-reblog-snapshot .reblog-post {
	box-shadow: 0 0 0 1px rgba(46, 68, 83, .1) inset, 0 1px 1px rgba(46, 68, 83, .05);
	border-radius: 4px;
	padding: 24px;
}


.wpcom-reblog-snapshot .reblogger-note {
	margin: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
.geolocation-chip .noticon {
  display: inline-block;
  vertical-align: middle;
}

.geolocation-chip {
  margin-bottom: 1em;
}