/*
Theme Name: Tumblr Theme
Description: Tumblr Theme
Version: 1.0
Author: Tumblr
Author URI:  Theme


*/



      html, body, div, span, object, iframe,
      h1, h2, h3, h4, h5, h6, p, blockquote, pre,
      a, abbr, acronym, address, b, cite, code,
      del, dfn, em, i, img, ins, kbd, q, samp,
      strike, strong, tt, var,
      dl, dt, dd, ol, ul, li,
      fieldset, form, label, legend,
      table, caption, tbody, tfoot, thead, tr, th, td
          {margin: 0; padding: 0; border: 0; outline: 0; font-size: inherit;
           line-height: inherit; vertical-align: baseline; background: transparent;}
      html {font-size:100.01%;}
      caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal;}
      h1, h2, h3, h4, h5, h6 {font-weight: normal;}
      blockquote, q {quotes: none;}
      blockquote:before, blockquote:after, q:before, q:after {content: '';}
      :focus {outline: 0;}
      ins {text-decoration: underline;}
      del {text-decoration: line-through;}

      html {background-color: #eeeeee;}
      body {font: 12pt/18pt Helvetica, Arial, sans-serif; background-color: #eeeeee; color: #444444;}
      body.dark {text-shadow: #eeeeee 0 0 1px;}

      #body {background-color: #eeeeee;}
      #content {position: relative; width: 590px; margin: 0 auto;}

      h1 {font-size: 3em; line-height:1; padding:0.5em 0 1em; text-align:center;}
      h1 a {color: #444444; padding: 0 0.25em; font-weight: bold;}
      a { text-decoration:none; border-bottom: 1px solid #bbb;}
      a:hover { border-bottom-color: transparent; }
      h2, h3 {line-height: 26pt;}
      p, pre, ul, ol, blockquote, form {margin: 9pt 0 18pt; line-height: 18pt;}
      blockquote {padding-left: 1em; margin-left: 2pt; border-left: 0.25em solid #bbb;}
      pre {overflow-x: auto; font-size: 11pt;}
      sup, sub {height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative;}
      sup {bottom: 0.5ex;}
      sub {top: 0.5ex;}
      sup a {font-weight: normal !important; padding: 0 1px;}
      hr {height: 0; margin: 0 0 18pt; border: solid #bbb; border-width: 2pt 0 0;}
      ul, ol { margin-left:20px; }
      li { margin-bottom:1em; }

      #description {position: absolute; left: 630px; color: #bbb; font-size: 11pt; width: 12em;}
      #description p, #description form, #description ul {margin-top: 0; color: #444444; font-size:13px; line-height:1.5em; }
      #description a {color: #888;}
      #description a:hover {color: #444444;}
      #description form .input
        {background: #eeeeee; color: #888; font-size: 10pt;
         text-transform: lowercase; width: 90%; border: solid #bbb;
         border-width: 1px; background-color:#FFF; padding:4px;}
      #description .submit {display: block;}
      #description .meta {list-style: none; word-spacing: 0.25em; font-size: 10pt; text-transform: uppercase;}
      #description .meta a {color: #0066CC; }
      #description .meta a:hover {color: #444444;}

      #posts {margin: 0;}
      .post {position: relative; list-style: none; margin-bottom: 4.5em;}
      .post ul li {list-style: square;}
      .post img {max-width: 100%;}

      .post-body h3 {font-size: 1.6em; position: relative;}
      .post-body h3 a { color: #444444;}
      .post-body a {font-weight: bold; color: #0066CC;}
      .post-body a:hover {color: #444444;}
      .post-body .image a {border-width: 0;}
      .post-body ul ul, .post-body ul ol, .post-body ol ol, .post-body ol ul,
        .post-body blockquote ul, .post-body blockquote ol {margin-left: 1.5em;}

      .permalink {font-size: 11pt; position: absolute; right: 630px; text-align: right;vertical-align:top;line-height:0;}
      .permalink img { margin-bottom:3px; }
      .permalink p { line-height:1.3em; margin:0; }
      .permalink a {color: #888; white-space: nowrap; border-color:transparent; }
      .permalink a:hover {color: #444444;}
      .permalink .date-posted { color: #bbb; font-size:11px; }

      .caption, .cite {font-size: 11pt; margin-top: 9pt;}
      .caption p {margin-top: 18pt;}

      .text-post {position: relative; top: -2pt;}
      .text-post h3 {margin-bottom: 9pt;}

      .link-post {position: relative; top: -2pt;}
      .link-post h3 {display: inline; padding-right:9pt;}
      .link-post a {color: #444444;}
      .link-post a:hover {color: #888;}
      .link-post a.link {color: #444444;}
      .link-post a.link:hover {color: #444444;}

      .quote-post {position: relative; top: -4.5pt;}
      .quote-post blockquote.quote
        {font-size: 20px; line-height: 1.4em; font-family:Georgia; font-style:italic;
         margin: 0; padding: 0; border-width: 0; color:#444444; }
      .quote-post .quote:before {content: '�';}
      .quote-post .quote:after {content: '�';}
      .quote-post .quote a {color: #444444;}
      .quote-post .quote a:hover {color: #888;}
      .quote-post .cite {color: #888; margin-left: 1.5em; text-indent: -1.5em;}

      .chat-post li {list-style: none; margin-left: 2em; text-indent: -2em;}
      .chat-post b {font-weight: bold; padding-right: 4.5pt;}

      
      .audio-post .audio {opacity: 0.75;}
      

      #disqus_thread {margin-top: 54pt;}
      #disqus_thread a {color: #888;}

      .notes {color: #bbb; margin-top: 54pt;}
      .notes li {list-style: none; margin-bottom: 18pt;}
      .notes img, .notes .clear {display: none;}
      .notes .photo_container img {display: block !important;}
      .notes a {color: #888;}
      .notes a:hover {color: #444444;}

      .footnotes a[rev="footnote"] {color: #888;}
      .footnotes hr {margin: 34pt 0 18pt;}

      #footer {text-align: center; word-spacing: 0.75em; margin:4.5em 0 1em;}
      #footer a {color: #888; font-weight:bold; padding: 0.25em 0.5em;}
      #footer a:hover {color: #444444;}

      .amp {font-family: Palatino, 'Palatino Linotype', Helvetica, Arial, sans-serif; font-style: italic;}
      h1 .amp, h2 .amp, h3 .amp {font-family: Baskerville, Palatino, 'Palatino Linotype', Helvetica, Arial, sans-serif;}
      pre .amp {font-family: inherit; font-style: inherit;}

      .side-group h2 { color:#888 }
      .side-group li { line-height:1.2em; }
      .side-group a { font-size:12px; color:#0066CC !important;}
      
      #rss img { vertical-align:middle; }
      #rss a { border:none; }
      #rss ul { list-style:none; margin:0; padding:0;}
	  
	  
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

.comments_box{
margin-bottom:1em;
padding:1px;
font-size:8pt;
font-weight:normal;
font-family:Lucida grande,Tahoma,Verdana,Arial;
background-color:#FFFFFF;
}

.comment-author-image{
float: left;
padding-right: 10px;
}

.comment-author a{
font-weight: bold;
text-decoration: none;
color:#476CB8;
clear: right;
font-family:Lucida grande,Tahoma,Verdana,Arial;

}

.comment-meta{ 

}

.comment p{
margin: 0px;
padding: 0px;
line-height:15px;
}

.comment-date{
font-size:1em;
color:#C6C6C6;
}

.commentlist{
list-style: none;
list-style-image: none;
}

.fn{
font-weight: bold;
text-decoration: none;
color:#476CB8;
clear: right;
font-family:Lucida grande,Tahoma,Verdana,Arial;
}








      