body {
color: #fff;
font: normal 11px/14px Helvetica, Arial, Sans-Serif;
word-wrap: break-word;
}

/* ___________________________________________________________ Loader Styling */
	
#preloading {
height: 100%;
left: 0;
overflow: hidden;
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
}

	#preloading #loader {
	background: url("http://static.tumblr.com/3driglx/wvllawdy5/preloader.gif"); 
	display: block; 
	height: 79px; 
	left: 50%; 
	margin-left: -148px; 
	margin-top: -40px; 
	position: absolute; 
	top: 50%; 
	width: 295px;
	}

/* ___________________________________________________________ Nav Styling */

#nav ul {
list-style: none;
margin: 0 auto;
width: 815px;
}
			
	#nav ul li {
	display: block;
	float: left;
	padding: 8px 10px 8px 10px;
	}
				
		#nav ul li:hover a {color: #fff!important;}
		
/* ___________________________________________________________ Container Styling */
			
#container {
margin: 0 auto;
width: 815px;
}

	#container h1#title img#icon {
	float: left;
	margin-top: -1px;
	width: 37px;
	}
	
/* ___________________________________________________________ Sidebar Styling */

	#container #sidebar img#sideheader {
	margin: 0 0 13px 0;
	max-width: 299px;
	}
	
	#container #sidebar #socialicons a.lastfmbutton, #container #sidebar #socialicons a.aimbutton, #container #sidebar #socialicons a.twitterbutton, #container #sidebar #socialicons a.facebookbutton, #container #sidebar #socialicons a.flickrbutton, #container #sidebar #socialicons a.youtubebutton, #container #sidebar #socialicons a.contactbutton, #container #sidebar #socialicons a.skypebutton {
	background: url("http://static.tumblr.com/3driglx/egzlau9bg/socialnetworkicons_sprite.png");
	display: inline-block;
	height: 30px;
	margin: 0 2px 0 2px;
	width: 30px;
	}
				
		#container #sidebar #socialicons a.lastfmbutton:focus, #container #sidebar #socialicons a.aimbutton:focus, #container #sidebar #socialicons a.twitterbutton:focus, #container #sidebar #socialicons a.facebookbutton:focus, #container #sidebar #socialicons a.flickrbutton:focus, #container #sidebar #socialicons a.youtubebutton:focus, #container #sidebar #socialicons a.contactbutton:focus, #container #sidebar #socialicons a.skypebutton:focus, #container #sidebar #flickr ul#flickrimages li a:hover {
		position: relative;
		top: 1px;
		}
	
	#container #sidebar #twitter {
	margin-bottom: 13px; 
	margin-top: -10px!important;
	}
	
		#container #sidebar #twitter ul#twitter_update_list {
		list-style: none;
		margin: 0;
		}
					
			#container #sidebar #twitter ul#twitter_update_list li {
			margin: 10px 0 0 0;
			padding: 8px;
			}
		
	#container #sidebar #following img {
	padding: 2px;
	width: 25px;
	}
				
	#container #sidebar #lastfm dl {
	display: block;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 5px 0 16px 62px;
	position: relative;
	white-space: nowrap;
	}
	
		#container #sidebar #lastfm dl .fader {
		background: url("http://static.tumblr.com/3driglx/nWHlb7udo/lslit.png") no-repeat;
		display: block;
		height: 62px;
		margin-left: 105px;
		margin-top: -5px;
		width: 132px;
		z-index: 8;
		}
		
		#container #sidebar #lastfm dl dt, #container #sidebar #lastfm dl dt a {left: 8px;}
		#container #sidebar #lastfm dl dt {top: 8px;}

			#container #sidebar #lastfm dl dt a {
			top: 0;
			text-indent: -1000px;
			}

		#container #sidebar #lastfm dl dt, #container #sidebar #lastfm dl dt a, #container #sidebar #lastfm dl .fader {position:absolute;}
				
		#container #sidebar #lastfm dl dt, #container #sidebar #lastfm dl dt a, #container #sidebar #lastfm dl dt.lfm_art, #container #sidebar #lastfm dl dt.lfm_art img, #container #sidebar #lastfm dl dt.lfm_art .lfm_overlay {
		height: 46px;
		width: 46px;
		}
		
		#container #sidebar #lastfm dl dt.lfm_art {
		background: url("http://static.tumblr.com/3driglx/yDblawdzs/kpbdz.png") no-repeat;
		display: block;
		font-size: 0px;
		}
				
		img[src="http://static.tumblr.com/3driglx/Fxllawe13/q0vdx.gif"] {display: none;}

		#container #sidebar #lastfm dl dd {width: 100%;}

			#container #sidebar #lastfm dl dd.lfm_song {
			color: #fff;
			font: bold 12px Helvetica, Arial, Sans-Serif;
			overflow: hidden;
			margin: 11px 0 1px 0;
			}
			
	#container #sidebar #flickr {margin: 0 0 5px 0;}
			
		#container #sidebar #flickr ul#flickrimages {
		list-style: none;
		margin: 0;
		width: 304px;
		}
				
			#container #sidebar #flickr ul#flickrimages li {
			display: inline-block;
			float: left;
			}
					
				#container #sidebar #flickr ul#flickrimages li img {
				margin: 0 5px 2px 0;
				padding: 5px;
				width: 61px;
				}
				
	#container #sidebar #credit {float: left;}
	#container #sidebar #btt, #container #sidebar #btt2 {float: right;}
	
