/*	REVISED - 19 July 2011	*/

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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes: none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}\.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}.clearfix{display:block;}* html .clearfix{height:1px}




a {color: #194C8B; text-decoration: none; -webkit-transition: color 0.17s ease-in-out; }

#wrapper { }
#content { padding: 24px 0 70px; width: 960px; margin: 0 0 0 30px; position: relative; }


.js #navigation { display: none; }

.post { width: 800px; min-height: 105px; margin: 24px 0 36px 110px; position: relative; }



/* Meta */

.meta {	float: left; position: absolute; top: 0; left: -105px; width: 72px; }
.meta a { border-bottom: none; text-align: center; display: block; }
.meta .timestamp {
	background: url(http://static.tumblr.com/9kqqedg/7YWl50jsx/cal.png) repeat-x 0 0;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.6);	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.6);	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
	height: 72px;
	margin-bottom: 6px;
}
.meta .timestamp span {	display: block;	font-weight: bold; }
.meta .timestamp span.year { display: none; }
.meta .timestamp .month { color: #fff; font-size: 15px;	padding: 6px 0 5px;	text-shadow: 0 -1px 0 rgba(0,0,0,0.5); text-transform: uppercase; }
.meta .timestamp .date { color: #444; font-size: 36px; padding: 2px 0 0; text-shadow: 0 -1px 0 rgba(255,255,255,1.0); }

.meta .notes {
	background: url(http://static.tumblr.com/9kqqedg/1A1l50jtb/notes.png) repeat-x 0 50%;
	border: 1px solid;
	border-color: #fff transparent transparent;
	border-radius:         5px;
	-moz-border-radius:    5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
	text-shadow: 0 1px 0 rgba(255,255,255,0.9);

	-webkit-transform: rotate(0deg);
	-webkit-transition: -webkit-box-shadow 0.25s ease-in-out;
	-moz-transition:    -moz-box-shadow 0.25s ease-in-out;
	-o-transition:      box-shadow 0.25s ease-in-out;
	transition:         box-shadow 0.25s ease-in-out;
}

.meta .notes:hover {
    box-shadow: 0 1px 4px rgba(0,0,0,1);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,1);
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,1);
}

.meta .notes a {
	display: block;
	color: #323232;
	font-size: 12px;
	font-weight: 400;
	height: 25px;
	line-height: 26px;
	text-align: right;
	padding: 0 10px;
}

.meta .notes a:hover { color: #000; }



/* Shared */

.content, .quotecontentcontainer, .disqus-container {
	background: rgba(255,255,255,0.85); 
	border: 1px solid;
	border-color: #fff transparent transparent;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
	-moz-box-shadow:    0 1px 4px rgba(0,0,0,0.6);
	box-shadow:         0 1px 4px rgba(0,0,0,0.6);
	color: #323232;
	padding: 20px 26px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.9);
	width: 746px;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { margin: 0 0 16px; text-transform: capitalize; }

.content h1 { font-size: 24px; font-weight: 200; line-height: 26px; }
.content h2 { font-size: 18px; font-weight: 600; line-height: 24px;	text-transform: uppercase; }
.content h3 { font-size: 18px; font-weight: 600; line-height: 24px; }
.content h4 { font-size: 16px; font-weight: 400; line-height: 24px; }
.content h5 { font-size: 14px; font-weight: 600; letter-spacing: 1px; line-height: 24px; margin-bottom: 0; text-transform: uppercase; }
.content h6 { font-size: 16px; font-weight: 400; line-height: 24px;	margin-bottom: 0; }

.content p, .content ol, .content ul, .content dl, .content blockquote {
	font-size: 16px;
	line-height: 24px;
	margin: 0px 0px 18px;
	padding: 0;
}

.content pre { margin: 0px 0px 18px; }

.content .last, .content p:last-child, .content pre:last-child, .content ol:last-child, .content ul:last-child, .content dl:last-child, .content blockquote:last-child { margin: 0; }
.content li ol, .content li ul { margin: 0; }

.content ol { list-style: decimal inside; padding-left: 1.4em; }
.content ol ol { list-style: upper-alpha inside; }
.content ol ol ol {	list-style: upper-roman inside; }
.content ol ol ol ol { list-style: lower-alpha inside; }
.content ol ol ol ol ol { list-style: lower-roman inside; }

.content ul { list-style: disc inside; padding-left: 1.4em; }
.content ul ul { list-style: circle inside; }
.content ul ul ul {	list-style: square inside; }
.content ul ul ul { list-style: disc inside; }

.content li { text-indent: -1em; padding: 0.2em 0; }


.content blockquote { border-left: 2px solid rgba(0,0,0,0.55); padding-left: 1em; }
.content blockquote * {	font-style: italic;	font-style: oblique; }

.content em, .content i { font-style: italic; font-style: oblique; }
.content strong, .content b { font-weight: 600; }

.content p img { display: block; padding: 7px; background: #fff; background: rgba(255,255,255,0.6);  border: 1px solid #BBBAB9; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; }


.post .bottom { margin: 12px 0 0; overflow: hidden; }

.post .bottom .source { float: left; margin-left: 0 !important; }

.post .bottom .tags { float: right; width: 600px; padding: 0; overflow: auto; overflow: visible; text-align: right; }
.tags a.tag, .bottom .source {
	background: #444; background: rgba(0,0,0,0.40);
	border-color: #000;	border-color: rgba(0,0,0,0.30);
	border-width: 1px; border-style: solid;
	border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
	box-shadow: 0 1px 1px rgba(255,255,255,0.3); -moz-box-shadow: 0 1px 1px rgba(255,255,255,0.3);	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.3);
	color: #fff;
	display: inline-block;
	font-size: 13px;
	height: 18px;
	line-height: 18px;
	margin: 0 0 4px 3px;
	padding: 0 7px;
	text-align: center;
	white-space: nowrap;
	opacity: 0.65; filter:alpha(opacity=60);
	
	transition: opacity 0.25s ease-in-out;
	-webkit-transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	text-shadow: 0 1px 0 #000;
}



.tags a.tag:hover, .bottom .source:hover { opacity: 1; filter:alpha(opacity=90); color: #fff; }
.tags a.tag:active, .bottom .source:active { background: rgba(0,0,0,0.65); position: relative; top: 1px; }


.text .content { background: #fff; background: rgba(255,255,255,0.8); color: #323232; }
.text .content h1 {	font-size: 24px; line-height: 26px; }
.text .content p { font-size: 16px;	line-height: 24px; }


.imagecontainer, .videocontainer, .photosetcontainer { position: relative; background: #333; background: rgba(0,0,0,0.8); width: 800px; max-width: 800px; z-index: 20; -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.6); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.6); box-shadow: 0 0 4px rgba(0,0,0,0.6); }
.withcaption .imagecontainer, .withcaption .videocontainer, .withcaption .photosetcontainer { -webkit-box-shadow: 0 -1px 4px rgba(0,0,0,0.6); -moz-box-shadow: 0 -1px 4px rgba(0,0,0,0.6); box-shadow: 0 -1px 4px rgba(0,0,0,0.6);  }

.imagecontainer a { display: block; }
.imagecontainer img { display: block; margin: 0 auto; max-width: 100%; display: block; margin: 0 auto; border: none; }

.fluidlightbox { position: relative; box-shadow: 0 0 4px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.6); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.6);  }
.fluidlightbox .close { display: block; display: none; width: 150px; height: 150px; position: absolute; left: 50%; top: 50%; margin: -75px 0 0 -75px; background: url(http://static.tumblr.com/bte9rhd/90Claknjz/close.png) no-repeat 0 0; }
.fluidlightbox img { max-width: 100%; max-height: 100%; }



.photosetcontainer embed { width: 800px !important; height: 533px !important; }

.videocontainer iframe, .videocontainer embed, .videocontainer object { background: #000; display: block; margin: 0 auto; border: none; width: 800px !important; height: 450px !important; }

.post.photo .content, .post.video .content, .post.audio .content, .post.photoset .content { margin-top: -2px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; }



.html_photoset { width: 800px; height: 532px; margin: 0 auto; position: relative; }
.html_photoset .img { position: absolute; width: 800px; height: 532px;}
.html_photoset .img img { max-width: 800px; display: block; margin: 0 auto; }

.photoset_controls { position: absolute; bottom: 0; left: 0; padding: 12px 14px; height: 17px; width: 772px; background: transparent url(http://static.tumblr.com/bte9rhd/U08l8rrxy/controls_bg.png) repeat-x 0 0; }
.photoset_controls a { text-indent: -9999px; display: block; width: 17px; height: 16px; position: absolute; top: 12px; border: none !important; background: transparent url(http://static.tumblr.com/bte9rhd/0nhl8rs0d/controls.png) no-repeat 0 0; }
.photoset_controls a.pause { background-position: 0 0; }
.photoset_controls a.play { background-position: 0 -17px; }
.photoset_controls a.next { background-position: 0 -51px; right: 14px; }
.photoset_controls a.prev { background-position: 0 -34px; left: 14px; }
.photoset_controls .caption { margin: 0 32px; color: #fff; text-shadow: 0 1px 0 #000; text-align: center;  }



.quote blockquote.featured {
	-webkit-background: transparent url(http://static.tumblr.com/9kqqedg/b4Kl50js8/bgwrap.jpg) no-repeat fixed 0 0;
	-webkit-color:transparent;
	-webkit-background-clip:text;
	border: none;
	margin:  0 0 12px -6px;
	padding: 0 0 6px 6px;
	text-shadow: none;
}

.quote blockquote.featured p {
	font-size: 24px;
	font-style: italic;
	font-style: oblique;
	font-weight: 600;
	line-height: 26px;
	text-indent: -6px; 	 	 	   
}

.quote blockquote.featured cite { font-style: italic; }


.link h1 { margin: 0; }
.link.withdescription h1  { margin: 0 0 10px 0; }
.link h1 a { font-weight: bold; line-height: 32px; text-decoration: none; }
.link p { margin: 16px 0 0; }

.chat .content p { margin-bottom: 12px; }
.chat .content p:last-child { margin-bottom: 0; }
.chat .content strong {	padding-right: 12px; }


.answer .answer_question { font-weight: bold; font-size: 1.2em; }
.answer .answer_asker { margin: 0.8em 0 1.1em; }
.answer .answer_asker img { border: 1px solid #fff; margin: 0 0.3em 0 0; vertical-align: bottom; }


/* Audio */
.audio_content {
    color: #282828;
    position: relative; z-index: 1;
    width: 800px;
    height: 250px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
    -moz-box-shadow:    0 1px 4px rgba(0,0,0,0.6);
    box-shadow:         0 1px 4px rgba(0,0,0,0.6);
    background: #CBCBCB url(http://static.tumblr.com/bte9rhd/04zl9s4uy/audio_content_bg.png) no-repeat 250px 0;
    text-shadow: 0 1px 0 #fff;
}

.audio_content .albumart { position: relative; float: left; width: 250px; height: 250px; background: url(http://static.tumblr.com/bte9rhd/8VTlaieen/albumart_bg.png) no-repeat 0 0; }
.audio_content .albumart .gloss { position: absolute; top: 0; left: 0; width: 250px; height: 250px; background: url(http://static.tumblr.com/bte9rhd/1fUlaiefb/albumart_gloss.png) no-repeat 0 0; }


.audio_content .audioplayer { overflow: hidden; padding: 60px 0 0 0; margin: 0 0 0 330px; width: 470px !important; }
.audio_content .trackinfo { float: left; margin: 20px 0 0 80px; width: 470px; font-size: 1.1em; line-height: 30px; }
.audio_content .trackinfo dt { float: left; clear: left; margin: 0 0.6em 0 0; }
.audio_content .trackinfo dd { font-weight: bold; }





#notes.content { margin: 0 0 36px 110px !important; padding: 0 0 3px 0; width: 800px; font-size: 17px; }
#notes .count { padding: 11px 26px 9px; border-bottom: 1px solid #DDE1E2; text-transform: capitalize; margin: 0; font: normal 18px "HelveticaNeue Light", Helvetica, Arial, sans-serif; }
#notes ol { list-style: none; margin: 0; padding: 0; }
#notes li { padding: 10px 26px 8px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #DDE1E2; font: normal 17px "HelveticaNeue Light", Helvetica, Arial, sans-serif;}
#notes li:last-child { border-bottom: none; }
#notes .avatar-link { padding: 0; border: 0; position: relative; top: -2px; }
#notes .avatar { width: 24px; height: 24px; vertical-align: middle; margin: 0 12px 0 0; border: 1px solid #DEDFDF; }
#notes.content blockquote { margin-left: 44px; }

#comments.content { margin: 0 0 36px 110px !important; }

#comments #dsq-global-toolbar { margin-top: 0; }

#header {
	background: transparent url(http://static.tumblr.com/9kqqedg/11il5yyrh/bg-header-expanded.png) repeat-x top left;
	position: fixed;
	bottom: 0;
	-webkit-transition: height 0.28s ease-in-out;
	-moz-transition:    height 0.28s ease-in-out;
	-o-transition:      height 0.28s ease-in-out;
	transition:         height 0.28s ease-in-out;
	width: 100%;
    height: 45px;
	z-index: 99;
}

#header_header { height: 45px; position: relative; z-index: 98; }
#header_header h1 { float: left; height: 45px; padding: 0 0 0 12px; width: 450px; }
#header_header h1 a { border: none; color: #fff; font-size: 18px; font-weight: 600; line-height: 46px; text-shadow: 0 -1px 0px rgba(0,0,0,0.4); }
#header_header h1 a:hover { color: rgba(255,255,255,0.9); }



#loading-indicator { width: 30px; height: 30px;	margin: 0 0 0 -15px; position: absolute; top: 8px; left: 50%; background: url(http://static.tumblr.com/bte9rhd/KT7l945dl/loader_outside.png) no-repeat 0 0; }
#loading-indicator div { width: 30px; height: 30px;  -webkit-animation-name: spinner; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; background: url(http://static.tumblr.com/bte9rhd/m0Hl945dz/loader_inside.png) no-repeat 0 0; }
@-webkit-keyframes spinner { from { -webkit-transform:rotate(0deg);	} to { -webkit-transform:rotate(360deg); } }


#header_nav { float: right; padding: 11px 0 0; position: relative; width: 360px; text-align: right; }
#header_nav a {
	background: url(http://static.tumblr.com/bte9rhd/odFla7w5q/nav_icons.png) no-repeat 0 0;
	display: inline-block;
	margin: 0 10px 0 0;
	width: 30px;
	height: 25px;
	cursor: pointer;
	position: relative;
}

#header_nav #header_nav_about { background-position: 0 0; }
#header_nav #header_nav_archive { background-position: -60px 0; }
#header_nav #header_nav_search { background-position: -30px 0; }
#header_nav #header_nav_twitter { background-position: -90px 0; }
#header_nav #header_nav_ask { background-position: -120px 0; }
#header_nav #header_nav_following { background-position: -150px 0; }
#header_nav #header_nav_likes { background-position: -180px 0; }
#header_nav #header_nav_pages { background-position: -210px 0; }
#header_nav #header_nav_submit { background-position: -240px 0; }

#header_nav a span { width: 12px; height: 18px; top: 29px; left: 50%; margin: 0 0 0 -6px; display: none; position: absolute; background: url(http://static.tumblr.com/wwkunix/9Gel6mvxm/header_active.png) no-repeat 0 0; }
#header_nav a.active span { display: block; }


#header_content {
	
	position: relative;
	opacity: 0.0;
	text-align: center;
	-webkit-transition: opacity 0.28s ease-in-out;
	-moz-transition:    opacity 0.28s ease-in-out; 	 	 	   
	-o-transition:      opacity 0.28s ease-in-out;
	transition:         opacity 0.28s ease-in-out;
	width: 100%;
}
.expanded #header_content  { opacity: 1.0; }

#header_content .section { display: none; overflow: hidden; background: #AEB0B7 url(http://static.tumblr.com/9kqqedg/11il5yyrh/bg-header-expanded.png) repeat-x 0 -45px; }

#header_content iframe { margin: 8px auto; width: 700px !important; }

#header_content_ask, #header_content_submit { padding: 12px 0 0; }
#header_content_ask iframe { height: 151px !important; }

#header_content_submit iframe { height: 350px !important; }

#header_content_archive iframe { height: 270px; width: 100% !important; margin-bottom: 0; }

#header_content_about { padding: 24px 0 12px 0; }
#header_content_about #about-avatar { float: left; padding: 0 13px; width: 146px; }
#header_content_about #about-avatar img { background: #efeff1; border: 1px solid #97989e; display: block; height: 128px; padding: 8px; width: 128px; }
#header_content_about #about-description { color: #323232; font-size: 16px; line-height: 24px; margin: 0 40px 0 192px; text-align: left; text-shadow: 0 1px 0 rgba(255,255,255,0.6); }
#header_content_about #about-description p { margin-bottom: 1em; line-height: 1.4em; }
#header_content_about #about-description p:last-child { margin-bottom: 0; }
#header_content_about #about-description #copyinfo { font-size: 90%; }

#header_content a.button {
    background: #d6d7d7;
	background: -webkit-gradient( linear, 0 0, 0 100%, color-stop(0.0,  #e0e3e4),color-stop(0.49, #cecece),	color-stop(0.5,  #c1c6cb),	color-stop(1.0,  #c1c6cb));
	border-radius: 5px; -webkit-border-radius: 5px;	-moz-border-radius: 5px; 
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow:    inset 0 1px 0 rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.4);
	box-shadow:         inset 0 1px 0 rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.4);
	color: #515356;
	display: block;
	font-size: 15px;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	margin: 6px auto 3px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	width: 146px;
	-webkit-user-select: none;
	-moz-user-select: none;
}

#header_content a.button:active { position: relative; top: 1px; text-shadow: 0 -1px 0 rgba(255,255,255,0.8); }



#header_content_search input.search-query {
	background: #fff url(http://static.tumblr.com/bte9rhd/JwIla73bq/searh_field_bg.png) no-repeat 10px 10px;
	border: none;
	border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	color: #323232; 
	font: 400 15px/1 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 15px;
	display: block;
	height: 15px;
	width: 200px; 	 	 	   
	margin: 20px auto 13px;
	padding: 10px 20px 9px 40px;
}

#header_content span#archive-postcount,
#header_content span#search-postcount {
	position: relative;
	right: 24px;
	top: 50%;
}

#header_content_twitter, #header_content_pages { padding-top: 8px; }

#header_content_twitter a.button { margin: 15px auto 13px; }

.fancy-list {
	border-bottom: 1px solid #222222; 
	box-shadow: 0 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4); -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.4);
}

.fancy-list li { position: relative; text-align: left; border-top: 1px solid #222222; color: #fff; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }
.fancy-list li a {
	color: #fff;
	padding: 20px 15px;
	width: 100%; 	 	 	   
	display: block;
	border-top: 1px solid #92969B;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#707377', endColorstr='#4F5156'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#707377), to(#4F5156)); 
	background: -moz-linear-gradient(top, #707377, #4F5156); 
}

.fancy-list li .time { position: absolute; right: 15px; top: 20px; }

#likes { overflow: hidden; padding: 24px 12px 12px; width: 1000px; color: #323232; text-shadow: 0 1px 0 rgba(255,255,255,0.6);  }
#likes li { float: left; width: 222px; margin: 0 14px 0 0; line-height: 1.4em; }
#likes li img { width: 200px; padding: 10px; border: 1px solid #8B8D92; background: #fff; }
#likes .post_info_bottom { display: block !important; margin: 0.6em 0 0; font-style: italic; font-size: 0.9em; text-align: center;}

.like_text, .like_chat, .like_link, .like_caption { text-align: left; }
.like_photo_post .like_caption { display: none; }

.fluidvideo-container { position: relative; font-family: Helvetica, Arial; width: 800px; height: 450px; }
.fluidvideo-mediaelement {	position: absolute;	top: 0;	left: 0; }
.fluidvideo-poster { position: absolute; top: 0; left: 0; width: 800px; height: 450px; overflow: hidden; }
.fluidvideo-poster img { }
.fluidvideo-overlay { position: absolute; top: 0; left: 0; width: 800px; height: 450px; }
.fluidvideo-overlay-button { width: 137px; height: 140px; position: absolute; top: 155px; left: 330px; background: transparent url(http://static.tumblr.com/bte9rhd/dofl9uslf/video_buttons.png) no-repeat 0 -8px;  }
.fluidvideo-overlay-button.pause { background-position: 0 -142px; }

.youtube .fluidvideo-poster { position: absolute; top: 0; left: 0; width: 800px; height: 450px; overflow: hidden; }
.youtube .fluidvideo-poster img { width: 800px; height: 600px; position: absolute; top: -75px; }

.photoset .fluidvideo-overlay { height: 490px; }
.photoset .fluidvideo-overlay-button { top: 200px; }


#darkroom-mask{ display: none; position: absolute; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.7); z-index: 9990; }

/* Scrollbar */
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Desktop */
    body {overflow: hidden;}
    #wrapper {position: absolute; top: 0; left: 0; bottom: 0; right: 13px; overflow: auto;}
}

@media only screen and (max-device-width:480px) { /* iPhone */
    body {overflow: auto;}
    #wrapper {position: relative; top: auto; right: auto; bottom: auto; left: auto; overflow: auto;}
}

@media only screen and (max-device-width:1024px) { /* iPad */
    body {overflow: auto;}
    #wrapper {position: relative; top: auto; right: auto; bottom: auto; left: auto; overflow: auto;}
}
#wrapper::-webkit-scrollbar { width: 8px; height: 10px; }
#wrapper::-webkit-scrollbar-button:start:decrement { display: block; width: 5px; height: 5px; background-color: transparent; }
#wrapper::-webkit-scrollbar-button:end:increment { display: block; width: 5px; height: 5px; background-color: transparent; }
#wrapper::-webkit-scrollbar-track:enabled { background-color: transparent; }
#wrapper::-webkit-scrollbar-track-piece { background-color: transparent; border: none; margin: 8px 0 48px 0; }
#wrapper::-webkit-scrollbar-thumb:vertical { height: 30px; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 5px; -webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.2) }
#wrapper::-webkit-scrollbar-thumb:horizontal { width: 30px; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 5px; }

/*	DISQUS	*/
#dsq-subscribe, .dsq-subscribe-email { display:none; }
.dsq-toolbar-label { text-shadow:0 0 0; color:white !important; font-weight:400 !important; }

	
	
	

