body { background-color: #333; font-family: 'Gill Sans','Lucida Grande','Franklin Gothic Medium','Lucida Unicode',Lucida,Verdana,Sans-serif; font-weight: normal; padding: 0px; height: 100%; width: 100%; margin: 0px; min-width: 980px; }
div,p,span,ul,h1,h2,h3,h4,h5,form,table,input,textarea { padding: 0; margin: 0; }
img { border: 0; }
#top_o { background-image: url(../art/08home/top_bg.jpg); height: 69px; }
#top_i { background: url(../art/08home/top.jpg) no-repeat; height: 69px; text-align: right; }
#logo { float: left; width: 256px; }
#tagl { display: block; height: 28px; padding: 10px; text-align: left; letter-spacing: 1px; color: #eee; font-size: 12px; line-height: 13px; margin-left: 265px; }
.cgry { color: #ccc; }
.whit { color: #fff; }
.spac { letter-spacing: 2px; }
#sbox { float: right; margin: 0 30px 0 0; height: 22px; padding: 3px; background-color: #708aa0; width: 300px; line-height: 22px; font-size: 13px; text-align: right; color: #a1d1ff; }
input.sbx { width: 190px; border: 0; background-color: #bdc8d2; padding: 1px; color: #ab224a; }
ul.topn { margin-left: 265px; }
ul.topn li { list-style-type: none; display: inline; letter-spacing: 1px; font-size: 13px; }
ul.topn li a, ul.topn li.on { text-decoration: none; display: block; float: left; margin: 1px 0 0 7px; padding: 2px 4px 3px 4px; }
ul.topn li.on { color: #fff; background-color: #b6d2ee; }
* html ul.topn li a { text-decoration: none; display: block; float: left; margin: 0 0 0 7px; padding: 2px 4px 2px 4px; }
* ul.topn li.on { text-decoration: none; display: block; float: left; margin: 0 0 0 7px; padding: 2px 4px 2px 4px; }
ul.topn li a:link, ul.topn li a:visited { color: #c1dffe; }
ul.topn li a:hover, ul.topn li a:active { color: #fff; background-color: #af56dd; }
h1 { text-align: center;}
h2 { color: #94abbf; font-size: 15px; text-align: center; padding: 9px 0 15px 0; font-weight: normal; }
#main { background-color: #000; margin-top: 18px; }
#main p { color: #ccc; padding: 10px 20px 10px 30px; border-bottom: 1px dotted #666; }
#main p:hover { background-color: #222; }
#sub { text-align: center; font-size: 13px; color: #aaa; background-color: #444; padding: 6px; }
#copy { text-align: center; font-size: 13px; color: #aaa; padding: 6px; }
a:link { color: #ba20b8; }
a:visited { color: #d980d8; }
a:hover, a:active { color: #ff19fc; text-decoration: none; }