/* ___________________________________________________________ Content Styling */
	
	#container #content img#header {
	margin: 0 0 13px 0;
	max-width: 500px;
	}
	
/* ___________________________________________________________ Description Styling */
			
	#container #content #description {
	margin: 0 0 13px 0;
	padding: 8px 10px 10px 10px;
	}
	
		#container #content #description img, #container #content #description embed, #container #content #description video, #container #content #description iframe {
		margin: 2px 0 0 0;
		max-width: 480px;
		}
	
/* ___________________________________________________________ Content Styling */
	
	#container #content .post {
	overflow: hidden;
	padding: 10px;
	}

		#container #content .post .quoteicon, #container #content .post .videoicon, #container #content .post .answericon, #container #content .post .texticon, #container #content .post .chaticon, #container #content .post .linkicon, #container #content .post .audioicon, #container #content .post .photoicon {
		background: url("http://static.tumblr.com/3driglx/jKmlb7onj/post_icons_sprite.png") no-repeat;
		display: block;
		height: 28px;
		margin-left: 490px;
		margin-top: -8px;
		position: absolute;
		width: 40px;
		}
		
			#container #content .post h2 {
			color: #fff;
			font: normal 25px/25px Helvetica, Arial, Sans-Serif;
			margin-bottom: 2px;
			margin-top: 0px;
			}
				
				#container #content .post h2.text_title {margin-bottom: 6px;}
				
				#container #content .post h2.quote, #container #content .post h2.link {
				margin: 0;
				overflow: hidden;
				padding: 11px 13px 7px 13px;
				}
					
				#container #content .post h2.question {
				font: normal 20px/20px Helvetica, Arial, Sans-Serif;
				margin: 0;
				overflow: hidden;
				padding: 11px 13px 8px 13px;
				}
				
				#container #content .questioncurl {
				background: url("http://static.tumblr.com/3driglx/KyRlbhtsz/curl_sprite.png");
				display: block;
				height: 6px;
				margin: 0 0 0 3px;
				width: 15px;
				}
				
			#container #content .post .text {margin-top: -7px;}
			
				#container #content .post .text img, #container #content .post .answer img, #container #content .post .caption img {
				margin-right: 5px;
				max-width: 470px;
				padding: 5px;
				}
				
				#container #content .post .text img {margin-top: 2px;}
			
/* ___________________________________________________________ Photo Post Styling */
	
	#container #content .post .photo {
	display: block;
	padding: 5px;
	position: relative;
	text-align: center;
	}
	
		#container #content .post .photo a.zoom {
		background: url("http://static.tumblr.com/3driglx/SpXlawe0f/veb4d.png");
		display: block;
		height: 54px;
		position: absolute;
		right: 0;
		top: 0;
		visibility: hidden;
		width: 54px;
		}
				
		#container #content .post .photo img, #container #content .post img {
		margin-top: 0px;
		max-width: 470px;
		min-height: 49px;
		padding: 5px;
		}
		
		#container #content .post .photo img {padding: 0px!important;}
		#container #content .post .answer img, #container #content .post .caption img {margin-top: 2px}
		#container #content .post .photo:hover a.zoom {visibility: visible!important;}
		#container #content .post .caption {margin-top: 8px;}
		
/* ___________________________________________________________ Chat Post Styling */
	
	#container #content .post .odd, #container .post .even  {
	color: #fff;
	padding: 5px 8px 5px 8px;
	}
	
/* ___________________________________________________________ Video and Photoset Post Styling */
	
	#container #content .post .video {padding: 5px;}
	
	#container #content .post .video embed, #container #content .post .video object, #container #content .post .video iframe, #container #content .post .photoset embed {width: 470px;}
				
	#container #content .post .photoset embed {
	padding: 5px;
	width: 480px;
	}
				
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	#container #content .post .photoset embed {width: 470px!important;}
	}
	
