	/* ___________________________________________________________ Sprite */

	#container .post ul.music li, #container .post ul.music li a, #container .post .photo_post a.zoom, #container .post .photo_post a.zoom:hover {background: url("http://static.tumblr.com/3driglx/Urjlbrp4b/themanati_sprite.png") no-repeat;}

	/* ___________________________________________________________ Loader Styling */
		
	#preloading {
	background: #fff url("http://static.tumblr.com/3driglx/tQYl1k62u/themanati_body_background_light.png");
	height: 100%;
	left: 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
	}

		#preloading #loader {
		background: url("http://static.tumblr.com/3driglx/Uvilbpz38/loading.gif"); 
		display: block; 
		height: 79px; 
		left: 50%; 
		margin-left: -148px; 
		margin-top: -40px; 
		position: absolute; 
		top: 50%; 
		width: 295px;
		}
		
	/* ___________________________________________________________ Header Styling */

	#header {
	color: #fff;
	font: normal 11px/15px Helvetica, Arial, Sans-Serif;
	margin: 0 auto;
	padding: 12px 0 0 0;
	width: 903px;
	}
	
		#header img {
		margin: 0 0 2px 0;
		max-width: 903px;
		}
		
			#header ul li.nav {float: left;}
			#header ul li.credit, #header ul li.input {float: right;}
			
				#header ul li.input:hover {background: #000!important;}
					#header ul li a {color: #fff;}
					
		#header input {
		background: none;
		border: none;
		color: #fff;
		font: normal 11px/17px Helvetica, Arial, Sans-Serif;
		padding: 2px 0 0 0;
		width: 40px;
		}

	/* ___________________________________________________________ Container Styling */
	
	#container .post ul.tags {
	color: #acacac;
	list-style: none;
	margin-left: -210px;
	margin-top: 0;
	overflow: hidden;
	position: fixed;
	text-align: right;
	width: 200px;
	}
				
		#container .post ul.tags a {color: #acacac;}
			#container .post ul.tags a:hover {color: #ccc;}
			
	#container .post h1.question br {line-height: 10px;}
	#container .post3 .searchtag_body {margin: 0 0 3px 0;}

	#container .post3 h1.tagsearch {
	font: normal 28px/28px Helvetica, Arial, Sans-Serif;
	padding: 11px 10px 5px 10px;
	}
	
	/* ___________________________________________________________ Twitter Styling */
					
	#container .post2 #twitter ul {
	background: #fff;
	display: block;
	list-style: none;
	margin: 0;
	padding: 8px 10px 10px 10px;
	}
					
	#container .post2 .twittermeta {
	color: #acacac;
	padding: 3px 0 0 0;
	text-transform: lowercase;
	}
				
	#container .post2 .twittermeta {float: right;}
		#container .post2 .twittermeta a {color: #acacac;}
			#container .post2 .twittermeta a:hover {color: #ccc;}
			
	/* ___________________________________________________________ Text Post Styling */

	#container .post .body {
	background: #fff;
	padding: 10px;
	}
				
		#container .post .body .text_post {margin-top: -7px;}
		
		#container .post .text_body, #container .post3 .searchtag_body {
		background: #fff;
		padding: 3px 10px 10px 10px;
		}
		
	/* ___________________________________________________________ Photo Post Styling */	

	#container .post .photo_post, #container .post .photoset_post, #container .post .video_post {
	padding: 5px;
	position: relative;
	text-align: center;
	}
				
		#container .post .photo_post a.zoom {
		background-position: -287px 0;
		display: block;
		height: 34px;
		position: absolute;
		right: 10px;
		top: 10px;
		visibility: hidden;
		width: 34px;
		}

			#container .post .photo_post:hover a.zoom {visibility: visible!important;}
						
	/* ___________________________________________________________ Link & Quote Post Styling */

	#container .post .text_title, #container .post3 .text_title {margin: 7px 0 0 0;}
	#container .post .quote_post h1, #container .post .title h1, #container .post .text_title, #container .post3 .text_title {color: #fff;}

	/* ___________________________________________________________ Chat Post Styling */

	#container .post .even, #container .post .even strong {color: #fff;}
	#container .post .odd {background: #fff;}
		#container .post .odd strong {color: #000;}
	#container .post .even, #container .post .odd {padding: 8px 10px 8px 10px;}	
	
	/* ___________________________________________________________ Audio Styling */

	#container .post .audio {position: relative;}
				
		#container .post .audio .player, #container .post .audio .artist, #container .post .audio .song, #container .post .audio .album, #container .post .audio .plays {
		display: block;
		position: absolute;
		}
					
		#container .post .audio .playeroverlay  {
		height: 24px;
		overflow: hidden;
		}
						
		#container .post .audio .player, #container .post .audio .player embed, #container .post .audio .player object {z-index: 5;}
					
		#container .post .audio .song {margin-top: 54px;}
		#container .post .audio .album {margin-top: 91px;}
		#container .post .audio .artist {margin-top: 128px;}
					
		#container .post .audio .plays {
		font: bold 13px/13px Helvetica, Arial, Sans-Serif;
		height: 64px;
		margin: 101px 0 0 426px;
		text-align: center;
		text-transform: lowercase;
		width: 64px;
		z-index: 9;
		}
	
		#container .post .audio a.albumartzoom {
		background: #fff url("http://static.tumblr.com/3driglx/tQYl1k62u/themanati_body_background_light.png");
		left: 39px;
		padding: 5px 8px 5px 8px;
		position: absolute;
		top: 85px;
		visibility: hidden;
		z-index: 9!important;
		}
		
			#container .post:hover .audio a.albumartzoom {visibility: visible!important;}

		/* ___________________________________________________________ Thanks to Rogie @ Komodomedia.com. */

		#container .post .audio ul.music {
		list-style: none;
		margin: 0;
		}
				
				#container .post .audio ul.music li img {
				background-image: none;
				height: 101px;
				left: 10px;
				position: absolute;
				top: 47px;
				width: 101px;
				}
		
	/* ___________________________________________________________ Meta Styling */

	#container .post .meta, #container .post3 .meta {float: right;}
	#container .post .extrameta {float: left;}
		#container .post .meta a, #container .post3 .meta a, #container .post .extrameta a {color: #acacac;}
			#container .post .meta a:hover, #container .post3 .meta a:hover, #container .post .extrameta a:hover {color: #ccc;}
			
	/* ___________________________________________________________ Post Notes Styling */

	#container .postnotes {
	display: block;
	margin-left: 186px;
	padding: 7px 0 3px 0;
	width: 501px;
	}
	
		#container .postnotes ol.notes {
		list-style: none;
		margin: 0;
		}
					
			#container .postnotes ol.notes li {
			background: #fff;
			display: block;
			margin-top: 5px;
			padding: 5px 8px 5px 8px;
			}
						
				#container .postnotes ol.notes li img {
				margin: 0 3px 0 0;
				position: relative;
				top: 1px;
				width: 10px;
				}
				
	/* ___________________________________________________________ Pagination Styling */
	
	#pagination {
	font: bold 35px/38px Helvetica, Arial, Sans-Serif;
	margin: 0 auto;
	width: 903px;
	}		

		#pagination a.next {float: right;}
		#pagination a.previous {float: left;}
			
	/* ___________________________________________________________ Extra Styling */

	h1, h2, h3, h4 {
	margin: 0;
	text-transform: uppercase;
	}
		
	.clear {
	clear: both;
	height: 0;
	}
	
	.space {
	display: block;
	height: 20px;
	width: 100%;
	}
	
	p.answer_form_container {margin-bottom: -3px;}
	#submit_form {margin-bottom: -135px;}
	
	#fancybox-loading {
		position: fixed;
		top: 50%; left: 50%;
		height: 40px; width: 40px;
		margin-top: -20px;
		margin-left: -20px;
		cursor: pointer;
		overflow: hidden;
		z-index: 1104;
		display: none;
	}
	* html #fancybox-loading {	/* IE6 */
		position: absolute;
		margin-top: 0;
	}
	#fancybox-loading div {
		position: absolute;
		top: 0; left: 0;
		width: 40px; height: 480px;
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
	}
	#fancybox-overlay {
		position: fixed;
		top: 0; left: 0;
		bottom: 0; right: 0;
		background: #000;
		z-index: 1100;
		display: none;
	}
	* html #fancybox-overlay {	/* IE6 */
		position: absolute;
		width: 100%;
	}
	#fancybox-tmp {
		padding: 0; margin: 0;
		border: 0;
		overflow: auto;
		display: none;
	}
	#fancybox-wrap {
		position: absolute;
		top: 0; left: 0;
		margin: 0; padding: 20px;
		z-index: 1101;
		display: none;
	}
	#fancybox-outer {
		position: relative;
		width: 100%; height: 100%;
		background: #FFF;
	}
	#fancybox-inner {
		position: absolute;
		top: 0; left: 0;
		width: 1px; height: 1px;
		padding: 0; margin: 0;
		outline: none;
		overflow: hidden;
	}
	#fancybox-hide-sel-frame {
		position: absolute;
		top: 0; left: 0;
		width: 100%; height: 100%;
		background: transparent;
	}
	#fancybox-close {
		position: absolute;
		top: -15px; right: -15px;
		width: 30px; height: 30px;
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
		background-position: -40px 0px;
		cursor: pointer;
		z-index: 1103;
		display: none;
	}
	#fancybox_error {
		color: #444;
		font: normal 12px/20px Arial;
		padding: 7px;
		margin: 0;
	}
	#fancybox-content {
		height: auto; width: auto;
		padding: 0; margin: 0;
	}
	#fancybox-img {
		width: 100%; height: 100%;
		padding: 0; margin: 0;
		border: none;
		outline: none;
		line-height: 0;
		vertical-align: top;
		-ms-interpolation-mode: bicubic;
	}
	#fancybox-frame {
		position: relative;
		width: 100%; height: 100%;
		border: none;
		display: block;
	}
	#fancybox-title {
		position: absolute;
		bottom: 0; left: 0;
		font-family: Arial;
		font-size: 12px;
		z-index: 1102;
	}
	.fancybox-title-inside {
		padding: 10px 0;
		text-align: center;
		color: #333;
	}
	.fancybox-title-outside {
		padding-top: 5px;
		color: #FFF;
		text-align: center;
		font-weight: bold;
	}
	.fancybox-title-over {
		color: #FFF;
		text-align: left;
	}

	#fancybox-title-over {
		padding: 10px;
		background-image: url('http://static.tumblr.com/lhq9par/kTvl2t35d/fancy_title_over.png');
		display: block;
	}
	#fancybox-title-wrap {
		display: inline-block;
	}
	#fancybox-title-wrap span {
		height: 32px;
		float: left;
	}
	#fancybox-title-left {
		padding-left: 15px;
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
		background-position: -40px -90px;
		background-repeat: no-repeat;
	}
	#fancybox-title-main {
		font-weight: bold;
		line-height: 29px;
		background-image: url('http://static.tumblr.com/lhq9par/RMOl2t33i/fancybox-x.png');
		background-position: 0px -40px;
		color: #FFF;
	}
	#fancybox-title-right {
		padding-left: 15px;
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
		background-position: -55px -90px;
		background-repeat: no-repeat;
	}
	#fancybox-left, #fancybox-right {
		position: absolute;
		bottom: 0px;
		height: 100%; width: 35%;
		cursor: pointer;
		outline: none;
		background-image: url('http://static.tumblr.com/lhq9par/H4Bl2t2y0/blank.gif');
		z-index: 1102;
		display: none;
	}
	#fancybox-left {
		left: 0px;
	}
	#fancybox-right {
		right: 0px;
	}
	#fancybox-left-ico, #fancybox-right-ico {
		position: absolute;
		top: 50%; left: -9999px;
		width: 30px; height: 30px;
		margin-top: -15px;
		cursor: pointer;
		z-index: 1102;
		display: block;
	}
	#fancybox-left-ico {
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
		background-position: -40px -30px;
	}
	#fancybox-right-ico {
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
		background-position: -40px -60px;
	}
	#fancybox-left:hover, #fancybox-right:hover {
		visibility: visible;    /* IE6 */
	}
	#fancybox-left:hover span {
		left: 20px;
	}
	#fancybox-right:hover span {
		left: auto;
		right: 20px;
	}
	.fancy-bg {
		position: absolute;
		padding: 0; margin: 0;
		border: 0;
		width: 20px; height: 20px;
		z-index: 1001;
	}
	#fancy-bg-n {
		top: -20px; left: 0;
		width: 100%;
		background-image: url('http://static.tumblr.com/lhq9par/RMOl2t33i/fancybox-x.png');
	}
	#fancy-bg-ne {
		top: -20px; right: -20px;
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
		background-position: -40px -162px;
	}
	#fancy-bg-e {
		top: 0; right: -20px;
		height: 100%;
		background-image: url('http://static.tumblr.com/lhq9par/2mTl2t34i/fancybox-y.png');
		background-position: -20px 0px;
	}
	#fancy-bg-se {
		bottom: -20px; right: -20px;
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
		background-position: -40px -182px; 
	}
	#fancy-bg-s {
		bottom: -20px; left: 0;
		width: 100%;
		background-image: url('http://static.tumblr.com/lhq9par/RMOl2t33i/fancybox-x.png');
		background-position: 0px -20px;
	}
	#fancy-bg-sw {
		bottom: -20px; left: -20px;
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
		background-position: -40px -142px;
	}
	#fancy-bg-w {
		top: 0; left: -20px;
		height: 100%;
		background-image: url('http://static.tumblr.com/lhq9par/2mTl2t34i/fancybox-y.png');
	}
	#fancy-bg-nw {
		top: -20px; left: -20px;
		background-image: url('http://static.tumblr.com/lhq9par/Aqul2t31y/fancybox.png');
		background-position: -40px -122px;
	}

	/* IE */
	#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/3hAl2t30p/fancy_loading.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/kWxl2t2z8/fancy_close.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/kTvl2t35d/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
	.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/oJhl2t4kr/fancy_title_left.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/8Gxl2t4ld/fancy_title_main.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/I9Il2t4lu/fancy_title_right.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/PwTl2t4f9/fancy_nav_left.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/GKll2t4ft/fancy_nav_right.png', sizingMethod='scale'); }
	.fancybox-ie .fancy-bg { background: transparent !important; }
	.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/zZ2l2t4gi/fancy_shadow_n.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/9FEl2t4h7/fancy_shadow_ne.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/SXFl2t4em/fancy_shadow_e.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/aS7l2t4j1/fancy_shadow_se.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/mEyl2t4ih/fancy_shadow_s.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/dTwl2t4jm/fancy_shadow_sw.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/WU1l2t4k6/fancy_shadow_w.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.tumblr.com/lhq9par/7HRl2t4hw/fancy_shadow_nw.png', sizingMethod='scale'); }
