/*	* CSS Document
/*	* Copyright 2006 Liberty Studio (http://liberty2k.com/), Spenser Lee. */
html, body, form, div, span, q, p, pre, abbr, acronym, textarea, input, select, td, th, a, dt, dd, li, h1, h2, h3, optgroup, span.abbr{ font: normal 11px/1.25em Tahoma,"Lucida Grande",Helvetica,Verdana,Lucida,Arial,"Arial Unicode",sans-serif,serif; color: #333 }
a, a:link, a:visited, a:active, a:hover { background: transparent; border: 0px; cursor: pointer; font-size: inherit; font-variant: inherit; font-weight: inherit }
a, a:link, a:visited, a:active { text-decoration: none; color: #b33a41 }
a:hover { text-decoration: underline; color: #e66200 }
img, a img { vertical-align: middle; border: none }
select{ height: 18px }
optgroup{ font-weight: bold }
html, body, form, div, p, dl, dd, dt, ul, ol, h1, h2, h3{ margin: 0; padding: 0; border: 0 }

div{ display: block }
strong, b{ font-weight: bold }
em, i{ font-style: italic }
li{ list-style-type: none; list-style-position: outside }

html{ min-width: 779px; background: #111 }
body{ margin: 0 auto; width: 740px; text-align: center }
body#portal{}
div#header{ height: 119px; width: 740px; background: url(images/h_r.jpg) no-repeat right top; text-align: left }
div#header h1{ height: 119px; width: 426px; background: url(images/h_l.jpg) no-repeat 0 0; margin: 0 auto 0 0 }
div#header h1 span{ visibility: hidden }
div#main{ position: relative; width: 740px; height: 409px; margin: 0 auto; background: url(images/m.jpg) no-repeat 0 0; text-align: left }
div#site-intro{ position: absolute; left: 0; top: 0; padding: 40px 2px 12px 28px; width: 278px }
div#site-intro h2, div#intro-h dt{ font-size: 12px; font-weight: bold; color: #b33a41 }
div#site-intro p{ text-indent: 2em; margin: 5px 0 }
div#site-intro p strong{ font-weight: normal }
h2.tab{ font-size: 12px; font-weight: bold; color: #b33a41; background: url(images/tab_l.png) no-repeat 0 0; padding-left: 6px; height: 21px }
h2.tab strong{ padding: 4px 4px 0 0; background: url(images/tab_r.png) no-repeat right top; line-height: 17px; height: 17px; display: block }
h2#title-sitelist{ position: absolute; top: 186px; left: 322px }
ul#sitelist{ position: absolute; top: 217px; left: 324px; width: 218px; height: 172px; overflow: auto; text-align: center }
ul#sitelist li{ height: 43px; display: block }
ul#sitelist li.adult{ display: none }
div#intro-h{ position: absolute; width: 268px; height: 206px; left: 15px; top: 170px; padding: 10px 12px 0 12px; border-top: 1px solid #fff; overflow: auto }
div#intro-h li{ display: none }
div#intro-h dt{ margin-bottom: 5px }
div#intro-h dd{ text-indent: 0; padding-left: 12px }
div#intro-h p{ margin: 3px 0 }
div#intro-h p.enter{ text-align: right }
h2#title-news{ position: absolute; top: 186px; right: 23px }
ul#news{ position:absolute; right: 20px; width: 150px; top: 215px; height: 128px; overflow: auto; border-bottom: 1px solid #fff }
ul#news dt{ font-weight: bold; line-height: 1.7em }
ul#news dd p{ text-indent: 2em }
div#quick-jmp-h{ position: absolute; width: 152px; right: 18px; bottom: 22px }
div#quick-jmp-h h2{ padding-bottom: 3px }
select#quick-jmp{ width: 148px }
p#red3{ position: absolute; top: 53px; left: 385px }
div#footer{ width: 700px; padding-left: 40px; height: 67px; background: url(images/f.png) no-repeat 0 0 }
div#footer ul{ line-height: 22px; height: 22px; padding-top: 6px }
div#footer ul li{ display: inline; font-size: 10px; color: #ebd6d3 }
div#footer ul li a{ color: #fff; padding: 0 3px; font-size: 10px; color: #ebd6d3 }
div#footer ul li a:hover{ background: #9b5841; text-decoration: none; color: #fff }
div#footer ul li:after{ content: " | " }
div#footer ul li:first-child:before{ content: " | " }
div#footer p{ font-size: 10px; color: #ebd6d3 }
.print{ display: none }
.alert{ color: #e66200 }
.warning{ color: #b33a41 }
#secret{ color: #f0f0f0; background: #f0f0f0; cursor: default }
#adult-jmp{ display: none }
