/* Styles for Tumblr */

#content { width: 420px; margin: auto; padding: 15px; border-left: 1px solid #ccc; position: relative; }
div#description { position: relative;}
#description ul { padding-left: 2px; margin-left: 10px;}
div#description div { position: absolute; left: 450px; font: normal 15px Helvetica,sans-serif; line-height: 20px;    width: 225px;}
div.post { position: relative; margin-bottom: 40px;}
div.post div.labels { position: absolute; right: 400px; text-align: right; width: 150px; margin-left: 0; margin-top: 3px; }
div.post div.date { background-color: #ccc;    white-space: nowrap; font: Normal 20px Helvetica, sans-serif; display: inline;    padding: 3px 5px 0px 5px;    line-height: 20px;}
div.post div.date a { text-decoration:  none;}
div.post h2 { font-size: 16px; font-weight: bold; margin: 0px 0px 10px 0px; border: none !important; padding: 0 !important;}
div.post h2 a { text-decoration:  none;}
.post { width: 400px; clear: left; margin-left: 125px; }
.post div { margin-left: 10px; }
.tumblr-footer { width: 400px; margin-left: 130px; clear: both; }

/* Sidebar */
#sidebar { width: 250px; border-left: 1px solid #ccc; padding-left: 5px; }

/* Search */
#content .search { float: right; width: 200px; position: absolute; left: 450px; border-left: 1px solid #ccc; padding-left: 5px; }
#content input { width: 100px; border: 1px solid #ccc; }
#content input[ type="submit"] { border: 1px solid #ccc; width: 50px; font: 10px verdana, sans-serif; }
.search ul { margin-left: 15px; }

/* Reblog */
.caption blockquote { margin-left: 5px; padding-left: 10px; border-left: 2px solid #5F5F5F; }

/* Regular Post */
div.post div.regular { line-height: 17px; }
div.post div.regular blockquote { font-style: italic;}
.regular ul, .regular ol { margin-left: 20px;}

/* Photo Post */
div.post div.photo img { border: 3px solid #ccc; }
div.post div.photo div.caption { font-size: 11px; margin-top: 5px; }

/* Quote Post */
div.post div.quote span.quote { font: Bold 16px Helvetica, sans-serif; color: #000; }
div.post div.quote span.quote big.quote { font: Bold 50px Georgia, serif; line-height: 8px; vertical-align: -20px; }
div.post div.quote span.source { font-size: 13px; font-weight: Bold; }

/* Link Post */
div.post div.link a.link { font: Bold 15px Helvetica, sans-serif; }

/* Conversation Post */
div.post div.conversation ul { border-left:5px solid #555555; list-style-type:none; margin:0px; padding:0px 0px 0px 1px; }
div.post div.conversation ul li { color:#000000; font-size:12px; margin-bottom:1px; padding:4px 0px 4px 8px; }
div.post div.conversation ul li span.label { font-weight:bold; }
div.post div.conversation ul li.odd { background-color:#F4F4F4; }
div.post div.conversation ul li.even { background-color:#E8E8E8; }

/* Audio Post */      
.post .audio div.caption { margin-top: 5px; }

/* Video Post */
div.post div.video { width: 400px; margin: auto;}
div.post div.video div.caption { font-size: 11px; margin-top: 5px;}

/* Disqus */

#disqus_thread { width: 500px; margin-left: 130px; clear: both; }
.dsq-by { display: none; }
#dsq-content h3, #dsq-content p { display: none; }
#dsq-add-new-comment { display: block !important; }
.tags li, .tags { display: inline; }