/*	Reset CSS Styles
	Adapted from http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
	*/
	
	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,
	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-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	
	/* Screen Styles */

	body {
		background-color: #000000;
		
		background-image: url('http://static.tumblr.com/i4mzrmx/qANkqx95k/m82.jpg');
		background-repeat: no-repeat;
		background-attachment:fixed;
		background-position: center top;
		
		text-align:center;
		font: 13px Georgia, Times, serif;
		margin-bottom: 30px;
		color: #333333;
	}
	h2 {
		font-size: 24px;
		font-weight: normal;
	}
	h3 {
		font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding-bottom: 8px;
		margin-bottom: 12px;
		border-bottom: dotted 1px #333333;
	}
	h4 {
		font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:bold;
		margin:15px 0;
	}
	.post-content p,
	.content p,
	.post-content ul,
	.post-content ol,
	.post-content blockquote {
		margin:15px 0 0 0;
	}
	.post-content .title {
		margin-bottom: 25px;
	}
	p,.copy {
		line-height: 150%;
	}
	li {
		line-height: 110%;
	}
	.wrapper {
		width:570px;
		margin:0 auto;
	}
	em {
		font-style:italic;
	}
	.content {
		text-align: left;
		background: #ffffff;
		margin: 0 10px;
		padding: 25px;
	}
	.left {
		float: left;
	}
	.right {
		float: right;
	}
	a {
		text-decoration:none;
		color:#1F6D8C;
	}
	a:hover {
		text-decoration:underline;
	}
	
	/* warning */
	
	#warning {
		width: 100%;
		background: #EF2717;
	}
	#warning .content {
		text-align:center;
		padding: 10px 50px;
		font-size:12px;
		font-weight: bold;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		background: #EF2717;
		color:#000;
	}
	#warning .content span {
		text-decoration: underline;
	}
	#warning .content a {
		color:#fff;
		text-decoration:underline;
	}
	#warning .content a:hover {
		text-decoration:none;
	}
	
	/* meta */
	
	.meta-shadow-top {
		background: #ffffff url('http://static.tumblr.com/i4mzrmx/xchkqx9ao/meta-shadow-top.png') no-repeat bottom center;
		height: 5px;
		margin:0 10px;
	}
	.meta-shadow-bottom {
		background: #ffffff url('http://static.tumblr.com/i4mzrmx/pVhkqx9bw/meta-shadow-bottom.png') no-repeat top center;
		height: 30px;
		margin: 0 10px;
	}
	.meta {
		color: #ffffff;
		font: bold 12px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	.meta ul, ul.meta, #footer .meta {
		background: #336699;
		overflow: hidden;
		padding: 6px 35px;
		_height:1%;
	}
	.meta ul li.right {
		padding-left:15px;
	}
	
	/* header */
	
	#content-header {
		padding-top: 25px;
		text-align:center;
		margin-top: 0;
		margin-bottom: 0;
		background:transparent;
		font: 60px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	#content-header a {
		color: #ffffff;
	}
	#meta-info .meta-shadow-top {
		height:15px;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
	}
	#navigation-main {
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	#navigation-main li {
		display:inline;
		padding: 0 6px;
	}
	#navigation-main li a {
		color: #dddddd;
	}
	#navigation-main li a.selected {
		color: #ffffff;
	}

	/* pulldown info */

	#wrapper-info .meta-shadow-bottom {
		height: 15px;
	}
	#wrapper-info .content {
		padding-top: 8px;
	}
	/* explicit width for .info required for proper jquery slide effect */
	.info {
		width: 570px;
	}
	#tumblr-description {
		line-height: 150%;
	}
	#about .content {
		overflow: hidden;
	}
	#tumblr-portrait img {
		float: left;
		margin: 0 20px 10px 0;
	}
	#members ul, #following ul {
		overflow:hidden;
		_height:1%;
	}
	#members ul li, #following ul li {
		float: left;
		display:inline;
		margin:0 0 5px 5px;
	}
	#twitter .content {
		text-align: center;
	}
	#tweet {
		text-align: center;
		font-style: italic;
		font-size: 24px;
		line-height: 120%;
	}
	#tweet a {
		color: #333333;
	}

	/* search */
	
	#search form {
		text-align: center;
	}
	#search form input {
		display: inline;
	}
	#search-input {
		background: #efefef;
		font-size: 16px;
		width: 350px;
		padding: 4px;
		margin: 0 10px 0 0;
	}
	#search-button {
		padding: 6px 12px;
		background: #eee url('http://static.tumblr.com/i4mzrmx/Zeskqx9en/search-button-bg.png') repeat-x top left;
		border: 1px solid #333;
		font: italic 16px Georgia, Times, serif;
		cursor: pointer;
		line-height: 100%;
	}
	#search-button:hover {
		color: #1F6D8C;
		border: 1px solid #1F6D8C;
	}
	#searchresults {
		padding:30px 0 0 0;
		text-align:center	
	}
	#searchresults em {
		text-decoration:underline;
	}
	
	/* post */
	
	.post {
		text-align: left;
		margin-top: 25px;
		position:relative;
	}
	.post-shadow-bottom {
		background: transparent url('http://static.tumblr.com/i4mzrmx/lpIkqx9f3/post-shadow-bottom.png') no-repeat top center;
		height:10px;
		width: 550px;
		margin: 0 auto;
	}
	.post-content {
		background: #ffffff;
		margin: 0 10px;
		padding: 25px;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
	}
	.post-content blockquote {
		border-left:3px solid #333333;
		padding-left:10px;
	}
	.post .meta {
		font: 11px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	.post .meta ul {
		overflow: hidden;
		background: #333333;
		padding: 6px 35px;
		_height:1%;
	}
	.post .tags {
		border-top: 1px solid #ffffff;
		color: #ffffff;
		font: 11px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	.post .tags ul {
		background: #555555;
		padding: 6px 35px;
	}
	.post .tags ul li {
		display: inline;
		margin-right: 5px;
	}
	.post .meta a {
		color: #ffffff;
	}
	.post .tags a {
		color: #ffffff;
	}
	.post .meta a:hover,
	.post .tags a:hover {
		text-decoration: underline;
	}
	
	/* video */
	.copy {
		margin-top: 25px;
	}
	
	/* audio */
	
	.audio .media {
		overflow: hidden;
		background: #000;
		_height:1%;
	}
	.audio .audio_player {
		float: left;
		padding-right: 10px;
	}
	.audio .media ul {
		margin: 0;
		padding: 0;
		width: 200px;
		float: right;
		color: #fff;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 11px;
		overflow: hidden;
		text-align: right;
		_height:1%;
	}
	.audio .media ul li {
		display: block;
		float: right;
		padding: 8px 8px 6px 8px;
	}
	.audio .media ul li.download {
		padding: 0;
	}
	.audio .media ul li.playcount {
		font-style: italic;
	}
	.audio .media ul li a {
		display: block;
		padding: 8px 8px 6px 8px;
		color:#ff3333;
	}
	.audio .media a:hover {
		text-decoration: underline;
	}
	
	/* chat */
	
	.chat .post-content li {
		padding: 8px 10px;
		line-height:130%;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	.chat .odd {
		background: #e0e0d2;
	}
	.chat .post-content li span {
		font-weight: bold;
	}
	
	/* link */
	
	.link h2 a {
		text-decoration:underline;
	}
	.link h2 a:hover {
		text-decoration:none;
	}

	/* quote */
	
	.quote .post-content {
		background-image: url('http://static.tumblr.com/i4mzrmx/3ZXkqx9fj/quote-bg.png');
		background-position:15px 15px;
		background-repeat:no-repeat;
	}
	.quote-text {
		font-style: italic;
		font-size: 24px;
	}
	.source {
		margin-top: 20px;
	}

	/* text */
	
	.text .post-content li {
		list-style-position: inside;
		padding: 2px 0;
	}
	.text .post-content ul li {
		list-style: disc;
		list-style-position: inside;
	}
	.text .post-content ol li {
		list-style: decimal;
		list-style-position: inside;
	}
	.text .post-content blockquote {
		font-size: 15px;
		border-left: 5px solid #333333;
		padding: 5px 10px;
		font-style: italic;
	}
	.text .post-content blockquote p {
		margin-top:0;
	}

	/* notes */

	#note-count {
		position:absolute;
		top:-15px;
		right: -10px;
		background:transparent url('http://static.tumblr.com/i4mzrmx/Ckokqx9fv/note-count-bg.png') no-repeat 0 0;
		height: 60px;
		width: 58px;
	}
	#note-count table {
		position:absolute;
		height: 40px;
		width: 40px;
		top: 6px;
		left:9px;
	}
	#note-count td {
		text-align:center;
		vertical-align:middle;
		line-height:100%;
	}
	#note-count td a {
		color: #fff;
		text-transform:capitalize;
		font: 10px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	#post-notes {
		margin: 0 10px;
		padding-top: 0;
	}
	#post-notes h3 {
		margin-bottom:0;
	}
	ol.notes {
		background: #ffffff;
		margin: 0px;
		list-style-type: none;
	}
	ol.notes li.note {
		border-bottom: dotted 1px #333333;
		padding: 10px;
	}
	ol.notes li.note img.avatar {
		vertical-align: -4px;
		margin-right: 10px;
		width: 16px;
		height: 16px;
	}
	ol.notes li.note span.action {
	}
	ol.notes li.note .answer_content {
		font-weight: normal;
		font-style:italic;
	}
	ol.notes li.note blockquote {
		padding: 4px 10px;
		margin: 10px 0px 0px 25px;
	}
	ol.notes li.note blockquote a {
		text-decoration: none;
	}
	
	/* disqus */

	#comments {
		padding-top: 0;
	}
	.dsq-comment-message {
		font-size:13px;
	}
	
	/* footer */

	#footer .meta-shadow-top {
		height:20px;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
	}
	#footer .meta-shadow-bottom {
		height: 5px
	}
	#footer .meta {
		overflow: hidden;
		font: bold 18px 'Helvetica Neue', Helvetica, Arial, sans-serif;
		padding: 5px 35px;
		_height:1%;
	}
	#footer .meta,
	#footer .meta a {
		color: #dddddd;
	}
	#footer table {
		width:100%;
	}
	#footer .next {
		width:180px;
		text-align:right;
	}
	#footer .previous {
		width:180px;
		text-align:left;
	}
	#footer .meta .page {
		text-align:center;
		font-size:12px;
		font-style:italic;
	}
	#credits {
		text-align: center;
		font-size: 11px;
		padding-top: 15px;
		padding-bottom: 20px;
		color: #333333;
	}
	#wrapper-footer {
		margin-top: 25px;
	}
	#footer .meta-wrap a {
		color: #dddddd;
	}
	#footer .meta-wrap a:hover {
		text-decoration:underline;
	}
	
	
	.tumblr {
        list-style: none;
        width: 500px;
        margin-bottom: 1em;
        padding: 0;
}
.tumblr li {
        margin-bottom: 1em;
}
.tumblr p {
        margin: 0;
}
.tumblr img {
        display: block;
}
.tumblr em {
        display: block;
        margin-top: 0.2em;
}
.tumblr .tumblr-post-date{
        display: block;
        font-size: 0.9em;
        margin-top: 0.5em;
	/* Custom CSS */

	
	
