article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
html, html *{margin:0;padding:0;border:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{height:100%;}
body{position:relative;min-height:100%;}
a{text-decoration:none;color:inherit;}
a:focus{outline:none;}
ul{list-style:none;}
.contain{*zoom:1;}
.contain:before, .contain:after{content:" ";display:table;}
.contain:after{clear:both;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.mb0{margin-bottom:0 !important;}
.pb0{padding-bottom:0 !important;}
.mbNormal{margin-bottom:10px !important;}
.pbNormal{padding-bottom:10px !important;}
.mbLarge{margin-bottom:20px !important;}
.pbLarge{padding-bottom:20px !important;}
.fancyLinks a, a.fancy{border-bottom:1px solid transparent;padding:1px;color:#3b69ff;}
.fancyLinks a:visited, a.fancy:visited{color:#006f1c;}
.fancyLinks a:hover, a.fancy:hover{color:#3b69ff;border-bottom-color:#3b69ff;}
.fancyLinks a:active, a.fancy:active{color:#2b4dbb;border-bottom-color:#2b4dbb;padding-bottom:0;margin-bottom:1px;}
.normalizeLinks a, a.normalize{border-bottom:0;padding:0;color:inherit;}
.normalizeLinks a:visited, .normalizeLinks a:hover, .normalizeLinks a:active, a.normalize:visited, a.normalize:hover, a.normalize:active{padding-bottom:0;margin-bottom:auto;color:inherit;}
html{background:url(data:image/gif;base64,R0lGODlhEAAQAJEAADIyMkdHRwAAADMzMyH5BAAAAAAALAAAAAAQABAAAAIgnDSpq3cMjYssnEAXCDj7D4biAzrIZ4KW0HlbK8YyUwAAOw==) #333333;}
.bgNoise, .message, .listing, .box, .meta, .gallery, .comments, .excerpt, .allTags{background:url(data:image/gif;base64,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) #eaeaea;}
.header, .nav, .sidebar, .gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.title, input[type=submit]{background-color:#aaa;background-image:-webkit-linear-gradient(white, #aaaaaa);background-image:linear-gradient(white, #aaaaaa);}
.header{height:260px;background:url(../header.png) right top no-repeat;color:#fff;text-shadow:1px 1px 1px #000;}
.header h1{padding:10px 20px;font-size:47.88px;}
.header h2{padding:0 20px;font-size:19.8px;font-weight:normal;}
.nav{border-top:1px solid #000;border-bottom:1px solid #000;color:#fff;text-shadow:1px 1px 1px #000;background-color:#3f3f3f;background-image:-webkit-linear-gradient(#3f3f3f, #262626);background-image:linear-gradient(#3f3f3f, #262626);}
.nav ul{text-align:center;}
.nav li{position:relative;z-index:1;display:inline-block;}
.nav li:hover{background:#000;}
.nav li ul{margin-left:-125px;border:1px solid #000;border-top:0;position:absolute;top:100%;left:50%;width:250px;display:none;box-shadow:0 0 20px #000;background:#000;clip:rect(0 9999px 9999px -9999px);}
.nav li ul a:hover{background:#262626;}
.nav li li, .nav li a, .nav li:hover ul{display:block;}
.nav a{padding:10px 20px;display:inline-block;}
.nav a:hover, .nav a:active{background:#000;}
.page{overflow:hidden;box-shadow:0 3px 20px black;background:#fff;}
.page:before{content:'';position:absolute;top:0;left:0;width:200px;height:100%;z-index:0;background:#2b4dbb;}
.sidebar{width:200px;position:relative;float:left;z-index:1;background:#2b4dbb;}
.sidebar a{border-top:1px solid #3b69ff;border-bottom:1px solid #1b3075;padding:8px 12px;display:block;font-size:21.6px;color:#fff;text-shadow:1px 1px 1px #000;}
.sidebar a:hover{background-color:#1b3075;background-image:-webkit-linear-gradient(#3b69ff, #1b3075);background-image:linear-gradient(#3b69ff, #1b3075);}
.sidebar li ul{padding:6px 0;}
.sidebar li ul a{margin:1px 0 1px 10px;border-top:none;border-bottom:1px solid transparent;padding:2px;display:inline-block;font-size:15.3px;line-height:1.3;}
.sidebar li ul a:hover{background:none;border-bottom-color:#fff;}
.sidebar li ul a:active{padding-bottom:1px;margin-bottom:2px;}
.main{margin-right:0;margin-left:200px;overflow:hidden;}
.content{padding:20px;position:relative;font-size:18px;line-height:1.618;color:#333;*zoom:1;}
.content:before, .content:after{content:" ";display:table;}
.content:after{clear:both;}
.content h1{font-size:36px;}
.content h2{font-size:28.8px;font-weight:normal;}
.content h3{font-size:23.94px;font-weight:normal;}
.content h4{font-size:18px;}
.content p{margin-bottom:20px;}
.content p:last-child{margin-bottom:0;}
.content ul{list-style-type:square;}
.content ol{list-style-type:decimal;}
.content ul, .content ol{margin-bottom:20px;padding-left:40px;}
.content ul.columns, .content ol.columns{padding:0;list-style:none;-webkit-column-width:180px;-moz-column-width:180px;column-width:180px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;}
.content ul:last-child, .content ol:last-child{margin-bottom:0;}
.content ul ul, .content ul ol, .content ol ul, .content ol ol{margin-bottom:0;}
.content ul ul, .content ol ul{list-style-type:circle;}
.content ul ol, .content ol ol{list-style-type:lower-alpha;}
.content ul.lines{padding-left:0;list-style-type:none;}
.content img{width:auto;height:auto;max-width:100%;max-height:800px;}
.content img.aligncenter{margin:0 auto;display:block;}
.content img.alignleft{margin:6px 20px 20px 0;float:left;}
.content img.alignright{margin:6px 0 20px 20px;float:right;}
.content a.img, .content span.img{margin-left:-20px;margin-right:-20px;border:0;padding:0;display:block;}
.content a.img:active, .content span.img:active{margin-bottom:0;}
.content a.img .alignleft, .content span.img .alignleft{margin-left:20px;}
.content a.img .alignright, .content span.img .alignright{margin-right:20px;}
.content table{margin-bottom:20px;border:1px solid #aaa;width:100%;}
.content table:last-child{margin-bottom:0;}
.content table tr:nth-child(even){background:#ddd;}
.content table td{padding:10px;}
.content hr{margin-top:10px;overflow:hidden;height:20px;}
.content hr:after{content:"";margin:0 auto;display:block;position:relative;top:-35px;width:95%;height:16px;box-shadow:0px 25px 10px #666;border-radius:50%;}
.content > p:first-child > a > img.aligncenter, .content > .yt:first-child, .content > .listing:first-child, .content > .box:first-child, .content > ul.gallery:first-child{margin-top:-20px;}
.content > a:first-child > img.aligncenter{margin-top:-20px;margin-bottom:20px;}
.content.wpPage > p:last-child > a > img.aligncenter, .content.wpPage > .yt:last-child, .content.wpPage > .listing:last-child, .content.wpPage > .box:last-child, .content.wpPage > ul.gallery:last-child{margin-bottom:-20px;}
.title{border-top:1px solid #000;border-bottom:1px solid #000;background-color:#aaa;background-image:-webkit-linear-gradient(white, #aaaaaa);background-image:linear-gradient(white, #aaaaaa);font-size:29.88px;font-weight:normal;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);}
.title a{padding:10px 20px;display:block;}
.meta{margin:0 20px 20px 20px;padding:10px;font-size:14.4px;border-radius:10px;}
.excerpt{margin-bottom:20px;padding:10px;border-radius:10px;}
.excerpt:last-child{margin-bottom:0;}
.excerpt .meta{margin:0;padding:0;border-radius:0;}
.allTags{margin-bottom:20px;padding:10px;padding-top:0;border-radius:10px;}
.tags{clear:both;overflow:hidden;margin-left:-5px;margin-right:-5px;}
.tags a{border:2px solid transparent;float:left;background:rgba(0, 0, 0, 0.1);border-radius:5px;}
.tags a, .tags a:hover, .tags a:active, .tags a:visited{margin:10px 5px 0 5px;padding:3px 6px;color:inherit;}
.tags a:hover, .tags a:active{border-color:#000;}
.yt{margin-left:-20px;margin-right:-20px;margin-bottom:20px;position:relative;height:0;padding-bottom:56.25%;padding-top:42px;}
.yt:last-child{margin-bottom:0;}
.ytaudio{margin-bottom:20px;position:relative;height:0;padding-top:35px;}
.ytaudio:last-child{margin-bottom:0;}
.yt iframe, .ytaudio iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.iframeHider div{margin-bottom:0;display:none;}
.iframeHider.visible{margin-top:10px;}
.iframeHider.visible div{display:block;}
.listing{margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding:20px;}
.listing:last-child{margin-bottom:0;}
.listing p{margin:0;}
.listing p + ul{margin-top:0;}
.listing img{margin-bottom:2px;}
.listing ul{clear:both;margin-bottom:0;padding-left:0;list-style:none;}
.box{*zoom:1;margin-left:-20px;margin-right:-20px;margin-bottom:20px;padding:20px;}
.box:before, .box:after{content:" ";display:table;}
.box:after{clear:both;}
.box:last-child{margin-bottom:0;}
.box > .left{float:left;padding-right:20px;}
.box > .right{float:right;padding-left:20px;}
.box > .remainder{overflow:hidden;}
ul.gallery{margin-left:-20px;margin-right:-20px;margin-bottom:20px;padding:10px;overflow:hidden;box-shadow:inset 0px 8px 20px -10px #000, inset 0px -2px 20px -10px #000;}
ul.gallery:last-child{margin-bottom:0;}
ul.gallery.shiftDown{margin-bottom:-20px;}
ul.gallery li{width:25%;float:left;line-height:1;list-style-type:none;}
ul.gallery a{margin:0;padding:10px;border:0;display:block;}
ul.gallery a img{width:100%;display:block;box-shadow:0 1px 20px #888888;}
ul.gallery a:hover, ul.gallery a:active{margin:0;padding:10px;border:0;}
ul.gallery a:hover img{box-shadow:0 1px 20px black;}
ul.gallery a:active img{box-shadow:0 0 10px black;}
.comments{padding:20px;font-size:18px;line-height:1.618;box-shadow:inset 0px 8px 20px -10px #000, inset 0px -2px 20px -10px #000;}
.comments h2{font-size:28.8px;font-weight:normal;}
.comments > ul > li{margin-bottom:10px;padding:10px;border-radius:10px;background:rgba(0, 0, 0, 0.1);overflow:hidden;}
.comments > ul > li > .contain{padding-top:10px;font-size:14.4px;}
.comments > ul > li.user{border:1px solid #666;}
.comments > ul > li.user > .contain > .left{padding:0 5px;background:#444;color:#fff;border-radius:5px;}
.comments .closed{overflow:hidden;text-align:center;}
.comment p{margin-bottom:20px;}
.comment p:last-child{margin-bottom:0;}
.comment ul, .comment ol{margin-bottom:20px;padding-left:40px;}
.comment ul:last-child, .comment ol:last-child{margin-bottom:0;}
.comment ul ul, .comment ul ol, .comment ol ul, .comment ol ol{margin-bottom:0;}
.comment ul ul, .comment ol ul{list-style-type:circle;}
.comment ul ol, .comment ol ol{list-style-type:lower-alpha;}
form{margin-bottom:20px;}
form:last-child{margin-bottom:0;}
label{display:block;}
input[type=text], textarea{margin-bottom:10px;border:1px solid #666;display:block;width:100%;background:rgba(0, 0, 0, 0.1);border-radius:5px;}
input[type=text]:focus, textarea:focus{box-shadow:inset 0px 1px 5px #666;}
input[type=text]{padding:10px;font-size:18px;line-height:normal;}
input[type=text]:last-child{margin-bottom:0;}
textarea{padding:10px;height:200px;line-height:1.618;}
input[type=submit]{padding:10px;width:100%;line-height:normal;border-radius:5px;box-shadow:0px 2px 5px #666;background-color:#aaa;background-image:-webkit-linear-gradient(white, #aaaaaa);background-image:linear-gradient(white, #aaaaaa);}
input[type=submit]:active{box-shadow:0 1px 2px #666;}
.search{position:relative;}
.search div{margin-right:50px;}
.search input[type=text]{height:45px;border-top-right-radius:0;border-bottom-right-radius:0;}
.search input[type=submit]{border:1px solid #666;border-left:0;box-shadow:none;width:50px;float:right;font-size:18px;line-height:normal;height:45px;border-top-left-radius:0;border-bottom-left-radius:0;}
.search input[type=submit]:active{background-image:-webkit-linear-gradient(#aaaaaa, white);background-image:linear-gradient(#aaaaaa, white);}
.message{padding:10px;font-size:14.4px;line-height:1.618;overflow:hidden;}
.message.normalText{font-size:18px;}
.fanfic{margin:0 -10px;padding:10px;}
.fanfic:nth-child(even){background:#eee;}
.fanfic p{margin:0 0 2px 0;}
.fanfic p.author{font-size:0.8em;}
.fanfic table{margin:0;border:none;width:auto;}
.fanfic table td{padding:1px 40px 2px 0;width:auto;}
.fanfic table tr:nth-child(even){background:none;}
.header, .nav > ul, .page{margin:0 auto;width:80%;min-width:700px;max-width:1000px;position:relative;}
body{padding-bottom:40px;}
@media only screen and (max-width:750px){body{padding-bottom:0;}
.page:before{display:none;}
.header, .nav, .nav > ul, .sidebar, .page{margin:0 auto;width:100%;float:none;min-width:0;max-width:none;}
.header{background-position:center -50px;height:auto;}
.header h2{display:none;}
.nav, .sidebar{padding:5px;overflow:hidden;}
.nav li, .nav a, .sidebar li, .sidebar a{border:none;float:left;display:block;font-size:14.4px;border-radius:10px;}
.nav a, .sidebar a{padding:8px 12px;}
.nav li:hover ul, .sidebar li ul{display:none;}
.main{margin-left:0;clear:both;}
.content img.alignleft, .content img.alignright{max-width:150px;}
}