/*-------------------------------------------

Hand-coded my Mitch Johnson

Theme is available here:
http://www.tumblr.com/theme/13694

-------------------------------------------*/

body { background: {color:Background}; font-family: "American Typewriter", Georgia, Serif; margin: 50px 0 50px 50px; }
#wrapper { width: 1050px; }
a:link { color: {color:Links}; text-decoration: none; }
a:hover { color: {color:Links}; text-decoration: none; border-bottom: .2em solid {color:Background}; }
a:visited { color: {color:Links}; text-decoration: none; }
a img { border: 0 solid black; }
a img:hover { border-bottom: 0 solid black; }
#posts { float: left; width: 600px; color: {color:Text}; }
.post { background: {color:PostBackground}; clear: both; float: left; margin: 10px 0; padding: 15px; width: 550px; }

{block:IfUseRoundedCorners}
	.post, .headinfo, #navigation, #footer, #search input[type=text], #search input[type=submit] { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
{/block:IfUseRoundedCorners}

.date { width: 40px; float: left; height: 100%; }
.date_month { text-transform: uppercase; text-align: center; border-top: .18em solid {color:DateBorder}; }
.date_day { font-size: 125%; text-align: center; border-bottom: .27em solid {color:DateBorder}; }
.date_link, .date_time { margin-top: 5px; font-size: 70%; text-align: center; }
.video, .audio, .quote, .photo, .link, .conversation, .regular { float: right; width: 500px; }

h3 { margin-top: 0; padding-top: 0; }

.q_words { }
.q_source { margin-top: 5px; text-align: right; clear: both; }
.ph_caption { margin-top: 5px; text-align: left; float: left; clear: both; }

.conversation ul { list-style: none; margin: 0 .5em 1.5em; padding: 0; }
.conversation ul li { border-bottom: 1px solid {color:DateBorder}; padding: .5em 0; }
.conversation ul li .person { font-weight: bold; margin-right: 1em; }

#header { float: left; padding: 10px 25px 0 0; }
.headinfo { background: {color:PostBackground}; width: 400px; margin: 0 0 15px 0; padding: 10px; color: {color:Text}; }
#search { width: 60%; margin: 0 auto; }
#search input[type=submit] { border: solid 1px {color:Background}; background: #fff; padding: 5px; font-family: "American Typewriter", Georgia, Serif; }
#search input[type=text] { border: solid 1px {color:Background}; background: #fff; padding: 5px; width: 150px; font-family: "American Typewriter", Georgia, Serif; }
#search input[type=text]:focus, #search input[type=submit]:focus { outline: none; }

#navigation, #footer { background: {color:PostBackground}; clear: both; float: left; margin: 3px 0; padding: 5px; width: 570px; font-size: 80%; }
#bottom { height: 50px; width: 20px; }
#header { position: fixed; }