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,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border: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}
table{border-collapse:collapse;border-spacing:0}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,body{height:100%}
object{outline:0;display:block;overflow:hidden}
iframe{border:0}
img{border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;font:inherit;vertical-align:top}
address{font-style:normal}
sup,sub{line-height:0;font-size:.75em;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
@media screen{@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url('http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff') format('woff')}
}
@media screen{@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url('http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff') format('woff')}
}
@media screen{@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local('OpenSans-SemiboldItalic'),url('http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff') format('woff')}
}
@media screen{@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url('http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff')}
}
@media screen{@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local('OpenSans-CondensedBold'),url('http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff') format('woff')}
}
html,body{width:100%;height:100%;font-family:"Open Sans",Arial,Helvetica,sans-serif;background-color:#000}
#site{position:absolute;width:100%;height:100%;min-width:800px;min-height:480px;overflow:hidden}
.move-container{position:absolute}
.scroll-container{display:none;position:absolute;width:5px;height:100%;right:0;top:0}
.scroll-container .scroll-bg{position:absolute;width:100%;height:100%;background-color:#272727}
html.white .scroll-container .scroll-bg{background-color:#DDD}
.scroll-container .scroll-bar{position:absolute;width:100%;background-color:#da0808}
#scene{position:absolute;overflow:hidden;top:0;right:0;background-image:url(../img/tiles.gif)}
#site>.back-btn{position:absolute;display:block;width:46px;height:26px;right:20px;top:20px;background-image:url(../img/back_btn.gif);cursor:pointer}
#site>.back-btn:hover{background-position:-46px 0}
#panel{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;font-weight:400;font-size:12px;color:#abaaa7;line-height:15px;z-index:999}
html.white #panel{background-color:#FFF;color:#777}
#panel h1,#panel h2,#panel h3,#panel h4{width:250px;font-style:italic;font-weight:600;font-size:18px;line-height:40px;padding-top:10px}
#panel h1{padding-top:0}
#panel a,#panel a:link,#panel a:visited,#panel a:active,#panel a:hover{font-style:normal;font-weight:600;text-decoration:none;color:#16aff6;cursor:pointer}
#panel a:hover{color:#59caff;text-decoration:underline}
#panel p{width:250px;margin-bottom:8px}
#panel .logo{float:left;width:70px;height:25px;margin-left:30px;margin-top:28px;background-image:url(../img/logo.png)}
html.first-visit #panel .logo{opacity:0}
#panel>.content{position:absolute;overflow:hidden;width:277px;top:70px;left:30px}
#panel>.content>.move-container>*{opacity:0;margin-top:30px}
#panel .social{position:absolute;width:250px;height:80px;left:18px;bottom:0;opacity:0}
#panel .social>div{margin-bottom:2px}
#panel .dg.main{margin-top:16px;margin-bottom:10px}
html.white #panel .dg li{background-color:#EEE;border-bottom:1px solid #DDD;color:#000;text-shadow:none}
html.white #panel .dg .slider{background-color:#CCC}
html.white #panel .dg input{background-color:#CCC}
#panel .comment{width:260px}
#panel .comment .item{width:100%;border-bottom:1px solid #333}
#panel .comment span,#panel .comment a{margin-left:1px;font-size:14px;line-height:32px}
#panel .comment p{font-size:11px;margin-left:4px}
#panel .comment p.body{color:#FFF}
html.white #panel .comment p.body{color:#777}
#panel .buffer{float:left;display:inline-block;width:100%;height:70px}
#comment-form{margin-left:5px;padding-top:10px}
#comment-form>*{float:left}
#comment-form>input,#comment-form>textarea{background-color:#FFF;border:2px solid transparent;margin-top:5px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-style:italic;font-weight:600}
html.white #comment-form>input,html.white #comment-form>textarea{background-color:#DDD}
#comment-form>*.error{border:2px solid #da0808}
#comment-name{width:180px}
#comment-site{width:180px}
#comment-body{width:250px}
#comment-form>input#comment-submit{width:120px;background-color:#da0808;color:#FFF;height:24px}
#comment-form>input#comment-submit:hover{background-color:#FFF;color:#da0808}
#comment-captcha{width:120px}
#comment-captcha-img{width:80px;height:30px;margin-top:2px}
#comment-form>.refresh{width:19px;height:15px;margin-top:10px;cursor:pointer;background-image:url(../img/refresh.png)}
#comment-form>.refresh:hover{background-position:-19px 0}