@import "css/typography.css";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Play:400,700);
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
{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

.clear { clear: both; }
body
{
	line-height: 1;
}
h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
}
ol, ul
{
	list-style: none;
}
blockquote
{
	quotes: none;
}
blockquote:before, blockquote:after
{
	content: '';
	content: none;
}
del
{
	text-decoration: line-through;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
a img
{
	margin-bottom: 5px;
	border: none;
}
#wp-admin-bar-wp-logo, #wp-admin-bar-updates
{
	display: none;
}
#th-container
{
	float: left;
	margin: 0 -400px 0 0;
	width: 100%;
}
#th-content
{
	border-right: 1px solid #DEDEDE;
	margin: 0 335px 0 0;
	padding: 0 10px 0 0;
}
#th-content.full-page { margin: 0; padding: 0 40px; border: none; }
#th-primary,#th-secondary
{
	float: right;
	overflow: hidden;
	width: 325px;
}
#th-secondary
{
	clear: right;
}
#th-footer
{
	clear: both;
	width: 100%;
}
.one-column #th-content
{
	margin: 0 auto;
	width: 640px;
}
.single-attachment #th-content
{
}
body,input,textarea,.page-title span,.pingback a.url
{
	font-family: Helvetica Neue, Geneva, sans-serif;
}
h3#comments-title,h3#reply-title,#th-access .menu,#th-access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text
{
	font-family: Verdana, Geneva, sans-serif;
}
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre
{
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code
{
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
.th-dotcar
{
	background: #fff;
	border: 10px solid #35373B;
	box-shadow: 0 0 35px #000;
}
.th-dotcar #th-access
{
	border-top: 10px solid #35373B;
	border-bottom: 10px solid #35373B;
	height: 45px;
	z-index: 9999;
	clear: both;
}
.th-dotcar #th-main
{
	border-bottom: 10px solid #35373B;
}
.th-thefeed
{
	background: #000;
	border: 10px solid #73229b;
}
.th-thefeed #th-access
{
	border-top: 10px solid #73229b;
	border-bottom: 10px solid #73229b;
}
.th-thefeed #th-main
{
	border-bottom: 10px solid #73229b;
}
.th-meow
{
	background: #000;
	border: 10px solid #4c2568;
}
.th-meow #th-access
{
	border-top: 10px solid #4c2568;
	border-bottom: 10px solid #4c2568;
}
.th-meow #th-main
{
	border-bottom: 10px solid #4c2568;
}
.th-brick
{
	background: #000;
	border: 10px solid #7c141d;
}
.th-brick #th-access
{
	border-top: 10px solid #7c141d;
	border-bottom: 10px solid #7c141d;
}
.th-brick #th-main
{
	border-bottom: 10px solid #7c141d;
}
.th-rob
{
	background: #000;
	border: 10px solid #f00100;
}
.th-rob #th-access
{
	border-top: 10px solid #f00100;
	border-bottom: 10px solid #f00100;
}
.th-rob #th-main
{
	border-bottom: 10px solid #f00100;
}
.th-videodaze
{
	background: #000;
	border: 10px solid #00b6ff;
}
.th-videodaze #th-access
{
	border-top: 10px solid #00b6ff;
	border-bottom: 10px solid #00b6ff;
}
.th-videodaze #th-main
{
	border-bottom: 10px solid #00b6ff;
}
.th-photobooth #th-access
{
	border-top: 10px solid #FFF;
	border-bottom: 10px solid #FFF;
}
.th-photobooth #th-main
{
	border-bottom: 10px solid #FFF;
}
#th-access .menu-header,div.menu,#colophon,#branding,#th-main,#th-wrapper
{
	margin: 0 auto;
	width: 1200px;
}
#th-wrapper
{
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0;
}
#th-footer-widget-area
{
	overflow: hidden;
}
#th-footer-widget-area .widget-area
{
	display: block;
	float: left;
}
#th-footer-widget-area h3.widget-title
{
	color: #fff;
	border: 0;
	font-size: 16px;
}
#th-footer-submit-email h3.widget-title, #social-nav h3.widget-title
{
	font-size: 16px;
	color: #fff;
	border: 0;
}
.th-footer-submit-email p
{
	font-family: Arial, Helvetica, sans-serif;
}
#site-info
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}
#site-generator
{
	float: right;
	width: 220px;
}
#content .wp-post-image {
	display: none !important;
}
#th-footer-widget-area #first, #th-footer-widget-area #second
{
	margin-left: 12%;
}
body
{
	background: #242424 url('images/bg.jpg') repeat;
}
body,input,textarea
{
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr
{
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}
p
{
	margin-bottom: 10px;
}
ul
{
	list-style: none;
	margin: 0 0 18px 1.5em;
}
ol
{
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol
{
	list-style: upper-alpha;
}
ol ol ol
{
	list-style: lower-roman;
}
ol ol ol ol
{
	list-style: lower-alpha;
}
ul ul,ol ol,ul ol,ol ul
{
	margin-bottom: 0;
}
dl
{
	margin: 0 0 24px 0;
}
dt
{
	font-weight: bold;
}
dd
{
	margin-bottom: 18px;
}
strong
{
	font-weight: bold;
}
cite,em,i
{
	font-style: italic;
}
big
{
	font-size: 131.25%;
}
ins
{
	background: #ffc;
	text-decoration: none;
}
blockquote
{
	font-style: normal;
	padding: 0;
}
blockquote cite,blockquote em,blockquote i
{
	font-style: normal;
}
pre
{
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,acronym
{
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,sub
{
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup
{
	bottom: 1ex;
}
sub
{
	top: .5ex;
}
input[type="text"],textarea
{
	background: #323232;
	border: 1px solid #383838;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link, a:visited
{
	color: #1982D1;
	text-decoration: none;
}
a:active,a:hover
{
	color: #0e609d;
	text-decoration: none;
}
.screen-reader-text
{
	position: absolute;
	left: -9000px;
}
#th-header
{
	margin: 0;
	height: 181px;
}
#site-title
{
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}
#site-title a
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description
{
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}
#th-branding img
{
	margin: 0;
	padding: 0;
}

@media only screen and (device-width: 768px)
{
	#th-access a
	{
		padding: 0px 8px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	
	#th-access ul.sub-menu
	{
		top: 10px !important;
	}
}
#th-access ul ul
{
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 9px;
	left: 0;
	float: left;
	width: 135px;
	z-index: 99999;
	zoom: 1;
}
#th-access ul ul li
{
	min-width: 135px;
}
#th-access ul ul ul
{
	left: 100%;
	top: 0;
}
#th-access ul ul a
{
	background: #FFF;
	color: #333;
	line-height: 1em;
	padding: 0px 10px;
	width: 115px;
	height: auto;
	border: 0;
}
#masthead { height: 180px; }
#th-access li:hover > a,#th-access ul ul :hover > a
{

	color: #fff;
}
#th-access ul li:hover > ul
{
	display: block;
}
#th-access ul li.current_page_item > a,#th-access ul li.current-menu-ancestor > a,#th-access ul li.current-menu-item > a,#th-access ul li.current-menu-parent > a
{
	color: #fff;
}
* html #th-access ul li.current_page_item a,* html #th-access ul li.current-menu-ancestor a,* html #th-access ul li.current-menu-item a,* html #th-access ul li.current-menu-parent a,* html #th-access ul li a:hover
{
	color: #aaa;
	outline: 0;
}
#th-main
{
	clear: both;
	overflow: hidden;
	padding:0;
}
#th-content
{
	margin-bottom: 20px;
	overflow: hidden;
}
#th-content
{
	color: #5e5e5e;
	font-size: 14px;
	line-height: 18px;
}

#th-content input#searchsubmit
{
	background: #666;
	border: 1px solid #6c6c6c;
	padding: 2px;
}
#th-content object
{
	margin: 0 auto;
}
#th-content p,#th-content ul,#th-content ol,#th-content dd,#th-content pre,#th-content hr,
{
	margin-bottom: 15px;
	margin-right: 10px;
}
#th-content p
{
	padding-right: 10px;
}
#th-content img
{
	margin: 10px 0;
	display: block;
	clear: both;
}
#th-content ul ul,#th-content ol ol,#th-content ul ol,#th-content ol ul
{
	margin: 0;
}
#th-content pre,#th-content kbd,#th-content tt,#th-content var
{
	font-size: 15px;
	line-height: 21px;
}
#th-content code
{
	font-size: 13px;
}
#th-content dt,#th-content th
{
	color: #000;
}
#th-content h1,#th-content h2,#th-content h3,#th-content h4,#th-content h5,#th-content h6
{
	font-family: 'Open Sans', Helvetica, sans-serif;
	color: #444;
	font-weight: 700;
	line-height: 1.05em;
	margin: 20px 0 20px 0;
}
#th-content table
{
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#th-content tr th,#th-content thead th
{
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#th-content tr td
{
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#th-content tr.odd td
{
	background: #f2f7fc;
}
.hentry
{
	margin: 0 0 30px 0;
	clear: both;
	padding: 0 10px 25px 10px;
	border-bottom: 1px silver solid;
	width: 588px;
}
.home .sticky
{
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-right: -20px;
	padding: 18px 20px;
	width: 567px;
}
.single .hentry
{
	margin: 0 0 36px 0;
}
.page-title
{
	color: #888;
	font-size: 14px;
	font-family: "Helvetica Neue Bold Condensed", Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-transform: uppercase;
	overflow: hidden;
	clear: both;
	display: block;
	padding: 5px;
}
.page-title span
{
	color: #FFF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.page-title a:link,.page-title a:visited
{
	color: #00c9cd;
	text-decoration: none;
}
.page-title a:active,.page-title a:hover
{
	color: #ff4b33;
}
#th-content .entry-title
{
	color: #9B201A;
	font-size: 30px;
	line-height: 32px;
	font-weight: 700;
	margin: 0 0 10px 0;
	font-family:'Open Sans', Helvetica, sans-serif;
width: 545px;
}
#th-content .block-title
{
	font-family: "Raiders", Arial, Helvetica, sans-serif;
	font-size: 40px;
	background: #333;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.entry-title a:link,.entry-title a:visited
{
	color: #ac2b1d;
	text-decoration: none;
}
.entry-title a:active,.entry-title a:hover
{
	color: #1982D1;
}
.entry-meta
{
	color: #585858;
	font-size: 11px;
	line-height: 1.05em;
	padding: 0;
	margin: 5px 0 -5px 0;
	font-family: Helvetica Neue, Helvetica, sans-serif;
	text-transform: uppercase;
	clear: both;
	padding-top: 3px;
}
.entry-meta .entry-date
{
	color: #999;
	color: #666;
}
.entry-meta p
{
	margin-top: 2px;
}
#th-content .entry-meta h3.entry-day
{
	color: #999;
	border-right: 1px solid #999;
	float: left;
	font-size: 28px;
	line-height: 26px;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0;
}
.entry-meta abbr,.entry-utility abbr
{
	border: none;
}
.entry-meta abbr:hover,.entry-utility abbr:hover
{
	border-bottom: 1px dotted #666;
}
.entry-content,.entry-summary
{
	clear: both;
	padding: 0;
}

.entry-summary .continue_reader {
    float: left;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
}

#th-content .entry-summary p:last-child
{
	margin-bottom: 12px;
}
.entry-content fieldset
{
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend
{
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input
{
	margin: 0 0 24px 0;
}
.entry-content input#s
{
	width: 45%;
	padding: 3px;
}
.entry-content input#searchsubmit
{
	margin-left: -5px;
	padding: 3px;
}
.entry-content input.file,.entry-content input.button
{
	margin-right: 24px;
}
.entry-content label
{
	color: #888;
	font-size: 12px;
}
.entry-content select
{
	margin: 0 0 24px 0;
}
.entry-content sup,.entry-content sub
{
	font-size: 10px;
}
.entry-content blockquote.left
{
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right
{
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link
{
	clear: both;
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,.page-link a:visited
{
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a
{
	background: #d9e8f7;
}
.page-link a:active,.page-link a:hover
{
	color: #ff4b33;
}
body.page .edit-link
{
	clear: both;
	display: block;
}
#entry-author-info
{
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar
{
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description
{
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2
{
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility
{
	color: #444;
	font-size: 12px;
	line-height: 14px;
	margin: 5px 0;
	padding-left: 25px;
	display: block;
	clear: both;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/th-tags.png) left no-repeat;
}
.entry-meta a,.entry-meta p,.entry-utility a
{
	color: #888;
}
.entry-meta a:hover,.entry-utility a:hover
{
	color: #1982D1;
	text-decoration: underline;
}
#th-content .video-player
{
	padding: 0;
}
.th-lookbook
{
	position: relative;
	display: block;
	margin: 0 0 12px -8px;
	padding: 0;
}
.th-lookbook a img
{
	position: relative;
	display: block;
	z-index: 1;
}
.th-lookbook a span.th-lookbook-overlay
{
	display: none;
	position: absolute;
	width: 770px;
	height: 511px;
	margin: 0 0 0 16px;
	margin: 16px 0 0 8px !ie;
	margin: 16px 0 0 8px\9;
	padding: 0;
	z-index: 8;
}
.th-lookbook a:hover span.th-lookbook-overlay
{
	display: block;
}
.home #th-content .format-aside p,.home #th-content .category-asides p
{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.format-aside,.home .hentry.category-asides
{
	padding: 0;
}
.home #th-content .format-aside .entry-content,.home #th-content .category-asides .entry-content
{
	padding-top: 0;
}
.format-gallery .size-thumbnail img,.category-gallery .size-thumbnail img
{
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb,.category-gallery .gallery-thumb
{
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #th-content .format-gallery .entry-utility,.home #th-content .category-gallery .entry-utility
{
	padding-top: 4px;
}
.attachment .entry-content .entry-caption
{
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before
{
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after
{
	content: '\00a0\2192';
}
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img
{
	max-width: 100%;
	height: auto;
}
.alignleft,img.alignleft
{
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,img.alignright
{
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,img.aligncenter
{
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,img.alignright,img.aligncenter
{
	margin-bottom: 12px;
}
.wp-caption
{
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important;
	padding: 4px;
	text-align: center;
}
.wp-caption img
{
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text
{
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley
{
	margin: 0;
}
.gallery
{
	margin: 0 auto 18px;
}
.gallery .gallery-item
{
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item
{
	width: 50%;
}
.gallery-columns-4 .gallery-item
{
	width: 25%;
}
.gallery img
{
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium
{
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail
{
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption
{
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl
{
	margin: 0;
}
.gallery img
{
	border: 10px solid #f1f1f1;
}
.gallery br+br
{
	display: none;
}
#th-content .attachment img
{
	display: block;
	margin: 0 auto;
}
.th-navigation
{
	color: #888;
	font-size: 14px;
	font-family: "Helvetica Neue Bold Condensed", Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-transform: uppercase;
	overflow: hidden;
	clear: both;
	display: block;
	padding: 5px;
}
.th-navigation a:link,.th-navigation a:visited
{
	color: #00c9cd;
	text-decoration: none;
}
.th-navigation a:active,.th-navigation a:hover
{
	color: #00ff00;
}
.nav-previous
{
	float: left;
	width: 50%;
}
.nav-next
{
	float: right;
	text-align: right;

}
#nav-above
{
	margin: 0 0 18px 0;
	overflow: hidden;
}
#nav-above
{
	display: none;
}
.paged #nav-above,.single #nav-above
{
	display: block;
}
#nav-below
{
	margin: -18px 0 40px;
	overflow: hidden;
	width: 580px;
}
.widget-area ul
{
	list-style: none;
	margin: 0 auto;
}
.widget-area ul ul
{
	list-style: none;
	margin-left: 0;
}
.widget-area select
{
	max-width: 100%;
}
.widget_search #s
{
	width: 84%;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #ddd;
}
.widget_search label
{
	display: none;
}
.widget_search input#searchsubmit, .home_search input#searchsubmit
{
	padding: 0 1px;
	background: #666;
	border: 1px solid #6c6c6c;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-top: 0px;
	float: right;
	text-transform: uppercase;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.widget_search input#searchsubmit, .home_search input#searchsubmit
	{
		margin-top: 1px;
	}
}
.widget-container
{
	margin: 0 10px 18px 0;
}
.widget-title
{
	color: #fff !important;
	font-weight: normal;
	font-size: 20px;
	line-height: 1.05em;
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
	background: #000;
	padding: 5px 10px;
}
.widget-area a:link,.widget-area a:visited
{
	text-decoration: none;
	color: #333;
	font-size: 13px;
	font-weight: normal;
}
.widget-area a:active,.widget-area a:hover
{
	text-decoration: none;
	color: #999;
}
.widget-area .entry-meta
{
	font-size: 11px;
}
#wp_tag_cloud div
{
	line-height: 1.6em;
}

.widget_rss a.rsswidget
{
	color: #000;
}
.widget_rss a.rsswidget:hover
{
	color: #ff4b33;
}
.widget_rss .widget-title img
{
	width: 11px;
	height: 11px;
}
.widget-area a:hover
{
	color: #9f2d2c;
}
.widget li
{
	margin-bottom: 5px;
	font-weight: bold;
}
#th-footer-widget-area .widget_nav_menu a
{
	color: #666;
}
#th-footer-widget-area .widget_nav_menu .sub-menu a
{
	color: #999;
	margin-left: 5px;
}
#th-footer-widget-area .widget_links
{
}
#th-footer-widget-area .widget_links li
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	line-height: 18px;
}
#th-footer-widget-area .widget_links li a
{
	color: #666;
	margin: 0 0 0 0;
	padding: 0;
}
#th-footer-widget-area .widget_links li a:hover
{
	color: #999;
}
#th-footer-widget-area .widget_links li a img
{
	padding: 0;
	margin-right: 5px;
	margin-bottom: -3px;
}
#th-main .widget-area ul
{
	margin: 0 ;
	padding: 0;
}
#th-main .widget-area ul ul
{
	border: none;
	margin-left: 0;
	padding: 0;
}
#th-primary
{
}
#th-secondary
{
}
#th-footer-widget-area
{
	display: block;
}
#th-footer-widget-area ul
{
}
#th-footer
{
	background: #000;
}
#th-colophon
{
	overflow: auto;
	padding: 10px;
		background: #242424 url('images/footer-bg.jpg') repeat;
		box-shadow: inset 0 0 30px #000; 

}
#site-info
{
	font-weight: bold;
}
#site-info a
{
	color: #000;
	text-decoration: none;
}
#site-generator
{
	font-style: italic;
	position: relative;
}
#site-generator a
{
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover
{
	text-decoration: none;
}
img#wpstats
{
	display: block;
	margin: 0 auto 10px;
}
pre
{
	webkit-text-size-adjust: 140%;
}
code
{
	webkit-text-size-adjust: 160%;
}
#th-access,.entry-utility,.navigation,.widget-area
{
	webkit-text-size-adjust: 120%;
}
#site-description
{
	webkit-text-size-adjust: none;
}
@media print
{
	body
	{
		background: none !important;
	}
	#th-wrapper
	{
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#th-header
	{
		padding-bottom: 18pt;
	}
	#colophon
	{
		border-top: 2pt solid #000;
	}
	#site-title,	#site-description
	{
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title
	{
		font-size: 13pt;
	}
	.entry-content
	{
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title
	{
		font-size: 21pt;
	}
	#th-access,	#branding img,	#respond,	.comment-edit-link,	.edit-link,	.navigation,	.page-link,	.widget-area
	{
		display: none !important;
	}
	#th-container,	#th-header,	#th-footer
	{
		margin: 0;
		width: 100%;
	}
	#th-content,	.one-column #th-content
	{
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p
	{
		font-size: 11pt;
	}
	#site-info,	#site-generator
	{
		float: none;
		width: auto;
	}
	#colophon
	{
		width: auto;
	}
	img#wpstats
	{
		display: none;
	}
	#site-generator a
	{
		margin: 0;
		padding: 0;
	}
	#entry-author-info
	{
		border: 1px solid #e7e7e7;
	}
	#th-main
	{
		display: inline;
	}
	.home .sticky
	{
		border: none;
	}
}
.clear
{
	clear: both;
	height: 1px;
}
#th-branding
{
	display: block;
	margin: 0 auto;
	clear: both;
	height: 115px;
}
#th-branding .th-top-banner
{
	margin: 10px 10px 10px 0;
	display: inline-block;
}
#th-branding .th-logo-container
{
	float: left;
	display: inline;
	padding: 0;
	margin: -7px 0 0 0;
	width: 455px;
	height: 121px;
}
.th-logo, .th-fb-like
{
	margin: -29px -10px;
	position: absolute;
}
.th-fb-like
{
	display: none;
	background: url(images/ccb-logo.png) center center no-repeat;
	margin: 34px auto 0 -20px; position: relative; top: -83px; left: 0;
	
}
.fb_edge_widget_with_comment { position: relative; left: -66px; }
.fb-like
{
	padding: 84px 205px;
}
#th-header-fields
{
	margin-top: -2px;
	margin-right: 10px;
	padding: 0;
	line-height: 1em;
	float: right;
	display: block;
	width: 370px;
	height: 25px;
	margin-top: -28px;
	margin-left: 820px;
	display: block\0/;
	float: right\0/;
	width: 370px\0/;
	margin-top: -22px\0/;
}
.home_search
{
	float: right;
	display: block;
	height: 25px;
	display: block;
	position: relative;
	top: -3px;
}
.home_search #s {position: relative; top: 2px; height: 20px; }
.home_search #s:focus {outline: none}
.home_search input#searchsubmit
{
	
	height: 26px;
	margin-left: -5px;
	margin-right: 5px;
	cursor: pointer;
	
}
.home_search input#searchsubmit:hover { background: #484848}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.home_search input#searchsubmit
	{
		margin-top: 2px;
		padding: 0 3px;
	}
}
#th-header-submit-email
{
	float: left;
	display: block;
	padding: 2px 0\0/;
}
#th-header-submit-email input.email
{
	width: 125px;
	padding: 0 1px;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 1px;
	height: 20px;
	font-size: 13px;
	position: relative;
	top: -1px;
}
#th-header-submit-email input.email:focus { outline: none;}
#th-twitter
{
	border-top: 1px solid #373737;
	border-bottom: 1px solid #373737;
	margin-bottom: 10px;
	padding: 5px 0;
	color: #eee;
}
#th-twitter .twit-wrap
{
	width: 375px;
	height: 295px;
	display: block;
}
#th-twitter .twit-wrap .twit
{
	width: 375px !important;
}
#profile-menu
{
	display: block;
	margin: 10px auto;
	text-align: center;
	padding: 0 5px;
}
#profile-menu a
{
	background: #252525;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	padding: 8px 7px;
	border-top: 2px solid #00ff00;
}
#profile-menu a:hover
{
	color: #999;
	background: url(images/th-profile-hover.png) top center no-repeat #303030;
}
#profile-menu a#gotwit1, #profile-menu a#gotwit4, #profile-menu a#instago3
{
	padding: 8px 10px;
}
.instagram-wrap
{
	height: 380px;
}
.instagram-wrap ul
{
	width: 375px;
	list-style: none;
}
.instagram-wrap ul li
{
	float: left;
	display: block;
}
.instagram-wrap ul li span
{
	position: absolute;
	border: 1px solid #000;
	width: 114px;
	height: 114px;
	display: block;
}
.instagram-wrap ul li span:hover
{
	border: 1px solid #00ff00;
	background: url(images/th-zoom.png) center center no-repeat;
}
.insta-box-top span
{
	display: block;
	width: 602px;
	background: url(css/images/insta-span-bg.png) top repeat;
	color: #FFF;
	margin: 0;
	padding: 10px 5px;
	text-align: center;
	bottom: 103px;
	left: 2px;
	z-index: 9999;
	position: absolute;
	font-size: 11px;
	line-height: 13px;
}
.insta-box-top span.nocomment
{
	display: block;
	width: 612px;
	min-height: 27px;
	background: transparent;
	color: #FFF;
	padding: 5px 0;
	text-align: center;
	margin-top: -48px;
	margin-bottom: 10px;
	left: 1px;
	z-index: 9999;
	position: relative;
	font-size: 11px;
}
.insta-box-top
{
	margin-bottom: 0;
}
.insta-box-top a
{
	display: block;
}
.insta-box-top img
{
	border: 1px solid #00ff00;
}
.insta-box-bottom
{
	display: block;
	margin-top: 2px;
	width: 612px;
}
.insta-box-profile
{
	display: inline-block;
	float: left;
}
.insta-box-profile h2, .insta-box-profile h3
{
	font-size: 11px;
	color: #FFF;
}
.insta-box-profile p
{
	font-size: 11px;
}
.insta-box-profile img
{
	border: 1px solid #00ff00;
	width: 55px;
	float: left;
	margin-right: 10px;
}
.insta-box-info
{
	display: inline-block;
	font-size: 11px;
	float: right;
}
.insta-box-info ul
{
	margin: 0;
	padding: 0;
}
.insta-box-info ul li
{
	display: inline-block;
	padding-left: 40px;
	line-height: 28px;
}
li.likes
{
	background: url(images/instagram/th-insta-bomb.png) top left no-repeat;
}
li.comments
{
	background: url(images/instagram/th-insta-comments.png) top left no-repeat;
}
li.link
{
	display: block !important;
	background: url(images/instagram/th-insta-link.png) top left no-repeat;
}
.insta-box-info ul li span
{
	margin-left: -5px;
	color: #FFF;
	display: inline-block;
}
.th-stockists
{
}
.th-stockists .store
{
	width: 765px;
	display: block;
	float: left;
	clear: both;
}
.th-stockists .store h2
{
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
	color: #00ff00;
	font-weight: 100;
	padding: 10px 0 5px 0;
	margin: 0;
	width: 100%;
}
.th-stockists .store
{
	float: left;
	clear: none;
	display: inline-block;
	padding: 0;
	margin: 0;
}
.th-stockists .store ul
{
	float: left;
	width: 100%;
}
.th-stockists .store ul h2
{
	border-bottom: 1px solid #373737;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.th-stockists .store ul li
{
	margin: 0;
	padding: 0 25px 0 0;
	list-style-type: none;
	line-height: 21px;
}
.th-stockists .store ul li.region
{
	color: #CCC;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-weight: 100;
	margin-bottom: 10px;
	display: block;
	float: left;
	clear: both;
}
.th-stockists .store ul li ul li
{
	list-style-type: none;
	line-height: 14px;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	margin-left: 10px;
	color: #999;
	float: left;
	width: 360px;
}
.th-stockists .store li a
{
	text-decoration: none;
	color: #999999;
}
.th-stockists .store li a:hover
{
	text-decoration: none;
	color: #CCCCCC;
}
.th-stockists .list
{
	width: 575px;
	clear: none;
	display: inline-block;
	float: right;
	margin: 10px 0 0 0;
}
.th-stockists .list ul li
{
}
.th-stockists .list li
{
	margin: 0;
	padding: 0;
	list-style: none;
	font: 12px Verdana, Geneva, sans-serif;
	color: #CCC;
	text-decoration: none;
}
#th-collection
{
	background: #000;
	border: 10px solid #ff0100;
	padding: 0;
	margin: 20px auto;
	width: 980px;
}
#th-collection #th-main
{
	background: #000;
	border-bottom: 10px solid #ff0100;
}
#th-collection #th-access
{
	border-top: 10px solid #ff0100;
	border-bottom: 10px solid #ff0100;
}
#th-collection #th-content
{
	text-align: center;
}
.th-chronicles
{
	background: #000;
	border: 10px solid #fafafa !important;
}
.th-chronicles #th-main
{
	background: #FFF;
	border-bottom: 10px solid #fafafa;
}
.th-chronicles #th-access
{
	border-top: 10px solid #fafafa;
	border-bottom: 10px solid #fafafa;
}
.th-chronicles #th-content h1.entry-title, .th-chronicles #th-content h1.entry-title a
{
	color: #FF0100;
	text-transform: uppercase;
	font-weight: 100;
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.th-chronicles #th-content .chronicles-link
{
	background: #FF0100;
	padding: 5px 5px 3px 5px;
	margin: 5px 0;
	float: left;
	clear: both;
}
.th-chronicles #th-content .chronicles-link a
{
	color: #FFF;
	text-transform: uppercase;
	font-weight: 100;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.th-chronicles #th-content .chronicles-link:hover
{
	background: #000;
}
.th-chronicles #th-content
{
	padding-right: 10px;
}
.th-chronicles #th-content p
{
	color: #000;
	line-height: 18px;
	text-align: justify;
}
.th-chronicles a, a:link, a:active, a:visited
{
	text-decoration: none;
	webkit-transition-property: color;
	webkit-transition-duration: .3s;
	webkit-transition-timing: ease-out;
}
.th-chronicles a:hover
{
	color: #333;
	text-decoration: none;
}
.th-chronicles #th-content img
{
	border: 1px solid #eee;
}
.th-chronicles #th-content img.alignleft
{
	max-width: 770px;
	margin-bottom: 5px;
	margin-right: 10px;
	background: #FFF;
	line-height: 15px;
	float: left;
}
.th-chronicles #th-content img.alignright
{
	max-width: 770px;
	margin-bottom: 5px;
	margin-left: 10px;
	background: #FFF;
	line-height: 15px;
	float: right;
}
.th-chronicles #th-content img.aligncenter
{
	max-width: 770px;
	margin-bottom: 5px;
	margin-left: 10px;
	background: #FFF;
	line-height: 15px;
	float: right;
}
.th-chronicles #th-content img.alignnone
{
	max-width: 770px;
	margin-bottom: 5px;
	margin-right: 10px;
	background: #FFF;
	line-height: 15px;
	float: left;
}
.th-chronicles #th-content blockquote p
{
	font-size: 18px;
	color: #FF0100;
	text-transform: uppercase;
	border-top: 2px solid #FF0100;
	padding: 10px 0;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
}
.th-chronicles #th-footer
{
	background: #FFF;
	margin: 0;
	padding: 0;
}
.th-chronicles #th-twitter
{
	color: #333;
}
.chronicles-featured-image
{
	margin-bottom: 10px;
}
#th-chronicles-menu-wrap
{
	margin-top: 10px;
	border-top: 1px solid #35373B;
}
#th-chronicles-menu
{
	padding: 10px 0 0 0;
	display: block;
	clear: both;
}
.th-chronicles #th-content #th-chronicles-menu h2.entry-title
{
	color: #FF0100;
	text-transform: uppercase;
	font-weight: 100;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
}
.th-chronicles #th-content .menu-column
{
	float: left;
	margin: 10px 5px 0 0;
	display: block;
	clear: none;
}
.menu-column, x:-moz-any-link
{
	margin: 10px 12px 0 0;
}
.menu-column img
{
	width: 180px;
	height: 90px;
}
#menu-title
{
	font-size: 16px;
	color: #000;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 5px;
	word-wrap: break-word;
	font-weight: 100;
	width: 180px;
	height: 50px;
	overflow: hidden;
}
ul.th-desktops, ul.th-icon
{
	border-bottom: 1px dashed #373737;
	margin: 0 10px 10px 0;
	padding: 0;
}
ul.th-desktops h2, ul.th-icon h2
{
	margin-bottom: 10px;
}
ul.th-desktops li
{
	list-style: none;
	margin: 0 6px 3px 0;
	padding: 0;
	float: left;
}
ul.th-desktops li a img
{
	width: 150px;
	height: 100px;
	margin-right: 5px;
}
ul.th-icon
{
	padding-right: 150px;
}
ul.th-icon li
{
	list-style: none;
	margin: 0 6px 5px 0;
	padding: 0;
	float: left;
}
ul.th-icon li a img
{
	width: 59px;
	height: 58px;
	margin-right: 5px;
}
#th-press
{
	display: block;
	clear: both;
}
#th-press .press-icon
{
	float: left;
	margin: 0 5px 10px 5px;
}
#social-nav
{
	padding: 10px;
	margin: 0 auto;
	clear: both;
	width: 300px;
}
#social-nav li
{
	float: left;
}
#social-nav li a
{
	display: block;
	height: 64px;
	width: 64px;
	float: left;
	margin: 0 10px 0 0;
}
#social-nav li#facebook a
{
	display: block;
	background: url('images/social_balloon-14.png') top no-repeat;
	text-indent: -9999px;
	opacity: .8;
}

#social-nav li#facebook a:hover
{
	opacity: 1.8
}
#social-nav li#googleplus a
{
	display: block;
	background: url('images/social_balloon-19.png') top no-repeat;
	text-indent: -9999px;
	opacity: .8;
}

#social-nav li#googleplus a:hover
{
	opacity: 1.0;
}
#social-nav li#twitter a
{
display: block;
	background: url('images/social_balloon-05.png') top no-repeat;
	text-indent: -9999px;
	opacity: .8;
}

#social-nav li#twitter a:hover
{
	opacity: 1.0;
}
#social-nav li#youtube a
{
	display: block;
	background: url('images/social_balloon-18.png') top no-repeat;
	text-indent: -9999px;
	opacity: .8;
}

#social-nav li#youtube a:hover
{
	opacity: 1.0;
}
#th-footer #social-nav
{
	float: right;
}
#th-footer #social-nav ul
{
	float: left;
}
#th-footer #social-nav ul li
{
	margin: 0 15px 0 0;
}
#th-footer-submit-email
{
	float: left;
	width: 295px;
	margin-right: 10px;
}
input.email
{
	padding: 0 2px;
	width: 200px;
	float: left;
	margin-right: 0px;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: uppercase;
}
input.submit
{
	padding: 0 1px;
	background: #666;
	border: 1px solid #6c6c6c;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
	position: relative;
	top: -1px;
	height: 26px;
	cursor: pointer;
}
input.submit:hover { background: #484848;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	input.submit
	{
		padding: 0 2px;
		margin-left: -2px;
	}
	.home_search input#searchsubmit
	{
		margin-left: -2px;
	}
}
.th-content-banner
{
	padding: 0;
	margin: 0 auto 10px 0;
	float: left;
}
#th-shop-navigation
{
	margin: 10px auto;
	width: 1200px;
	height: 30px;
}
#th-shop-navigation iframe
{
	float: right;
	height: 30px;
	width: 410px;
	overflow: hidden;
	border: 0 !important;
}
#side-onblast-player
{
	display: block;
	clear: both;
	border-top: 1px solid #373737;
	padding-top: 10px;
	margin-top: 5px;
}
#onblast-player-content
{
	background: url(images/th-onblast-bg.png) top center no-repeat;
	width: 360px;
	height: 80px;
	padding: 5px;
	color: #000;
	font-size: 10px;
	line-height: 14px;
}
#onblast-player-content img
{
	display: inline-block;
	margin: 10px;
	float: left;
}
#onblast-player-content .side-title
{
	display: inline-block;
	width: 70%;
}
#onblast-player-content h3
{
	margin: 5px 0;
	padding: 0;
	font-family: "Helvetica Neue Bold Condensed", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F05a29;
}
#th-primary #onblast-player-content iframe
{
	width: 100%;
}
#th-primary #onblast-player-content.player-container
{
	margin: 10px 0 -2px 0;
}
#th-primary #onblast-player-content p
{
	padding: 0;
	margin: 0;
}
#th-content p object
{
	display: block;
	margin: 5px auto;
}
embed, object
{
	max-width: 100%;
}
#th-side-banners
{
	padding: 10px 8px 5px !important;
	margin: 5px 0 !important;
	border-top: 1px solid #dedede;
}
#th-side-banners img
{
	height: auto;
	margin: 0 auto;
}
#th-product-spotlight
{
	border-top: 1px solid #373737;
	border-bottom: 1px solid #373737;
	padding: 10px 0 5px 0 !important;
	margin: 5px 0;
}
.entry-search-summary
{
}
#th-content-top
{
	display: block;
	margin-bottom: 10px;
	margin-left: -10px;
	margin-right: 10px;
	padding: 10px 0 10px 10px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666;
}
#th-content-top h2
{
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
}
#th-content-top ul
{
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	border-right: 1px solid #373737;
	vertical-align: top;
}
ul#th-blog-users
{
	width: 540px;
	margin-right: 5px;
}
#th-blog-users .user-image
{
	display: block;
	height: 100px;
	width: 115px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#th-blog-users .user-image img
{
	border: 1px solid #333;
}
#th-blog-users .user-description
{
	display: block;
	float: right;
	width: 415px;
}
#th-blog-users .user-description p
{
	line-height: 1.25em;
}
ul#th-recent-posts
{
	float: right;
	margin-top: -100px;
	width: 220px;
	border: 0 !important;
}
#th-recent-posts li
{
	text-transform: uppercase;
	font-size: 11px;
	list-style: disc;
	margin-left: 1em;
	line-height: 14px;
}
#th-recent-posts a
{
	color: #666;
}
#th-recent-posts a:hover
{
	color: #999;
}
#th-blog-scroll
{
	width: 790px;
	height: 55px;
	margin: -5px 0 5px 0;
	padding: 0 0 5px 0;
	overflow: hidden;
	border-bottom: 1px solid #373737;
	z-index: 0 !important;
	zoom: 1;
}
#th-blog-scroll ul
{
	margin-left: -18px;
	width: 820px;
}
#th-blog-scroll ul li
{
	float: left;
	display: block;
	margin: 0 19px;
}
#th-blog-scroll ul li a
{
	display: block;
	text-indent: -10000px;
}
#th-blog-scroll #chronicles a:link, #th-blog-scroll #chronicles a:active, #th-blog-scroll #chronicles a:visited
{
	background: url(images/th-chronicles.png) 0 0 no-repeat;
	width: 122px;
	height: 55px;
}
#th-blog-scroll #chronicles a:hover
{
	background: url(images/th-chronicles-on.png) 0 0 no-repeat;
}
#th-blog-scroll #onblast a:link, #th-blog-scroll #onblast a:active, #th-blog-scroll #onblast a:visited
{
	background: url(images/th-onblast.png) 0 0 no-repeat;
	width: 71px;
	height: 55px;
}
#th-blog-scroll #onblast a:hover
{
	background: url(images/th-onblast-on.png) 0 0 no-repeat;
}
#th-blog-scroll #the-feed a:link, #th-blog-scroll #the-feed a:active, #th-blog-scroll #the-feed a:visited
{
	background: url(images/th-thefeed.png) 0 0 no-repeat;
	width: 100px;
	height: 55px;
}
#th-blog-scroll #the-feed a:hover
{
	background: url(images/th-thefeed-on.png) 0 0 no-repeat;
}
#th-blog-scroll #meow a:link, #th-blog-scroll #meow a:active, #th-blog-scroll #meow a:visited
{
	background: url(images/th-meow.png) 0 0 no-repeat;
	width: 58px;
	height: 55px;
}
#th-blog-scroll #meow a:hover
{
	background: url(images/th-meow-on.png) 0 0 no-repeat;
}
#th-blog-scroll #thosetwo a:link, #th-blog-scroll #thosetwo a:active, #th-blog-scroll #thosetwo a:visited
{
	background: url(images/th-thosetwo.png) 0 0 no-repeat;
	margin-right: -15px !important;
	width: 75px;
	height: 55px;
}
#th-blog-scroll #thosetwo a:hover
{
	background: url(images/th-thosetwo-on.png) 0 0 no-repeat;
}
#th-blog-scroll #rob a:link, #th-blog-scroll #rob a:active, #th-blog-scroll #rob a:visited
{
	background: url(images/th-rob.png) 0 0 no-repeat;
	width: 75px;
	height: 55px;
}
#th-blog-scroll #rob a:hover
{
	background: url(images/th-rob-on.png) 0 0 no-repeat;
}
#th-blog-scroll #videodaze a:link, #th-blog-scroll #videodaze a:active, #th-blog-scroll #videodaze a:visited
{
	background: url(images/th-videodaze.png) 0 0 no-repeat;
	width: 71px;
	height: 55px;
}
#th-blog-scroll #videodaze a:hover
{
	background: url(images/th-videodaze-on.png) 0 0 no-repeat;
}
#th-blog-scroll #photobooth a:link, #th-blog-scroll #photobooth a:active, #th-blog-scroll #photobooth a:visited
{
	background: url(images/th-photobooth.png) 0 0 no-repeat;
	width: 60px;
	height: 55px;
}
#th-blog-scroll #photobooth a:hover
{
	background: url(images/th-photobooth-on.png) 0 0 no-repeat;
}
.featured
{
	margin-bottom: 20px;
	overflow: hidden;
	margin-left: 10px;
	margin-top: -1px;
}
.featured ul
{
	list-style: none;
	margin: 0;
}
.featured li
{
	float: left;
	margin-right: 14px;
	width: 200px;
	height: 175px;
	display: block;
}
.feat-wrap div { overflow: hidden}
.featured li:last-child { margin-right: 0px;}
.featured li img
{
	height: 164px;
	width: auto;
	margin: 0!important;
}
.feat-wrap
{
	position: relative;
	background: #000;
	border: 1px solid #000;
	width: 197px;
}
.featured li .feat-title a
{
	background: url("images/gallery-title-bg.png") repeat-x scroll left bottom transparent;
	bottom: 0px;
	color: #DEDEDE;
	padding: 10px;
	position: absolute;
	width: 178px;
	display: block;
	font-family: 'Open Sans', Helvetica;
	font-size: 16px;
	cursor: pointer;
}
.featured li .feat-title a:hover { color: #fff; }

/* Nav Search */

#header-top { width: 1220px; margin: 0 auto; padding: 15px 0 0 0; height: 30px; }

#searchform_nav { position: relative; top: -36px; left: -10px; float: right;  margin: 0; z-index: 9999;}
#searchform_nav input[type=text] { width: 190px;
    padding: 5px;
    border-radius: 0px;
    color: #000;
    border: 1px #666 solid;
    font-size: 12px;
    font-family:  Helvetica Neue, Helvetica, Sans-serif;;
    text-transform: none;
    background: #EFEFEF;
    box-shadow: inset 0 2px 4px #888;
    margin: 0;
    height: 16px; 
    z-index: }
#searchform_nav input[type=text]:focus {  background: #fff; border-color: #CCC; color: #000; text-shadow: 0 1px 1px #fff; outline: none;}
#searchform_nav input[type=submit] { color: #fff; text-shadow: 0 -1px 1px #000; font-weight: 600; font-family: 'Open Sans', Helvetica, sans-serif; background: rgb(158,158,158);
background: -moz-linear-gradient(top,  rgba(158,158,158,1) 0%, rgba(109,109,109,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,158,158,1)), color-stop(100%,rgba(109,109,109,1)));
background: -webkit-linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(109,109,109,1) 100%);
background: -o-linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(109,109,109,1) 100%);
background: -ms-linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(109,109,109,1) 100%);
background: linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(109,109,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#6d6d6d',GradientType=0 );

 border: 1px #6d6d6d solid; font-size: 11px; height: 27px; box-shadow: 0 1px 1px #999; padding: 4px 12px; cursor: pointer; margin: 0; }

#searchform_nav input[type=submit]:hover { background: rgb(193,193,193);
background: -moz-linear-gradient(top,  rgba(193,193,193,1) 0%, rgba(109,109,109,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,193,193,1)), color-stop(100%,rgba(109,109,109,1)));
background: -webkit-linear-gradient(top,  rgba(193,193,193,1) 0%,rgba(109,109,109,1) 100%);
background: -o-linear-gradient(top,  rgba(193,193,193,1) 0%,rgba(109,109,109,1) 100%);
background: -ms-linear-gradient(top,  rgba(193,193,193,1) 0%,rgba(109,109,109,1) 100%);
background: linear-gradient(top,  rgba(193,193,193,1) 0%,rgba(109,109,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#6d6d6d',GradientType=0 );

}
#searchform_nav input[type=submit]:active { box-shadow: inset 0 4px 6px #6D6D6D; }

/* Sign Up Via Email - Nav */

#signup_via_email { float: right; margin: 0 10px 0 0; }
#signup_via_email input[type=text] { width: 200px;
    padding: 5px;
    border-radius: 0px;
    text-shadow: 0 1px 1px #fff;
    border: 1px #CCC solid;
    font-size: 12px;
    font-family: Helvetica Neue, Helvetica, Sans-serif;;
    text-transform: none;
    background: #EFEFEF;
    box-shadow: inset 0 2px 5px #CCC;
    margin: 0 3px 0 0; height: 14px;}
#signup_via_email input[type=text]:focus {  background: #fff; border-color: #CCC; color: #000; text-shadow: 0 1px 1px #fff; outline: none;}
#signup_via_email input[type=submit] { color: #fff; text-shadow: 0 -1px 1px #000; font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 600;  background: rgb(172,43,29);
background: -moz-linear-gradient(top,  rgba(172,43,29,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(172,43,29,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac2b1d', endColorstr='#8c1717',GradientType=0 );
 border: 1px #8c2014 solid; font-size: 11px; padding: 4px 12px; cursor: pointer; margin: 0; height: 27px; }

#signup_via_email input[type=submit]:hover { background: rgb(224,38,38);
background: -moz-linear-gradient(top,  rgba(224,38,38,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,38,38,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02626', endColorstr='#8c1717',GradientType=0 );
}
#signup_via_email input[type=submit]:active { box-shadow: inset 0 4px 6px #671512; }


#content-body
{
	width: 69%;
	float: left;
	padding-left: 1%;
	position: relative;
	left: -1px;
	border-left: 1px #DEDEDE solid;

}

#content { width: 608px; }

.entry-header .comments-reply { margin: 0 0 15px 0; background: url('images/comment.png') no-repeat 0 2px; padding-left: 25px; }
.entry-header .comments-reply a { padding: 2px; text-transform: uppercase; color: #888; font-weight: bold; font-weight: normal; font-size: 11px;}
.entry-header .comments-reply a:hover { background: #eaeaea; }
.entry-header .comments-reply strong { color: #1982D1; }

.entry-header .comments-link a:hover,.entry-header .comments-link a:focus,.entry-header .comments-link a:active
{
	background-color: #1982d1;
	color: #fff;
	color: rgba(255,255,255,0.8);
}
.entry-header .comments-link .leave-reply
{
	visibility: hidden;
}
#respond
{
	background: #ddd;
	border: 1px solid #C0C0C0;
	moz-border-radius: 3px;
	border-radius: 6px;
	margin: 30px auto;
	padding: 0 20px 20px 20px;
	position: relative;
	width: 523px;
	overflow: hidden;
}


#respond input[type="text"],#respond textarea
{
	background: #fff;
	border: 4px solid #eee;
	moz-border-radius: 5px;
	border-radius: 5px;
	webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	position: relative;
	padding: 10px;
	text-indent: 80px;
}
#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment
{
	position: relative;
}
#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label
{
	background: #eee;
	webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	color: #555;
	display: inline-block;
	font-size: 13px;
	left: 4px;
	min-width: 60px;
	padding: 4px 10px;
	position: relative;
	top: 40px;
	z-index: 1;
}
#respond input[type="text"]:focus,#respond textarea:focus
{
	text-indent: 0;
	z-index: 1;
}
#respond textarea
{
	resize: vertical;
	width: 495px;
}
#respond .comment-form-author .required,#respond .comment-form-email .required
{
	color: #bd3500;
	font-size: 22px;
	font-weight: bold;
	left: 96%;
	position: absolute;
	top: 45px;
	z-index: 1;
}
#respond .comment-notes,#respond .logged-in-as
{
	font-size: 13px;
}
#respond p
{
	margin: 10px 0;
}
#respond .form-submit
{
	float: right;
	margin: -20px 0 10px;
}

#respond input#submit { width: 505px; color: #fff; text-shadow: 0 -1px 1px #000; font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 600; border-radius: 18px; background: rgb(172,43,29);
background: -moz-linear-gradient(top,  rgba(172,43,29,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(172,43,29,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac2b1d', endColorstr='#8c1717',GradientType=0 );
 border: 1px #8c2014 solid; font-size: 18px; padding: 9px 24px; cursor: pointer; margin: 20px 0 7px 0; }
 
#respond input#submit:hover { background: rgb(224,38,38);
background: -moz-linear-gradient(top,  rgba(224,38,38,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,38,38,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02626', endColorstr='#8c1717',GradientType=0 );
}

#respond input#submit:active { box-shadow: inset 0 4px 6px #671512; }

#respond #cancel-comment-reply-link
{
	color: #666;
	margin-left: 10px;
	text-decoration: none;
}
#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover
{
	text-decoration: underline;
}
.commentlist #respond
{
	margin-left: -55px;
}
#reply-title
{
	color: #373737;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#cancel-comment-reply-link
{
	color: #888;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover
{
	color: #ff4b33;
}
#respond label
{
	line-height: 2.2em;
}
#respond input[type=text]
{
	display: block;
	height: 24px;
	width: 495px;
}
#respond p
{
	font-size: 12px;
}
p.comment-form-comment
{
	margin: 0;
}
.form-allowed-tags
{
	display: none;
}
.assistive-text
{
	display: none;
}
#nav-single
{
	margin-bottom: 20px;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	margin: 0;
	clear: both;
	padding: 0 20px;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	margin: 0 0 20px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body block quote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
	margin: 0!important;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */

#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

#sidebar ul,#sidebar-right ul { margin: 0}

#respond h3 { 
    font-size: 25px;
    margin-bottom: 30px;
    text-shadow: 0 1px 1px #fff;
}

#respond textarea:focus, #respond input[type=text]:focus {outline: none; box-shadow: 0 0 10px #b8b8b8; }

.entry-header .comments-link { position: relative; }

/* Comments link */
.entry-header .comments-link a {
	background: #eee url(images/comment-bubble.png) no-repeat;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;
	padding: 0 0 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	text-decoration: none;
	width: 43px;
	height: 36px;
	
	
}

.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
	background-color: #1982d1;
	color: #fff;
	color: rgba(255,255,255,0.8);
}


#featured-celebrities { width: 835px; height: auto; }
#featured-celebrities h1,#browse-by h1 { margin: 20px 0 20px 15px; font-size: 33px; color: #AC2B1D; }
#featured-celebrities .celebrity { border: 1px silver solid; width: 245px; height: 290px; float: left; clear: none; margin: 18px; box-shadow: 0 5px 5px #DBDBDB; }
#featured-celebrities .celebrity.nomargin { margin-right: 0; }
#browse-by ul { width: 820px; }
#browse-by #list li { float: left; width: 33.3%; overflow: hidden }

#celebrity-single { float: right; width: 540px; padding: 0 25px; float: right; }
#celebrity-single h1 {  color: #AC2B1D; margin: 20px 0 20px 0; font-size: 33px; }
#celebrity-single .post p { margin: 0 0 20px 0; }
#celebrity-single .post ul {margin: 10px 20px 10px 30px; list-style-type: disc}
#celebrity-single .post ul li { margin: 0 15px 10px 0; }
#celebrity-single .post ol {margin: 10px 20px 10px 30px; list-style-type: decimal}
#celebrity-single .post ol li {margin: 0 15px 10px 0; }
#celebrity-single .post blockquote { background: #fefee5; padding: 10px; border: 1px #e6e5b0 solid;  border-left: 10px #e6e5b0 solid; margin: 0 0 20px 0; }
#celebrity-single .post blockquote p { margin: 0}

#celebrity-sidebar { float: left; width: 260px; margin: 0 0 0 4px; }
#celebrity-sidebar img { box-shadow: 0 5px 5px #DBDBDB; margin: 5px 10px 10px 10px; }
#celebrity-sidebar #cars-owned { margin: 20px 0; }
#celebrity-sidebar #cars-owned h2 { background: rgb(69,72,77);
background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );  color: #fff; font-size: 13px; padding: 10px; font-weight: 600; margin: 7px 7px 0 7px }
#celebrity-sidebar #cars-owned ul { border: 1px #dedede solid; margin: 0 7px 7px 7px; }
#celebrity-sidebar #cars-owned ul li { padding: 5px; border-bottom: 1px silver solid; height: 60px; font-size: 16px; line-height: 18px;}
#celebrity-sidebar #cars-owned ul li img { float: left; margin: 0 10px 0 0; width: 60px; height: 60px; }
#celebrity-sidebar #latest-post { margin: 20px 0; }
#celebrity-sidebar #latest-post h2 {background: rgb(69,72,77);
background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );  color: #fff; font-size: 13px; padding: 10px; font-weight: 600; margin: 7px 7px 0 7px }
#celebrity-sidebar #latest-post ul { border: 1px #dedede solid; margin: 0 7px 7px 7px; }
#celebrity-sidebar #latest-post ul li { padding: 5px; border-bottom: 1px silver solid;}

#video-sidebar { float: left; width: 190px; height: 900px; background: #EFEFEF; border: 1px silver solid; margin: 0 0 0 10px; }

#latest-videos h1#video-title { color: #AC2B1D; margin:0 20px 10px 15px; font-size: 33px; }
#latest-videos {  float: right; width: 613px; padding: 0; }
#latest-videos .video-single { float: right; width: 600px; margin: 20px 0;  }
#latest-videos .video-single h2 { margin: 0 0 20px 0!important; }
#latest-videos .video-single h2 a {  color: #444444; font-size: 17px; line-height: 20px; }
#latest-videos .video-single h2 a:hover {color: #E52828; }
#latest-videos .video-single .video-feature { padding: 5px 5px 0 5px; background: #EFEFEF; float: left;  border: 1px silver solid; margin-right: 20px; }
.video-single .video-feature iframe { width: 250px!important; height: 141px!important;}

#nav-below { clear: both; margin: 40px 22px; width: 564px }


#nav-below .nav-previous a,#nav-below .nav-next a,.navigation .nav-previous a, .navigation .nav-next a, #nav-below .nSearchav-previous a { color: #000; background: #DDDDDD; border: 1px silver solid; padding: 18px 5px; display: block;  text-align: center; font-family: 'Open Sans', Helvetica, sans-serif; font-weight: bold; font-size: 21px; border-radius: 6px; text-shadow: 0 1px 1px #fff;  }
#nav-below .nav-previous a,#nav-below .nav-next a, #nav-below .nSearchav-previous { width: 180px; height: 20px }
.navigation .nav-previous a, .navigation .nav-next a { width: 185px; margin: 0 0 30px 0; }

#nav-below .nav-previous a:hover,#nav-below .nav-next a:hover,.navigation .nav-previous a:hover, #nav-below .nSearchav-previous a:hover, .navigation .nav-next a:hover { background: #35373B; color: #fff; text-shadow: 0 -1px 1px #000; }
#nav-below .nSearchav-previous { float: left }
#th-colophon .col.first { margin-left: 20px;}
#th-colophon .col { width: 260px; margin-right: 40px; float: left; }
#th-colophon .col:last-child {margin-right: 0; }

#th-colophon .col h2 {font-family: 'Play', Helvetica, sans-serif; font-weight: 400; font-size: 23px; color: #fff; margin: 10px 0 15px 0; text-shadow: 0 -1px 1px #000}
#th-colophon .col ul { margin: 0 0 30px 0; }
#th-colophon .col ul li { margin-bottom: 10px;list-style: none; color: #000; }
#th-colophon .col ul li a {color: #E52828; text-shadow: 0 -1px 1px #000; font-size: 14px; }
#th-colophon .col ul li a:hover { color: #fff;}
#th-colophon .col a { color: #E52828; font-size: 14px; }
#th-colophon .col a:hover { color: #fff; }

#footer-bottom { width: 1200px; margin: auto; }
#footer-bottom p { float: left; color: #d0d0d0; margin-top: 30px; }
#footer-bottom a { color:#d0d0d0  ; }
#footer-bottom a:hover {text-decoration: underline}
#footer-bottom p.right { float: right; }

.wpcf7 input[type='text'],.wpcf7 textarea { 
    width: 300px;
    padding: 10px;
    color: #fff;
    text-shadow: 0 -1px 1px #000;
    border: 2px #323232 solid;
    font-size: 16px;
    font-family: 'Open Sans', Helvetica, Sans-serif;;
    font-weight: 700;
    text-transform: none;
    background: #585858;
    box-shadow: inset 0 5px 5px #444;
    margin: 0 0 10px 0; 
}

.wpcf7 input[type='email'],.wpcf7 textarea { 
    width: 300px;
    padding: 10px;
    color: #fff;
    text-shadow: 0 -1px 1px #000;
    border: 2px #323232 solid;
    font-size: 16px;
    font-family: 'Open Sans', Helvetica, Sans-serif;;
    font-weight: 700;
    text-transform: none;
    background: #585858;
    box-shadow: inset 0 5px 5px #444;
    margin: 0 0 10px 0; 
}


.wpcf7 input[type='text']:focus,.wpcf7 textarea:focus  { background: #DADADA; border-color: #8a8a8a; color: #000; text-shadow: 0 1px 1px #fff; outline: none; box-shadow: 0 0 10px #b8b8b8; }

.wpcf7 p { margin-bottom: 10px;}

.wpcf7 input[type=submit] { color: #fff; text-shadow: 0 -1px 1px #000; font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 600; border-radius: 18px; background: rgb(172,43,29);
background: -moz-linear-gradient(top,  rgba(172,43,29,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(172,43,29,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac2b1d', endColorstr='#8c1717',GradientType=0 );
 border: 1px #8c2014 solid; font-size: 18px; padding: 9px 24px; cursor: pointer; margin: 0 0 10px 0; position: relative; top: -12px; }
 
.wpcf7 input[type=submit]:hover { background: rgb(224,38,38);
background: -moz-linear-gradient(top,  rgba(224,38,38,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,38,38,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02626', endColorstr='#8c1717',GradientType=0 );
}

.wpcf7 input[type=submit]:active { box-shadow: inset 0 4px 6px #671512; }

.wpcf7-not-valid-tip { top: -18px!important; left: 0!important; border: 2px solid red!important; width: 306px!important; padding: 7px!important; height: 30px; line-height: 30px;}

div.wpcf7-validation-errors { display: block; width: 300px;padding: 10px!important;background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );border: 2px #CCC solid!important;font-weight: bold;color: #000;font-size: 14px;text-align: center;text-shadow: 0 1px 1px #fff;margin: 0 0 30px 0!important;}

.wpcf7 .ajax-loader { position: relative;top: 2px;left: 15px; clear: none!important; margin: 0; vertical-align: inherit!important; border: none!important; display: inline!important; }

/* Sidebar */



/* Left Sidebar */

#sidebar-body
{
	width: 28%;
	float: left;
	border-right: 1px solid #DEDEDE;
}

#sidebar { margin: 0 0 18px 10px; font-size: 11px; }

#sidebar li { list-style-type: none; margin: 0 0 1px 0; line-height: 14px; width: 220px;  }
#sidebar li a { color: #35373B; display: block; background: #EFEFEF; padding: 10px; border-top: 1px #d9d9d9 solid; font-size: 12px; font-family: Helvetica, sans-serif; }
#sidebar.browseby li a { padding: 14px; font-size: 20px; font-family: 'Open Sans', Helvetica, sans-serif; }

#sidebar li a:hover { background: #f5f5f5; color: #AC2B1D;}
#sidebar .textwidget { width: 220px;  line-height: 14px; }
#sidebar .textwidget li a { padding: 14px; font-size: 20px; font-family: 'Open Sans', Helvetica, sans-serif; }
#sidebar .textwidget img { margin: 0 0 20px 0; }

#sidebar #recentcomments li { list-style-type: none; margin: 0 0 1px 0;  font-size: 11px;  line-height: 14px; padding: 10px; border-top: 1px #d9d9d9 solid;background: #EFEFEF; width: 200px; }
#sidebar #recentcomments li a { color: #35373B; display: block; border: none;  }
#sidebar #recentcomments li a:hover { background: #f5f5f5; color: #AC2B1D;}

#sidebar h2 { background:#1a1a1a; color: #EAEAEA; width: 202px; border: 2px #333 solid; box-shadow: 0 2px 2px #aeaeae; padding: 7px; text-shadow: 0 -1px 1px #000; font-weight: 400; margin: 20px 0 10px 0; font-size: 20px; text-transform: uppercase }
#sidebar.browseby h2 { font-size: 22px } 
#sidebar h2 span { color: #AC2B1D; font-weight: 600; }
#sidebar h2:first-child { margin-top: 0; }
#sidebar div { margin: 0 0 20px 0; clear: both; }

/* Right Sidebar */

#sidebar-right { margin: 0 0 18px 10px; }


#sidebar-right li { list-style-type: none; margin: 0 10px 1px 0; line-height: 14px;  }
#sidebar-right li a { color: #35373B; display: block; background: #EFEFEF; padding: 10px; border-top: 1px #d9d9d9 solid; }
#sidebar-right li a:hover { background: #f5f5f5; color: #AC2B1D;}
#sidebar-right .textwidget { width: 210px; padding: 5px;}


#sidebar-right #recentcomments li { list-style-type: none; margin: 0 10px 1px 0; line-height: 14px; padding: 10px; border-top: 1px #d9d9d9 solid;background: #EFEFEF; }
#sidebar-right #recentcomments li a { color: #35373B; display: block; border: none;   }
#sidebar-right #recentcomments li a:hover { background: #f5f5f5; color: #AC2B1D;}

#sidebar-right h2 { background: #1a1a1a;
 color: #fff; width: 287px; font-family: 'Open Sans', Helvetica, sans-serif; border: 2px #333 solid; box-shadow: 0 2px 2px #aeaeae; padding: 7px; text-shadow: 0 -1px 1px #000; font-weight: 400; margin: 20px 0 10px 0; font-size: 18px; text-transform: uppercase }
#sidebar-right h2 span { color: #AC2B1D; font-weight: 600; }
#sidebar-right h2:first-child { margin-top: 0; }
#sidebar-right div { margin: 0 0 20px 0; clear: both; }

#sidebar-right .tagcloud { width: 316px; }

/* Split Sidebar */
#sidebar-right h2, #sidebar h2, .sidebar-split h2 { font-family: 'Play'!important}
.sidebar-split { float: left; width: 145px; margin: 0 8px; }
.sidebar-split ul { width: 156px; }
.sidebar-split li { list-style-type: none; margin: 0 10px 1px 0; line-height: 14px;  }
.sidebar-split li a { color: #35373B; display: block; background: #EFEFEF; padding: 10px; border-top: 1px #d9d9d9 solid; }
.sidebar-split li a:hover { background: #f5f5f5; color: #AC2B1D;}
.sidebar-split .textwidget { width: 127px; padding: 5px;}

.sidebar-split #recentcomments li { list-style-type: none; margin: 0 10px 1px 0; line-height: 14px; padding: 10px; border-top: 1px #d9d9d9 solid;background: #EFEFEF; }
.sidebar-split #recentcomments li a { color: #35373B; display: block; border: none;   }
.sidebar-split #recentcomments li a:hover { background: #f5f5f5; color: #AC2B1D;}

.sidebar-split h2 { background: #1a1a1a;
 color: #fff; width: 128px; border: 2px #333 solid; box-shadow: 0 2px 2px #aeaeae; padding: 7px; text-shadow: 0 -1px 1px #000; font-weight: 400; margin: 20px 0 10px 0; font-size: 14px; text-transform: uppercase }
.sidebar-split h2 span { color: #AC2B1D; font-weight: 600; }
.sidebar-split h2:first-child { margin-top: 0; }
.sidebar-split div { margin: 0 0 20px 0; clear: both; }


/* Search Widget */

#searchform { float: left; width: 316px;  }
#searchform input[type=text] { width: 184px;
    padding: 5px;
    color: #000;
    text-shadow: 0 1px 1px #fff;
    border: 2px #CCC solid;
    font-size: 14px;
    font-family: 'Open Sans', Helvetica, Sans-serif;;
    font-weight: 700;
    text-transform: none;
    background: #EFEFEF;
    box-shadow: inset 0 2px 5px #CCC;
    border-radius: 0;
    margin: 0 0 10px 0; }
#searchform input[type=text]:focus {  background: #fff; border-color: #CCC; color: #000; text-shadow: 0 1px 1px #fff; outline: none;}
#searchform input[type=submit] { color: #fff; text-shadow: 0 -1px 1px #000; font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 600; border-radius: 18px; background: rgb(172,43,29);
background: -moz-linear-gradient(top,  rgba(172,43,29,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(172,43,29,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac2b1d', endColorstr='#8c1717',GradientType=0 );
 border: 1px #8c2014 solid; font-size: 13px; padding: 6px 22px; cursor: pointer; margin: 0 0 10px 10px; }

#searchform input[type=submit]:hover { background: rgb(224,38,38);
background: -moz-linear-gradient(top,  rgba(224,38,38,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,38,38,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02626', endColorstr='#8c1717',GradientType=0 );
}
#searchform input[type=submit]:active { box-shadow: inset 0 4px 6px #671512; }


/* Search Results */

h1#search_result_for { 
    margin: 10px 0 30px 0;
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px #DEDEDE solid;
    padding: 0 0 10px 0;
    width: 605px;
}

#searchform_large { margin: 10px auto; background: background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
float: left; width: 564px; position: relative; top: -11px; left: -9px; padding: 30px;border: 1px #DEDEDE solid; }
#searchform_large input[type=text] { width: 400px;
    padding: 10px;
    color: #fff;
    border-radius: 0px;
    text-shadow: 0 -1px 1px #000;
    border: 2px #323232 solid;
    font-size: 16px;
    font-family: 'Open Sans', Helvetica, Sans-serif;
    font-weight: 700;
    text-transform: none;
    background: #585858;
    box-shadow: inset 0 5px 5px #444;
    margin: 0 0 10px 0; }
#searchform_large input[type=text]:focus {  background: #fff; border-color: #CCC; color: #000; text-shadow: 0 1px 1px #fff; outline: none; box-shadow: 0 0 10px #b8b8b8; }
#searchform_large input[type=submit] { color: #fff; text-shadow: 0 -1px 1px #000; font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 600; border-radius: 18px; background: rgb(172,43,29);
background: -moz-linear-gradient(top,  rgba(172,43,29,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(172,43,29,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac2b1d', endColorstr='#8c1717',GradientType=0 );
 border: 1px #8c2014 solid; font-size: 18px; padding: 9px 24px; cursor: pointer; margin: 0 0 10px 20px; }
#searchform_large input[type=submit]:hover { background: rgb(224,38,38);
background: -moz-linear-gradient(top,  rgba(224,38,38,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,38,38,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02626', endColorstr='#8c1717',GradientType=0 );
}
#searchform_large input[type=submit]:active { box-shadow: inset 0 4px 6px #671512; }

/* You Might Like Fixes */
#outbrain_widget_0 { display: none!important; }
#outbrain_widget_1 { width: 523px!important; background: #EFEFEF; padding: 20px 20px 5px 20px; margin: 0 auto; border: 1px #d9d9d9 solid; border-radius: 6px; text-shadow: 0 1px 1px #fff; }
#recommendationsFieldset_1_stripBox { margin: 0 0 0; color: #000; }
.strip-like { font-family: 'Open Sans', Helvetica, Sans-serif; font-size: 20px!important; margin: 0 0 20px 0; }
#ob_strip_container_1_stripBox .item-container { margin: 0!important; padding-right: 15px!important; }
#ob_strip_container_1_stripBox .item-container:last-child {padding-right: 0!important}

/* Post Extras */
#post-extras { margin: 40px auto; width: 565px; }
#post-extras h2 { margin: 0 0 20px 0; color: #000; font-size: 20px; }
#post-extras #related-posts { float: left; width: 247px}
#post-extras #related-posts p { display: none; }
#post-extras #related-posts ul {margin: 10px 20px 10px 0; list-style-type: none}
#post-extras #related-posts ul li { margin: 0 15px 10px 0; }

#post-extras #ad-spot { float: right; }

#th-access .menu ul { font-family: 'Open Sans'; font-weight: 600;background: #7b7f89;
background: -moz-linear-gradient(top,  #7b7f89 0%, #575a62 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b7f89), color-stop(100%,#575a62));
background: -webkit-linear-gradient(top,  #7b7f89 0%,#575a62 100%);
background: -o-linear-gradient(top,  #7b7f89 0%,#575a62 100%);
background: -ms-linear-gradient(top,  #7b7f89 0%,#575a62 100%);
background: linear-gradient(top,  #7b7f89 0%,#575a62 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7f89', endColorstr='#575a62',GradientType=0 );

list-style: none; margin: 0; padding: 0; width: 1200px; height: 45px; overflow: hidden; position: relative; z-index: 9999; }
#th-access .menu li { float: left; }

#th-access .menu li a { 
	font-family: 'Open Sans', Lucida Sans, Helvetica, sans-serif;
	display: block;
	float: left;
	text-transform: uppercase;
	color: #f2f2f2;
	text-decoration: none;
	line-height: 46px;
	padding: 0 10px;
	z-index: 10;
	position: relative;
	text-shadow: 0 -1px 1px #000;
	font-size: 15px;
}

#th-access .menu li a:hover {color: #fff; background: #abacb2;
background: -moz-linear-gradient(top,  #abacb2 0%, #606166 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abacb2), color-stop(100%,#606166));
background: -webkit-linear-gradient(top,  #abacb2 0%,#606166 100%);
background: -o-linear-gradient(top,  #abacb2 0%,#606166 100%);
background: -ms-linear-gradient(top,  #abacb2 0%,#606166 100%);
background: linear-gradient(top,  #abacb2 0%,#606166 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abacb2', endColorstr='#606166',GradientType=0 );
}
#th-access .menu li a:active { box-shadow: inset 0 5px 10px #363639; }
#th-access .menu li.current_page_item a,.current-menu-item { background: #3E4045; color: #FFF;  box-shadow: inset 0 5px 10px #242528;   }

#extra-nav { text-align: center; padding: 4px; }
#extra-nav a { font-size: 13px; }

.wp-pagenavi { margin: 20px 0;}
.wp-pagenavi a, .wp-pagenavi span { color: #000; background: #DDDDDD; border: 1px silver solid;  text-align: center; font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 300; font-size: 14px; border-radius: 3px; text-shadow: 0 1px 1px #fff;   }
#author_title { font-size: 27px; border-bottom: 1px silver solid; padding: 0 0 10px 0; margin: 20px 10px 30px 10px!important; }
.type-cars_for_sale #outbrain_widget_0 { display: none!important; }

@-moz-document url-prefix() { .fb-like { padding: 85px 205px } }

#latest-for-sale h2 { 
    font-size: 24px;
    margin: 0 0 0 10px;}
#latest-for-sale ul h3 { margin: 0 0 10px 0; font-size: 20px; }
#latest-for-sale ul { margin: 0; }
#latest-for-sale ul li { 	background: #eaeaea;
	border: 1px solid #C0C0C0;
	moz-border-radius: 3px;
	border-radius: 6px;
	margin: 30px auto;
	padding: 20px;
	position: relative;
	width: 548px;
	overflow: hidden;}
#latest-for-sale ul li .car-photo { float: left; margin-right: 20px; border: 1px silver solid; box-shadow: 0 3px 3px #CCC; }

h1#cat-header { 
    margin: 0 0 20px 7px;
    border-bottom: 1px #DEDEDE solid;
    padding-bottom: 14px;
    font-size: 20px;
 }
 
 #footer-email-signup {
 
    width: 1180px;
    background: #000;$;
    position: relative;
    height: 33px;
    padding: 10px 10px 5px 10px;
    border-bottom: 10px #35373B solid;
    clear: both;
 }
 

#signup_via_email_footer { margin: 0 10px 0 0; float: left; }
#signup_via_email_footer .signup-message {  font-family: 'Play', Helvetica; font-weight: center; font-size: 26px; float: left; text-transform: uppercase; margin: 4px 20px 4px 4px; color: #fff; text-align: center; font-weight: 600; }
#signup_via_email_footer input[type=text] { width: 330px;
    padding: 5px;
    border-radius: 0px;
    text-shadow: 0 1px 1px #fff;
    border: 1px #CCC solid;
    font-size: 13px;
    font-family: Helvetica Neue, Helvetica, Sans-serif;;
    text-transform: none;
    background: #EFEFEF;
    box-shadow: inset 0 2px 5px #CCC;
    margin: 0 3px 0 0; height: 14px;}
#signup_via_email_footer input[type=text]:focus {  background: #fff; border-color: #CCC; color: #000; text-shadow: 0 1px 1px #fff; outline: none;}
#signup_via_email_footer input[type=submit] { color: #fff; text-shadow: 0 -1px 1px #000; font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 600;  background: rgb(172,43,29);
background: -moz-linear-gradient(top,  rgba(172,43,29,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(172,43,29,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(172,43,29,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac2b1d', endColorstr='#8c1717',GradientType=0 );
 border: 1px #8c2014 solid; font-size: 13px; padding: 4px 12px; cursor: pointer; margin: 0; height: 28px; }

#signup_via_email_footer input[type=submit]:hover { background: rgb(224,38,38);
background: -moz-linear-gradient(top,  rgba(224,38,38,1) 0%, rgba(140,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,38,38,1)), color-stop(100%,rgba(140,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
background: linear-gradient(top,  rgba(224,38,38,1) 0%,rgba(140,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02626', endColorstr='#8c1717',GradientType=0 );
}
#signup_via_email_footer input[type=submit]:active { box-shadow: inset 0 4px 6px #671512; }
#social-footer
{
	float: right;
	width: 295px;
}

#social-footer h1 {  font-family: 'Play', Helvetica; font-size: 18px; float: left; text-transform: uppercase; margin: 4px 20px 4px 4px; color: #fff; text-align: center; font-weight: 600; }

#social-footer li
{
	float: left;
}
#social-footer li a
{
	display: block;
	height: 32px;
	width: 32px;
	float: left;
	margin: 0 9px 0 0;
}
#social-footer li#facebook a
{
	display: block;
	background: url('images/footer_social_balloon-14.png') top no-repeat;
	text-indent: -9999px;
	opacity: .8;
}

#social-footer li#facebook a:hover
{
	opacity: 1.8
}
#social-footer li#googleplus a
{
	display: block;
	background: url('images/footer_social_balloon-19.png') top no-repeat;
	text-indent: -9999px;
	opacity: .8;
}

#social-footer li#googleplus a:hover
{
	opacity: 1.0;
}
#social-footer li#twitter a
{
display: block;
	background: url('images/footer_social_balloon-05.png') top no-repeat;
	text-indent: -9999px;
	opacity: .8;
}

#social-footer li#twitter a:hover
{
	opacity: 1.0;
}
#social-footer li#youtube a
{
	display: block;
	background: url('images/footer_social_balloon-18.png') top no-repeat;
	text-indent: -9999px;
	opacity: .8;
}

#social-footer li#youtube a:hover
{
	opacity: 1.0;
}
#mobile-menu,.home_redir { display: none;}
.hidden { display: none; }
.unhidden { display: block; }
.mobile-featured { display: none; }
#post-extras-mobile { display: none}
.home #nav-below { display: none; }
#music-videos {
    margin-bottom: 40px;
    float: left;
}

#music-videos li {
    float: left;
    margin-right: 22px;
    width: 256px;
    height: 240px;
    margin-bottom: 20px;
}
#music-videos li a:hover {
    text-decoration: underline;
}
#music-videos li .attachment-music-video-thumb {
    border: 1px silver solid;
    width: 256px;
    height: 197px;
    background: #CCC;
    display: block!important;
}
#music-videos li:nth-child(3n) {
    margin-right: 0;
}

.post-type-archive-music_videos #content-body,
.post-type-archive-jay_lenos_garage #content-body,
.post-type-archive-cicgc #content-body, {
    width: 608px;
}
.post-type-archive-music_videos #content,
.post-type-archive-jay_lenos_garage #content,
.post-type-archive-cicgc #content {
    width: 857px;
}
#google_ads_div_CCB_leftside_160_ad_wrapper {
    margin-left: 38px;
}

/* = Photo Viewer
-------------------------------------------------------------- */

.photo-viewer .ngg-browser-prev,
.photo-viewer .ngg-browser-next {
    color: #000;
    background: #DDDDDD;
    border: 1px silver solid;
    padding: 20px 10px;
    display: block;
    text-align: center;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-weight: bold;
    font-size: 25px;
    text-shadow: 0 1px 1px #fff;    
}
.photo-viewer .ngg-browser-prev:hover,
.photo-viewer .ngg-browser-next:hover {
	background: #5B5E66;
	color: #fff;
	text-shadow: none;
}
.photo-viewer #ngg-image-0 {
    margin: 0;
    border: 0;
}
.photo-viewer .ngg-imagebrowser-nav .back,
.photo-viewer .ngg-imagebrowser-nav .next {
    border: none;
    width: 49%;
    margin-bottom: 20px;
    padding: 0;
}
.photo-viewer .slideshowlink,
.photo-viewer h3,
.photo-viewer .counter {
    display: none;
}
.page-template-photo-viewer-php .hentry {
	width: 811px;
}
.page-template-photo-viewer-php #content {
	width: 810px;
	margin-left: 20px;
}
.page-template-photo-viewer-php #content-body {
	width: 850px
}
.page-template-photo-viewer-php #th-content .photo-viewer #ngg-image-0 img {
	margin-bottom: 30px;
}
.social-icons {
    height: 80px;
    position: relative;
    margin-left: 0;
    margin-bottom: 40px;
    clear: both;
}
.social-icons li {
    float: left;
    margin-right: 20px;
}
.social-icons:after {
    content: "Like this photo? Share it!";
    font-family: 'Noteworthy';
    font-size: 20px;
    line-height: 24px;
    position: absolute;
    color: #000;
    top: 24px;
    display: block;
    left: 230px;
}
.social-icons:before {
    background: url('images/social-arrow.png') no-repeat;
    display: block;
    width: 31px;
    position: relative;
    top: 0;
    left: 214px;
    content: "";
    height: 17px;
}
.page-template-photo-viewer-php #extra-nav {
	text-align: center;
	padding: 4px;
	padding-top: 6px;
	margin-top: 40px;
	border-top: 1px #DEDEDE solid;
}

/* = Celebrity Net Worth
-------------------------------------------------------------- */

.celebrity-net-worth { 
	background: #EFEFEF;
	padding: 15px; 
	border: 1px #D9D9D9 solid; 
	border-radius: 6px;
	margin-bottom: 30px;
}
.celebrity-net-worth span {
	background: #fff;
	border: 1px #d9d9d9 solid;
	border-radius: 4px;
	padding: 12px;
	display: block;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
}
.celebrity-net-worth p {
	font-size: 14px;
	margin-bottom: 10px;
	padding-left: 15px;
	display: block;
}
#celebrity-sidebar h2 {
	background: #1a1a1a;
	color: #EAEAEA;
	width: 227px;
	border: 2px #333 solid;
	font-family: 'Play'!important;
	box-shadow: 0 2px 2px #aeaeae;
	margin-left: 20px;
	padding: 7px;
	text-shadow: 0 -1px 1px #000;
	font-weight: 400;
	margin: 20px 0 10px 10px;
	font-size: 22px;
	text-transform: uppercase;
}
#celebrity-sidebar ul {
	width: 249px;
	line-height: 14px;
	margin-left: 10px
}
#celebrity-sidebar li {
	list-style-type: none;
	margin: 0 0 1px 0;
	line-height: 14px;
}
#celebrity-sidebar li a {
	color: #35373B;
	display: block;
	background: #EFEFEF;
	padding: 13px;
	border-top: 1px #d9d9d9 solid;
	font-size: 15px;
	font-family: Helvetica, sans-serif;
}
#celebrity-sidebar .celebrity-stats {
	margin-left: 10px;
	padding: 10px;
	border: 1px #D9D9D9 solid;
	width: 223px;
	margin-top: 20px;
	padding-bottom: 0;
}
#celebrity-single .nicknames {
	font-size: 12px;
	margin-bottom: 30px;
	display: block;
}
.cbn-home {
	width: 823px!important;
}
#cbn-list li {
	border-bottom: 1px silver solid;
	padding: 20px 0;
	min-height: 159px;
}
#cbn-list h2 {
	margin-top: 0;
}
#cbn-list h2 a {
	color: #9B201A;
	font-size: 26px;
	line-height: 32px;
	font-weight: 700;
	margin: 0 0 10px 0;
	font-family:'Open Sans', Helvetica, sans-serif;
}
#cbn-list img {
	display: block!important;
	float: left;
	border: 1px silver solid;
	margin-right: 20px;
}
#cbn-list a.read-more {
	background: #EFEFEF;
	border-radius: 4px;
	border: 1px #D9D9D9 solid;
	text-align: center;
	float: right;
	font-family:'Open Sans', Helvetica, sans-serif;;
	font-size: 13px;
	color: #000;
	display: block;
	font-weight: 600;
	padding: 6px 9px;
}
#cbn-list a.read-more:hover {
	 background: #35373B;
    color: #fff;
    text-shadow: 0 -1px 1px #000;
}

/* = Home List
-------------------------------------------------------------- */

#home-list {
	margin-left: 0!important;
}
#home-list li {
	border-bottom: 1px silver solid;
	padding: 20px 0;
}
#home-list h2 {
	margin-top: 0;
}
#home-list h2 a {
	color: #9B201A;
	font-size: 26px;
	line-height: 32px;
	font-weight: 700;
	margin: 0 0 10px 0;
	font-family:'Open Sans', Helvetica, sans-serif;
}
#home-list img {
	display: block!important;
	float: left;
	border: 1px silver solid;
	margin-right: 20px;
}
.mob { display: none; }

.motop {
	margin: 20px auto;
	position: relative;
	left: 50%;
}