html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
em{font-style:italic!important}
strong{font-weight:bold!important}
table{border-collapse:collapse;border-spacing:0}
#googlemap img,object,embed{max-width:none}
#map_canvas embed{max-width:none}
#map_canvas img{max-width:none}
#map_canvas object{max-width:none}
img,object,embed{max-width:100%;height:auto}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/* REPEATED CLASSES */
.left{float:left}
.right{float:right}
.clear{clear:both}

/* CUSTOM FONTS */
@font-face{font-family:'IM Fell English';font-style:italic;font-weight:normal;src:local('IM FELL English Italic'), local('IM_FELL_English_Italic'), url('http://themes.googleusercontent.com/static/fonts/imfellenglish/v2/Z3cnIAI_L3XTRfz4JuZKbp3BpQU8opE6p3S8I9UDCT8.woff') format('woff')}
@font-face{font-family:'Astloch';font-style:normal;font-weight:normal;src:local('Astloch'), url('http://themes.googleusercontent.com/static/fonts/astloch/v2/XL12f_y8ddtOA93M35k3UQLUuEpTyoUstqEm5AMlJo4.woff') format('woff')}
@font-face{font-family:'IM Fell English';font-style:normal;font-weight:normal;src:local('IM FELL English Roman'), local('IM_FELL_English_Roman'), url('http://themes.googleusercontent.com/static/fonts/imfellenglish/v2/xwIisCqGFi8pff-oa9uSVCLHKJuu6uDU1VgRUl2Dqww.woff') format('woff')}

/* MAIN */
html, body{height:100%}
body{word-wrap:break-word}
blockquote{margin:5px 0 0 17px;padding-left:12px}
p{padding-top:5px}
ol, ul{padding:5px 0 0 30px}
ol{list-style-type:decimal}
blockquote p:first-child, blockquote ul:first-child, blockquote ol:first-child, .body p:first-child, .body ul:first-child, .body ol:first-child{padding-top:0}
ul ul, ul ol, ol ol, ol ul{padding-bottom:5px}
pre{margin-top:5px;padding:5px 10px}

/* STRUCTURE */
#container{margin:auto;padding:0}

/* SIDEBAR */
#sidebar{position:fixed;width:275px;height:100%;text-align:center}

/* HEADER */
h1, h1 a{text-decoration:none!important}
h1 a:hover{background:none!important}
#align{position:fixed;left:0;bottom:75px}

/* DESCRIPTION */
#desc{line-height:122%;width:275px;padding:5px 30px 10px}

/* NAVIGATION */
#nav{width:275px}
#nav a{display:block;float:left;width:136px;padding:5px 10px;margin:0 2px 2px 0;text-decoration:none!important}
#nav a:nth-child(even){margin-right:0}

/* PAGINATION */
#pag_visible{width:275px;margin-top:2px;padding:5px 0}
#pag_visible a{display:inline-block;padding:0 3px;text-decoration:none!important}
#pag_visible a:hover{background:none}
#pag{display:none}

/* POSTS */
#posts{margin-left:300px;padding-top:25px}
.post{float:left;margin-bottom:25px}
.body, .caption{line-height:13px}

/* TAGS */
.tags{margin:3px 0 3px}
.tags a{display:block;float:left;margin:2px 2px 0 0;padding:2px 3px;text-decoration:none!important}

/* PERMALINK */
.permalink{margin-top:3px;text-align:center}
.permalink hr{position:absolute;z-index:-1;margin-top:10px;width:500px;height:1px;border:0}
.permalink a{display:inline-block;padding:0 1px;font-family:Courier, 'Segoe UI Symbol', 'DejaVu Sans Mono', 'Arial Unicode MS', 'Courier New', monospace;text-decoration:none!important}

/* POST PAGE DATES */
.date{margin-bottom:10px}
.date, .date a{text-decoration:none!important;background:none!important}

/* POST HEADERS */
.text h2, .link h2, .chat h2{padding-bottom:3px;margin-bottom:1px}
h2 a{text-decoration:none!important}
.text .border, .link .body, .answer .body, #ask .body{padding-top:5px}
.quote h2{margin-bottom:5px}
.chat h2{padding-bottom:5px;margin:0;border:0}

/* PHOTO POSTS */
.image{display:block}
.ps-highres a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.ps-highres a:hover{background:none}

/* CHAT POSTS */
.chat ul{padding:0;list-style-type:none;margin-bottom:5px}
.chat li{padding:5px 10px}

/* AUDIO POSTS */
.audio .album_art{float:left}
.audio.post .border{width:213px;padding:3px;margin-bottom:5px;background:rgba(0,0,0,0.3)}
.audio.post .border:hover{background:rgba(0,0,0,0.5)}
.audio .square{position:absolute;margin-bottom:0!important;width:33px!important}
.audio .square .audio_box{width:27px;height:27px;background:#fff;overflow:hidden}
.audio.post .border{height:33px;overflow:hidden}
.audio .square_info{float:left;margin-left:10px}
.audio_player{width:207px;height:27px}

/* VIDEO POSTS */
.video_box{position:relative;padding-top:0;height:0;padding-bottom:57.25%;overflow:hidden}
.video_box iframe,.video_box object,.video_box embed,.video_box video,.tumblr_video_container{position:absolute;top:0;left:0;width:100%;height:100%}

/* ANSWER POSTS */
.answer h2{padding-bottom:3px;margin-bottom:1px}
.answer span{display:block;text-align:right}

/* NOTES */
.avatar{display:none}
#notes ol{list-style-type:none;padding:0}
#notes li{margin-top:10px}
#notes li:first-child{margin-top:0}
#notes .answer span{text-align:left}

/* MISC */
#infscr-loading{position:fixed;bottom:20px;left:119px;width:36px;height:36px;z-index:99999;background:hsla(0,0%,100%,0.9);text-align:center;padding:10px}

/* ISOTOPE ANIMATIONS */
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-o-transition-property:	top, left, opacity;transition-property:transform, opacity}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}

/* TIPTIP HOVERS */
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}
#tiptip_holder.tip_top{padding-bottom:5px}
#tiptip_holder.tip_bottom{padding-top:5px}
#tiptip_holder.tip_right{padding-left:5px}
#tiptip_holder.tip_left{padding-right:5px}
#tiptip_content{text-align:center;padding:4px 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px}
@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px} }

/* COLOR BOX */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#000}
#cboxContent{overflow:visible}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{background:#000}
#cboxLoadedContent img{-webkit-box-shadow:rgb(0, 0, 0) 0px 4px 30px!important;box-shadow:rgb(0, 0, 0) 0px 4px 30px!important;border-radius:3px!important}
#cboxLoadingGraphic{background:url('http://static.tumblr.com/imovwvl/wBVlz84rh/loading.gif') no-repeat center center}
#cboxLoadingOverlay{background:#000}
#cboxTitle{position:absolute;top:-22px;left:0;color:#000}
#cboxCurrent, #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{display:none}