/*
Theme Name: BAGnewsNotes
Theme URI: http://wordpress.org/
Description: Custom Theme for BAGNEWSNOTES.COM
Version: 1.0
Author: Weightshift
Author URI: http://weightshift.com
*/

@import url('_css/lens.css');

* { padding: 0; margin: 0; }


/*-----------------------------------------------------------------------
   Standard styles
 ------------------------------------------------------------------------ */

body {
color:			#333;
background-color: #f3f3f3;
font-family: 	georgia, times, serif;
text-shadow:	rgba(255, 255, 255, .01) 0px -1px 1px;
font-size: 		14px;
line-height:	1.5;
border:			0;
margin:			0;
min-width: 		1048px;
}

a:link { color: #f8941e; text-decoration: none; }
a:visited { color: #f8941e; text-decoration: none; }
a:hover { color: #666!important; text-decoration: none; }
a:active { color: #f8941e; text-decoration: none; }

a.more { background: url(_gfx/arrow_more.jpg) no-repeat right center; padding: 0 10px 0 0; font-family:arial, sans-serif; font-weight: bold; }

#originals a:link { color: #f01c18; text-decoration: none; }
#originals a:visited { color: #f01c18; text-decoration: none; }
#originals a:hover { color: #f44; text-decoration: none; }
#originals a:active { color: #f01c18; text-decoration: none; }

#salon a:link { color: #00b1d8; text-decoration: none; }
#salon a:visited { color: #00b1d8; text-decoration: none; }
#salon a:hover { color: #177a90; text-decoration: none; }
#salon a:active { color: #00b1d8; text-decoration: none; }

#prelude a { font-weight: bold; }

/* For lightboxes */
a[rel~="shadowbox"], a[rel~="shadowbox[slideshow]"] {
display: inline-block;
}
a[rel~="shadowbox"]:hover, a[rel~="shadowbox[slideshow]"]:hover {
  /*background: url(_gfx/icon_zoom.png) 99% 1% no-repeat;*/
}
a[rel~="shadowbox"] img:hover, a[rel~="shadowbox[slideshow]"] img:hover {
  opacity: 0.5 !important;
}
#comments a[rel~="shadowbox"]:hover { background: none !important; }
#comments a[rel~="shadowbox"] img:hover { opacity: 1 !important; }

/*#originals #prelude a { color: #999; }*/

/*#prelude a:link, #announcement a:link { color: #111; font-weight: bold; text-decoration: none; }
#prelude a:visited, #announcement a:visited { color: #111; font-weight: bold; text-decoration: none; }
#prelude a:hover, #announcement a:hover { color: #111; font-weight: bold; text-decoration: underline; }
#prelude a:active, #announcement a:active { color: #111; font-weight: bold; text-decoration: none; }*/

img { border: none;	}

img.left { float: left; margin: 5px 10px 0 0; }

.hidden {
	display:none!important;
}

@font-face {
font-family: 'ChunkFiveRegular';
src: url('Chunkfive.eot');
src: local('ChunkFive'), local('ChunkFive'), url('_type/Chunkfive.woff') format('woff'), url('_type/Chunkfive.ttf') format('truetype'), url('_type/Chunkfive.svg#ChunkFive') format('svg');
}

h1 {
font: 			20px 'Stag Web', Arial, sans-serif;
text-shadow:	rgba(255, 255, 255, .01) 0px -1px 1px;
line-height: 	20px;
margin-bottom: 	20px;
font-weight: 	700;
}

	h1:before { 
	  display: block; 
	  content: " "; 
	  margin-top: -120px; 
	  height: 120px; 
	  visibility: hidden; 
	}

h2 {
font: 			18px 'Stag Web', Arial, sans-serif;
text-shadow:	rgba(255, 255, 255, .01) 0px -1px 1px;
line-height: 	20px;
margin-bottom:	20px;
font-weight: 	700;
}

h1 em, h2 em, h3 em { color: #999; }

h3 {
font: 			16px 'Stag Web', Arial, sans-serif;
text-shadow:	rgba(255, 255, 255, .01) 0px -1px 1px;
line-height: 	20px;
margin-bottom:	20px;
font-weight: 	700;
}

h4 {
font-family: 	Arial, sans;
font-size:		12px;
font-weight: 	bold;
line-height: 	20px;
}

h5 {
font-family: 	Arial, sans;
font-size:		11px;
font-weight: 	normal;
text-transform: uppercase;
line-height: 	20px;
}

h1 a, h2 a, h3 a { color: #333 !important; }
h1 a:hover, h2 a:hover, h3 a:hover { color: #333 !important; border-bottom: 1px solid; }

h5.originals a { color: #ed1d24; text-decoration: none; }
h5.salon a { color: #00b1d8; text-decoration: none; }

p { margin-bottom:	20px; }

.wp-caption {
	width: 100%!important;
}
p.wp-caption-text {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #a3a3a3;
    line-height: 13px;
}

ol, ul { padding: 0 0 0px 20px; }

ol li, ul li { line-height: 20px; padding: 0px 0px 20px 0px; }

#salon .salon-single-content .salonad, #salon .salon-single-content .salonad img {
	display:block;
	width:300px!important;
	position:absolute;
	right:0;	
	margin:0;
}

#panelist {
	background: #fff;
	border-bottom:20px solid #f3f3f3;
	clear:both;
	margin:0;
	padding:40px 10px 20px 40px;
}

	#panelist li.header {
		background:url(_gfx/icon_panelists.jpg) no-repeat left center;
		display:block;
		height:21px;
		line-height:21px;
		padding:0 0 0 42px;
		margin:0 0 20px 0;
	}
	
		#panelist li:first-child strong {
			color:#333;
		}
	
	#panelist li {
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
		width:297px;
		vertical-align:top;
		margin:0 40px 0 0;
		font-style:italic;
	}
	
	#panelist li strong {
		font:14px arial, sans-serif;
		font-weight:bold;
		color:#00b0da;
		display:block;
		font-style:normal;
	}

blockquote { padding: 0px 30px 0px 30px; }

blockquote p {  }

#salon blockquote {
	color:#00b1d8;
	text-align:center;
	margin:-20px 0 30px;
}

	#salon blockquote p {
		font:14px arial, sans-serif;
		font-weight:bold;	
	}

.group:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


/*-----------------------------------------------------------------------
   Layout
 ------------------------------------------------------------------------ */

/* Prelude */

#prelude {
width: 				100%;
color:				#555;
font-family: 		Arial, Verdana, sans-serif;
font-size:			12px;
background:			#fff;
border-bottom: 		1px solid #f3f3f3;
height:				38px;
line-height:		38px;
padding:			0;
}

#prelude-left {
float: 				left;
width:				868px;
margin-right: 		0px;
}

#prelude-right {
float: 				left;
width:				180px;
text-align: 		right;
}

#prelude a { color: #333 !important; font-weight: bold; margin-right: 8px; }
#prelude a:hover { text-decoration: underline; }

#social { float:left; margin:8px 15px 0 0; padding:0; }
#social li { float:left; list-style-type:none; margin:0 5px 0 0; }
#social a { display:block; height:22px; width:23px; text-indent:-9999px; margin:0; }
#social a.tumblr { background:url(_gfx/nav_social.jpg) no-repeat 0 0; }
#social a.twitter { background:url(_gfx/nav_social.jpg) no-repeat -28px 0; }
#social a.facebook { background:url(_gfx/nav_social.jpg) no-repeat -56px 0; }
#social a.email { background:url(_gfx/nav_social.jpg) no-repeat -84px 0; }

#prelude .core, .core {
width: 				1048px!important;
margin: 			0 auto;
}

#salon .core, #originals .core {
	width:940px;
}

#masthead.sticky {
		position:fixed;
		top:0;
		left:0;
		width:100%;
		z-index: 999;
		}

/* announcement */

#announcement {
	width:100%;
	height:60px;
	background:url(_gfx/bg_announcement.jpg) bottom repeat-x;
	top:-25px;
	position:relative;
	font:18px 'Stag Web', Arial, sans-serif;
	text-align:center;
	color:#00b0da;
	margin:0;
	line-height:49px;
}

	#announcement a {
		color:#fff;
	}	

#originals #announcement {
background:url(_gfx/bg_announcement.jpg) top repeat-x;
}

/* core + columns */

#content { width: 1048px; }

#wrap { margin:0 0 50px; }

#main { float:left; width:728px; }

	h2.archive-title, .salon-single-content h2 {
		text-align:center;
		padding:0;
		background: #fff url(_gfx/caret_entries.gif) bottom no-repeat;
		border-bottom:2px solid #333;
		margin-bottom:20px;
		font-size:22px;
		line-height:55px;
		color:#333;
		position:relative;
	}
	
		.salon-single-content h2 {
			border-top: 20px solid #f3f3f3;
		}
	
		#originals h2.archive-title span {
			color:#f01c18;
		}
		
		#salon h2.archive-title span {
			color:#00b1d8;
		}
		
		.salon-single-content h2 {
			margin:0 -120px 30px -120px;
			padding:20px 0 0 0;
		}
		
	.salon-single-content iframe {
		border-top:5px solid #f3f3f3;
		width:1048px;
		height:590px;
		margin:0 0 -27px -120px;	
	}
		