/* ___________________________________________________________ Audio Post Styling */
					
	#container #content .post .audio {position: relative;}
		#container #content .post .audio:hover a.download {visibility: visible!important;}
				
		#container #content .post .audio .player, #container #content .post .audio .artist, #container #content .post .audio .song, #container #content .post .audio .album, #container #content .post .audio .plays {
		display: block;
		position: absolute;
		}
					
		#container #content .post .audio .player {
		background: #fff;
		margin: 10px 0 0 158px;
		padding: 0 0 3px 0;
		width: 312px;
		z-index: 1;
		}
					
			#container #content .post .audio .playeroverlay  {
			height: 24px;
			overflow: hidden;
			}
						
		#container #content .post .audio .player, #container #content .post .audio .player embed, #container #content .post .audio .player object {z-index: 5;}
					
		#container #content .post .audio .artist, #container #content .post .audio .song, #container #content .post .audio .album {
		font-weight: bold;
		height: 15px;
		margin-left: 185px;
		overflow: hidden;
		}
		
		#container #content .post .audio .artist, #container #content .post .audio .album {width: 213px;}
		#container #content .post .audio .song {width: 285px;}
					
		#container #content .post .audio .song {margin-top: 54px;}
		#container #content .post .audio .album {margin-top: 91px;}
		#container #content .post .audio .artist {margin-top: 128px;}
					
		#container #content .post .audio .plays {
		font: bold 13px/13px Helvetica, Arial, Sans-Serif;
		height: 64px;
		margin: 102px 0 0 405px;
		text-align: center;
		width: 64px;
		}
		
		#container #content .post .audio a.download {
		background: url("http://static.tumblr.com/3driglx/gOKlawbf0/download_audio_sprite.png") no-repeat;
		display: block;
		height: 64px;
		margin: 84px 0 0 406px;
		position: absolute;
		visibility: hidden;
		width: 64px;
		z-index: 9;
		}
		
		.audio a.albumartzoom {
		left: 57px;
		padding: 5px 8px 5px 8px;
		position: absolute;
		top: 67px;
		visibility: hidden;
		z-index: 9!important;
		}
	
		.audio:hover a.albumartzoom {visibility: visible!important;}
		
/* ___________________________________________________________ Thanks to Rogie @ Komodomedia.com. */

	#container #content .post ul.music {
	list-style: none;
	margin: 0;
	}
				
		#container #content .post ul.music li, #container #content .post ul.music li a {
		background: url("http://static.tumblr.com/3driglx/c7Elb7yoe/audio_post_sprite.png") no-repeat;
		display: block;
		}
			
		#container #content .post ul.music li {
		float: left;
		position: relative;
		}
			
			#container #content .post ul.music li a {
			float: left;
			height: 158px;
			overflow: hidden;
			position: relative;
			text-indent: -1000em;
			width: 480px;
			z-index: 2;
			}
			
			#container #content .post ul.music li img {
			background-image: none;
			height: 138px;
			left: 5px;
			position: absolute;
			top: 5px;
			width: 138px;
			}
			
	#container #content .post_bottom {
	background: url("http://static.tumblr.com/3driglx/7XJl8ryej/post_bottom_sprite.png") repeat-x;
	display: block;
	height: 2px;
	}
				
/* ___________________________________________________________ Post Meta Styling */
			
	#container #content .meta {margin: 3px 0 10px 0;}
		#container #content .meta#tagsearch {margin: 3px 0 13px 0;}
			#container #content .meta .right {float: right;}
			#container #content .meta .left .tagcomma:last-child {display: none;}
			
/* ___________________________________________________________ Notes Styling */
	
	#container #content ol.notes {
	list-style: none;
	margin: 0 0 10px 0;
	}
			
		#container #content ol.notes li {
		margin: 0 0 5px 0;
		padding: 5px 8px 5px 8px;
		}
			#container #content ol.notes li a:hover {color: #fff;}
				
			#container #content ol.notes li img {
			position: relative;
			top: 1px;
			width: 10px;
			}
					
	#container #content #disqus_thread {margin-bottom: -40px;}
	
/* ___________________________________________________________ Pagination Styling */

	#container #content #pagination a, #container #content #pagination span {
	margin: 0 3px 0 0;
	padding: 5px;
	} 
				
		#container #content #pagination a.prevnext {padding: 5px 8px 5px 8px;}
		
/* ___________________________________________________________ Extra Styling */

	.clear {clear: both;}
	p {margin: 5px 0 0 0;}
	ul, ol {margin: 5px 0 0 30px;}
	strong, b {font-weight: bold;}
	i, em {font-style: italic;}
	
	big {
	font-size: 20px;
	line-height: 23px;
	}
	
	small {
	font-size: 10px;
	line-height: 13px;
	}
	
	blockquote {
	margin: 5px 0 0 0;
	padding: 0 0 0 7px;
	}
	
		blockquote img {max-width: 400px!important;}
	
	:focus {outline: none;}