html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{margin:0;padding:0;line-height:1.7em}
*{font-family:verdana,arial,helvetica,sans-serif;font-size:100%}
a{text-decoration:none;color:#069}
a:hover{text-decoration:underline}
a:active{text-decoration:none}
article{width:500px;display:block}
aside{float:right;display:block;min-height:70ex;width:215px}
aside ul{margin-bottom:2ex}
aside li{list-style-type:none}
aside li a{color:#888}
body{width:760px;margin:auto;font-size:79%;color:#333;background-color:#fff}
canvas{margin:0;padding:0}
div{text-align:left}
footer{clear:both;display:block;margin:4ex 0 1ex}
footer a{color:#888}
footer li{list-style-type:none;display:inline;margin-right:1.5ex}
h1{font-size:170%;font-weight:normal}
h2{font-size:130%;font-weight:normal;margin:2ex 0 0}
header{height:100px;background-color:#eee;margin-bottom:2ex;display:block}
img{border:none}
nav{clear:both;display:block}
nav a{color:#888}
nav li{list-style-type:none;display:inline;margin-right:1.5ex}
textarea{width:100%}

#body{padding-top:3ex}
#menu a{margin-right:1.5ex}
#page{position:relative;width:900px;margin:0 auto}
#tool{float:right}
#tool a{margin-left:1.5ex}
#top{position:absolute;left:0;top:0;width:100%}
#user{font-weight:bold}

.c99{float:right}
.c99 li{margin-left:1.5ex;margin-right:0}

.full{width:760px}

.grf1{position:relative;border:solid 1px #000;height:100px}
.grf2{position:relative;border:solid 1px #000;height:200px}
.grf1 div,.grf2 div{position:absolute;bottom:0;width:1%;border:solid 1px #000;border-bottom:none;background-color:#ccc}
.grf1 .real,.grf2 .real{background-color:#888}
    
.icon{width:48px;height:48px;margin-top:1ex;float:left}
.list{table-layout:fixed;border-collapse:collapse;width:100%}
.list thead td,.list thead th,.list tfoot td,.list tfoot th{font-weight:bold}
.list th,.list td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.list th{text-align:left;font-weight:normal}
.list td{text-align:right;padding-right:1em}
.post{clear:left;padding-top:2ex}
.post .text{margin-left:70px}
.thmb{float:right}
.wide{width:760px}

.c504{border:solid 1px #000;height:400px;overflow:hidden;position:relative}
.c504 div{border:none}
.c504 canvas{height:100%;width:100%;left:0;top:0;position:absolute}

.w100{width:100%}
.w099{width:99%}
.w050{width:50%}
.w040{width:40%}
.w030{width:30%}
.wdat{width:12ex}
.we03{width:3ex}
.we05{width:5ex}
.we07{width:7ex}
.we08{width:8ex}
.we09{width:9ex}
.we10{width:10ex}
.we12{width:12ex}
.we14{width:14ex}
.we15{width:15ex}
.we17{width:17ex}
.we18{width:18ex}
.we19{width:19ex}
.we20{width:20ex}
.we30{width:30ex}
.we40{width:40ex}
.we50{width:50ex}
.we60{width:60ex}
.we70{width:70ex}