.fixed-single-nav {
	position:fixed;
	left:40px;
	top:179px;
	z-index:999;
	list-style:none;
	margin:0;
	padding:0;
}

	.fixed-single-nav li {
		margin:0;
		padding:0;
	}

	.fixed-single-nav li a {
		background:url(_gfx/sprite_fixed_single.png) no-repeat;
		width:60px;
		display:block;
		padding:0;
		margin:0;
		text-indent:-9999px;
		left:0;
	}

		.fixed-single-nav li.prev a {
			background-position:0 0;
			height:51px;
			position:relative;
			z-index:999;
		}
		
		.fixed-single-nav li.prev:hover a {
			background-position:-60px 0;
		}
		
		.fixed-single-nav li.next a {
			background-position:0 -51px;
			height:50px;	
			position:relative;
			z-index:999;
		}
		
		.fixed-single-nav li.next:hover a {
			background-position:-60px -51px;
		}
		
			.fixed-single-nav li.prev .nav-box a, .fixed-single-nav li.next .nav-box a {
				display:none;
				background:#fff;
				width:340px;
				height:81px;
				padding:10px 10px 10px 70px;
				text-indent:inherit;
				position:absolute;
				top:0;
				left:0;
				-moz-box-shadow:3px 3px 5px #ccc;
				-webkit-box-shadow:3px 3px 5px #ccc;
				box-shadow:3px 3px 5px #ccc;
				font:12px arial, sans-serif;
				font-weight:bold;
				color:#999!important;			
				position:absolute;
				z-index:998
			}
			
				.fixed-single-nav li.next .nav-box a {
					top:0;
				}
			
			.fixed-single-nav li.prev:hover .nav-box a, .fixed-single-nav li.next:hover .nav-box a {
				display:block;
			}
			
				.fixed-single-nav .nav-box .thumb img, #originals #entry .fixed-single-nav .nav-box .thumb img {
					display:block;
					float:left;
					height:80px!important;
					width:125px!important;
					padding:0 10px 0 0!important;
					margin:0!important;
				}
				
				.fixed-single-nav .nav-box p {
					margin:5px 0;
				}
				
				.fixed-single-nav .nav-box .title {
					color:#000;
				}
		
		.fixed-single-nav li.share {
			background:url(_gfx/sprite_fixed_single.png) no-repeat;
			width:60px;
			display:block;
			background-position:0 -101px;
			height:55px;
			text-indent:-9999px;
			cursor:pointer;
			position:relative;
			z-index:999;
		}
		
		.fixed-single-nav li.share:hover {
			background-position:-60px -101px;
		}
		
	.fixed-single-nav li ul {
		display:block;
		list-style:none;
		position:absolute;
		left:-9999px;
		top:54px;
		margin:0;
		padding:0;
	}
	
	.fixed-single-nav li.share:hover ul {
		left:0;
	}
	
		.fixed-single-nav li ul li a {
			background:url(_gfx/sprite_share.jpg) no-repeat 0 0;
			display:block;
			width:60px;
			height:41px;
			text-indent:-9999px!important;
			overflow:hidden;
		}
		
		.fixed-single-nav li ul li.stwitter a:hover {
			background-position:-60px 0;
		}
		
		.fixed-single-nav li ul li.stumblr a {
			background-position:0 -42px;
			height:41px;
		}
		
			.fixed-single-nav li ul li.stumblr a:hover {
				background-position:-60px -42px;
			}
			
		.fixed-single-nav li ul li.sfacebook a {
			background-position:0 -83px;
			height:41px;
		}
		
			.fixed-single-nav li ul li.sfacebook a:hover {
				background-position:-60px -83px;
			}
		
		.fixed-single-nav li ul li.semail a {
			background-position:0 -124px;
			height:41px
		}
		
			.fixed-single-nav li ul li.semail a:hover {
				background-position:-60px -124px;
			}
	
	#author {		
		background:#fff;
		padding:20px 40px;
		margin:0 0 20px;
		font: 16px Georgia; 
		line-height: 24px;
		min-height:325px;
	}
	
		#author h2 {
			text-align: center;
			padding-bottom:14px;
			background: url(_gfx/caret_entries.gif) bottom no-repeat;
			border-bottom:2px solid #333;
			margin:0 -40px 30px;
			font-size:22px;
		}
		
		#author img {
			float:left;
			margin:5px 30px 20px 0;
		}
		
.fb-like {
	margin:10px 0 20px;
}
		
#sidebar { float:right; width:300px; }

	.widget {
		padding:20px;
		background:#fff;
		margin:0 0 20px;
	}
	
	.widget.about a {
		color:#333!important;
	}
	
	#notes .about span {
		color:#fb9500;
	}
	
	#originals .about span {
		color:#f01c18;
	}
	
	#salon .about span {
		color:#00b1d8;
	}
	
	.widget h3 {
		margin:0 -20px 10px -20px;
		border-bottom:2px solid #000;
		padding:0 20px 15px 20px;
	}
	
		.widget.about h3 {
			margin:-20px -20px 10px -20px;
			border-bottom:2px solid #000;
			padding:0 20px;
			line-height:55px;
		}
	
		.widget.popular h3 {
			padding:0 10px 15px 10px;
		}
	
	.widget p {
		margin:0;
	}
	
	.widget.popular ul {
		list-style-type:none;
		margin:-10px -20px 0 -10px;
		padding:0;
	}
	
	.widget.popular ul li {
		display:block;
		float:left;
		width:135px;
		margin:0 10px 0 0;
		padding:10px 0;
		border-bottom:1px solid #e5e5e5;
	}
	
	.widget.popular ul li a {
		font-size:10px;
		color:#666!important;
		margin:0;
		padding:0;
		border-top:none;
	}
	
	.widget.popular ul li a:hover {
		color:#000!important;
	}
	
	.widget.popular a {
		display:block;
		font:12px arial, sans-serif;
		color:#000!important;
		margin:-1px -20px 0 -20px;
		border-top:2px solid #e5e5e5;
		padding:10px 10px 0 10px;
	}
	
	.widget.popular ul:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
	}

	.widget.popular ul {display: inline-block;}         
	/* Hides from IE-mac \*/
	* html .widget.popular ul {height: 1%;}
	.widget.popular ul {display: block;}
	/* End hide from IE-mac */
	
	.widget.donate input[type=text],
	.widget.donate input[type=email] {
		background: #fff;
		border: 1px solid #ccc;
		height: 35px;
		padding: 0 12px;
	}
	
		.widget.donate #give-final-total-wrap {
			display: none;
		} 
		
		.widget.donate #give-gateway-radio-list {
			margin: 0;
		}
		
		.widget.donate form {
			margin: 0 -10px -10px;
		}
	
	.widget.salon-widget {
		background:url(_gfx/background_salon_widget.jpg);
		padding-top:0;
		font:18px/27px 'Stag Web', Arial, sans-serif;
		color:#fff;
	}
	
		.widget.salon-widget h3:first-child {
			background: #fff url(_gfx/caret_entries.gif) bottom no-repeat;
			margin-bottom:0;
			font-size:22px;
			color:#333;
			padding:25px 0 10px;
			text-align:center;
		}
		
		.widget.salon-widget h3 {
			border:none;
			color:#00b1da;
			font-size:22px;
			padding:20px 0;
			text-align:center;
		}
		
		.widget.salon-widget a:first-child {
			background:#00b1da;
		}
		
		.widget.salon-widget a {
			background:url(_gfx/background_salon_button.jpg);
			line-height:50px;
			padding:0 15px;
			color:#fff!important;
			display:block;
			float:left;
			margin:20px 10px 0 0;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
	
	#tabvanilla.widget {
		padding:0;
	}
	
	.tabnav {
		margin:0;
		padding:0;
	}
	
	.tabnav li {
		float:left;
		list-style:none;
		padding:0;
		text-align:center;
	}
	
	.tabnav li a {
		display:block;
		width:149px;
		height:50px;
		line-height:50px!important;
		text-decoration:none;
		font:16px 'Stag Web', Arial, sans-serif;
		font-weight:700;
		color:#999!important;
		border-left:2px solid #f0f0f0;
		border-bottom:2px solid #f0f0f0;
	}
	
		.tabnav li:first-child a {
			border-left:none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
			color:#222!important;
		}
		
		.tabnav li a:active, .tabnav li.ui-tabs-selected a {
			border-bottom:2px solid #fff;
		}
		
	.tabdiv {
		padding:10px;
		font:12px arial, sans-serif;
	}
	
		.tabdiv h5, .tabdiv p {
			font-weight:bold;
			color:#999;
		}
	
		.tabdiv ul {
			padding:0;
			margin:0;
		}
	
		.tabdiv li {
			list-style:none;
			border-top:1px dotted #f0f0f0;
			padding:10px 0 0 0;
			margin:10px 0 0 0;
			height:140px;
			display:block;
			overflow:hidden;
		}
		
			.tabdiv li:first-child {
				border:none;
				padding:0;
				margin:0;
			}
		
		.tabdiv .oimg {
			display:block;
			width:140px;
			height:140px;
			overflow:hidden;
			float:left;
			margin:0 10px 0 0;
			text-align:center;
			background-size:cover;
			background-position:center center;
		}
		
			.tabdiv .oimg img {
				margin:0 0 0 -39px;
			}
			
		#featured.tabdiv .notes a.more-side {
			color:#f8941e!important;
		}
		
		#featured.tabdiv .salon a.more-side {
			color:#00b1da!important;
		}
		
		#featured.tabdiv .original a.more-side {
			color:#f01c18!important;
		}
			
		.tabdiv p {
			line-height:1.25;
		}
		
			.tabdiv p a {
				color:#000!important;
			}

	.ui-tabs-hide {
		display:none;
	}
	
	.widget.latest_tweet h3 {
		background:url(_gfx/icon_twitter.jpg) no-repeat 20px 0;
		padding:0 20px 15px 58px;
		height:23px;
		line-height:23px;
	}
	
	.widget.latest_tweet .twitter-follow-button {
		float:right;
	}
	
	.widget.latest_tweet ul {
		margin:0;
		padding:0;
	}
	
	.widget.latest_tweet li {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.widget.latest_tweet a {
		color:#000!important;
	}
	
	
	/* paged navigation */
	
	ul.page-numbers {
		position:relative;
		background:#fff;
		height:50px;
		line-height:50px;
		margin:0;
		list-style-type:none;
		font-family:arial, sans-serif;
		text-align:center;
		font-weight:bold;
	}
	
	.page-numbers li {
		display: -moz-inline-stack;
		display:inline-block;
		zoom: 1;
		*display: inline;
		padding:0;
		margin:0 5px;
		color:#333;
	}
	
	.page-numbers li a {
		color:#999;
	}
	
	.page-numbers li a:hover {
		color:#333;
	}
	
	.page-numbers .prev {
		position:absolute;
		left:20px;
		top:0;
		line-height:50px;
	}
	
	.page-numbers .next {
		position:absolute;
		right:20px;
		top:0;
		line-height:50px;
	}
	
#tags_comments {
	background:#fff;
	padding:20px 40px;
}

	#notes #tags {
		font:12px arial, sans-serif;
		border:none;
	}
	
