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

Title:   Floaty Stylesheet
Author:  Micah Sivitz
Website: http://www.permicah.com

-------------------------------------- */
body{font-family:"Helvetica Neue", Arial, Verdana, sans-serif}
a,a:visited{font-size:inherit;font-weight:inherit;text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6{color:#444;line-height:1.25em}
h3{font-size:21px}
h4{font-size:16px}
h5{font-size:15px}
h6{font-size:14px}
p{font-size:13px;line-height:1.25em;padding:7px 0}
ol,li{list-style:none}
.hide{display:none}
#header{-moz-box-shadow:0 1px 0 rgba(255,255,255,.1);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.1);background:transparent url(http://static.tumblr.com/rk0wqd2/ufvlhk4sv/bg-header.png) repeat-x left top;border-bottom:1px solid #000;box-shadow:0 1px 0 rgba(255,255,255,.1);left:0;position:fixed;top:0;width:100%;z-index:1000}
#header .inner{height:36px;margin:0 auto;padding:11px 0;width:790px}
#header h1{color:#fff;float:left;text-shadow:#000 0 -1px 1px}
#header h1 a:hover{text-decoration:none}
#header h1 span{font-size:14px;font-weight:400;margin-left:5px;vertical-align:middle}
form.search input#search-input{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#ccc;border:1px solid #000;border-radius:3px;color:#333;font-size:12px;padding:7px 10px;text-shadow:#fff 0 1px;width:208px}
form.search input#search-input:focus{background-color:#d0dee4;color:#000}
#wrapper{margin:0 auto;position:relative;width:790px}
#floaty_right{-khtml-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);background:transparent;border:1px solid #000;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.5);margin-left:560px;position:fixed;top:80px;width:230px}
#description{background:transparent url(http://static.tumblr.com/rk0wqd2/CY3lhk4td/bg-sidebar.png) repeat-x left top;border-bottom:1px solid #000;padding:20px}
#description a.portrait{-moz-box-shadow:0 1px 3px rgba(0,0,0,.7);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.7);border:3px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.7);display:block;height:64px;margin:0 auto 10px;width:64px}
#description a.portrait img{-moz-box-shadow:0 1px 3px 0 #000 inset;-webkit-box-shadow:0 1px 3px 0 #000 inset;box-shadow:0 1px 3px 0 #000 inset}
#description p{color:#eee;font-size:11px;line-height:18px;text-align:center}
#nav{background:transparent url(http://static.tumblr.com/rk0wqd2/gzOlcxfv2/bg-sidebar.png) repeat-x left top;padding:0}
#nav li{border-bottom:1px solid #000;font-size:12px}
#nav li a{background:rgba(0,0,0,.6);color:#ccc;display:block;font-size:11px;height:16px;line-height:16px;padding:5px}
#nav li a span{background-image:url(http://static.tumblr.com/rk0wqd2/4Vjld9mdb/sprite-social_icons.png);background-repeat:no-repeat;display:block;float:left;height:16px;margin-right:7px;width:16px}
a.cargo_link span{background-position:left 0}
a.delicious_link span{background-position:left -16px}
a.dribbble_link span{background-position:left -32px}
a.email_link span{background-position:left -48px}
a.facebook_link span{background-position:left -64px}
a.flickr_link span{background-position:left -80px}
a.twitter_link span{background-position:left -96px}
a.vimeo_link span{background-position:left -112px}
a.rss_link span{background-position:left -128px}
a.ask_link span{background-position:left -144px}
a.submit_post_link span{background-position:left -160px}
a.archive_link span{background-position:left -176px}
a.page_link span{background-position:left -192px}
#floaty_right #footer{-khtml-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;background:transparent url(http://static.tumblr.com/rk0wqd2/gzOlcxfv2/bg-sidebar.png) repeat-x left top;border-radius:0 0 3px 3px;color:#999;font-size:11px;font-style:italic;line-height:11px;padding:5px 15px 7px;text-align:center;text-shadow:#000 0 1px}
#back_to_home{float:left;width:540px}
#back_to_home a{display:block;float:left}
#floaty_left{-khtml-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);background:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.5);margin:80px 0 20px;padding:20px;width:500px}
#twitter{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#e7ecf0;border-radius:3px;margin-bottom:20px;padding:10px 45px;position:relative;width:410px}
#twitter span.left_quote,#twitter span.right_quote{background-image:url(http://static.tumblr.com/rk0wqd2/VnOlcxgjk/sprite-twitter_quotes.gif);display:block;height:23px;position:absolute;width:27px}
#twitter span.left_quote{background-position:left top;left:10px;top:10px}
#twitter span.right_quote{background-position:left bottom;bottom:10px;right:10px}
#twitter a{color:#8292a0;font-size:14px;font-style:italic;font-weight:200;line-height:24px;text-shadow:#fff 0 1px}
#posts #post_list li.post .icon.photo,#posts #post_list li.post .icon.text,#posts #post_list li.post .icon.video,#posts #post_list li.post .icon.chat,#posts #post_list li.post .icon.quote,#posts #post_list li.post .icon.link,#posts #post_list li.post .icon.audio,#twitter .icon.twitter{background-image:url(http://static.tumblr.com/rk0wqd2/YCZlhk4ty/sprite-post_icons.png);background-repeat:no-repeat;display:block;height:50px;left:-70px;position:absolute;top:0;width:50px;z-index:-9999px}
#twitter .icon.twitter{background-position:0 0}
#posts #post_list li.post .icon.photo{background-position:0 -350px}
#posts #post_list li.post .icon.text{background-position:0 -100px}
#posts #post_list li.post .icon.video{background-position:0 -50px}
#posts #post_list li.post .icon.chat{background-position:0 -150px}
#posts #post_list li.post .icon.quote{background-position:0 -250px}
#posts #post_list li.post .icon.link{background-position:0 -200px}
#posts #post_list li.post .icon.audio{background-position:0 -300px}
#posts #post_list li.post .icon:hover,#twitter .icon.twitter:hover{opacity:.9;text-decoration:none}
#posts #post_list li.post{border-bottom:1px dotted #ccc;color:#666;margin-top:20px;padding-bottom:20px;position:relative;width:500px}
#posts #post_list li.post:first-child{margin-top:0}
#post_list li.post p{font-size:12px;line-height:20px}
li.post blockquote{border-left:2px solid #ccc;font-style:italic;padding-left:10px}
li.post blockquote a{color:#666}
li.post h3{padding:10px 0}
li.post img{-khtml-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0 1px 0 #f5f5f5;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 0 #f5f5f5;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 0 #f5f5f5;max-width:492px;padding:3px}
li.post.link h3{padding:0 0 10px}
li.post.link h3 a{-khtml-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0 1px 0 #f5f5f5;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7ecfa', EndColorStr='#dbe1f0')";-webkit-border-radius:3px;-webkit-box-shadow:0 1px 0 #f5f5f5;background-color:#e7ecfa;background-image:0;border:1px solid #c8d0e5;border-radius:3px;box-shadow:0 1px 0 #f5f5f5;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7ecfa',EndColorStr='#dbe1f0');padding:10px 15px;text-shadow:#fff 0 1px}
li.post.chat p{background:#f9f9f9;margin:0;padding:5px 10px 5px 130px;position:relative}
li.post.chat p strong{left:10px;position:absolute;text-align:right;top:5px;width:110px}
li.post.chat p.odd{border-top:1px dotted #ccc}
li.post.chat p.even{background:#f1f1f1;border-top:1px dotted #ccc}
li.post.text ul,li.post.text ol{padding:5px 0}
li.post.text ul li{font-size:12px;list-style:disc;margin:5px 0 5px 20px}
li.post.text ol li{font-size:12px;list-style:decimal;margin:5px 0 5px 20px}
li.post.quote blockquote{font-size:14px;font-weight:200;line-height:22px;margin:0 0 15px;padding-left:15px}
li.post.quote cite{color:#999;font-size:12px;font-style:normal;font-weight:700;padding-left:17px}
li.post a.read_more{-khtml-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0 1px 0 #f5f5f5;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dbe1f0')";-webkit-border-radius:3px;-webkit-box-shadow:0 1px 0 #f5f5f5;background-color:#e7ecfa;background-image:0;border:1px solid #c8d0e5;border-radius:3px;box-shadow:0 1px 0 #f5f5f5;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#dbe1f0');padding:2px 10px;text-align:center;text-shadow:#fff 0 1px;width:60px}
#post_list ul.meta{margin:20px 0 0;padding:0}
#post_list ul.meta li{color:#aeaeae;float:left;font-size:11px;list-style:none;margin:0 10px 10px 0}
#post_list ul.meta li a{color:#aeaeae}
#post_list ul.meta li a:hover{color:#999;text-decoration:none}
#post_list ul.meta li a span{background-image:url(http://static.tumblr.com/rk0wqd2/8uClcxfvd/sprite-meta_icons.gif);float:left;height:14px;margin-right:5px;width:15px}
ul.meta li a.notes span{background-position:left top}
ul.meta li a.notes:hover span{background-position:left -14px}
ul.meta li a.permalink span{background-position:left -28px}
ul.meta li a.permalink:hover span{background-position:left -42px}
ul.meta li a.comments span{background-position:left -30px}
#post_list .tags{clear:both}
#post_list .tags .tag_icon{background-image:url(http://static.tumblr.com/rk0wqd2/8uClcxfvd/sprite-meta_icons.gif);background-position:left -56px;float:left;height:14px;width:15px}
#post_list .tags ul{padding:0 0 0 20px}
#post_list .tags li{color:#999;float:left;font-size:11px;list-style:none;margin:0 10px 5px 0}
#post_list .tags li a{-khtml-border-radius:25px;-moz-border-radius:25px;-moz-box-shadow:0 1px 0 #f5f5f5;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#e9e9e9')";-webkit-border-radius:25px;-webkit-box-shadow:0 1px 0 #f5f5f5;background-color:#e9e9e9;background-image:0;border:1px solid #ccc;border-radius:25px;box-shadow:0 1px 0 #f5f5f5;color:#666;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#e9e9e9');float:right;font-size:11px;line-height:11px;padding:0 10px 2px;text-shadow:#fff 0 1px}
#post_list .tags li a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#eeeeee')";background-color:#e9e9e9;background-image:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc',EndColorStr='#eeeeee');text-decoration:none}
#post_list .tags li a:active{-moz-box-shadow:none;-webkit-box-shadow:none;background:#eee;box-shadow:none;margin:1px 0 -1px}
li#notes ol li a img{float:left;margin-right:10px}
li#notes ol li{color:#777;font-size:12px;margin:5px 0;padding:5px 0;vertical-align:middle}
a.more_notes_link{-khtml-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0 1px 0 #f5f5f5;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dbe1f0')";-webkit-border-radius:3px;-webkit-box-shadow:0 1px 0 #f5f5f5;background-color:#e7ecfa;background-image:0;border:1px solid #c8d0e5;border-radius:3px;box-shadow:0 1px 0 #f5f5f5;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#dbe1f0');padding:5px 10px;text-align:center;text-shadow:#fff 0 1px}
a.more_notes_link:active{-moz-box-shadow:none;-webkit-box-shadow:none;background:#dbe1f0;box-shadow:none;margin:1px 0 -1px}
#pagination{border-top:1px dotted #ccc;margin-top:20px;padding-top:20px}
.note.more_notes_link_container span{padding:6px 0}
a.button{-khtml-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0 1px 0 #f5f5f5;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dbe1f0')";-webkit-border-radius:3px;-webkit-box-shadow:0 1px 0 #f5f5f5;background-color:#e7ecfa;background-image:0;border:1px solid #c8d0e5;border-radius:3px;box-shadow:0 1px 0 #f5f5f5;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#dbe1f0');float:left;font-size:12px;padding:5px 10px;text-align:center;text-shadow:#fff 0 1px}
a.button.left{float:left}
a.photo_lb{display:block;position:relative;width:500px}
a.photo_lb span.photo_mask{background:url(http://static.tumblr.com/rk0wqd2/rALlhk4ye/zoom.png) no-repeat left top;display:none;height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;text-indent:-9999px;top:50%;width:50px}
:first-child+html #wrapper{padding:80px 0 0}
:first-child+html #follow li{border-bottom:1px solid #000}
* html li.post img{width:492px}
* html li.post.chat p{padding-left:10px}
* html li.post.chat p strong{position:static;width:auto}
h1,h2{font-size:24px}
#header .inner:after,#floaty_left:after,#post_list li.post:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#header h1 a,#floaty_right #footer a{color:#fff}
form.search,a.button.right{float:right}
li.post.link h3 a:hover,li.post a.read_more:hover,a.more_notes_link:hover,a.button:hover{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eef1f9', EndColorStr='#e7ecfa')";background-color:#eef1f9;background-image:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eef1f9',EndColorStr='#e7ecfa');text-decoration:none}
li.post.link h3 a:active,li.post a.read_more:active,a.button:active{-moz-box-shadow:none;-webkit-box-shadow:none;background:#dbe1f0;box-shadow:none}