:root{color-scheme:only light}
html,body,form,li,h1,h2,h3,h4,h5,h6,td,th,p{margin:0;padding:0}
html *{font-size:100.01%}
html,body{height:100%}
html{overflow-y:scroll}
body{background:#f8f8f8;color:#000;font-family:"Lucida Grande",Verdana,"DejaVu Sans","Bitstream Vera Sans",Arial,Helvetica,sans-serif;font-size:75%;line-height:1.5;_background-image:url(/static/image/largep.gif);_background-attachment:fixed}
* html body,* + html body{font-family:Verdana,Arial,Helvetica,sans-serif}
input,textarea{font-family:"Lucida Grande",Verdana,"DejaVu Sans","Bitstream Vera Sans",Arial,Helvetica,sans-serif}
* html input,* + html input,* html textarea,* + html textarea{font-family:Verdana,Arial,Helvetica,sans-serif}
abbr{text-decoration:none;border:none}
.borderbox{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix{height:1%}
.clearfix{display:block}
#top-navigation{top:0;left:0;width:100%;position:fixed;height:24px;line-height:22px;font-size:12px;background:#0e6493 url(/static/image/nav/top-navigation.png) repeat-x;background:-webkit-linear-gradient(top,#78c0e2,#318bbc);background:linear-gradient(top,#78c0e2,#318bbc);border-bottom:1px solid #094160;z-index:10000;color:#fff;overflow:hidden;_position:absolute;_top:expression( ignore=(document.documentElement.scrollTop+"px"))}
#top-navigation a{color:#fff}
#top-navigation a:hover{text-decoration:none;color:#d8f5ff}
.accent{color:#000;background:#fe9900;border-color:#ccc;border-style:solid;border-width:0}
.pager{padding:4px 0;line-height:21px}
.pager a,.pager .inplace-wrapper span{padding:3px;border:1px solid rgba(0,0,0,0.1)}
.pager a:hover,.pager .inplace-wrapper span:hover{text-decoration:none;border:1px solid rgba(0,0,0,0.3)}
table.pager td{vertical-align:baseline}
ul.menu{background:#0e6493;color:#fff}
ul.menu li{color:#fff}
ul.menu a,ul.menu a:link,ul.menu a:visited{color:#fff;text-decoration:none}
ul.menu a:hover{text-decoration:none;background:white;color:#0e6493}
#page-wrapper{position:relative;min-height:100%;_height:100%}
#content-wrapper{padding:9px;padding-bottom:90px;_zoom:1}
#content{_zoom:1}
body.nosession #content-wrapper{padding-top:34px}
#footer{position:absolute;bottom:0;padding-top:10px;padding-bottom:10px;width:100%;text-align:center;font-size:11px;_zoom:1;color:#666}
#footer a{color:#666}
img,iframe{border:none}
area,area:active,area:focus{border-color:transparent;border-width:0;outline:none;outline-style:none;border-width:0}
img{-ms-interpolation-mode:bicubic}
ul,ol{margin:0;padding:0;margin-left:20px;margin-bottom:1em}
ol{margin-left:40px}
ul ul,ul ol,ol ul,ol ul{margin-bottom:0}
td,th{text-align:left;vertical-align:top}
a,button,input,textarea{touch-action:manipulation;-ms-touch-action:manipulation}
.mbox,.pbox,.sbox{text-align:left;padding:8px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.mbox,.pbox{background:#fff}
.sbox{background:#e5edf5}
body.mbox,body.sbox{border:none;margin:0;padding:0}
.nopadding{padding-left:0 !important;padding-right:0 !important}
.alertbox{background:#eb6464;color:#fff;text-align:left;padding:8px}
.alertbox .head,.alertbox h1,.alertbox a{color:#fff !important}
alertbox a,alertbox a:link,alertbox a:visited,alertbox a:active{text-decoration:underline}
.floatcontainer{overflow:auto;overflow-y:hidden;word-wrap:break-word;zoom:1}
div.mbox,div.sbox,div.alertbox,div.boxmargin,div.pbox{margin-bottom:9px}
.para{margin-bottom:1em}
.para2{margin:1em 0}
span.wbr{width:1px;width:0;font-size:1px;display:inline-block}
a,sup.footnote{color:#0e6493}
a,a:link,a:visited,a:active{text-decoration:none}
a.tag,a.tag:hover,.longtext a{border-bottom:1px dotted}
a.tag:hover,.longtext a:hover{border-bottom:1px solid;text-decoration:none}
a.no-underline,a.no-underline:hover{border:0;text-decoration:none}
.longtext{word-wrap:break-word;overflow:hidden;zoom:1}
.longtext p:last-child{margin-bottom:0}
img.scale{max-width:100%;height:auto}
.longtext td img{max-width:none}
a.commontag{font-weight:bold;font-size:120%}
#footer a:active,a:active{color:red}
a:hover{color:#378fde;text-decoration:underline}
sup{font-size:87%}
small,.kl{font-size:91.6667%;line-height:1.2}
.kl .kl{font-size:100%}
pre,code{font-family:"DejaVu Sans Mono",Courier,"Courier New",monospace;line-height:1.2}
pre{white-space:-moz-pre-wrap;white-space:pre-wrap}
p{margin:0 0 1.5em 0}
p.kl{margin:0 0 1.0em 0}
blockquote,cite{font-style:normal;color:#444;line-height:1.2}
blockquote{margin-left:13px;border-left:5px solid #888;padding-left:9px}
cite.mailquote,blockquote.mailquote,blockquote.mailquote blockquote{display:block;margin:0;padding:0;border-left:3px solid #888;padding-left:5px}
blockquote.mailquote{margin-bottom:1.5em}
.status,.error{color:#f00000}
.success{padding:3px 0 1px 18px;background:url(/static/image/icon/check.png) no-repeat 0 50%}
div.success.expl,span.success.expl{padding-left:175px;background-position:147px 3px}
.error{padding:2px 0 2px 18px;vertical-align:middle;background:url(/static/image/icon/warning.png) no-repeat 0 3px}
.error.expl{padding:2px 0 2px 175px;background-position:147px 3px}
table.middle td,tr.middle > td,table.list td{vertical-align:middle}
th{color:#444;padding-right:8px}
#tooltip{background-color:#fff;color:#000;border:1px solid #000;padding:5px;width:300px;word-wrap:break-word;overflow-wrap:break-word}
.ellipsis,#tlist td.col2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
ul.drop{zoom:1;float:left;z-index:1000;position:relative}
ul.drop,ul.drop ul{padding:0;margin:0;list-style:none}
ul.drop li{z-index:1000}
ul.drop li div{padding:0 10px 20px 10px;z-index:1010;position:absolute;width:280px;display:none}
ul.drop li ul{background:#eee;z-index:1000;border:1px solid white;padding:5px;zoom:1}
ul.drop a{display:block;_display:inline-block}
ul.drop li ul a,ul.drop li ul b{padding:2px 10px;display:block;zoom:1;width:250px;word-wrap:break-word;overflow:hidden}
ul.drop li:hover div,ul.drop li.hover div{top:5px;left:auto;display:block;z-index:1010;_left:5px;zoom:1}
ul.drop li ul a:hover{background:#fff}
.zoomable,img.thumbstream.zoomable,img.thumbnolink.zoomable{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
#izcontainer{padding:5px;border:1px solid black;color:#000;background:#fff;text-align:center;min-height:100px}
#izcontainer a,#izcontainer a:link,#izcontainer a:visited,#izcontainer a:active{color:#0e6493}
#izcontainer a:hover{color:#378fde;text-decoration:underline}
#izprev,#iznext{position:absolute;height:100%;width:60px;top:0;cursor:pointer}
#izprev{left:0;background:url(/static/image/icon/turn-l.png) center left no-repeat}
#izprev.izhover{background:url(/static/image/icon/turn-lh.png) center left no-repeat}
#iznext{right:0;left:auto;background:url(/static/image/icon/turn-r.png) center right no-repeat}
#iznext.izhover{background:url(/static/image/icon/turn-rh.png) center right no-repeat}
#izpn{position:absolute;bottom:0;left:2px;color:#f8f8f8;text-shadow:1px 1px #555}
#izclose{position:absolute;width:60px;height:40px;top:0;right:0;left:auto;background:url(/static/image/icon/close-large.png) top right no-repeat}
#izclose.izhover{background:url(/static/image/icon/close-largeh.png) top right no-repeat}
#overlay{background-image:url(/static/image/overlay.png);background:rgba(0,0,0,0.5);_background:#000}
#closebutton,.closebutton,#izclose{z-index:65500;cursor:pointer}
img.thumbstream{cursor:pointer;vertical-align:top;margin:0 5px}
button,select{text-transform:none}
button,input.button,a.button,a.button:link,a.button:visited,a.button:active{border:1px solid #094160;color:#fff;fill:#fff;background:#5699c3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABkCAYAAABOx/oaAAABGElEQVR4Ae3UuRVUMRQD0KvBLEXRChWR0xCF0AT7fFscRw5+TDYK75H8Mo/PX78VUgoYP/9OguLgUwEOLquVQFC7qSWqAsaPv1OgVVGMX8+NpVGUPb9EEUUwfu8mgIDxd2MolITxnFNKhZB246LFg6DLmGtRmCS0xtpYysE5CwoWid3ESbObLQigi3Fdl8TBMjonD3CaEjgJwy3/G1/4wi+fPv6+4ZtHPjhBjMq64XP1UQRAjT/PeT/0Z9Ydr+WkyJ5f6j7XVkIF3fOLEvTgEigFjOdVFAFlN+f9C7rWgtO2cS5BAcFYq5RCSNlzSoRQNVZLiYKW0bVAoaHdhyqhYCFGWydUjaqWcN5cc5051JmH03TPC1948g8sPtsraAhcIQAAAABJRU5ErkJggg==) repeat-x;*background:#5699c3 url(/static/image/form/button.png) repeat-x;padding:0 5px;margin:2px;cursor:pointer;vertical-align:middle;text-decoration:none;font-size:100%;line-height:normal;-moz-user-select:none;user-select:none;-webkit-user-select:none;-khtml-user-select:none}
* + html button{padding:0}
button::-moz-focus-inner{border:0;padding:0;margin:0}
a.button:active,button:active,input.button:active{border-color:#094160;border-bottom-color:#ccc;border-right-color:#ccc}
a.button,a.button:link,a.button:visited,a.button:active{display:-moz-inline-box;display:inline-block;margin:2px;padding:0 5px;line-height:normal;_height:1.1em;width:auto}
input.button:hover,a.button:hover,button:hover,button.hover{text-decoration:none;background-position:0 -50px}
button.delete,input.button.delete,a.button.delete{border:1px solid #270000;background:#c00000;color:#fff;background:-webkit-linear-gradient( top,#f03030,#b00000);background:linear-gradient(top,#f03030,#b00000)}
button.delete:hover,input.button.delete:hover,a.button.delete:hover{background:#f30000;color:#fff;background:-webkit-linear-gradient( top,#ff7070,#d83030);background:linear-gradient(top,#ff7070,#d83030)}
button.delete:active,input.button.delete:active,a.button.delete:active{border-color:#700000;border-bottom-color:#ccc;border-right-color:#ccc}
button[disabled],button.disabled,.button[disabled],.button.disabled{opacity:.3;cursor:default !important;pointer-events:none;filter:Alpha(Opacity=30)}
button.delete[disabled],button.delete.disabled,.button.delete[disabled],.button.delete.disabled,button.delete:disabled,.button.delete:disabled{color:#ccc}
button:disabled,.button:disabled{opacity:.3;cursor:default !important;pointer-events:none}
div.label-wrapper{position:relative}
label.inside{color:#444}
.hidden{display:none}label.inside-apply,.mbox label.inside-apply,.sbox label.inside-apply{position:absolute;top:3px;left:5px;z-index:1;color:#999;cursor:text;font-size:1em}
::-webkit-input-placeholder{color:#999;font-size:0.9em}
:-moz-placeholder{color:#999 !important}
::-moz-placeholder{color:#999 !important}
:-ms-input-placeholder{color:#999;font-size:0.9em}
ul.tabs{list-style-type:none;margin:0;font-weight:bold;position:relative;z-index:1;_zoom:1}
div.tabbed{position:relative;top:-1px;clear:left}
ul.tabs li{float:left;border:1px solid #ccc;padding:2px 0;margin:0;margin-right:3px;background:#fff;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}
ul.tabs li a,ul.tabs li span{padding:0 10px}
ul.tabs li.active{border-bottom:1px solid #fff;padding:2px 10px}
html > body input[type="text"],html > body input[type="password"],html > body input[type="tel"],html > body input[type="url"],html > body textarea{padding:2px 4px;line-height:normal;border:1px solid #c3c3c3;border-top:1px solid #7c7c7c;border-bottom:1px solid #ddd;background-color:#fff;background:#fff url(data:image/gif;base64,R0lGODlhBQACAPABMczMzP///yH5BAEAAAEALAAAAAAFAAIAAAIEhB2ZBQA7) repeat-x top;color:#000;font-size:100%}
html > body select{line-height:normal;font-size:100%}
html > body textarea{padding:2px}
fieldset{border:none;padding:0 1px 1em 1px;margin:0;margin-bottom:1.5em}
label{cursor:pointer}
label,.unselectable,.undraggable{-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none}
label .longtext{-moz-user-select:text !important;-webkit-user-select:text !important;-khtml-user-select:text !important;user-select:text !important}
.undraggable{-webkit-user-drag:none;user-drag:none}
.label,a.label,a.label:link,a.label:visited{color:#444;font-weight:bold}
td.label{padding-right:15px;text-align:right}
.inputerror{background-color:#f2acb6 !important;border:1px solid red !important}
.autolayout,.autolayout-narrow{overflow:auto;_zoom:1}
.autolayout br,.autolayout-narrow br{clear:left}
.autolayout input,.autolayout textarea,.autolayout select,.autolayout label,.autolayout-narrow input,.autolayout-narrow textarea,.autolayout-narrow select,.autolayout-narrow label{margin:5px 5px 0 0}
.autolayout .fake{padding:6px 6px 0 0}
.autolayout .alright{padding-top:0.1em;margin:5px 5px 0 0}
.autolayout .left{width:160px;float:left}
.autolayout legend{margin-left:173px}
.autolayout label,.autolayout-narrow label,.fake-label{clear:left;float:left;text-align:right;width:160px}
.autolayout label,.autolayout-narrow label{font-size:1em;padding:0.1em 10px 0 0;font-weight:bold;color:#444}
.fake-label{padding-right:10px;margin-right:5px}
.autolayout label.sublabel{clear:none;float:none;font-weight:normal;text-align:left;width:auto}
.autolayout label[disabled],.autolayout-narrow label[disabled]{color:#BBB}
.autolayout .expl{padding-left:175px;max-width:700px}
.autolayout-narrow .expl{padding-left:25px}
.autolayout .fixed{width:195px}
.autolayout .reversed input,.autolayout-narrow .reversed input{width:auto;position:absolute;left:-25px;_top:-5px;margin-top:2px}
* + html .autolayout .reversed input{top:-5px}
* + html .autolayout-narrow .reversed input{top:-5px}
.autolayout .reversed label,.autolayout-narrow .reversed label{margin:0;margin-left:175px;position:relative;float:none;width:auto;text-align:left;display:block}
.autolayout-narrow .reversed label{margin-left:25px}
@media (max-width:726px){.autolayout .left,.autolayout label,.autolayout-narrow label,.fake-label{float:none;display:block;text-align:left}
.autolayout .expl{padding-left:0}
.autolayout .reversed label,.autolayout-narrow .reversed label,.autolayout legend{margin-left:0}
.autolayout input{margin-bottom:5px;margin-right:5px}
.autolayout .reversed input,.autolayout-narrow .reversed input{position:static}}
.sidebaritem{width:135px;word-wrap:break-word;overflow:auto;overflow-y:visible;text-align:center;padding-bottom:10px;overflow-wrap:break-word}
.hlblock{word-wrap:break-word}
a.hl,a.hl:link,a.hl:visited,a.hl:active,a.hlblock,a.hlblock:link,a.hlblock:visited,a.hlblock:active,#izcontainer a.hl,#izcontainer a.hl:link,#izcontainer a.hl:visited,#izcontainer a.hl:active,a .hl{*color:#000;color:inherit}
a.hlblock{color:inherit !important;display:block;zoom:1;text-decoration:none}
a.hlblock:hover{text-decoration:none}
a.hl:hover,#izcontainer a.hl:hover,#izcontainer a.hl:hover:link,#izcontainer a.hl:hover:visited,#izcontainer a.hl:hover:active{color:#378fde;text-decoration:none}
a.hl:active,a:active{color:red}
body a.user,body a.user:link,body a.user:visited,body a.user:active{color:#000}
body a.perm,body a.perm:link,body a.perm:visited,body a.perm:active{color:#d22}
body a.temp,body a.temp:link,body a.temp:visited,body a.temp:active{color:#22d}
body a.unreg,body a.unreg:link,body a.unreg:visited,body a.unreg:active{color:#666}
.block{display:block;_height:1%}
.block > img{display:block}
.mbox div.main{padding-bottom:9px}
.topm{margin-top:1.2em}
.bottomm{margin-bottom:1.2em}
.head,h1,legend,.large{font-size:133.3%;line-height:1.125;font-weight:bold}
.head,h1,legend,.head a,h1 a,h2 a,a.head,.mbox .head a,.mbox h1 a,.mbox h2 a,.mbox a.head,.sbox h1 a,.sbox h2 a{color:#444}
h1.inline{font-size:100%;display:inline}
h2.linkcolor a{color:#0e6493}
h1 em,h2 em{font-style:normal;font-weight:inherit}
h2,h3,h4,h5,h6,.head2{color:#444;font-weight:bold;zoom:1}
.head .head{font-size:100%}
.large .large{font-size:100%}
.bold{font-weight:bold}
h1,div.head,h2.head,legend,div.large{margin-bottom:5px}
div.ultralarge,h1.ultralarge{font-size:150%;line-height:1.1111111}
.list > thead > tr > th{font-weight:bold;padding:0 3px;vertical-align:middle;text-align:left}
.list > tbody > tr > td{padding:0 3px}
.list .lower > td{text-align:center}
.mbox .lower,.sbox .lower,.ibox .lower{padding-top:3px;vertical-align:middle;text-align:center}
.fleft{float:left;padding:0 5px}
.fright{float:right;padding:0 5px}
.fcenter{margin:0 auto;padding:0 5px;text-align:center}
.center{text-align:center}
.right{text-align:right}
.box-info .main,.box-error .main{padding:1em 0 2em 0}
ul.linklist{list-style:none;padding-left:10px;margin-left:-8px;font-weight:bold}
ul.linklist a{display:block;zoom:1}
a.link,p.backlink a,a.backlink{padding-left:10px;font-weight:bold}
a.link{background:url(/static/image/link.gif) no-repeat 0 50%}
* html a.link,* + html a.link{background-position:0 3px}
p.backlink a,a.backlink{background:url(/static/image/backlink.gif) no-repeat 0 50%}
p.backlink{text-align:right}
a.help{font-weight:bold;cursor:help}
table.plist td{text-align:center}
table.plist table{margin:0 auto}
img.thumb,img.thumb2{border:1px solid white;display:inline-block}
.clr{clear:both}
.miniclr{clear:both;font-size:1px;height:1px;height:0}
.fliph{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:fliph}
.flipv{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:flipv}
.minorinfo,a.minorinfo,.minorinfo a{color:#666}
.even{background-color:#f0f0f0}
.ruled{background-color:#ebf2f6}
.ruled .ruled{background:inherit}
#blist td.col1,#tlist td.col1{text-align:center}
#blist td.col1 img{margin:3px 0;display:inline-block}
#msglist td a,#msglist td b,#blist td.col2 a,#blist td.col3 a{display:block;zoom:1;line-height:1.2}
#blist td.col3,#blist td.col4{white-space:nowrap;font-size:91.6667%}
#blist tbody th{padding-left:40px}
#atlist th,#blist th,#tlist th{padding-top:10px}
#atlist .col1 a,#tlist .col2 a,#tlist .col3 a{display:block;zoom:1}
#atlist td.col2,#atlist td.col3,#atlist td.col4,#tlist td.col3,#tlist td.col4,#tlist td.col5{white-space:nowrap;font-size:91.6667%}
#msglist td.col2,#msglist td.col3{white-space:nowrap;font-size:91.6667%}
#msglist tr.current{background-color:#ffffe1}
#blist .col2 a{font-weight:bold}
#msglist .own{background:url(/static/image/icon/post-own.png) no-repeat 0 50%;padding-left:14px}
#msglist .read{background:url(/static/image/icon/post-read.png) no-repeat 0 50%;padding-left:14px}
#msglist .new{background:url(/static/image/icon/post-new.png) no-repeat 0 50%;padding-left:14px;font-weight:bold}
#msglist .unchecked{background:url(/static/image/icon/post-unchecked.png) no-repeat 0 50%;padding-left:14px;font-weight:bold}
#blist .desc{color:#666;line-height:1.2;font-size:91.6667%}
#multigames tr:hover,#multigames a:hover{background:white}
table.poll{margin-bottom:1.5em}
table.poll td{padding-bottom:0.8em}
table.poll td.txt div{padding-left:10px;max-width:500px;word-wrap:break-word}
#fixed-navigation{position:fixed;height:auto;top:9px}
body.nosession #fixed-navigation{top:35px}
ul.navlist{list-style:none inside;padding:0;margin:0}
ul.navlist li *{margin:0 -8px;padding:2px 8px}
ul.subnavlist{line-height:normal;list-style:square;margin:0;margin-left:12px}
ul.subnavlist li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navlist a,.navlist b{display:block;zoom:1;padding:1px 10px;font-weight:bold;text-decoration:none}
.navlist a.help{padding-left:25px;background:url(/static/image/icon/help-small.gif) no-repeat 10px 50%;cursor:help}
.navlist a:hover{text-decoration:none;background-color:#fff}
.picinfo{font-size:10px;color:#666}
.picinfo img{vertical-align:-4px}
div.gifticon{width:30px;float:left;text-align:center;font-size:87.5%}
div.gifticon a{display:block;zoom:1;cursor:pointer}
div.gifticon img{display:block}
div.giftwrap,div.gifticon img,div.giftwrap input,div.giftwrap img{image-rendering:-moz-crisp-edges;image-rendering:pixelated;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}
div.gifticon:hover{background:#fff}
.giftwrap{position:relative;width:90px}
.giftoverlay{position:absolute;top:0;left:0;z-index:2}
.glitter{position:absolute;top:0;left:0;z-index:3}
.hp .giftwrap a{position:static}
.hentry{margin-bottom:1em}
#navigation{font-size:14px;font-weight:bold;padding-bottom:10px}
#username{font-size:20px;font-weight:bold;line-height:22px;margin-right:10px}
#navigation span,#navigation ul.drop{line-height:24px;float:left;margin-right:10px}
#navigation ul.drop li ul{font-size:small}
hr,div.hr{border:0 none;border-top:1px solid #ccc;height:0;margin:5px 1px;line-height:1px}
.likes a,.likes a:link,.likes a:visited,.likes a:active{font-weight:normal;color:#444}
img.scale{max-width:100%;height:auto}
table.comment-table{max-width:100%;table-layout:fixed}
table.comment-table .col1{text-align:center;padding-top:2px}
table.comment-table .col2{text-align:center;width:62px;padding:3px 0 20px 0}
table.comment-table .col3{word-wrap:break-word;padding:0 0 1em 0.5em}
#chatarea{position:absolute;top:0;left:0;width:100%;height:100%}
#chatarea #upperleft{position:absolute;top:3px;left:10px}
#chatarea #upperright{position:absolute;top:3px;right:10px}
#chatarea #splitme{position:absolute;top:28px;left:10px;right:10px;bottom:70px}
#chatarea #outwrapper,#chatarea .out{background:#fff;color:#000;border:1px solid #ccc}
body #chatarea #outwrapper .out{border:0}
#chatarea #out td.label{padding-right:10px}
#chatarea #info,#roominfo{position:absolute;top:0;right:0;background:#eee;color:#000;width:155px;min-width:1px;max-width:400px;height:100%;text-align:center;overflow:auto;overflow-x:hidden;white-space:nowrap;border:1px solid #ccc}
#chatarea .out{background:#fff;color:#000;position:absolute;top:0;left:0;right:170px;overflow:auto;overflow-x:hidden;_overflow-y:scroll;z-index:60;height:100%;word-wrap:break-word;line-height:normal}
#chatarea .out a,#chatarea .out a:link,#chatarea .out a:visited,#chatarea .out a:active{border-bottom:1px dotted}
#chatarea .out img{vertical-align:baseline}
#chatarea .out a:hover{border-bottom:1px solid;text-decoration:none}
#chatarea span.user{font-weight:bold;font-style:normal;word-wrap:normal;white-space:nowrap}
#chatarea .chatroom span.user{cursor:pointer}
#chatarea .vsplitbar{width:3px;z-index:999;background:#ccc;border:1px outset #ccc}
#chatarea .vsplitbar.active{background:#eee;border:1px inset #ccc}
#roominfo{text-align:left}
#userlist{padding:4px 0}
#roominfo a,#roominfo b{display:block;zoom:1;padding:0 4px}
.menuhead{font-size:15px;padding:0 4px;margin-bottom:5px}
#userlistmenu a,#userlistmenu a:link,#userlistmenu a:visited,#userlistmenu a:active,#submenu a,#submenu a:link,#submenu a:visited,#submenu a:active{color:#000}
#userlist a:hover,#userlistmenu a:hover,#submenu a:hover{background:#fff;color:#000;text-decoration:none}
#roominfo hr{border:0 none;border-top:1px solid black;height:0;margin:5px 2px}
#chatarea .chatinput{position:absolute;bottom:8px;height:55px;width:100%}
#chatarea .chatinput td{padding:0 5px}
#chatarea .chatinput button{margin-right:3px}
#chatarea #out div{line-height:normal;padding-right:10px;padding-bottom:0.3em;padding-left:18px;text-indent:-15px;overflow-y:hidden}
#chatarea #out div div,#chatarea #out td,#chatarea #out td div{padding:0;margin:0;text-indent:0}
#chatarea #out div.indent{text-indent:0}
#chatarea .status{font-weight:bold}
#chatarea #out div a,#chatarea #out div button{text-indent:0}
#out .wordmatch{color:#d02020;font-weight:bold}
#out .own{color:#444}
div.join{color:#7b689e;font-size:91.6667%}
div.join-unreg{color:#9c7dc5;font-size:91.6667%}
div.join-friend{color:#4500a0}
body a.usr-reg,body a.usr-reg:link,body a.usr-reg:visited,body a.usr-reg:active{color:#000}
body a.usr-unreg,body a.usr-unreg:link,body a.usr-unreg:visited,body a.usr-unreg:active{color:#606060}
body a.usr-perm,body a.usr-perm:link,body a.usr-perm:visited,body a.usr-perm:active{color:#d02020}
body a.usr-temp,body a.usr-temp:link,body a.usr-temp:visited,body a.usr-temp:active{color:#2020d0}
#seamless-header{z-index:10;width:100%;overflow:hidden;border:none;border-radius:0;margin:0;padding:0;border-bottom:1px solid #ccc;background:#fff;background:-webkit-linear-gradient( top,#f8f8f8,#fff);background:linear-gradient(top,#f8f8f8,#fff)}.stack-times { font-family: "Times New Roman", Times,  serif }
.stack-tahoma { font-family: Tahoma, Arial, Kalimati, Helvetica, sans-serif }
.stack-papyrus { font-family: Papyrus, "Comic Sans MS", serif }
.stack-corsiva { font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", "Lucida Calligraphy", cursive }
.stack-garamond { font-family: Garamond, "Times New Roman", serif }
.stack-helvetica { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif }
.stack-trebuchet { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif }
.stack-baskerville { font-family: Baskerville, "Times New Roman", Times, serif }
.stack-franklingothic { font-family: "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif }
.stack-bookantiqua { font-family: "Book Antiqua", Palatino, "Palatino Linotype", serif }
.stack-copperplate { font-family: "Copperplate Lite", "Copperplate Gothic Lite", serif }
.stack-verdana { font-family: Verdana, Geneva, sans-serif }
.stack-georgia { font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif }
.stack-impact { font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif }
.stack-brushscript { font-family: "Brush Script MT", Mistral, cursive }
.stack-webdings { font-family: Webdings }
.stack-futura { font-family: Futura, "Century Gothic", AppleGothic, "Apple Gothic", sans-serif }
.stack-centurygothic { font-family: "Century Gothic", AppleGothic, "Apple Gothic", sans-serif }
.stack-comicsans { font-family: "Comic Sans MS", "Comic Sans", "Marker Felt", "TSCu_Comic", Casual, cursive }
@media print{html,body{overflow:visible !important;height:auto !important}
.longtext{overflow:visible !important}
body{font-size:12pt;margin:0 3% 0 8%}
.advertisment,button,a.button,a.button:link,a.button:visited,a.button:active,#chatarea .chatinput,#chatarea .vsplitbar,#chatarea #info,#roominfo,#footer,#fixed-navigation{display:none}
.sbox,.mbox,html,body{background:transparent !important}
#chatarea .out{height:auto !important;overflow:visible;position:static}}
html > body#startpage input.inpreg{width:100px;font-size:11px}
body#startpage #content-wrapper{padding:0 0 90px 0}
body#startpage .label-wrapper{float:left}
body#startpage #wrap{margin:10px auto 0 auto;padding:9px;text-align:left;width:940px}
body#startpage h1,body#startpage h2{color:#069;font-size:14px;line-height:23px;font-weight:bold;margin-bottom:5px}
body#startpage #login input.text{width:90px}
body#startpage #login form{padding-top:5px}
body#startpage #login label{font-size:11px;top:4px}
body#startpage #login select{font-size:11px}
body#startpage #login{width:100%;background:#0e6493 url(/static/image/start/top.png) repeat-x;background:-webkit-linear-gradient(top,#77b6d7,#197ab0);background:linear-gradient(top,#77b6d7,#197ab0);height:42px;color:#fff}
body#startpage #login a{color:#fff}
body#startpage .leftcol{float:left;color:#6d6d6d;width:380px;margin-top:10px}
body#startpage .rightcol{float:right;width:551px;margin-top:10px}
body#startpage hr{color:#73bde7;margin:75px 0 20px 0}
body#startpage .explain{font-size:11px;margin-top:1em}
body#startpage #bubble-content a{border-bottom:1px dotted}
body#startpage #birthday input{text-align:center}
body#startpage #logo{background:url(/static/image/start/logo.png) no-repeat;width:355px;height:239px;color:#086394;font-weight:bold;vertical-align:middle}
body#startpage #bubble-top{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiMAAAASCAMAAAC+TS6iAAAAXVBMVEX////+/v/1+fuKt9BEjLI0gqwneqcacqIYcaIYb6IXb6IWb6EVbqAVbp8Ubp8UbZ95rcmlyNuVvtVCirHr8/dgnr8gdaXe6/JKkLXE2+gjd6YUbZ6vzt8cc6O71eQRC+VlAAAAlUlEQVR4Ae3KaU6GMAAG4ZeKVVy7WkD0/sc0X4gEsPQCzvN3Ridp8c6N8Z9CdsEXNaQQP4E5T6pL7mtdgPitivDxvgFy0YnJb3uAnXRQ+tcj4MFrJ93/PYCgjekrHRgm/covQM1ctPLPQF3sdJPs1QB43dxddsAaScY+AZe8pKXRgVFSbg1AUWeHBsCrNDvgtDy2AOMPrMT6VmxsUpcAAAAASUVORK5CYII=) no-repeat;*background:url(/static/image/start/bubble-top.png) no-repeat;width:547px;height:18px}
body#startpage #bubble-content{background:#4294c6 url(/static/image/start/bubble-content.png) repeat-x;background:-webkit-linear-gradient(top,#1870a2,#4294c6);background:linear-gradient(top,#1870a2,#4294c6);width:467px;padding:0 40px;min-height:170px;color:#fff;overflow:hidden}
body#startpage #bubble-content label.inside-apply{font-size:11px}
body#startpage #bubble-content h2{font-size:20px;margin-top:0;margin-bottom:0.8em;color:#fff}
body#startpage #bubble-content label.c1{display:block;float:left;width:80px;padding-top:2px}
body#startpage #bubble-content a{color:#fff;font-weight:bold}
body#startpage #bubble-content a:hover{text-decoration:none}body#startpage #bubble-bottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiMAAAAVCAMAAACjSB4aAAAAgVBMVEX////9/v/7/f74+/31+vzx9/vq8/nl8fja6vTW6PPT5vLO4/HG3+7E3u662Ouz1OmnzeWgyuOZxeGQwN6Ov96HvNyFutt9tth3stZurdNqrNJnqtFlqdFfpc9aos1WoMxNm8pElcdDlMdCk8dBk8U/ksQ9jr4+kcI+kcNAk8VIl8iQkL92AAAApElEQVR4Ae3J1QHCABRFsYu7u7vuvx9Q6vYW6Mlv9HwBJj3NBt56XC3AQQ/zgZXu5gMTbV7WA301b0YD55q0MB5YSqqe8x/o6WeS28CupJ/yO++Brv56FyDbQp5pZgO7qnzzjAaODQXK61QD744iyrNEA4eW4oanaAPrupLa22CB96iitFJ/91/gPakrR2eyv6DojstBVZZ6szcYT1FQg0GzqYQvxNAXN8npYZkAAAAASUVORK5CYII=) no-repeat;*background:url(/static/image/start/bubble-bottom.png) no-repeat;width:547px;height:21px;position:relative}
body#startpage #bubble-arrow{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAABoCAMAAABSUYl3AAAAn1BMVEUAAABCk8dLmclElcfl8fjs9fqhyuOfyeJNm8n2+vxGl8f1+vz3+/yRwd6Nv92MvtyBuNl/t9l0sdZmqdFUnsxSncvc6/Wv0udJmMjy+Pvh7/aUw9+IvNtQnMrm8fjZ6fTV5/PL4fCHvNuEutrI4O+92ux+ttm52OppqtLu9vpfpc9Zoc2pz+anzeWlzOTp8/ng7vaeyOKcx+GZxuDd7PUymIlIAAAAAXRSTlMAQObYZgAAAUBJREFUeAHt0Meqw0AAQ1HJ6b3313vv//9tjwHDQGI7c/fR+nIWkuorkT08LUG9dG3QA7g9v0+u/2x7Wk/NJyFfN/sAt1+uAW573EjCa3neXvUBbs8uj9dfAc+XcP441uF8gNvTLcDtbqsP8KPn38Yy4fztHm5nVeffxC6en4bH8wFuLx4BXnH+WUwSzq8X4/brHcBtTwrOvyjA4/kAt2dXALc93M9HrtoB3iW1Rqj+rMKFcCFchxuCOuCk1gDVjVJcCBfChXAhXMXbldQIF8JVhq9LaoAL4UK4EC6EqwLPSK0dqp8zUuv3oEa4EC6Eq3o/qN5kpNY3qfdwIVwI19G1UL1pk1otVPciLoQL4UpZE9W9c1KriepOjgvhQrgS9wHqgJNa76juLEKNcCFcCBfCBfZmEXwuhAvhynfaaaf9A9TAEy907mpuAAAAAElFTkSuQmCC) no-repeat;*background:url(/static/image/start/bubble-arrow.png) no-repeat;width:45px;height:104px;position:absolute;margin:-103px 0 0 -45px}body#startpage .bubble-left{float:left;width:230px;min-height:35px}
body#startpage .bubble-right{float:right;width:230px;min-height:35px}
body#startpage .bubble-left input,body#startpage .bubble-right input{width:120px}
body#startpage .bubble-full{margin-top:1em;width:100%}
body#startpage .bubble-full small{margin-left:25px;display:block}
body#startpage .checkbox{float:left;width:12px}
body#startpage #bubble-content button{background:#fe9900;border:1px solid #fff;border-right-color:#b76d01;border-bottom-color:#b76d01;color:#fff;font-weight:bold;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
body#startpage #bubble-content button{width:160px;height:36px;font-size:16px;float:right;margin-left:20px}
body#startpage #bubble-content .errormsg{border-left:5px solid #f2acb6;padding-left:5px}
body#startpage #bubble-content button:hover{background-color:#fec166}
body#startpage #bubble-content button:active{border:1px solid #b76d01;border-right-color:#fff;border-bottom-color:#fff}
body#startpage .haken{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAMAAADTAfSvAAAAh1BMVEX////znzX0pT/41KX+9uz+9er98eH64cD63rv63Lf416z++PD4y5L4xob3wHv3vnb3u3D2t2f2tWP2sl31qkv1pkL//Pjzojv++fP//v3979386dH858z75cj++vT//fz2s1/99Of1rlP1q0352bD97dn97Nb40J3zojrzoDf4zpn1qUj1qEaQJOYAAAAAj0lEQVQYGWXBBRaCABRFwXdppWwBFbvd//qMY+BnRm2zTqmW6kQkqxxw3styIZEVTNlMZPVhLqsLqay1w7aW1YOFrB2ksvwx11hWDqGsCHK9FWGtl/jG2NNbxnCipww6+kgg00MIPX0tV3CU4hGOrx9vBKFS6KrpMMVxoa9/EQ9OIOMCuLLKnEGplmJYqekO41EGC6HjGdAAAAAASUVORK5CYII=) no-repeat;*background:url(/static/image/start/haken.gif) no-repeat;height:23px;padding-left:25px}
body#startpage #about a{font-weight:bold}
#profilecontent{padding:9px}
.embed-video{position:relative}
.embed-video .video-name{position:absolute;bottom:0;left:0;width:100%;z-index:2}
.embed-video .video-name .video-name-inner{padding:3px;margin:0 auto;color:#fff;background:url('/style/png/00000080/');background:rgba(0,0,0,0.5)}
.eventlist td{padding-right:10px}
.eventlist td a{display:block}
.gs-box{_zoom:1;margin-bottom:2em;padding-top:8px}
.gs-excerpt,a.gs-excerpt,a.gs-excerpt:link,a.gs-excerpt:visited,a.gs-excerpt:hover{display:block;padding-left:30px;font-size:91.6667%;color:#333;line-height:1.2;word-wrap:break-word}
a.gs-excerpt:hover{text-decoration:none}
.gs-box .gs-item{margin-left:125px;margin-bottom:1em;max-width:800px}
.gs-box .gs-title{margin-top:-8px;float:left;line-height:1.0;text-align:right;color:#444;width:95px;overflow:hidden;font-size:25px}
.gs-title a,.gs-title a:link,.gs-title a:visited{color:#444}
.gs-title a:hover{color:#378fde;text-decoration:none}
.gs-title a:active{color:red}
.deadlink{color:#f00000}