#random {
	position:relative;
	background:#fff;
	margin:0 0 80px;
	padding:20px 0 0;
}

	#random h2 {
		text-align: center;
		padding-bottom:14px;
		background: url(_gfx/caret_entries.gif) bottom no-repeat;
		border-bottom:1px solid #333;
		margin-bottom:10px;
		font-size:22px;
		color:#fb9500;
	}
	
		#random.originals h2  {
			color:#ed1d24;
		}
		
		.archive #random.salon h2  {
			color:#00b1d8;
		}
	
	#random .archive-nav, h2 .archive-nav { 
		position:absolute; 
		top:15px;
		right:20px; 
		margin:0 20px 0 0; 
	}
	
	#random ul {
		list-style-type:none;
		margin:0 44px;
		padding:0 0 44px;
	}
	
	#random li {
		background-color:#fb9500;
		background-size:cover;
		background-position:center center;
		position:relative;
		float:left;
		display:block;
		height:140px;
		width:140px;
		text-align:center;
		overflow:hidden;
		margin:10px;
		padding:0;
	}
	
		#random.originals li  {
			background:#ed1d24;
		}
		
		.archive #random.salon li {
			background:#00b1d8;
		}
	
	#random li img {
		margin:0;
		width:140px;
		height:auto;
	}
	
	#random li img.horizontal {
		margin:0 0 0 -39px;
		height:140px;
		width:auto;
	}
	
	#random li .info {
		background:#fb9500;
		position:absolute;
		top:0;
		width:120px;
		height:120px;
		padding:10px;
		color:#fff;
	}
	
	#random li .info a {
		color:#fff!important;
	}
	
	#random li .info .comments {
		width:140px;
		position:absolute;
		bottom:0;
		left:0;
		border-top:1px solid #fff;
		padding:5px 0;
		text-align:center;
		font:11px arial, sans-serif;
	}
	
#archive-list {
	position:relative;
	background:#fff;
	margin:0 0 80px;
	padding:20px 0 0;
}

	#archive-list h2 {
		text-align: center;
		padding-bottom:14px;
		background: url(_gfx/caret_entries.gif) bottom no-repeat;
		border-bottom:1px solid #333;
		margin-bottom:10px;
		font-size:22px;
		color:#fb9500;
	}
	
		#archive-list.originals h2  {
			color:#ed1d24;
		}
		
		#archive-list.salon h2  {
			color:#00b1d8;
		}
			
	#archive-list ul {
		list-style-type:none;
		margin:0 44px;
		padding:0 0 44px;
	}
	
	#archive-list li {
		position:relative;
		float:left;
		display:block;
		height:250px;
		width:140px;
		text-align:center;
		overflow:hidden;
		margin:10px;
		padding:0;
	}
	
	#archive-list .oimg, .search-oimg {
		display:block;
		width:140px;
		height:140px;
		background-size:cover;
		background-position:center center;
	}
	
		.search-oimg {
			width:140px;
			height:90px;
		}
	
	#archive-list li img {
		margin:0 0 0 -39px;
		min-height:140px;
	}

.col-one {  float: left; width:	60px; margin: 0 20px 0 0; }

.col-two { float: left; width: 140px; margin: 0 20px 0 0; }
.archive .col-two { width:168px; }

.col-two-right { float:	left; width: 140px; margin: 0 0 0 20px; }

.col-three { float: left; width: 220px; margin-right: 20px; }

.col-four { float: left; width: 300px; }

.col-five {  float: left; width: 540px; margin:	0; }

.col-six { float: left; width: 460px; }
.archive .col-six { margin-right: 20px; }

.col-seven { float: left; width: 640px; }

.col-eight { float:	left; width: 648px; }


/* main template footer */

#footer {
width:				100%;
color:				#666;
font:				12px arial, sans-serif;
line-height: 		20px;
text-align: 		center;
background:			url(_gfx/rule_footer.jpg) top repeat-x;
padding:			30px 0 0 0;
margin:				0 auto;
}

#footer a { display:inline!important; color: #333!important; font-weight: bold; text-transform: uppercase; }
#footer a:hover { text-decoration: underline; }

#footer ul { list-style: none; }
#footer li { display: inline; margin: 0 0 0 5px; padding: 0 0 0 5px; border-left: 1px solid #333;}
#footer li:first-child { border-left: none; padding: 0; margin: 0; }

#notes #footer { margin: -20px 0 0 0; }


/*-----------------------------------------------------------------------
   Homepage
 ------------------------------------------------------------------------ */


/*DRXLR*/
#entry { background: #fff; text-align: left; padding: 40px; margin-bottom:20px; position:relative; }
#originals #entry.single-original { padding:20px 120px }
#salon #entry.single-salon { padding:20px 120px 0 }
#entry h1 { font-size:27px; line-height:1; margin:0 0 30px; text-align:center; }
#notes #entry h1 { margin:0 0 10px }
#entry h5 { font-size:16px; line-height:1; margin:10px 0 15px; text-align:center; color:#999; font-weight:bold; text-transform:none; }
#entry .byline { font-size: 14px; width: 460px; padding-bottom: 20px; /*border-bottom: 1px solid #e5e5e5;*/ margin: 0 auto 0 auto; }
#entry .excerpt { float: center; width: 660px; font: 16px Georgia; line-height: 24px; text-align: left; padding: 0; margin: 0 auto 0 auto; }
#originals #entry .excerpt, #salon #entry .excerpt { float: left; width: 686px; padding:15px 0 15px 30px; }
#entry .meta { float: right; width: 130px; margin: 0 0 0 30px; padding: 0 30px; border-left: 1px solid #e5e5e5; font: 14px arial, sans-serif; font-weight: bold; color: #555; }
#originals #entry .meta, #salon #entry .meta { margin: 15px 0 0 0; padding: 0 60px 0 30px; }
	
	#entry .meta .count {
		background: url(_gfx/icon_photos.jpg) no-repeat left top;
		display: block;
		height: 25px;
		line-height: 25px;
		border-bottom: 1px solid #e5e5e5;
		padding: 0 0 10px 35px;
		margin: 0 0 10px;
	}
	
		#originals #entry .meta .count span {
			color:#f01c18;
		}
		
		#salon #entry .meta .count span {
			color:#00b1d8;
		}
	
	#entry .meta .count span {
		color:#f8941e;
	}
	
	#entry .meta .comments {
		background: url(_gfx/icon_comments.jpg) no-repeat left top;
		display: block;
		height: 25px;
		line-height: 25px;
		padding: 0 0 10px 35px;
	}

#entry .image { padding:0; margin:0 0 20px -40px; }
#entry .image img { width:728px!important; }

#originals #entry img { width:920px!important; height:auto; margin:0 0 0 -56px; }
#originals #entry .image img { margin:0 0 0 56px; } 

#salon #entry .image { text-align:center; margin:0 0 20px 0; }
#salon #entry .image img { margin:0 auto; width:648px!important; } 
#salon .salon-single-content img { margin:30px auto!important; display:block!important;}

#entry .img-comments { margin:5px 20px 5px 0; }

#homepage-entry { width:940px; margin:0 auto; text-align:center; }
#homepage-entry .excerpt { float: center; width: 600px; font: 13px Georgia; line-height: 20px; text-align: left; padding: 0 10px 0 10px; margin: 0 auto 0 auto; }


.sharing  {
	margin-bottom:30px;
	text-align:center;
}
	
	.tumblr { 
		text-indent:-9999px; 
		overflow:hidden; 
		width:81px; 
		height:20px; 
		background:url('http://platform.tumblr.com/v1/share_1.png') top left no-repeat transparent;
	}
	
	.share, .tumblr {
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
		margin:0 0 0 8px;
		vertical-align:top;
	}
	
#onecol {
	background:#fff;
	padding:20px;
	margin:0 0 20px;
}

#onecol img {
	display:block;
	margin:0 -20px 20px;
	width: 728px;
	height:auto;
}

#twocol {
	margin:0 -20px 20px 0;
	padding:0;
	list-style-type:none;
}
#twocol li {
	position:relative;
	float:left;
	display:block;
	width:314px;
	height:500px;
	background:#fff;
	margin:0 20px 0 0;
	padding:20px;
	overflow:hidden;
}

