body{color:#111;background-color:#eee;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARAQMAAAABo9W5AAAABlBMVEX////AwMCU81DAAAAAAXRSTlMAQObYZgAAABRJREFUeJxjYMAHGhgYGA9AaDwAADvnAcLvks+nAAAAAElFTkSuQmCC)}
a{text-decoration:none;color:#00c}
a:hover{color:#c00;text-decoration:underline}
a:visited{color:#0cc}
#header h1{font:oblique bold 24pt "Times New Roman",serif}
html,body{margin:0;padding:0}
img{background:linear-gradient(top, #f0f9e3, #93d43c);background:-moz-linear-gradient(top, #f0f9e3, #93d43c);background:-webkit-gradient(linear, left top, left bottom, from(#f0f9e3), to(#93d43c))}
a img{margin:0;border:none}
ul,ol{padding-left:16px}
h2,h3,h4{font-weight:normal;font-size:100%}
#header{position:relative;margin:0;padding:0;height:40px}
#header a{color:#7f7f7f}
#header a:hover{color:#00c}
#header h1{float:left;margin:0;padding:2px 8px;color:#333;vertical-align:baseline;text-align:left;text-shadow:1px 1px 0 #ddd,0 0 10px #999,0 0 10px #999}
#header h1 img{display:inline}
h2{margin-left:2em;color:#7f7f7f}
h2 .tag,h2 .search_query,h2 .date{color:#333;margin:0 .4em}
h2 .tag:before{content:'#'}
h2 .search_query:before,h2 .search_query:after{content:'"'}
#main{display:block;margin:36px auto;width:94%}
#secondary{clear:both;margin:auto;width:94%}
#menu{float:left;margin:1em 64px 0;font-size:x-small}
#menu a{background:transparent;color:#7f7f7f}
#menu li{float:left;padding:2px 1em;list-style:none none}
#search-form{position:absolute;top:8px;right:16px;font-size:x-small}
.post{float:left;position:relative;display:inline-block;margin:16px;padding:0;width:250px;height:auto;font-size:x-small;border:2px solid #fff}
.post *{margin:0;padding:0;letter-spacing:0;line-height:1em}
.post .photo-wrap{position:relative}
.post .photo-wrap a.highres,.post .photo-wrap a.linkurl{z-index:9;position:absolute;background-color:#fff;font-size:x-small;opacity:.6}
.post .photo-wrap a.linkurl{top:0;left:0}
.post .photo-wrap a.highres{top:0;right:0}
.post .photo-wrap img{vertical-align:bottom}
.post,.post-pm{background-color:#fff;box-shadow:4px 4px 4px #919191;-moz-box-shadow:4px 4px 4px #919191;-webkit-box-shadow:4px 4px 4px #919191}
.post-pm{margin:32px 64px;padding:16px}
.post-pm img{float:left;margin:2px}
.post-pm p{margin:1em;margin-top:0em}
.post-pm h3{margin:.5em;padding:.2em .5em;background-color:#999}
div.text,div.quote{letter-spacing:.1em;line-height:1.5em}
table.info{clear:both;margin:16px 64px}
table.info th{padding-right:2em;text-align:right;font-weight:normal}
table.info th:after{content:':'}
table.info th,table.info td{margin:0;padding:.2em;border:none;letter-spacing:0;font-size:x-small}
ol.notes{margin:0;padding:0;width:47%;border:1px dotted #7f7f7f;background-color:#fff;font-size:xx-small;letter-spacing:0;color:#7f7f7f;list-style-type:none}
ol.notes li.note{margin:0;padding:0}
ol.notes li.note img.avatar{margin:0;padding:0;margin-right:0px;width:16px;height:16px}
ol.notes li.note a{font-size:x-small;margin:0 .5em}
ol.notes li.note a.bold{background-color:#f9f}
ol.notes li.note blockquote{display:none}
ol.notes li.tumblelog_vostone{background-color:#ad6}
#nav{clear:both;width:94%;margin:32px auto;background-color:#fff;border:1px solid #ccc;text-align:center;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px}
.pagination{margin:0 auto;text-align:center;font-size:x-small}
.pagination a,.pagination span{display:inline-block;margin:2px;padding:.1em .3em}
.pagination .current{text-decoration:underline}
ul.following li,a.tumblr_avatar{padding-left:20px;background:no-repeat left center}
ul.following li{list-style:none}
a.tumblr_avatar{display:inline-block}
.notice{padding:0;border:1px solid #79b528;background-color:#c1e690;color:#333;text-align:center;font-size:x-small;background:linear-gradient(top, #d8f0b9, #79b528);background:-moz-linear-gradient(top, #d8f0b9, #79b528);background:-webkit-gradient(linear, left top, left bottom, from(#d8f0b9), to(#79b528))}
#notice-top{position:fixed;top:0;left:40%;width:30%}
#infscr-loading{position:fixed;bottom:0;width:16%;left:42%}
.photo-wrap .box{float:left;width:500px;border:10px solid #fff}
.unimportant{color:#7f7f7f;font-size:x-small}
#menu,.notes,.tags,table.info th{text-transform:lowercase}
img.tip{border-radius:5%;border:4px solid white}
body{color:#111111;background-color:#eeeeee}
h1{font-family:'Times New Roman', serif}
img.avatar{border-radius:25%}
img.circle{border-radius:50%}
