body {
font: normal 11px/16px Helvetica, Arial, Sans Serif;
overflow-x: hidden;
word-wrap: break-word;
-webkit-font-smoothing: antialiased;
}

	/* ____________________________ Header */

	#header {
	display: block;
	padding: 15px 0 0 0;
	position: relative;
	width: 100%;
	}

		#header #head_content, #footer #footer_content, #footerr #footer_content {
		margin: 0 auto;
		width: 858px;
		}

			/* ____________________________ Icon */

			#header #head_content a#icon {
			display: block;
			float: left;
			height: 19px;
			margin: 0 11px 0 0;
			width: 19px;
			}

				#header #head_content a#icon img {
				height: 21px;
				width: 21px;
				}

			/* ____________________________ Title */

			#header #head_content h1 {
			float: left;
			font: normal 28px/23px LeagueGothicRegular, Helvetica, Arial, Sans Serif;
			margin: 0 0 7px 0;
			text-transform: uppercase;
			}

			/* ____________________________ Navigation */

			#header #head_content ul#navigation {
			display: block;
			list-style: none;
			margin: 11px 0 0 0;
			padding: 0;
			}

				#header #head_content ul#navigation li {
				display: block;
				margin: 0;
				padding: 0;
				}

					#header #head_content ul#navigation li.nav {float: left;}
					#header #head_content ul#navigation li.credit {float: right;}

					#header #head_content ul#navigation li a {
					display: block;
					padding: 7px 8px 7px 8px;
					}

					#header #head_content ul#navigation li input {
					border: none;
					font: normal 11px/16px Helvetica, Arial, Sans Serif;
					margin: 0;
					padding: 8px;
					}

					@media screen and (-webkit-min-device-pixel-ratio:0) {
						#header #head_content ul#navigation li input {padding: 7px 8px 7px 8px!important;}
					}

	/* ____________________________ Container */

	#container {
	display: block;
	width: 100%;
	}

		/* ____________________________ Content */

		#container #container_content {
		display: block;
		margin: 0 auto;
		padding: 12px 0 12px 0;
		position: relative;
		width: 858px;
		}

			/* ____________________________ Search, tag, and day page header */

			#container #container_content #search_tag_day_header {
			display: block;
			font: normal 18px/21px 'LeagueGothicRegular', Helvetica, Arial, Sans-Serif;
			margin: 0 12px 12px 0;
			padding: 6px 10px 6px 10px;
			text-transform: uppercase;
			}

			/* ____________________________ Masonry */

			#container #container_content #masonry, #container #container_content #masonryy {padding: 0 0 0 12px;}

			/* ____________________________ Loading */

			#container #container_content #loading {
			display: block;
			height: 100%;
			left: 0;
			position: absolute;
			width: 100%;
			top: 0;
			z-index: 9999;
			}

				#container #container_content #loading span {
				left: 12px;
				padding: 6px 8px 6px 8px;
				position: absolute;
				top: 12px;
				z-index: 999999;
				}

			/* ____________________________ Permalink Post Info. */

			#container #container_content #permalink_info, #container #container_content #permalink_info_text {
			display: block;
			padding: 6px 10px 8px 10px;
			width: 500px;
			}
			
				#container #container_content #permalink_info span.tagcomma:last-child, #container #container_content #permalink_info_text span.tagcomma:last-child {display: none;}

			/* ____________________________ Posts */

			#container #container_content .post {
			display: block;
			width: 834px;
			z-index: 999;
			}

				/* ____________________________ Text Post */

				#container #container_content .title {
				display: block;
				font: normal 18px/21px 'LeagueGothicRegular', Helvetica, Arial, Sans-Serif;
				padding: 6px 10px 6px 10px;
				text-transform: uppercase;
				}

					#container #container_content .text {margin: 4px 0 7px 0;}

				#container #container_content .post .body {padding: 6px 10px 3px 10px;}
					#container #container_content .post .body img {margin: 4px 0 2px 0;}

					#container #container_content .post .body blockquote img {
					margin: 0;
					width: 100%;
					}
	
				/* ____________________________ Photo Post */

				#container #container_content .post .media_post {
				position: relative;
				padding: 10px;
				}

				#container #container_content .post .photo_post {text-align: center;}
					#container #container_content .post .photo_post img {min-height: 46px;}

					#container #container_content .post .photo_post a.zoom {
					opacity: 0.0;
					padding: 5px 8px 5px 8px;
					position: absolute;
					right: 20px;
					top: 20px;
					}

						#container #container_content .post:hover .photo_post a.zoom {opacity: 1.0;}

				/* ____________________________ Quote Post */

				#container #container_content .post .quote_post {
				display: block;
				font: normal 18px/21px 'LeagueGothicRegular', Helvetica, Arial, Sans-Serif;
				padding: 6px 10px 6px 10px;
				position: relative;
				text-indent: 19px;
				text-transform: uppercase;
				}

					#container #container_content .post .quote_post span {
					font: normal 54px/56px Helvetica, Arial, Sans-Serif;
					left: 0;
					margin-left: -11px;
					margin-top: 2px;
					position: absolute;
					top: 0;
					}

				/* ____________________________ Link Post */

				#container #container_content .post .link_post {
				display: block;
				font: normal 18px/21px 'LeagueGothicRegular', Helvetica, Arial, Sans-Serif;
				padding: 6px 10px 6px 10px;
				text-transform: uppercase;
				}

				/* ____________________________ Chat Post */

				#container #container_content .post .chatline_odd, #container #container_content .post .chatline_even {padding: 6px 10px 8px 10px;}

				/* ____________________________ Audio Post */

				#container #container_content .post .audio_post {text-align: left;}

					#container #container_content .post .audio_post .audio_player {
					background: #fff;
					display: block;
					height: 27px;
					}

						#container #container_content .post .audio_post img {margin: 0 0 10px 0;}

					#container #container_content .post .audio_post .song_information {
					bottom: 52px;
					opacity: 0.0;
					position: absolute;
					}

						#container #container_content .post:hover .audio_post .song_information {opacity: 1.0;}

						#container #container_content .post .audio_post .song_information .info {
						display: block;
						margin: 0 0 5px 0;
						}

							#container #container_content .post .audio_post .song_information .info span {
							display: inline-block;
							padding: 5px 8px 5px 8px;
							}

				/* ____________________________ Answer Post */
				
				#container #container_content .post .answer_post {
				display: block;
				padding: 7px 10px 9px 10px;
				}

					#container #container_content .post .answer_post br {display: none;}

				/* ____________________________ Meta */

				#container #container_content .post .credit {
				font-size: 9px;
				margin: 3px 0 0 0;
				}

					#container #container_content .post .credit .notes {
					float: left;
					margin: 0 0 0 3px;
					}

					#container #container_content .post .credit .credit_link {
					float: right;
					margin: 0 3px 0 0;
					}

					#container #container_content .post:hover .credit span {color: {color:Accent};}

			/* ____________________________ Sources */
			
			#container #container_content .sources {
			display: inline-block;
			margin: 12px 0 0 0;
			}

			#container #container_content .source, #container #container_content .reblogged_from {padding: 6px 8px 6px 8px;}
			#container #container_content .source {float: left;}
			#container #container_content .reblogged_from {float: right;}

			/* ____________________________ Share */

			#container #container_content #share {
			display: block;
			margin: 12px 0 0 0;
			padding: 10px;
			width: 500px;
			}
		
				#container #container_content #share .twitter_share_button, 
				#container #container_content #share .facebook_share, 
				#container #container_content #share .google_share {
				border: none; 
				float: left; 
				height: 20px;
				margin-right: 5px; 
				overflow: hidden; 
				}

				#container #container_content #share .twitter_share_button {width: 55px;}
				#container #container_content #share .facebook_share {width: 45px;}
				#container #container_content #share .google_share {width: 33px;}
	
				#container #container_content #share .short_url {
				float: left; 
				margin-right: 5px; 
				padding: 2px 8px 2px 8px;
				}

			/* ____________________________ Disqus */

			#disqus_thread {
			margin: 12px 0 0 0!important;
			padding: 10px!important;
			}

				#container #container_content #disqus_thread #dsq-global-toolbar {
				margin-bottom: -10px!important;
				margin-left: 0!important;
				margin-right: 0!important;
				margin-top: 0!important;
				}

				#container #container_content #disqus_thread #dsq-footer {
				margin-bottom: -3px!important;
				margin-left: 0!important;
				margin-right: 0!important;
				margin-top: 0!important;
				}

					#container #container_content #disqus_thread #dsq-footer a, #container #container_content #disqus_thread #dsq-footer em {text-decoration: none!important;}
				
			/* ____________________________ Notes */

			#container #container_content ol.notes {
			display: block;
			list-style: none;
			margin: 0;
			padding: 7px 0 0 0;
			width: 520px;
			}

				#container #container_content ol.notes li {
				margin: 5px 0 0 0;
				padding: 5px 8px 5px 8px;
				}

					#container #container_content ol.notes li img.avatar {
					height: 8px;
					margin: 0 2px 0 0;
					width: 8px!important;
					}

					#container #container_content ol.notes li blockquote {
					margin: 3px 0 4px 13px;
					padding: 0 0 0 7px;
					}