#twocol.columns li {
	width:296px;
}

	#originals #twocol li, #salon #twocol li {
		margin:0 20px 20px 0;
		height:350px;
	}

	#originals #twocol li .overlay, #salon #twocol li .overlay {
		background-size:cover;
		background-position:center center;
		width:354px;
		height:230px;
		overflow:hidden;
		margin:-20px -20px 20px -20px;
	}
		
		#twocol.columns li .overlay {
			width:336px!important;
		}
	
	#originals #twocol li a img, #salon #twocol li a img {
		-webkit-transition:all 200ms ease-in-out;
		-moz-transition:all 200ms ease-in-out;
		-o-transition:all 200ms ease-in-out;
		-ms-transition:all 200ms ease-in-out;
		transition:all 200ms ease-in-out;
	}
	
	#originals #twocol li a .overlay .info, #salon #twocol li a .overlay .info {
		opacity:0;
		filter:alpha(opacity=0);
		position:absolute;
		display:block;
		width:314px;
		height:150px;
		padding:50px 20px 30px 20px;
		top:0;
		left:0;
		font:14px/21px arial, sans-serif;
		font-weight:bold;
		color:#fff;
		-webkit-transition:all 200ms ease-in-out;
		-moz-transition:all 200ms ease-in-out;
		-o-transition:all 200ms ease-in-out;
		-ms-transition:all 200ms ease-in-out;
		transition:all 200ms ease-in-out;
	}
	
	#twocol.columns li a .overlay .info {
		width:296px!important;
	}
	
		#originals #twocol li a .overlay .info {
			background:rgba(240,28,24,0.9);
		}
		
		#salon #twocol li a .overlay .info {
			background:rgba(0,177,216,0.9);
		}
	
		#originals #twocol li a:hover .overlay img, #salon #twocol li a:hover .overlay img {
			opacity:0.1;
			filter:alpha(opacity=10);
		}
	
		#originals #twocol li a:hover .overlay .info, #salon #twocol li a:hover .overlay .info {
			opacity:1;
			filter:alpha(opacity=100);	
		}
		
		#originals #twocol li a .overlay .info .comments, #salon #twocol li a .overlay .info .comments {
			background:url(_gfx/icon_comments_orig.png) no-repeat left top;
			display:block;
			height:25px;
			line-height:25px;
			padding:0 0 0 35px;
			position:absolute;
			bottom:30px;
			left:85px;
		}
			
			#salon #twocol li a .overlay .info .comments {
				background:url(_gfx/icon_comments_salon.png) no-repeat left top;
				left:20px;
			}
		
		#originals #twocol li a .overlay .info .count {
			background:url(_gfx/icon_photos_orig.png) no-repeat left top;
			display:block;
			height:25px;
			line-height:25px;
			padding:0 0 0 35px;
			position:absolute;
			bottom:30px;
			left:20px;
		}

#onecol h3,
#twocol h3 {
	background:url(_gfx/caret_entries.gif) no-repeat bottom center;
	padding:0 0 14px;
	margin:0;
	font-size:22px;
	color:#000;
	text-align:center;
}

#onecol h2,
#twocol h2 {
	font-size:20px;
	margin:0 0 10px;
}

	#onecol h3 a, #onecol a h2, #twocol h3 a, #twocol a h2, #threecol h3 a, #threecol a h2 {
		color:#000 !important;
	}

#twocol img {
	width:354px;
}

	#twocol .oimg {
		width:354px;
		height:230px;
		overflow:hidden;
		margin:0 -20px;
		background-size:cover;
		background-position:center center;
	}

#twocol p a {
	font:12px arial, sans-serif;
	font-weight:bold;
}

#onecol.salon a, #onecol.salon span, #twocol .salon a, #twocol .salon span {
	color:#00b1da;
}

#twocol .originals a, #twocol .originals span {
	color:#f01c18;
}

#twocol li:first-child .more {
	color:#333!important;
}

#onecol h5, #twocol h5, #threecol h5 {
	margin:20px 0 5px;
	font-size:14px; 
	line-height:1; 
	color:#999; 
	font-weight:bold; 
	text-transform:none;
}

#another {
	background:url(_gfx/icon_refresh.jpg);
	display:block;
	width:31px;
	height:24px;
	text-indent:-9999px;
	position:absolute;
	left:20px;
	top:15px;
	cursor:pointer;
}

#threecol {
	margin:20px -20px 20px 0;
	padding:0;
	list-style-type:none;
}

#threecol li {
	position:relative;
	float:left;
	display:block;
	width:189px;
	height:380px;
	background:#fff;
	margin:0 20px 0 0;
	padding:20px;
	overflow:hidden;
	font-family:Arial, sans;
}

#threecol .oimg {
	text-align:center;
	height:230px;
	margin:-20px -20px 0 -20px;
	overflow:hidden;
	background-size:cover;
	background-position:center center;
}

#threecol p {
	margin:-20px 0 0;
	font-weight:bold;
	font-size:12px;
}

#threecol img {
	margin:0 0 0 -80px;
}

#threecol h2 {
	font-size:16px;
}

#threecol .more, #twocol .more {
	background:none;
	width:100%;
	position:absolute;
	margin:0 -20px;
	bottom:10px;
	padding:10px 20px 0 20px;
	font-family:Arial, sans;
	color:#f8941e;
	font-weight:bold;
}

#threecol .more span, #twocol .more span {
	background: url(_gfx/arrow_more.jpg) no-repeat right center;
	padding:0 10px 0 0;
}

/*-----------------------------------------------------------------------
   Interruptor
 ------------------------------------------------------------------------ */

/*.hear-ye {
	display:none;
	height:100%;
	width:100%;
	position:fixed;
	z-index:999;
	opacity:0;
	-webkit-transition:opacity .4s ease;
	-moz-transition:opacity .4s ease;
	-ms-transition:opacity .4s ease;
	-o-transition:opacity .4s ease;
}
	
.hear-ye-box {
	background-color: #fff;
	box-shadow:0 0 50px rgba(0,0,0,.3);
	padding:0 0 50px;
	text-align:left;
	margin:0 auto;
	margin-top:-286px;
	position:fixed;
	top:45%;
	left:0; right:0;
	width:590px;
	z-index:9999;
}

.hear-ye-box #hear-ye-img {
	position: relative;
	height: 300px;
	width: 100%;
	background-image: url('/wp-content/themes/bnn/_gfx/interruptor-rtp.jpg');
	background-size: 118% auto;
	background-position: 50% 35%;
}

span.photo-cred{
	position: absolute;
	bottom: 7px;
	right: 12px;
	color: white;
	font-size: 10px;
	font-family: Arial, sans-serif;
}

span.bag-news-now{
	display: block;
	text-align: center;
	padding-top: 2rem;
	font-family: 'Stag Web', Arial, sans-serif;
	font-weight: 300; 
	font-size: 2rem;
}

span.rtp-title{
	display: block;
	margin-top: -15px;
	font-family: 'Stag Web', Arial, sans-serif; 
    font-weight: 700;
	text-align: center;
	color: black;
	font-size: 3rem;
}

span.rtp-blue{
	display: block;
	font-family: 'Stag Web', Arial, sans-serif; 
    font-weight: 700;
	text-align: center;
	margin-top: 10px;
	color: #43b2ce;
	font-size: 1.15rem;
}

.hear-ye-box p {
	margin: 0 0 1.25rem;
	padding-left: 80px;
	padding-right: 80px;
	font-family: 'Stag Web', Arial, sans-serif; 
	font-size: 1.05rem;
	text-align: center;
}

span.explore-btn{
	padding: 1.2rem 0;
	display: block;
	margin: 0 auto;
	width: 300px;
	cursor: pointer;
	color: #fff;
	background-color: #000;
	text-align: center;
	font-family: 'Stag Web', Arial, sans-serif; 
	font-size: 1.05rem;
	-webkit-transition:all 200ms ease-in-out;
	-moz-transition:all 200ms ease-in-out;
	-o-transition:all 200ms ease-in-out;
	-ms-transition:all 200ms ease-in-out;
	transition:all 200ms ease-in-out;
}

span.explore-btn:hover{
	background-color: #444;
}

.hear-ye-box input[type="email"] {
	width:350px;
	background:#eaeaea;
	padding:12px 20px;
	margin:0 0 25px 25px;
	font-size:16px;
	font-weight:800;
	font-family:arial, sans-serif;
	color:#000;
	border:none;
	float:left;
}

.hear-ye-box input[type="submit"] {
	width:150px;
	text-align:center;
	background:#4e4d4d;
	padding:12px 20px;
	margin:0 25px 25px 0;
	font-size:16px;
	font-weight:800;
	font-family:arial, sans-serif;
	color:#fff;
	border:none;
	cursor:pointer;
	-webkit-transition:opacity .4s ease;
	-moz-transition:opacity .4s ease;
	-ms-transition:opacity .4s ease;
	-o-transition:opacity .4s ease;
}

.hear-ye-box input[type="submit"]:hover {
	background:#000;
}

.hear-ye-box label {
	display:none;
}

#hear-ye-close {
	height:35px;
	width:35px;
	border-radius:50%;
	-webkit-border-radius:50%; 
	-moz-border-radius:50%;
	position:absolute;
	top:-16px;
	right:-18px;
	cursor:pointer;
	text-indent:-9999px;
	background:url(_gfx/ui-icon-close.svg) no-repeat center center #000;
	background-size:15px auto;
	-webkit-transition:all 200ms ease-in-out;
	-moz-transition:all 200ms ease-in-out;
	-o-transition:all 200ms ease-in-out;
	-ms-transition:all 200ms ease-in-out;
	transition:all 200ms ease-in-out;
}

#hear-ye-close:hover {
	background-color:#444;
}

#hear-ye-bg {
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,.4);
	height:100%;
	width:100%;
}

.hear-ye.visible {
	display:block;
	opacity:1;
}
*/

.hear-ye {
	display:none;
	height:100%;
	width:100%;
	position:fixed;
	z-index:999;
	opacity:0;
	-webkit-transition:opacity .4s ease;
	-moz-transition:opacity .4s ease;
	-ms-transition:opacity .4s ease;
	-o-transition:opacity .4s ease;
}
	
.hear-ye-box {
	background:url(_gfx/interruptor-bg.jpg) no-repeat left top #fff;
	box-shadow:0 0 50px rgba(0,0,0,.3);
	padding:0;
	text-align:left;
	margin:0 auto;
	margin-top:-226px;
	position:fixed;
	top:45%;
	left:0; right:0;
	width:590px;
	z-index:9999;
}

.hear-ye-box p {
	margin:265px 0 0;
	padding:25px;
	font-family:arial, sans-serif;
}

.hear-ye-box input[type="email"] {
	width:350px;
	background:#eaeaea;
	padding:12px 20px;
	margin:0 0 25px 25px;
	font-size:16px;
	font-weight:800;
	font-family:arial, sans-serif;
	color:#000;
	border:none;
	float:left;
}

