img { border:0px; }
body { 
		background: #ffffff; 
		color: #000000; 
		font-family: 'PT Sans', Arial, sans-serif;
		font-size: 11px; 
		margin:0px; 
		padding:0px;
            line-height: 20px;
}

a:link, a:active, a:visited { 
		text-decoration: none;
		color: #000000;
		
}
a:hover { 
		text-decoration: none;
		color: #c4c5c5;
}

/* ---------------------------------------------------- Funky Shit ------------------ */
::selection,
a::selection,
img::selection {
 background: #000000;
 color: #ffffff;
}

::-moz-selection {
 background: #000000;
 color: #ffffff; 
}

/* ---------------------------------------------------- Navigation ------------------ */
ul.nav {
 list-style: none;
 margin: 0;
 padding: 0px;
 position: fixed;
 top: 102px;
 left: 50px;
 width: 130px;
 line-height: 16px;
}
ul.nav li {
 padding: 0px;
}
ul.nav li:first-child {
 font-weight: bold;
 text-transform: uppercase;
 margin-bottom: 3px;
}
ul.nav img {
 max-width: 100px;
 height: auto;
}


/* ---------------------------------------------------- Posts ------------------ */
div.posts {
 margin-left: 200px;
 margin-top: 100px;
 width: 500px;
}
div.posts div.post {
 margin-bottom: 100px;
}
div.posts div.post a {
 border-bottom: 1px dotted #c4c5c5;
}
div.posts div.post div.postfoot {
 color: #c4c5c5;
}
div.posts div.post div.postfoot a {
 color: #c4c5c5;
 border-bottom: 0px dotted #c4c5c5;
}
div.posts div.post div.postfoot a:hover {
 color: #000000;
}





/* ---------------------------------------------------- PhotoSet ------------------ */
ul.photoset {
 list-style: none;
 margin: 0;
 padding: 0px;
}
ul.photoset li {
 padding-bottom: 10px;
}
ul.photoset li:last-child {
 padding-bottom: 0px !important;
}

/* ---------------------------------------------------- Audio ------------------ */
img.albumart {
 width: 207px;
 height: 207px;
}

/* ---------------------------------------------------- Quote ------------------ */
div.quote {
 font-size: 24px;
 font-family:georgia;
 font-weight:bold;
 font-style:italic;
 line-height: 28px;
}
div.source {
 text-align: right;
}


/* ---------------------------------------------------- Chat ------------------ */
div.chat ul { list-style:none; margin:0px; padding:0px; }
div.chat li { padding: 3px 0; }
div.chat span.label {  }
div.chat div.line {  }


/* ---------------------------------------------------- Text ------------------ */
.title {
 text-transform: uppercase;
 font-weight: bold;
}


/* ---------------------------------------------------- Notes ------------------ */
div.notes { margin-top: 75px; }
ol.notes { padding: 0px; margin: 0px 5px; list-style-type: none; }
ol.notes li.note { border-top: solid 0px #ccc; padding: 0 0 3px 0; }
ol.notes li.note img.avatar {vertical-align: -4px; margin-right: 0px; width: 16px; height: 16px; }
ol.notes li.note span.action { font-weight: normal; }
ol.notes li.note span.action a { font-weight: normal; }
ol.notes li.note .answer_content { font-weight: normal; }
ol.notes li.note blockquote { border-color: none; padding: 1px 3px; margin: 0px 0px 0px 0px; }
ol.notes li.note blockquote a { text-decoration: none; }
 

/* ---------------------------------------------------- Pagination ------------------ */
div.pagination {
 margin-bottom: 100px;
}
.current_page {
 font-weight: bold;
 background: #c4c5c5;
 padding: 2px 6px 0px 6px;
 -webkit-border-radius: 18px;
 -moz-border-radius: 18px;
 border-radius: 18px;
}

/* ---------------------------------------------------- Stuff ------------------ */
blockquote { margin-left:3px !important; }


div.tumblrAutoPager_page_info {
 display:none;
}
hr {
 display:none;
}

#tumblr_controls {
   position: fixed !important;
}

#back-top {
   position: fixed;
   right: 20px;
   bottom: 15px;
}
