/* @override http://pretentiousblowhard.org/tumblr.css */

body	{
	margin: 30px auto auto 30px;
	font-family: helvetica,sans-serif;
}

a	{
	color: #333;
}

img	{
	width: auto;
	max-width: 100%;
	height:auto;
	border: 2px solid #000 !important;
	margin: 0 auto;
}

.post {
	background-color: #eee;
	padding: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
}

.post.link {
	border: 0 !important;
	padding: 0 !important;
	background-color: transparent !important;
}

div#sidebar	{
	float: left;
	margin: 0px 0 0 20px;
	width: 500px;
}

img#titleimage {
	width: 498px;
	height: 498px;
}

h1	{
	margin: 0;
	padding: 10px;
	font-size: 60px;
	line-height: 1.5em;
}

h1:hover	{
	background-color: #999;
}

h1 a {
	text-decoration: none;
}

h1 a:hover {
	color: #ddd;
}

p#description	{
	text-align: right;
	font-style: italic;
	font-family: times new roman;
	font-size: 36px;
	margin: 0;
	}

ol#posts {
	width: 500px;
	margin: 0 0 0 580px;
	padding: 0;
	list-style-type: none;
}

ol li {
	margin: 2em 0;
}

li.post.link {
	font-size: 1.2em;
	list-style-type: disc;
	list-style-image: url(http://pretentiousblowhard.org/glasses.gif);
	margin: 2em 0 2em 1.5em;
}

span.timestamp {
	display: block;
	text-align: right;
	font-size: .7em;
	margin: .2em 0 0 0;
	color: #ccc;
}

li.post.link a {
}

li.post.link div.description {
	color: #999;
	font-size: .8em;
}

embed, object	{
	width: 460px;
	min-height: 370px;
}

.post.audio embed, .post.audio object {
	width: 460px;
	min-height: 61px !important;
}

#nav	{
	margin: 2em 10px;
}

.link .permalink {
	display: none;
}

.permalink {
	position: relative;
	font-family: ;
	height: 0;
	left: 425px;
	width: 12px;
	font-size: 200px;
	line-height: 50px;
	font-style: italic;
}

.permalink a {
	display: block;
	text-decoration: none;
	width: 8px;
	height:8px;
	text-shadow: 5px 7px 5px #666;
}

.permalink a:hover {
	color: #ddd;
}

#nav table a	{
	text-decoration: none;
	background-color: #333;
	color: #fff;
	padding: .5em;
	display: block;
	margin: 0 auto;
}

#nav table a:hover {
	background: #ddd;
	color: #000;
	text-decoration: none;
}

#nav table	{
	width: 100%;
}

#nav table td {
	width: 33%;
	text-align: center;
	background-color: #333;
}

li.post.photo {

}

li.post.text p {
	line-height: 1.5em;
}

li.post.photo div.caption {
	margin: .5em 0 0 0;
	font-size: .9em;
	color: #666;
}

p, blockquote	{
	margin: 1em 0 0 1em;
}

.post.quote {
	margin-top: 50px;
	font-size: 40px;
}

.post.quote span.leftquote, .post.quote span.rightquote {
	font-size: 250px;
	height: 1px;
	width: 1px;
	letter-spacing: 0px;
	line-height: 0px;
}

.post.quote span.leftquote a, .post.quote span.rightquote a {
	text-decoration: none;
	text-shadow: 5px 7px 5px #666;
}

span.quotetext {
	margin:-3em 0 -2.5em;
	line-height: 2em;
	font-size: 25px;
	display: block;
	text-align: center;
}

.post.quote span.leftquote {
	position: relative;
	top: 50px;
	left: -40px;
}

.post.quote span.rightquote {
	position: relative;
	top: 0px;
	left: 410px;
	top:185px
}

.quote .source {
	font-size: 14px;
	text-align: right;
	margin-right: 3.5em;
	font-style: italic;
}

li.post.photo img	{
	max-width: 100%;
	display: block;
	height:auto;
	border: 2px solid #000 !important;
}


div#me span.me {
	font-size: 55px;
	margin: 0 0 0 10px;
	letter-spacing: 3px;
	vertical-align: 35px;
}

div#me, div#following	{
	clear: both;
}

div#following img {
	display: block;
	float: left;
	width: 76px;
	height: 76px;
	border: 12px transparent solid !important;
}

div#following a:hover img {
	width: 96px;
	height: 96px;
	border: 2px transparent solid !important;
}

div#me img  {
	display: inline;
	width: 76px;
	height: 76px;
	border: 12px transparent solid !important;
}

div#me a:hover img {
	width: 96px;
	height: 96px;
	border: 2px transparent solid !important;
}

li.post.chat ul {
	margin: 0 !important;
	padding: 0 0 0 1em;
}

li.post.chat ul li {
	display: block;
	margin: 1em 0 0 0;
}

li.post.chat ul li.user_1 {
	color:#666;
}

li.user_1 + li.user_1 {
	margin: 0 !important;
}

li.user_2 + li.user_2 {
	margin: 0 !important;
}