.hear-ye-box input[type="submit"] {
	width:150px;
	text-align:center;
	background:#4e4d4d;
	padding:12px 20px;
	margin:0 25px 25px 0;
	font-size:16px;
	font-weight:800;
	font-family:arial, sans-serif;
	color:#fff;
	border:none;
	cursor:pointer;
	-webkit-transition:opacity .4s ease;
	-moz-transition:opacity .4s ease;
	-ms-transition:opacity .4s ease;
	-o-transition:opacity .4s ease;
}

.hear-ye-box input[type="submit"]:hover {
	background:#000;
}

.hear-ye-box label {
	display:none;
}

#hear-ye-close {
	height:35px;
	width:35px;
	border-radius:50%;
	-webkit-border-radius:50%; 
	-moz-border-radius:50%;
	position:absolute;
	top:-16px;
	right:-18px;
	cursor:pointer;
	text-indent:-9999px;
	background:url(_gfx/ui-icon-close.svg) no-repeat center center #000;
	background-size:15px auto;
	-webkit-transition:all 200ms ease-in-out;
	-moz-transition:all 200ms ease-in-out;
	-o-transition:all 200ms ease-in-out;
	-ms-transition:all 200ms ease-in-out;
	transition:all 200ms ease-in-out;
}

#hear-ye-close:hover {
	background-color:#444;
}

#hear-ye-bg {
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,.4);
	height:100%;
	width:100%;
}

.hear-ye.visible {
	display:block;
	opacity:1;
}


/*-----------------------------------------------------------------------
   Archive entries grid
 ------------------------------------------------------------------------ */

/* Entries */

.entries h2 {
text-align: center;
padding-bottom: 14px;
background: url(_gfx/caret_entries.gif) bottom no-repeat;
border-bottom: 1px solid #333;
margin-bottom: 10px;
}

.entries { background:#fff; width:968px; position: relative; font-size: 11px; margin: 20px auto 30px auto; padding: 20px 40px 30px 40px }
.page { background:#fff; width:968px; position: relative; font-size: 11px; margin: 20px auto 30px auto; padding: 20px 40px 30px 40px }

.entries ul {
background: url(_gfx/bg_entries.gif) repeat-y;
list-style: none;
padding: 0;
margin: 0;
}

.entries li { float: left; width: 140px; padding: 0; margin: 0 20px 0 0; overflow: hidden; }
.entries li.last { margin: 0; }
.entries li:hover { background-color: #f5f5f5; }

.entries li.ad-slot { float: left; width: 300px; margin: 0; text-align: center; }

.entries h2.header { width: 1048px; margin-left:-40px; }
.entries li h2, #originals .entries li h2 { font-size: 14px; line-height: 18px; padding: 0; margin: -5px 0 2px 0; text-align: left; background: none; border: none; }
.entries li a h2 { color: #333; }
.entries li h5 { color: #999; margin-bottom: 5px; }


.archive .entries h2 a { color: #f8941e !important; }
.archive .entries li { padding-bottom: 10px; }
.archive .entries h2 em { color: #999; }

.archive a h2 { margin-top: 5px; }

.archive .archive-nav { position: absolute; right: 20px;  }
.archive a.archive-nav, #salon a.archive-nav, #notes a.archive-nav { color: #999 !important; font: bold 11px Arial; text-transform: uppercase; padding: 4px; border: 1px solid #aaa; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.archive a:hover.archive-nav, #salon a:hover.archive-nav, #notes a:hover.archive-nav { color: #fff !important; background-color: #333; font: bold 11px Arial; text-transform: uppercase; padding: 4px; border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.archive .filter { background: url(_gfx/icon_filter.gif) 0 50% no-repeat; padding-left: 12px; }
.archive .filter-ad { clear:both; padding-top: 20px; }
.archive .leaderboard { text-align: center; margin-bottom: 0px; }

#originals .archive-nav { position: absolute; right: 0px;  }
#originals a.archive-nav { color: #ccc !important; font: bold 11px Arial; text-transform: uppercase; padding: 4px; border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#originals a:hover.archive-nav { color: #fff !important; background-color: #333; font: bold 11px Arial; text-transform: uppercase; padding: 4px; border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

#salon .archive-nav { position: absolute; right: 0px;  }
#notes .archive-nav { position: absolute; right: 0px;  }

.grid .entries li { min-height: 220px; }

#notes .entries h2 a { color: #f8941e !important; }
#notes .entries li h2, #originals .entries li h2, #salon .entries li h2 { padding-top: 10px; }

#originals .entries, #salon .entries { margin-bottom: -10px; }
#originals .entries ul { background: url(_gfx/bg_entries_originals.gif) repeat-y; }
#originals .entries h2 { color: #666; background: url(_gfx/caret_entries_originals.gif) bottom no-repeat; }
#originals .entries h2 em { font-style: normal; color: #ed1d24; }
#originals .entries li h2 { color: #ddd; }
#originals .entries li:hover { background-color: #222222; }


/*-----------------------------------------------------------------------
   Content modules
 ------------------------------------------------------------------------ */

#section-entries {
float: left;
width: 620px;
}

.entry { margin: 0 0 20px 0; text-align: center; }
.entry h1 { margin: 5px 0 5px 0; }
.entry h5 { font-size: 12px; color: #999; letter-spacing: 1px; }
.entry .byline { color: #999; font: 14px Arial; text-align: center; width: 460px; padding-bottom: 15px; margin: 0 auto 0 auto; }
.entry .comments { background: url(_gfx/icon_comments.gif) 0 50% no-repeat; padding-left: 16px; }
.entry p { font: 14px Georgia; line-height: 20px; text-align: left; margin: 0 auto 20px auto; }

#notes .entry p img { text-align: center; /*border: 10px solid #000;*/ display: block; margin: auto;}
/*.entry p img { text-align: center; background-color: #000; padding: 10px; }*/
.entry .credit { width: 600px; color: #ccc; font: 11px Arial; line-height: 16px; background-color: #000; padding: 10px; margin: -35px 0 30px 0; }
.entry .credit a { background: url(_gfx/icon_zoom.gif) 0 50% no-repeat; padding-left: 20px; }
.entry .caption { width: 600px; color: #fff; font: 11px Arial; line-height: 16px; border-top: 1px solid #222; background-color: #000; padding: 10px; margin: -30px 0 20px 0; }

#originals-entries, #salon-entries { width: 620px; margin: 40px auto; }
#originals h1 { margin: 5px 0 15px 0; }
#originals .entry p, #salon .entry p { width: 600px; font: 14px Georgia; line-height: 20px; text-align: left; margin: 0 auto 20px auto; padding: 0 10px 0 10px; }
#originals .entry img { text-align: center; /*background-color: #000; padding: 10px;*/ }
#originals .entry .credit { width: 920px; color: #ccc; font: 11px Arial; line-height: 16px; background-color: #000; padding: 10px; margin: -35px 0 30px -160px; }
#originals .entry .credit a { background: url(_gfx/icon_zoom.gif) 0 50% no-repeat; padding-left: 20px; }
#originals .entry .caption { width: 920px; color: #fff; font: 11px Arial; line-height: 16px; border-top: 1px solid #111; background-color: #000; padding: 10px; margin: -30px 0 20px -160px; }
#originals .entry .caption p { width: 920px; font: 11px Arial; line-height: 18px; padding: 0; margin: 0; }
#originals #tags, #originals #share, #originals .more-content { border-top: 1px solid #333; text-align: left; }
#originals .more-content { background: url(_gfx/bg_morecontent_originals.gif) repeat-y; }

.salon-chat-slideshow iframe { float: left; width: 310px; padding: 0; margin: 0 10px 0 0; }

/* Temporary for older posts */
#notes .entry img {
  max-width: 580px !important;
  padding-bottom: 10px;
}

#notes .notes-slideshow img {
    max-width: 600px !important;
}

#notes #entry img, #salon #entry img {
	width:648px;
	height:auto;
}

	/*#notes #entry iframe {
		width:648px;
		height:365px;
	}
	
	#notes #entry iframe.twitter-tweet {
		height:inherit;
	}*/

#gallery_slideshow {
	display:block;
	position:relative;
}

#salon #gallery_slideshow { 
	width: 808px; 
	padding:0; 
	background-color: #fff; 
	text-align: left; 
	border-top:20px solid #f0f0f0; 
	border-bottom:20px solid #f0f0f0 
}

	#salon #gallery_slideshow img {
		width: auto;
		height: 498px;
	} 	

#gallery_slideshow .prev, #gallery_slideshow .next {
		background:url(_gfx/sprite_arrows.jpg) no-repeat 0 0;
		display:block;
		width:13px;
		height:19px;
		text-indent:-9999px;
		float:left;
		z-index:999;
		position:absolute;
		bottom:50px;
		left:23px;
		cursor:pointer;
	}
	
	#originals #gallery_slideshow .prev, #originals #gallery_slideshow .next {
		background:url(_gfx/sprite_arrows_originals.jpg) no-repeat 0 0;
	} 
	
		#gallery_slideshow .next:hover, #originals #gallery_slideshow .next:hover {
			background-position:-13px 0; 
		}
		
		#gallery_slideshow .prev, #originals #gallery_slideshow .prev {
			background-position:-13px -19px; 
			margin:0 20px 0 0;
			left:0;
		}
		
		#gallery_slideshow .prev:hover, #originals #gallery_slideshow .prev:hover {
			background-position:0 -19px; 
		}

.gallery_slideshow {
	display:block;
	list-style:none;
	margin:0;
}

.gallery_slideshow .description {
	min-height:20px;
	padding:20px 40px 20px 95px;
}

