/* TAG STYLES */

body {

	background: #000000 url('http://assets.tumblr.com/images/x.gif') top left repeat;

	border-top: 7px solid #336699;

	font-size: 100%;

	font-family: calibri,helvetica,arial,sans-serif;

	color: #CCCCCC;

	margin: 0;

	padding: 3em 0 0;

}



a, a:visited, a:active {

	color: #388A1F;

	text-decoration: none;

}



a:hover {

	color: #BFCC2C;

}



a img {

	border: 0;

}



h1, h2, h3, h4, h5, h6 {

	color: #FFFFFF;

	font-weight: normal;

}



p, ul, ol, blockquote {

	margin: 0 0 1.5em;

}



ul, ol, blockquote {

	padding: 0 2em;

}



blockquote {

	font-style: italic;

}



ul {

	list-style: square;

}



ol {

	list-style: decimal;

}



a img{

	border: 0;

}





/* BASIC LAYOUT */

#contain, #footer-container {

	margin: 0 auto;

	width: 55em;

}





/* SIDEBAR */

#sidebar {

	float: left;

	margin: 0 0 1.5em;

	width: 16em;

}



#sidebar p {

	font-size: .9em;

}



#sidebar h1 {

	font-weight:bold;

	font-size: 2em;

	margin: 0 0 -6pt;

	padding: 0;

}

#sidebar h1 a {

	color: rgb(235,235,235);

}

#sidebar h1 a:hover {

	color: #BFCC2C;

	text-decoration: none;

}

#sidebar a {

	font-weight:bold;

}

#sidebar h1 a {

	display: block;

}

#sidebar h4 {

	color: rgb(196,196,196);

	font-size: 1.1em;

	font-weight: bold;

	margin: 0 0 .25em;

	padding: 0;

	text-transform: uppercase;

}



#sidebar #about {

	margin: 0 0 3em;

}



#sidebar #twitter_div ul,



#sidebar ul {

	list-style: none;

	margin: 0 0 3em;

	padding: 0;

}



#sidebar #twitter_update_list a {

	display: block;

}



#sidebar #other a, #sidebar #other a:visited, #sidebar #other a:active {

	font-size: 1.1em;

	line-height: 2em;

	padding-left: 0.75em;

}

#sidebar #popular-tags a, #sidebar #popular-tags a:visited, #sidebar #popular-tags a:active {

	font-size: 1.1em;

	line-height: 2em;

	padding-left: 0.75em;

}



#sidebar #about-me p {

	font-size: 1.1em;

	padding-left: 0.75em;

	padding-right: 1.25em;

}



#sidebar #subtitle1 {

	padding-left: 0.75em;

	color: rgb(128,128,128);

	margin-top: 0.3em;

	text-decoration: none;

	font-weight: bold;

	font-size: 1.3em;

}



#sidebar #subtitle2 {

	padding-left: 0.9em;

	color: rgb(128,128,128);

	margin-top: 0.3em;

	text-decoration: none;

	font-weight: bold;

	font-size: 1.0em;

}





#sidebar #subtitle a, #sidebar #subtitle a:visited, #sidebar #subtitle a:active, #sidebar #subtitle a:hover {

	/*      padding-left: 0.75em;*/

	color: #000;

	text-decoration: none;

	font-weight:normal;

}











/* FOOTER */

#footer {

	border-top: 4px solid #555555;

	background: #000000;

	clear: both;

	margin: 0;

	overflow: auto;

	padding: 0 0.5em;

}



#footer #footer-container {

	margin: 0 auto;

	padding: 0.5em 0;

	width: 55em;

}



#footer a, #footer a:visited, #footer a:active {

	color: #707070;

}



#footer a:hover {

	color: #000000;

}



#footer h4 {

	border-bottom: 1px solid #000000;

	font-size: 1.2em;

	margin-bottom: 0.75em;

}



#footer #colophon {

	margin-right: 39em;

}



#footer #right {

	float: right;

}



#footer #following {

	float: right;

	width: 35.5em;

}



#footer #following ul {

	list-style: none;

	padding: 0;

}



#footer #following ul li {

	float: left;

	margin: 0 0.5em 0.5em 0;

}





/* PREVIOUS-NEXT LINKS */  

#pagination a, #pagination a:visited, #pagination a:active {

	font-weight: bold;

	text-decoration: none;

}



#pagination #prev {

	margin-right: 2em;

}



#pagination #next {

	margin-left: 2em;

}





/* CONTENT */

#content {

	line-height: 130%;

	margin-bottom: 4.5em;

	margin-left: 18.5em;

	min-width: 500px;

}



#content .date {

	border-bottom: 1px solid #FFFFFF;

	color: #FFFFFF;

	display: block;

	letter-spacing: .1em;

	margin-bottom: 1em;

	text-transform: uppercase;

}



#content h2 {

	font-size: 1.4em;

	line-height: 1.1em;

	margin: .25em 0 .75em;

	font-weight:bold;

}



.post-footer {

	color: #AAAAAA;

	font-size: .8em;

	text-align: right;

}



.post-footer .notes-link {

	margin-left: 0.5em;

	text-decoration: undelrine;

}



.post-footer .permalink {

	margin-left: 0.5em;

}



.post-footer .reblog {

	font-style: italic;

	margin-left: 1em;

}



.post-footer .tags {

	display: block;

}



.regular, .quote, .link, .photo, .conversation, .video, .audio, .photoset-post {

	margin: 0 0 4.5em;

}



.regular img {

	max-width: 100%;

}



.regular h4 {

	font-size: 1.2em;

	margin-bottom: .5em;

	margin-top: 2.2em;

}



.quote big {

	color: #336699;

	font: bold 4em/0 Georgia, serif;

	padding: 0 .1em;

	vertical-align: -.45em;

}



.quote .words {

	font: bold 1.1em Georgia, serif;

	line-height: 1.5;

}



.quote .source {

	display: block;

	margin-top: .5em;

	padding: 0;

}



.link .link-body, .quote .quote-body {

	margin-bottom: 1.5em;

}



.conversation ul {

	list-style: none;

	padding: 0 1em;

}



.conversation ul li .person {

	color: #336699;

	font-weight: bold;

	margin-right: 1em;

}





/* CUSTOM */

.float-left { float: left; margin: 10px 10px 20px 10px; }

.float-right { float: right; margin: 10px 10px 10px 10px; }





/* NOTES */

#notes-container { margin-top: 3em; }

ol.notes { display: block; margin: 0; padding: 0; }

ol.notes li.note { margin: 0 0 10px 0; padding: 0 0 10px 0 }

ol.notes img.avatar { display: none; }



.clear {

	clear: both;

}



#disqus_thread {

	margin: 3em 0;

}


pre {
	border : 1px dotted #777;
	padding: 10px 0px 10px 10px;
	background-color:#333;
}