/* ____________________________ Footer */

#footer, #footerr {
color: #fff;
min-height: 100px;
}

	#footer #footer_content a, #footerr #footer_content a {
	font: bold 45px/45px Helvetica, Arial, Sans Serif;;
	padding: 5px 8px 12px 8px;
	}

		#footer #footer_content a.next, #footerr #footer_content a.next {float: right;}
		#footer #footer_content a.previous, #footerr #footer_content a.previous {float: left;}

/* ____________________________ Extras */

#header #head_content ul#navigation li a, #header #head_content ul#navigation li input, #container #container_content .post .photo_post a.zoom, #container #container_content .post .audio_post .song_information, #container #container_content .post .credit span, #footer #footer_content a.next, #footer #footer_content a.previous, #footer #footer_content a, #footer #footer_content a:hover, a {
-moz-transition: all .25s linear;
-o-transition: all .25s linear;
transition: all .25s linear;
-webkit-transition: all .25s linear;
}

a {text-decoration: none;}
.clear {clear: both;}
p {margin: 0 0 5px 0;}
ul, ol {margin: 0 0 5px 26px;}
b, strong {font-weight: bold;}
i, em {font-style: italic;}
	
blockquote {
margin-bottom: 7px;
margin-left: 13px;
margin-right: 0;
margin-top: -1px;
padding: 0 0 0 10px;
}

	blockquote p {margin: 5px 0 0 0!important;}

iframe#ask_form {margin: 0 0 2px 0!important;}

#loading_more_posts, a#top {
display: inline-block;
padding: 6px 8px 6px 8px;
position: fixed;
right: 12px;
z-index: 9999;
}

#loading_more_posts {bottom: 48px;}

	#loading_more_posts img {
	border: 0px;
	display: none;
	opacity: 0;
	visibility: none;
	}

a#top {bottom: 12px;}

#infscr-loading img {
background: none!important;
display: none;
opacity: 0;
visibility: hidden;
}