@media screen and (min-width: 1089px) {
	
	.article-slideshow { 
		width:728px; 
		padding:0; 
		margin:20px -40px 0; 
		background-color:#fff; 
		text-align:left; 
	}
	
	#salon .article-slideshow {
		width: 1048px; 
		margin: 0 -120px 20px -120px; 
	}
	
		#salon .article-slideshow h2 {
			margin:20px 0;
			border-top: none;
		}
		
		#salon .article-slideshow .ss-content {
			padding:20px 120px;
		}
		
		#salon .slideshow {
			width:808px;
			margin:0 auto;
			position:relative;
		}
	
	.slideshow-imgs {
		z-index:10;
	}
	
		#notes .article-slideshow {
			border:none;
		}
		
		#salon .article-slideshow {
			min-height:680px;
		}
		
		#salon .slideshow-image {
			text-align:center;
			height:498px; 
			width:808px;
			overflow:hidden;
		}
		
		#salon #entry .article-slideshow img {
			height:470px;
			width:auto;	
		}
		
}

.article-slideshow h2 {
	text-align:center;
	padding:0;
	background: #fff url(_gfx/caret_entries.gif) bottom no-repeat;
	border-bottom:2px solid #333;
	margin-bottom:0;
	font-size:22px;
	line-height:55px;
	color:#333;
}

.slideshow { /*float: left;*/ padding: 0; margin: 0; }
#notes #entry .article-slideshow .slideshow { width: 728px; position:relative; }
#notes #entry .article-slideshow .slideshow-image { height: 498px; overflow:hidden; } 
#notes #entry .article-slideshow img { width:728px; }

	#originals .article-slideshow {
		width:920px;
		min-height:728px;
		border:none;
		margin:20px 0 0;
	}
	
	#originals #entry .article-slideshow .slideshow {
		width:920px;
		position:relative;
	}
	
	#originals #entry .article-slideshow .slideshow-image { 
		height:630px; 
	}
	
	#originals #entry .article-slideshow img {
		width:920px;
	}

.slideshow .caption {
	padding:20px 40px 20px 140px!important;
	font-size:14px;
}

	#originals .slideshow .caption {
		padding:20px 40px 20px 47px!important;
	}

.slideshow .credit {
	position:absolute;
	border-right:5px solid #f3f3f3;
	width:85px;
	height:44px;
	top:518px;
	left:27px;
	text-align:center;
}

	#originals .slideshow .credit {
		top:650px;
		left:-73px;
	}

.slideshow .number {
	font:58px ChunkFiveRegular;
	color:#00b0da;
	margin:0;
	line-height:1;
}

	#notes .slideshow .number {
		color:#f8941e;
	}
	
	#originals .slideshow .number {
		color:#f01c18;
	}

.slideshow .pager {
	position:absolute;
	top:581px;
	left:40px;
	color:#bdbdbd;
	font:12px/19px Arial;
	font-weight:bold;
	z-index:15;
}

	#originals .slideshow .pager {
		top:709px;
		left:-60px;
	}

.slideshow .numbering {
	margin:0 5px;
	float:left;
}

.originals-slideshow .slideshow .credit {
	top:755px;
}

	.slideshow .prev, .slideshow .next {
		display:block;
		width:13px;
		height:19px;
		text-indent:-9999px;
		float:left;
	}
	
		#salon .slideshow .prev, #salon .slideshow .next {
			background:url(_gfx/sprite_arrows.jpg) no-repeat 0 0;
		} 
		
		#notes .slideshow .prev, #notes .slideshow .next {
			background:url(_gfx/sprite_arrows_notes.jpg) no-repeat 0 0;
		} 
	
		#originals .slideshow .prev, #originals .slideshow .next {
			background:url(_gfx/sprite_arrows_originals.jpg) no-repeat 0 0;
		} 
	
			.slideshow .next:hover {
				background-position:-13px 0!important; 
			}
		
			.slideshow .prev, .originals-slideshow .slideshow .prev {
				background-position:-13px -19px!important; 
				margin:0;
			}
		
			.slideshow .prev:hover {
				background-position:0 -19px!important; 
			}

#notes .slideshow .credit { padding-top: 0px; padding-left: 0; padding-right: 0; margin: 0; }



#tags { background: url(_gfx/icon_tags.gif) 0 11px no-repeat; border-top: 1px solid #e5e5e5; padding: 10px 0 0 22px; margin: 0px 0 10px 0; }
#tags a { font-weight: bold; }

#share { background: url(_gfx/icon_sharethis.gif) 0 11px no-repeat; border-top: 1px solid #e5e5e5; padding: 10px 0 0 22px; margin: 0px 0 10px 0; }
#share a { font-weight: bold; }

