html,body{height:100%;}
#wrap{min-height:100%;}
body{font:normal 14px/1.5 Arial,Verdana,sans-serif;color:#fff;}
#main{margin:0;padding:0;float:left;}
#container{width:780px;margin:0 auto;overflow:hidden;padding-bottom:40px;}
body.slim #container{width:540px;margin:0 auto;}
body.slim #footer .wrap{width:540px;}
body.slim img.portrait{margin-right:20px;}
body.slim p.description{margin-top:20px;}
#header{padding:20px 0 40px 20px;}
#header ul.nav{float:left;margin:10px 0 20px 0;}
#header ul.nav li{float:left;}
#header ul.nav li a{display:block;float:left;margin-right:20px;color:#fff;background:url(http://static.tumblr.com/uw6sdzy/LNwla6dsn/underline.png) repeat-x bottom left;text-decoration:none;padding-bottom:4px;}
#header ul.nav li a:hover{background:none;text-decoration:none;}
#sidebar ul.nav{margin:10px 0 0 0;clear:both;float:left;line-height:0;}
#sidebar ul.nav li a{margin:0 0 0 20px;padding-bottom:4px;line-height:25px;color:#fff;background:url(http://static.tumblr.com/uw6sdzy/LNwla6dsn/underline.png) repeat-x bottom left;text-decoration:none;}
#sidebar ul.nav li a:hover{text-decoration:none;background:none;}
#twitter_div .main{padding:15px 0 0 0;}
#twitter_div a#twitter-link{margin:10px 0 0 20px;float:left;background:url(http://static.tumblr.com/uw6sdzy/LNwla6dsn/underline.png) repeat-x bottom left;text-decoration:none;padding-bottom:4px;}#twitter_div a#twitter-link:hover{background:none;}
#twitter_div ul#twitter_update_list{margin:0;}#twitter_div ul#twitter_update_list li{padding:5px 20px;list-style-type:none;margin:0;word-wrap:break-word;}#twitter_div ul#twitter_update_list li:hover{background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;}
#twitter_div ul#twitter_update_list li a{}
#following{margin:0;padding:0;}#following li{float:left;list-style-type:none;margin:0 2px 2px 0;line-height:0;}#following li a{padding:2px;float:left;background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;}
a#likes-link{margin:10px 0 0 0;float:left;background:url(http://static.tumblr.com/uw6sdzy/LNwla6dsn/underline.png) repeat-x bottom left;text-decoration:none;padding-bottom:4px;}a#likes-link:hover{background:none;}
#likes{margin:0;padding:0;}#likes li{list-style-type:none;margin:0 0 20px 0;}#likes li.like_post{width:180px;padding:0;float:left;}#likes li.like_post .like_caption p{line-height:1.7;}
#likes li.like_post img{max-width:100%;}
#likes li.like_post blockquote{margin:0;padding:0 0 0 10px;border-left:1px solid #eee;}
#likes li.like_post ol,#likes li.like_post ul{margin:0 0 0 15px;padding:0;}
#likes li.like_post .like_link a{font-weight:bold;}
#likes li.like_post .like_title{font-weight:bold;}
#likes li.like_post .post_info_bottom{margin:10px 0 0 0;display:block !important;}
#footer{background:url(http://static.tumblr.com/uw6sdzy/VZdla6rkz/footer.png) repeat-x 0 0;position:relative;margin:-40px auto 0 auto;height:40px;clear:both;color:#fff;font-size:12px;}
#footer a{opacity:0.8;}
#footer a:hover{opacity:1;}
#footer p{float:left;}
#footer ul.footer-links{float:right;overflow:hidden;}
#footer ul.footer-links li{float:left;display:inline;margin-left:10px;padding-bottom:4px;}
#footer .wrap{padding:10px 20px;margin:0 auto;width:740px;}
h1{clear:both;display:inline-block;line-height:1;}
#header h1 a{color:#fff;margin:0;font-size:42px;letter-spacing:-1px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);color:#fff;}
h2,h2 a{font-size:25px;display:block;}
h3{font-size:20px;}
h4{font-size:16px;}
h1,h2,h3,h4,h5,h6,blockquote p{font-family:Georgia, serif;font-weight:normal;color:#fff;}
a,a:link,a:visited,a:hover{color:#fff;text-decoration:none;}
a:hover{text-decoration:none;background:none;}
.post a,#footer a,p a{color:#fff;background:url(http://static.tumblr.com/uw6sdzy/LNwla6dsn/underline.png) repeat-x bottom left;text-decoration:none;padding-bottom:4px;}
.post a:hover,#footer a:hover{text-decoration:none;background:none;}
.left{float:left;}
.right{float:right;}
em{font-style:italic;}
ul.tags{margin:10px 0 0 0;clear:both;float:left;}
.bottom ul li a{opacity:0.6;}
.bottom ul li a:hover{opacity:1;}
ul.tags li{float:left;font-size:11px;list-style-type:none;margin-right:10px;}
ul.tags li a:hover{text-decoration:none;border-bottom:none;}
.post p,blockquote{margin:0 0 20px 0;}
blockquote{border-left:2px solid rgba(0, 0, 0, 0.2);line-height:1.3;padding:0 1em;}
blockquote p{font-size:25px;margin-bottom:10px;font-style:italic;}
.main ul,.main ol{margin:1.35em 2em;}
.chat .main ul{margin:0;padding-bottom:20px;}
.main li{line-height:1.4;list-style-type:disc;margin:0.75em 0;}
.post p:first-of-type{margin-top:0;}
.main strong{font-weight:bold;}
pre{background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;margin-bottom:20px;overflow:auto;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
code{font-family:Menlo, Monaco, mono;font-size:12px;}
.video .top div{margin-bottom:10px;}
img.portrait{margin:0 0 10px 10px;}
.chat ul{margin:0;}
.chat .main li{list-style-type:none;margin:0;padding:5px;}
.chat li p{margin-bottom:0;font-style:italic;}
.chat span.label{font-weight:bold;}
.chat li.odd,.chat li.even{clear:both;margin:0 0 5px -20px;padding:5px 20px;float:left;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;}
.chat li.even{background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;}
.chat li.odd{background:url(http://static.tumblr.com/uw6sdzy/2p5la6ppv/trans40.png) repeat;}
.post{margin:0 0 20px 0;float:left;position:relative;width:500px;}
.top{background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;padding:20px 20px 0 20px;width:500px;float:left;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.bottom{background:url(http://static.tumblr.com/uw6sdzy/VZdla6rkz/footer.png) repeat-x 0 0;padding:10px 20px;width:500px;float:left;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
.post img{margin-bottom:10px;}
.photo-link a{background:none;}
.panel .main{padding:20px 20px 0 20px;clear:both;}
.post .header{background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;border-left:1px solid rgba(0, 0, 0, 0.2);position:relative;margin:-10px 0 10px -20px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-top-right-radius:15px;float:left;}
#sidebar .header{background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;border-left:1px solid rgba(0, 0, 0, 0.2);position:relative;margin:10px 0 0 0;-moz-border-radius-topright:13px;-moz-border-radius-bottomright:13px;-webkit-border-bottom-right-radius:13px;-webkit-border-top-right-radius:13px;float:left;}
.post .main{clear:both;}
.post h2 a,#sidebar h4{color:#fff;text-shadow:0 -2px 0 rgba(0, 0, 0, 0.2);background:none;padding:2px 10px 2px 20px;}
.post h2 a.post-type{padding-left:45px;}
#sidebar h4#submit,#sidebar h4#ask{padding:0;}
#sidebar h4#submit a,#sidebar h4#ask a{padding:2px 10px 2px 45px;display:block;}
.search h2{padding:5px 20px;}
.post h2 a:hover,.post h2 a.post-type:hover{background:url(http://static.tumblr.com/uw6sdzy/mZWla6r2y/trans25.png) repeat;text-decoration:none;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;}
.panel h4 a:hover{background:url(http://static.tumblr.com/uw6sdzy/mZWla6r2y/trans25.png) repeat;text-decoration:none;-moz-border-radius-topright:13px;-moz-border-radius-bottomright:13px;-webkit-border-top-right-radius:13px;-webkit-border-bottom-right-radius:13px;}
span.post-type{width:16px;height:14px;position:absolute;display:block;top:14px;left:20px;padding:0;}
.panel h4 span{position:absolute;display:block;top:7px;left:20px;padding:0;}
.panel h4#submit span{width:16px;background:url(http://static.tumblr.com/uw6sdzy/mbkla8kea/submit.png) no-repeat 0 0;height:16px;}
.panel h4#ask span{width:16px;background-image:url(http://static.tumblr.com/uw6sdzy/l5Ala8k2n/ask.png);height:15px;}
.link span.post-type{background:url(http://static.tumblr.com/uw6sdzy/Aanlag1vg/post-link.png) no-repeat 0 0;width:16px;height:12px;}
ol.notes{list-style-type:none;clear:both;padding-bottom:40px;}
ol.notes li.note{padding:10px;background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;margin-bottom:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ol.notes li.note img.avatar{vertical-align:-4px;margin-right:10px;width:16px;height:16px;}
ol.notes li.note span.action a{font-weight:bold;}
ol.notes li.note .answer_content{font-weight:normal;}
ol.notes li.note blockquote{border-color:#eee;padding:4px 10px;margin:10px 0px 0px 25px;}
ol.notes li.note blockquote a{text-decoration:none;}
#content{float:left;position:relative;width:540px;}
#sidebar{float:right;font-size:12px;position:relative;width:220px;color:#fff;margin:20px 0 0 20px;}
.panel{background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left;width:100%;padding:0 0 20px;}
.pagination{clear:both;width:540px;}
a#next-page,a#prev-page{width:32px;height:32px;margin-bottom:20px;text-indent:-9999px;display:block;opacity:0.8;}
a#next-page:hover,a#prev-page:hover{opacity:1;}
a#next-page{float:right;background:url(http://static.tumblr.com/uw6sdzy/2xgla85l3/next.png) no-repeat right center;}
a#prev-page{float:left;background:url(http://static.tumblr.com/uw6sdzy/IRAla85k8/previous.png) no-repeat left center;}
#search input#query{background:url(http://static.tumblr.com/uw6sdzy/BUIla6s79/search.png) no-repeat left top;border:none;float:left;height:20px;margin:0;outline-width:0;padding:4px 8px;width:139px;}
#search input#submit{background:url(http://static.tumblr.com/uw6sdzy/BUIla6s79/search.png) no-repeat right top;border:none;cursor:pointer;float:left;height:28px;width:25px;padding:0;text-indent:-9999px;}
.post ul.postMeta{margin:0;}
.post ul.postMeta li{list-style-type:none;float:left;font-size:12px;font-family:Arial,Verdana,sans-serif;}
.post ul.postMeta.left li{opacity:0.8;}
.post ul.postMeta.right li{margin-left:10px;}
.post ul.postMeta li a{padding:1px 0;}
.post ul.postMeta li.permalink a{background-image:url(http://static.tumblr.com/uw6sdzy/0Z1lag2bg/permalink.png);text-indent:-9999px;width:18px;height:16px;display:block;padding:0;}
.post ul.postMeta li.comments a{background:url(http://static.tumblr.com/uw6sdzy/Mqxlag32a/comments.png) no-repeat left center;padding-left:22px;}
.post ul.postMeta li.notes a{background:url(http://static.tumblr.com/uw6sdzy/2oOlag2cb/notes.png) no-repeat left center;padding-left:22px;}
.post.answer{-moz-border-radius:5px;-webkit-border-radius:5px;background:url(http://static.tumblr.com/uw6sdzy/79xla0mzh/trans20.png) repeat;padding:20px 20px 0;}
.post.answer img{float:left;margin:0 20px 0 0;}
.post.answer h4{color:#fff;margin-bottom:10px;text-shadow:0 -2px 0 rgba(0, 0, 0, 0.2);background:none;padding:2px 10px 2px 0;}
.post.answer .header{padding:10px 20px 0 20px !important;margin-right:0;}
#container:after,ul.postMeta:after,.post .header:after,li.odd:after,.panel:after,li.even:after,#search:after,#sidebar .header:after,#sidebar ul.nav:after,.panel:after,.main:after,.chat ul:after,div.post-type:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