.more-content { font-size: 11px; background: #fff; margin:0 0 20px; padding:20px; }
.more-content h4 { font-size: 12px; color:#999; margin:0 0 5px; }
.more-left { float: left; width: 50%; padding: 0; }
.more-right { float: right; width: 50%; padding: 0; }
.right { text-align: right; }
.more-content ul { list-style: none; padding: 5px 0 0 20px; margin: 0; }
.more-content li { list-style-image: url(_gfx/caret_black.png); padding: 0 0 5px 0; margin: 0; }
.more-content a { font-weight: bold; color:#000; font:14px 'Stag Web', Arial, sans-serif; }

.module { font-size: 11px; line-height: 16px; }
.module h3 { padding: 0 0 5px 0; border-bottom: 1px solid #333; margin-bottom: 0px; }
.module h4 { }
.module h5 { color: #999; }

.module a { color: #333; }
.module a:hover { color: #000; }
.module ul, .entries .module li { list-style: none; padding: 0; margin: 0 0 5px 0; }
.module li { width: 100%; line-height: 16px; border-bottom: 1px solid #e5e5e5; padding: 5px 0 5px 0; }
.module li:hover { border-bottom: 1px solid #f8941e; }
.entries .module li { list-style: none; padding: 5px 0 5px 0; margin: 0 0 0 0; }

.module a.comments h5 { color: #f8941e; padding: 0; margin: 0; }
.module a:hover.comments h5 { color: #c16e0c; }

.col-two .module, .col-two-right .module { margin-bottom: 30px; }

.tags { font-size: 13px; line-height: 20px; padding: 10px 0 0 0; }

.categories a { display: block; }

.months li { float: left; width: 75px; padding-bottom: 10px !important;  }
.months li:hover { border-bottom: 1px solid #f8941e; }
.months li a { display: block; }

.ghost { opacity: .4; }
.ghost:hover { opacity: 1; }
.ghost li a { display: block; }

.paginator { border-top: 1px solid #e5e5e5; padding: 15px 0 0 0; margin: 0 0 40px 0; }
.paginator a { color: #333; font: bold 11px Arial; text-transform: uppercase; }
.paginator a:hover { text-decoration: underline; }
.grid .paginator { padding-top: 15px !important; }
/* .next { float: left; background: url(_gfx/caret_prev.png) no-repeat left center; padding-left: 15px; }
.prev { float: right; background: url(_gfx/caret_next.png) no-repeat right center; padding-right: 15px; } */
.archive .paginator { padding: 10px 0; border-bottom: 1px solid #E5E5E5; margin:-40px 0 60px; }
.archive .paginator a { float:right }
.archive .paginator a:first-child { float:left }

#notes .paginator {
	border-top: none;
	padding: 0;
}

/* comments */
#comments { border-top: 1px solid #e5e5e5; padding: 20px 0 10px 0; }
#comments h2 { border-bottom: 3px solid #333; padding-bottom: 10px; }
#comments h2.comments { background: url(_gfx/icon_comments_big.gif) 0 0 no-repeat; padding-left: 22px; }
#comments h2 em { font-style: normal; float: right; }
#comments h2 a { color: #999 !important; }
#originals #comments h2 { color: #ccc; }
#originals #comments h2 a { color: #666 !important; }
#originals #comments h2 em { color: #666;  }
.comment { border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; clear: both; }
#comments ul.children .col-five { width: 300px; }
#comments ul.children li { border-top: 1px dashed #e5e5e5; border-bottom: none; padding-top: 20px; margin-bottom: 0; }
#originals #comments ul.children li { border-top: 1px dashed #333; border-bottom: none; padding-top: 20px; margin-bottom: 0; }
#comments h3 { font: 16px 'Stag Web', Arial, sans-serif; text-shadow: rgba(255, 255, 255, .01) 0px -1px 1px; line-height: 20px; margin: 4px 0 10px 0;  }
#comments h3 a { color: #f8941e !important; }
#originals #comments h3 a { color: #ed1d24 !important; }
#  #comments h3 a { color: #00b1d8 !important; }

#comments ul { list-style: none; padding: 0; margin: 0; }
#comments ul.children { margin-left: 80px; }
#comments li { padding-bottom: 0; }
#comments .comment-time { font: bold 11px Arial; line-height: 26px; border-bottom: 1px dashed #e5e5e5; }
#originals #comments .comment-time { font: bold 11px Arial; line-height: 26px; border-bottom: 1px dashed #333; }

#originals #comments { border-top: 1px solid #333; text-align: left; }
#originals #comments table { border-bottom: 1px solid #333; }
#originals #comments .btn { background-color: #ed1d24; }
#originals .comment { border-bottom: 1px solid #333; margin-bottom: 20px; }

#comments label { font-weight: bold; }
#comments .label { width: 80px; }
#comments table { border-bottom: 1px solid #ccc; margin-bottom: 20px; }
#comments table td { vertical-align: top; padding-bottom: 20px; }
#comments td input {  width: 200px; font: 11px Arial; padding: 3px; border: 1px solid #ccc; }
#comments th { text-align: right; padding-left: 10px; font: normal 11px Arial; line-height: 16px; }
#comments img.right { float: right; margin: 0 0 10px 10px; border: 5px solid black; }
#comments textarea { width: 100%; height: 150px; border: 1px solid #ccc; }
#comments .btn { color: #fff; background-color: #f8941e; font: bold 12px Arial; width: auto; text-transform: uppercase; padding: 6px 8px 6px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 0; margin: 10px 0 0 0; }
#comments .btn:hover, #originals #comments .btn:hover, #salon #comments .btn:hover { background-color: #333; }

#cancel-comment-reply-link { color: #cc0000; font-weight: bold; padding-left: 10px; }
.comment-reply-link { color: #999 !important; font: bold 11px Arial; text-transform: uppercase; padding: 4px; border: 1px solid #e5e5e5; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; margin-bottom: -10px; }
.comment-reply-link:hover { color: #fff !important; background-color: #333; font: bold 11px Arial; text-transform: uppercase; padding: 4px; border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#originals .comment-reply-link { color: #666 !important; border: 1px solid #333; }
#originals .comment-reply-link:hover { color: #fff !important; background-color: #333;; }

#salon #comments .btn { background-color: #00b1d8; }

.static .col-two, .static .col-two-right { margin-top: 26px; }
.static .col-eight { font: 14px Georgia; line-height: 22px; }
.static h1 { font-size: 30px; line-height: 40px; padding: 10px 0 0px 0; border-bottom: 3px solid #333; }
.static h2 { margin-bottom: 0; }
.static h2 em { color: #888; font-style: normal; }
.static h2 span { float: right; }
.static h2 a { color: #f8941e !important; }
.static h2 a.grid { background: url(_gfx/icon_grid.gif) 0 30% no-repeat; padding-left: 14px; }
.static .col-two a { display: block; }
.static #content { margin-bottom: 30px; }
.static li a { display: block; }

/* Staff link to their archive */
.staff-archive { color: #999 !important; font: bold 11px Arial; text-transform: uppercase; padding: 4px; border: 1px solid #e5e5e5; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; margin-bottom: -10px; }
.staff-archive:hover { color: #fff !important; background-color: #333; font: bold 11px Arial; text-transform: uppercase; padding: 4px; border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }


/*-----------------------------------------------------------------------
   Image handling
 ------------------------------------------------------------------------ */

.image { font-size: 11px; display: inline-block;  padding: 0; margin: 0 auto 20px auto; }
.image a { font-weight: bold; }
.image .more { background: url(_gfx/caret_white.png) 0 50% no-repeat; padding-left: 18px; }
.image .comments { background: url(_gfx/icon_comments_white.gif) 0 50% no-repeat; padding-left: 16px; }
.img-more { float: left; background-color: #000; }
a.img-more { color: #fff; text-transform: uppercase; }
a:hover.img-more { color: #ccc; }
.img-comments { float: right; text-transform: uppercase; }
.credits { float: right; color: #999; }

/*Originals image cheat for bigger images*/
.orig-img { width: 920px; text-align: center; margin-left: -170px; }

#originals .first { width: 920px; }

img.widescreen, img.size-large { width: 1048px; margin-left:-120px /*background-color: #000; padding: 10px; margin-left: -170px;*/ }


/*-----------------------------------------------------------------------
   Ads
 ------------------------------------------------------------------------ */

.ad { font-size: 11px; text-align: center; }
.ad h5 { color: #ccc; letter-spacing: 1px; padding-bottom: 5px; }
.ad a { color: #666; }
.ad a:hover { color: #000; }

.col-two .ad { margin-left: -15px; }

/* DRXLR */

.placement {
	text-align:center;
	color:#999;
	font:11px arial, sans-serif;
}

.placement a {
	color:#999;
}

.blogad {
	width:100%;
	background:#fff;
	padding:0;
	margin:0 0 20px;
}

	.blogad.skyscraper {
		width:160px;
		margin:10px auto 20px;
	}
	
.ad-placement {
	margin:20px 0;
}

	.ad-placement.lead {
		margin:0 0 20px 0;
	}


/*-----------------------------------------------------------------------
   Salon
 ------------------------------------------------------------------------ */

#salon .entries ul {
background: url(_gfx/bg_entries_salon.gif) repeat-y;
list-style: none;
padding: 0;
margin: 0;
}


/*-----------------------------------------------------------------------
   About
 ------------------------------------------------------------------------ */

#about .col-two { font-size: 12px; font-family: "Helvetica Neue", HelveticaNeue, Arial; line-height: 22px; }
#about h3 { color: #999; }
#about h2.name { margin: 0px; }
img.author { padding: 5px; border: 1px solid #e5e5e5; }
.static h2 { padding-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }

.dashed { border-bottom: 1px dashed #e5e5e5; margin: 20px 0 20px 0; }
h2.author { margin-top: 10px; border-bottom: 1px solid #d9d9d9; }


/*-----------------------------------------------------------------------
   Mailing List
 ------------------------------------------------------------------------ */

table.mailing-list {
width: 440px;
font: bold 13px Arial;
line-height: 		22px;
border-collapse:    collapse;
}

.mailing-list tr { border-top: 1px solid #e5e5e5; }
.mailing-list td { padding: 10px 0px 10px 0px; }
.label { width: 120px; }
.input-text { width: 95%; font: 13px Arial; padding: 3px; border: 1px solid #ccc; }


/*-----------------------------------------------------------------------
   Contact
 ------------------------------------------------------------------------ */

.wpcf7 p {
	display:inline-block;
	margin-right:30px;
	width: 250px;
}

.wpcf7 p.block {
	display:block;
	width:100%;
}

textarea {
	width:506px;
	padding: 5px;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
	padding: 5px;
}

.wpcf7 input[type="submit"] {
	color:#fff;
	background-color:#cccccc;
	font:bold 14px Arial;
	text-transform:uppercase;
	padding:10px 15px;
	-webkit-border-radius:3px;
	border:0;
	cursor:pointer;
}

.wpcf7 input[type="submit"]:hover {
	background-color:#bbbbbb;
}

/*-----------------------------------------------------------------------
   Misc.
 ------------------------------------------------------------------------ */

.caps { font-size: 0.9em; line-height: 22px; text-transform: uppercase; letter-spacing: 1px; }
.180 { width: 280px; }
.right { text-align: right; }
em.grey { color: #999; }
.code-text { font: 12px courier; }
.sans { font: 12px Helvetica, arial; }
.pad-right { margin-right: 10px; }
.left-neg { margin-left: -60px; }

/* .home { background: url(_gfx/icon_home.gif) 0 50% no-repeat; padding-left: 12px; }
#notes */
.home { background: url(_gfx/icon_home.gif) 0 50% no-repeat; padding-left: 12px; }
.icon-grid { background: url(_gfx/icon_grid.gif) 0 50% no-repeat; padding-left: 12px; }
.site { background: url(_gfx/icon_site.gif) 0 50% no-repeat; padding-left: 14px; }
#originals .site { background: url(_gfx/icon_site_originals.gif) 0 50% no-repeat; padding-left: 14px; }
.staff { background: url(_gfx/icon_about.gif) 0 50% no-repeat; padding-left: 12px; }
.icon-rss { background: url(_gfx/icon_rss.gif) 0 50% no-repeat; padding-left: 18px; }
.comm-notify-rss { color: #999 !important; font: bold 11px Arial; text-transform: uppercase; padding: 6px; border: 1px solid #e5e5e5; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; margin-top: 20px; }
.comm-notify-rss:hover { color: #fff !important; background-color: #333; font: bold 11px Arial; text-transform: uppercase; padding: 6px; border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.comm-notify-rss a:hover { color: #fff !important; }
#originals .comm-notify-rss { color: #999 !important; font: bold 11px Arial; text-transform: uppercase; padding: 6px; border: 1px solid #333; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; margin-top: 20px; }
#originals .comm-notify-rss:hover { color: #fff !important; background-color: #333; font: bold 11px Arial; text-transform: uppercase; padding: 6px; border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }


/*-----------------------------------------------------------------------
   Nav
 ------------------------------------------------------------------------ */

.masthead-date { width: 275px; text-align: center; font: 11px Georgia; letter-spacing: 1px; position: absolute; bottom: 4px; z-index: 100; text-transform: uppercase; }
#originals .masthead-date { color: #555; }

#nav-home {
width: 			1048px;
height: 		75px;
background: 	url(_gfx/nav_home.jpg) no-repeat;
margin: 		0 auto;
padding: 		0;
position: 		relative;
top: 			0;
}

#nav-home span { display: none; }

#nav-home li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px; }

#nav-home li, #nav-home a { height: 75px; display: block; }
#nav-home1 { left: 0px; width: 297px; }
#nav-home2 { left: 297px; width: 229px; }
#nav-home3 { left: 526px; width: 323px; }
#nav-home4 { left: 849px; width: 199px; }

#nav-home1 a:hover { background: transparent url(_gfx/nav_home.jpg) 0px -75px no-repeat; }
#nav-home2 a:hover { background: transparent url(_gfx/nav_home.jpg) -297px -75px no-repeat; }
#nav-home3 a:hover { background: transparent url(_gfx/nav_home.jpg) -526px -75px no-repeat; }
#nav-home4 a:hover { background: transparent url(_gfx/nav_home.jpg) -849px -75px no-repeat; }

#home #nav-home1 { background: transparent url(_gfx/nav_home.jpg) 0px -75px no-repeat; }
#notes #nav-home2 { background: transparent url(_gfx/nav_home.jpg) -297px -75px no-repeat; }
#originals #nav-home3 { background: transparent url(_gfx/nav_home.jpg) -526px -75px no-repeat; }
#salon #nav-home4 { background: transparent url(_gfx/nav_home.jpg) -849px -75px no-repeat; }

/*#nav-originals {
width: 			940px;
height: 		68px;
background: 	url(_gfx/nav_originals.gif);
margin: 		0 auto 0 auto;
padding: 		0;
position: 		relative;
top: 			0px;
}

#nav-originals span { display: none; }

#nav-originals li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px; }

#nav-originals li, #nav-originals a { height: 68px; display: block; }
#nav-originals1 { left: 0px; width: 272px; }
#nav-originals2 { left: 272px; width: 197px; }
#nav-originals3 { left: 469px; width: 288px; }
#nav-originals4 { left: 757px; width: 183px; }

#nav-originals1 a:hover { background: transparent url(_gfx/nav_originals.gif) 0px -68px no-repeat; }
#nav-originals2 a:hover { background: transparent url(_gfx/nav_originals.gif) -272px -68px no-repeat; }
#nav-originals3 a:hover { background: transparent url(_gfx/nav_originals.gif) -469px -68px no-repeat; }
#nav-originals4 a:hover { background: transparent url(_gfx/nav_originals.gif) -757px -68px no-repeat; }

#nav-notes {
width: 			1048px;
height: 		68px;
background: 	url(_gfx/nav_notes.gif);
margin: 		0 auto 0 auto;
padding: 		0;
position: 		relative;
top: 			0px;
}

#nav-notes span { display: none; }

#nav-notes li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px; }

#nav-notes li, #nav-notes a { height: 68px; display: block; }
#nav-notes1 { left: 0px; width: 432px; }
#nav-notes2 { left: 432px; width: 309px; }
#nav-notes3 { left: 741px; width: 199px; }

#nav-notes1 a:hover { background: transparent url(_gfx/nav_notes.gif) 0px -68px no-repeat; }
#nav-notes2 a:hover { background: transparent url(_gfx/nav_notes.gif) -432px -68px no-repeat; }
#nav-notes3 a:hover { background: transparent url(_gfx/nav_notes.gif) -741px -68px no-repeat; }


#nav-originals {
width: 			1048px;
height: 		68px;
background: 	url(_gfx/nav_originals.gif);
margin: 		0 auto 0 auto;
padding: 		0;
position: 		relative;
top: 			0px;
}

#nav-originals span { display: none; }

#nav-originals li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px; }

#nav-originals li, #nav-originals a { height: 68px; display: block; }
#nav-originals1 { left: 0px; width: 522px; }
#nav-originals2 { left: 522px; width: 221px; }
#nav-originals3 { left: 743px; width: 199px; }

#nav-originals1 a:hover { background: transparent url(_gfx/nav_originals.gif) 0px -68px no-repeat; }
#nav-originals2 a:hover { background: transparent url(_gfx/nav_originals.gif) -522px -68px no-repeat; }
#nav-originals3 a:hover { background: transparent url(_gfx/nav_originals.gif) -743px -68px no-repeat; }


#nav-salon {
width: 			1048px;
height: 		68px;
background: 	url(_gfx/nav_salon.gif);
margin: 		0 auto 0 auto;
padding: 		0;
position: 		relative;
top: 			0px;
}

#nav-salon span { display: none; }

#nav-salon li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px; }

#nav-salon li, #nav-salon a { height: 68px; display: block; }
#nav-salon1 { left: 0px; width: 434px; }
#nav-salon2 { left: 434px; width: 221px; }
#nav-salon3 { left: 655px; width: 285px; }

#nav-salon1 a:hover { background: transparent url(_gfx/nav_salon.gif) 0px -68px no-repeat; }
#nav-salon2 a:hover { background: transparent url(_gfx/nav_salon.gif) -434px -68px no-repeat; }
#nav-salon3 a:hover { background: transparent url(_gfx/nav_salon.gif) -655px -68px no-repeat; }
*/


/*-----------------------------------------------------------------------
   Controls
 ------------------------------------------------------------------------ */
input.box {
color: #777;
font: 11px Arial;
padding: 3px;
border: 1px solid #ccc;
}

#prelude-right input.box {
width: 120px;
}

.btn {
color: #fff;
background-color: #cccccc;
font: bold 11px Arial;
text-transform: uppercase;
padding: 4px;
-webkit-border-radius: 3px;
border: 0;
margin-left: 5px;
}

.btn:hover {
cursor:				pointer;
background-color: 	#aaa;
}


/*-----------------------------------------------------------------------
   BlogAds formatting
 ------------------------------------------------------------------------ */

.adspot { border: 1px solid #e9e9e9 !important; }
.adspot_link { color: #f8941e !important; font-style: normal !important; text-decoration: none !important; padding-left: 5px; }
.adspot_link:hover { color: #333 !important; }
.adspot_head { color: #666; font-weight: bold; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; border-bottom: 1px solid #e9e9e9; }
.adspot_adhead { font-size: 12px; font-weight: bold; }
.adspot_content ul { padding: 0; margin: 0; list-style: none; }
.adspot_content li { background-color: #ececec; text-align: left !important; padding: 5px !important; line-height: 14px; }
.adspot_content li img { padding: 5px 0 5px 0; margin-left: -4px !important; }
.adspot_adurl { color: #c30 !important; }

/*-----------------------------------------------------------------------
   Custom
 ------------------------------------------------------------------------ */

/* Share this link */
.at300bs {
  width: 0 !important;
  background: none !important;
  margin-right: 0 !important;
}

/* Hiding title on Twitter widget */
#notes .widgettitle, #home .widgettitle {
  display: none;
}

/* Twitter widget */
.twtr-hd, .twtr-ft {
  display: none;
}

.twtr-tweet-wrap {
  padding: 10px 0 !important;
}

.twtr-tweet-text {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
}

/*-----------------------------------------------------------------------
   Doris Added Styles
 ------------------------------------------------------------------------ */
p.status {
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}

p.status a {
	color: #F8941E;
}

.doris-recent-comments h4 a{
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	line-height: 20px;
	font-family: Arial, sans;
}

.doris-recent-comments h5 a{
	color: #333;
	font-family: Arial, sans,
	font-size: 11px;
	text-transform: uppercase;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

.doris-recent-comments h5.comments a{
	color: #F8941E;
}

.doris-recent-comments li{
	border-bottom: 1px solid #E5E5E5;
	line-height: 16px;
	padding: 5px 0;
	width: 100%;
}

.share-line2 {
	padding: 11px 0 10px;
	border-top:	1px solid #E5E5E5;
}

#originals .share-line2 {
	border-top: 1px solid #333333;
	margin-top: 10px;
}

.share-line1 {
	padding-bottom: 5px;
}

.share-line2 ul {
	list-style: none;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px;
	height: 25px;
}

.share-line2 ul li {
	display: inline-block;
	vertical-align: top;
	height: 21px;
	margin-right: 45px;
}

.stButton .chicklets {
	padding: 0px 0px 0px 0px !important;
}

.st_linkedin {
    margin-left: -10px;
}

.wp_social_bookmarking_light_a {
    margin-left: 10px;
}

.stButton .twitter {
	background: url("_gfx/tweet.png") top left no-repeat !important;
	width: 54px !important;
	height: 21px !important;
}

.stButton .sharethis {
	background: url("_gfx/share.png") top left no-repeat !important;
	width: 54px !important;
	height: 21px !important;
}

.stButton .email {
	background: url("_gfx/email.png") top left no-repeat !important;
	width: 45px !important;
	height: 21px !important;
}

.stButton .linkedin {
	background: url("_gfx/linkedin.png") top left no-repeat !important;
	width: 64px !important;
	height: 21px !important;
}


span.connect_widget_not_connected_text,
#originals .wpfblike span,
.connect_widget td
{
	color: #aaa !important;
}

body.transparent_widget {
	color: #aaa !important;
}

a.wp_social_bookmarking_light_a {
	position: relative;
	top: 1px;
}

.stButton {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

p.edit {
	color: #cacaca !important;
	font-size: 11px !important;
	font-family: Arial,Verdana,sans-serif !important;
}

h5.lastComment, h5.lastComment a {
	text-transform: inherit;
}

#entry-24769 .salon-chat-slideshow .slideshow,
#entry-22147 .salon-chat-slideshow .slideshow {
	float: none;
	margin: auto;
}

body.salon .featured .slideshow{
	float: none;
	margin: auto;
}

/*-----------------------------------------------------------------------
   Salon registration
 ------------------------------------------------------------------------ */
}
#registration {
    float: none;
    margin: auto;
    color: #333;
}



/*-----------------------------------------------------------------------
   Related Entries
 ------------------------------------------------------------------------ */

.share-line3 {
	clear: both;
	width: 620px;
	padding: 11px 0 10px;
	border-top:	1px solid #E5E5E5;
}

.share-line4 {
	clear: both;
	width: 620px;
	padding: 11px 0 10px;
	border-top:	1px solid #E5E5E5;
}

#originals .share-line4 {
	border-top:	1px solid #333;
}

.share-line3 ul,
.share-line4 ul{
	list-style: none;
	margin: 0;
	padding: 0;
	background: url("_gfx/bg_entries.gif") repeat-y;
	clear: both;
}

#originals .share-line4 ul {
	background: url("_gfx/bg_entries_originals.gif") repeat-y;
}

.share-line3 ul li,
.share-line4 ul li{
	float: left;
	margin: 0 20px 0 0px;
	overflow: hidden;
	padding: 0;
	width: 140px;
}

.share-line3 ul li h2
.share-line4 ul li h2{
	padding-top: 10px;
}

.share-line3 ul li a h2,
.share-line4 ul li a h2{
	color: #333;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
	padding-bottom: 14px;
}

#originals .share-line4 li a h2 {
	color: #fff !important;
}

.wp_social_bookmarking_light {
	position:relative;
	/*top: 4px;*/
}

.relation-4 {
	margin: 0px 0px 0px 0px !important;
}

.second-row .relation-4 {
	display: none;
}

/*-----------------------------------------------------------------------
   Custom Field - Credits and Sources
 ------------------------------------------------------------------------ */

div.post-credits {
    padding: 0px;
    margin: 0px;
    width: 620px;
}


div.post-credits p {
    font-style: italic;
    font-size: 12px;
    color: #999;
}

.post-22147 h3.originals-related-title,
.post-22147 ul.originals-related-posts{
    display: none;
}


/* Media Queries
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

@media screen and (max-width: 1250px) {

	.fixed-single-nav {
		left:20px;
	}

}

@media screen and (max-width: 1210px) {

	.fixed-single-nav {
		left:0;
	}

}

@media screen and (max-width: 1150px) {

	.fixed-single-nav {
		display:none;
	}

}


/* Browser Adjustments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;

.clearfix {display: inline-block;}         
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */