* { margin: 0; padding: 0 }
html { background: #c8e3f1 url(../../images/style_1/body_bg.gif) repeat-x; color: #333; font: 12px/1.6em 'Microsoft YaHei',tahoma,verdana,arial,sans-serif; cursor: default }
body { padding: 10px 0 }
input, textarea, select, button { font: 12px/1.6em tahoma,verdana,arial,sans-serif }
form { display: inline }
input, textarea { padding: 1px 2px }
input, select, button { line-height: 1; vertical-align: middle }
a:link, a:visited { color: #07396d; text-decoration: none }
a:hover, a:active { color: #000; text-decoration: underline }
img { border: none }
h1, h2, h3, h4, h5, h6 { font-size: 1em; display: inline }
ul { list-style-type: none }
em, cite, strong, th, caption { font-style: normal; font-weight: normal }
legend { font-size: 1.2em }
fieldset { padding: 4px; line-height: 1.5 }
label { cursor: pointer }
img.inline { vertical-align: middle }
.input_normal { height: 1.2em }
.select_normal { height: 1.85em; font-size: 0.9em }
.button_normal { height: 1.8em }
.input_big { font-size: 1.2em; height: 2em }
button.button_normal { padding: 0 2px 3px 2px; height: 2em }
button.input_big { padding: 2px 5px 5px 5px; height: 2em }
.dropdown { padding: 3px; font-size: 0.9em }
.desc { color: #888; font-weight: normal }
.desc p { color: #888; font: 10px verdana; padding: 3px 0 }
.desc p a:link, .desc p a:visited, .desc p a:active { text-decoration: none; color: #e0691a }
.desc p a:hover { text-decoration: underline; color: #000 }
.tdesc { font-size: 0.8em; color: #ccc; font-weight: normal }
.time { font-size: 0.8em; color: #ccc; font-weight: normal }
.wrapper { width: 960px; margin: auto; padding: 5px; border: 1px solid #b7cde4; background: #fff }
.separate { height: 8px; clear: both }
.clear { clear: both }
.padding { padding: 8px }
.li { padding: 2px 12px; background: url(../../images/style_1/li.gif) no-repeat 3px }
.ttable { border: 1px solid #b7cde4 }
.tcat { text-align: left; font-weight: bold; padding: 5px 10px; border: 1px solid #b7cde4; background: #cee8fd url(../../images/style_1/tcat.gif) repeat-x }
.tcat a:link, .tcat a:visited, .tcat a:active { text-decoration: none }
div.ttable div.tcat { border: 0; font-weight: normal }
div.ttable div.thead { padding: 5px 10px }
caption.tcat { overflow: hidden }
* html caption.tcat { height: 1% }
caption.tcat ul { float: right; font-weight: normal }
caption.tcat li { float: left; padding: 0 5px }
caption.tcat span { float: right; font-weight: normal }
.thead, .thead th { white-space: nowrap; color: #888; padding: 2px 5px; background: #fff url(../../images/style_1/thead.gif) repeat-x }
.thead a:link, .thead a:visited, .thead a:active { text-decoration: none }
.tbody td { padding: 4px }
.tbody td td { padding: 0 }
.item_list, .item_list td { background: #fff; border-top: 1px dotted #b7cde4 }
.item_change, .item_change td { background: #f7fafd; border-top: 1px dotted #b7cde4 }
* html .item_list, * html .item_list td, * html .item_change, * html .item_change td, * html #league ul { background-image: url(../../images/style_1/ieline.gif); background-repeat: repeat-x; border-top: 0 }
.item_list tr td, .item_change tr td, .item_list td td, .item_change td td { background-color: transparent; background-image: none; border: 0 }
.item_list h2, .item_change h2 { font-size: 14px }
.item_list h3, .item_change h3 { font-size: 12px; font-weight: normal }
.item_list_shaded, .item_change_shaded { background: #f7f7f7; border-top: 1px dotted #b7cde4 }
.item_op { background: #f0f4f7 }
.side_bar { float: right; margin-left: 5px; width: 200px }
.side_index { float: right; margin-left: 5px; width: 575px }
* html .side_bar, * html .side_index { margin-left: 2px }
.side { margin-bottom: 5px }
.side h4 { display: block; font-weight: bold; padding: 5px; border-bottom: 1px solid #b7cde4; background: #cee8fd url(../../images/style_1/tcat.gif) repeat-x }
.side .thead { padding: 3px !important; border-top: 1px solid #b7cde4 }
.side .side_forum { padding: 0 }
.side_inn { padding: 3px }
.side_inn ul, .side_inn div, .side_inn dl { padding: 0; overflow: hidden; width: 100% }
.side_inn li a, .side_inn dt a { display: block; padding-left: 12px; white-space: nowrap; background: url(../../images/style_1/li.gif) no-repeat 3px }
.side_inn dt { clear: both }
.side_inn dd { float: left; padding-left: 12px; font-size: 0.8em; color: #888 }
.side_inn dd.time { float: right; color: #ccc }
.forum_st li { float: left; width: 60px; overflow: hidden; margin: 1px }
.forum_st li a { padding-left: 12px; background: url(../../images/style_1/li.gif) no-repeat 3px }
.forum_st a.cur, .forum_st a:hover { background: #fff5e1 url(../../images/style_1/arrow_cur.gif) no-repeat 0 6px; color: #e0691a }
.side_forum li { padding: 1px }
.side_forum li a { font-size: 1.2em; padding: 4px 15px; background: url(../../images/style_1/arrow.gif) no-repeat 4px }
.side_forum li a:hover { background-color: #fff }
.side_forum .inn a { font-size: 1em; padding: 2px 2px 2px 30px; background: url(../../images/style_1/li.gif) no-repeat 20px }
.inn a.cur, .inn a:hover { background: #fff5e1 url(../../images/style_1/arrow_cur.gif) no-repeat 17px 7px !important; font-weight: bold; color: #e0691a }
.index_area { width: 380px; overflow: hidden }
* html .index_area { height: 1% }
.index_area h2 { display: block; font-weight: bold; font-size: 1.2em; color: #e0691a; padding: 3px 5px 15px 20px; background: url(../../images/style_1/index_area_t.gif) no-repeat 0 25px }
.index_area dl { padding: 3px 5px; overflow: hidden; width: 97% }
.index_area dt { white-space: nowrap; font-size: 1.2em; overflow: hidden; clear: both; width: 76%; padding: 3px 10px; background: url(../../images/style_1/li.gif) no-repeat 3px }
.index_area dt strong { font-weight: bold }
.index_area dd.exp { float: right; display: block; width: 66px; height: 49px; overflow: hidden; margin-top: -25px; padding: 0; text-align: center; line-height: 48px; color: #126ead; font-size: 1.8em; font-weight: bold; background: url(../../images/style_1/exp_bg.gif) no-repeat }
.index_area dd.tdesc { border-bottom: 1px dotted #b7cde4; padding: 3px 10px }
* html .index_area dd.tdesc { background: url(../../images/style_1/ieline.gif) repeat-x 0 2.5em; border-bottom: 0 }
.forum_main { overflow: hidden }
* html .forum_main { height: 1% }
.threadtitle { overflow: hidden }
* html .threadtitle { height: 1% }
.threadtitle h3 { font-size: 1.2em }
.threadtitle input { height: 1.2em }
.threadtitle span img { cursor: pointer }
.threadtitle ul { float: right }
.threadtitle li { float: left; padding: 0 1px }
.highlight { color: #f00; background: #ff0 }
.div_post { overflow: hidden; border: 1px solid #b7cde4; border-top: 0; margin: 0 0 5px 0 }
* html .div_post { height: 1% }
.div_post div.item_list, .div_post div.item_change { overflow: hidden }
* html .div_post div.item_list, * html .div_post div.item_change { height: 1% }
.profile { float: right; width: 350px; overflow: hidden; margin: 8px 0 0 5px }
.profile .item_change { padding: 10px }
.profile .user_profile { float: none; width: auto; margin: 0 }
.profile .user_avatar { float: right }
.profile .signature { float: none; overflow: hidden; padding: 0 }
.user_profile { float: right; width: 160px; padding: 10px; margin: 8px }
.item_list div.user_profile { background: #f7fafd; border: 1px solid #f7fafd }
.item_list_shaded div.user_profile, .item_change_shaded div.user_profile { background: #f7fafd; border: 1px solid #fff5e1 }
.item_change div.user_profile { background: #fff; border: 1px solid #fff }
.user_profile em { font-size: 1.6em; line-height: 1.5; border: 0 }
.user_profile ul { color: #888; padding: 8px 0 }
.user_profile strong { color: #e0691a }
.action_area, .item_list div.action_area, .item_change div.action_area { background: #fff5e1; border: 1px solid #ffc68c }
.user_avatar { border: 1px solid #7ff3ff; margin: 0 2px 0 0; vertical-align: middle }
.user_profile .user_avatar { display: block; border: 1px solid #7ff3ff; padding: 2px; margin: 3px 0 8px 0 }
.guest { filter: alpha(opacity=50); opacity: 0.5 }
.post_content { overflow: hidden; padding: 8px 8px 0 8px }
* html .post_content { height: 1% }
.postad { overflow: hidden; padding: 4px 10px; text-align: right }
* html .postad { height: 1% }
.post_info { overflow: hidden; padding: 4px; border-bottom: 1px solid #b7cde4; height: 1.5em }
.item_list div.post_info, .item_list div.postad { background: #f8f8f8 }
.item_change div.post_info, .item_change div.postad { background: #fff }
.post_info button, .post_info cite { font-size: 0.95em }
.post_info button { border: 0; margin: 0 3px; text-align: left; padding: 0; background: transparent; width: 150px; height: 1.5em; line-height: 1.5; overflow: hidden }
.post_info ul { float: right }
.post_info li { float: left; padding: 0 8px }
.post_info li input { margin-top: -1px }
.post_info li em { border: 0; color: #e0691a; font-size: 1em }
.post_info li cite { color: #f00; font-size: 1em }
.action_postinfo, .item_list div.action_postinfo, .item_change div.action_postinfo { background: #fff5e1; border-bottom: 1px solid #ffc68c }
.postupdatelog, .postevalcredit { clear: both; float: left; background: #fff5e1; border-bottom: 1px solid #ffc68c; border-top: 1px solid #ffc68c; padding: 3px; margin-top: 8px; color: #888 }
.postevalcredit { overflow: hidden; color: #000 }
* html .postevalcredit { height: 1% }
.postevalcredit li { float: left; margin: 0 8px }
.postevalcredit ul.desc { display: none; clear: left; width: 125px; font-size: 0.95em; margin: 3px; border: 1px solid #fff }
.postevalcredit ul.desc li { float: none; padding: 0 8px; background: url(../../images/style_1/li.gif) no-repeat 0 8px }
.post_text { min-height: 120px; font-size: 1.2em; padding: 10px; line-height: 1.8 }
* html .post_text { height: 120px }
.attach { overflow: hidden; padding: 10px }
* html .attach { height: 1% }
.attach img { border: 1px solid #97b9e4; padding: 2px; margin: 3px }
.signature { float: right; font-size: 1em; padding: 10px 0; line-height: 1.5 }
.signature sup { color: #97b9e4 }
.signature div.sign_text { width: 500px; height: 120px; overflow: auto; border-top: 1px solid #97b9e4 }
.copyright { color: #888; font: 10px verdana; text-align: right; padding: 3px 0 }
.copyright a:link, .copyright a:visited, .copyright a:active { text-decoration: none; color: #e0691a }
.copyright a:hover { text-decoration: underline; color: #000 }
span.help { cursor: help }
ul.help { font-size: 1.2em; line-height: 1.8 }
ul.help li a { cursor: help }
.new_button { float: right; font-size: 1em }
.new_button li { float: left; margin-left: 5px; border: 1px solid #126ead; padding: 1px }
.new_button li a { display: block; padding: 1px 8px }
.new_button li a:link, .new_button li a:visited, .new_button li a:active { color: #fff; background: #126ead url(../../images/style_1/menu_bg.gif) repeat-x; text-decoration: none }
.new_button li a:hover { background: #f7fafd; color: #126ead }
.page_nav { clear: both; margin: 5px 0; overflow: hidden }
* html .page_nav { height: 1% }
.pages { color: #b7cde4; font-size: 1.2em; line-height: 1.8; margin-top: 2px }
.pages span, .pages em { border: 1px solid #b7cde4; margin-right: 4px; padding: 1px }
.pages strong span, .pages a:link, .pages a:visited, .pages a:active { background: #b7cde4; padding: 0 5px; text-decoration: none; color: #fff }
.pages a:hover { background: #ddf4ff; color: #7ff3ff }
.pages strong { border: 1px solid #e0691a; margin-right: 4px; padding: 1px }
.pages strong span { border: none; background: #e0691a; margin: 0 }
.mini_page { padding: 0 10px; white-space: nowrap }
.mini_page a { font-size: 0.8em }
.mini_page span a { margin: 0 1px; border: 0 }
.threadtitle strong, .post_text strong, .signature strong { font-weight: bold }
.user_list, ul.user_list { overflow: hidden; padding: 5px 1px; width: auto }
* html .user_list { height: 1% }
.user_list li { float: left; display: inline; border: 1px solid #eee; background: none; padding: 0; margin: 0 0 4px 3px; text-align: center }
.user_list li a { color: #888; display: block; overflow: hidden; padding: 0; background: transparent none }
.user_list img.user_avatar { float: none; border: 0; display: block; margin: 5px }
.usr_mod { padding: 0 3px }
.usr_mod li { white-space: nowrap }
.usr_mod a { color: #000 }
.quote { margin: 1em 1px 0 25px; border-left: 4px solid #cde2ef; background: #f0f5f8; color: #888 }
.quote h4 { display: block; font-weight: normal; font-size: 0.8em; background: #e9eff3 url(../../images/style_1/quote.gif) no-repeat 3px; padding: 5px 25px; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
.quote blockquote { padding: 5px; font-size: 0.8em; border-left: 1px solid #fff }
.code { margin: 1em 1px 0 25px; border-left: 4px solid #cde2ef; background: #f0f5f8; color: #888 }
.code h4 { display: block; font-weight: normal; font-size: 0.8em; background: #e9eff3 url(../../images/style_1/code.gif) no-repeat 3px; padding: 5px 25px; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
.code code { display: block; padding: 5px; font-size: 0.8em; border-left: 1px solid #fff }
.emule { margin: 1em 1px 0 25px; border-left: 4px solid #cde2ef; background: #f0f5f8; color: #888 }
.emule h4 { display: block; font-weight: normal; font-size: 0.8em; background: #e9eff3 url(../../images/style_1/emule.gif) no-repeat 3px; padding: 5px 25px; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
.emule div { padding: 5px; border-left: 1px solid #fff; font-size: 0.8em }
.emule cite { float: right; padding-right: 5px }
.emule li { padding: 3px; border-bottom: 1px solid #fff }
.evaluation { padding: 10px }
.evaluation fieldset { width: 25% }
.capacity { padding: 10px; width: 300px }
.capacity div { padding: 3px 0; border-bottom: 1px solid #ffc68c }
.capacity cite { float: left; width: 33% }
.userjourney_tab { overflow: hidden }
* html .userjourney_tab { height: 1% }
.userjourney_tab li { float: left; background: #cde2ef; border: 1px solid #b7cde4; margin-right: 5px; padding: 3px 8px }
.userjourney_tab li.cur { background: #fff; border: 1px solid #7ff3ff; font-weight: bold }
.all_doing { width: 630px; float: left; margin: 8px 0 0 0; border: 1px solid #b7cde4 }
.div_editor { border: 1px solid #b7cde4; background: #f7fafd; font-size: 12px; padding: 5px }
.box_editor { border: 1px solid #b7cde4; font-size: 1.2em }
.e_menu { clear: both }
.e_menu li { float: left }
.b_normal { padding: 1px; border: 0; cursor: pointer }
.bu_miss { padding: 1px; border: 0; cursor: not-allowed; filter: alpha(opacity=50); opacity: 0.5 }
.b_over, .b_down { padding: 0; height: 20px; border: 1px solid #000080; cursor: pointer }
.b_over { background: #d7f1fe url(../../images/style_1/hover_bg.gif) }
.b_down { background: #98b5e2 url(../../images/style_1/down_bg.gif) }
.pop_editor { border: 1px solid #b7cde4; background: #f7fafd; font-size: 1.2em; padding: 1px; visibility: hidden; display: none; position: absolute; overflow: auto }
.pop_editor li { display: block; cursor: pointer; line-height: normal }
.pop_editor li font { display: block; padding: 0 3px }
.pop_editor ul { overflow: hidden }
* html .pop_editor ul { height: 1% }
.pop_editor ul li { float: left }
.pop_editor ul li div { width: 11px; height: 11px; font-size: 0.1em; border: #fff 1px solid; text-align: center }
.pop_editor ul li span { display: block; width: 13px; height: 13px; font-size: 0.8em; border: #fff 1px solid; text-align: center }
.head_ad { padding: 4px }
.top_ad {  }
.top_ad ul { overflow: hidden; margin: 8px 0; border: 1px solid #b7cde4; background: #fff url(../../images/style_1/thead.gif) repeat-x; padding: 4px }
* html .top_ad ul { height: 1% }
.top_ad li { float: left; width: 150px; margin: 1px 5px; height: 22px; padding: 0 12px; overflow: hidden; background: url(../../images/style_1/arrow.gif) no-repeat 1px 5px }
.top_ad li a { text-decoration: underline }
.thread_ad { }
.digg { margin-bottom: -5px; cursor: pointer }
.digg em { padding: 2px; border: 1px solid #7ff3ff; background: #daf2ff; color: #126ead; font-size: 1.2em; font-weight: bold }
.thread_title { overflow: hidden; padding: 5px 0; border: 1px solid #b7cde4; border-bottom: 0; background: url(../../images/style_1/tcat.gif) repeat-x }
* html .thread_title { height: 1% }
.thread_title h1 { display: block; font-size: 1.2em; padding: 3px 10px; border-bottom: 1px solid #b7cde4 }
.thread_title .title_bottom { padding: 3px 10px; background: url(../../images/style_1/thead.gif) repeat-x }
.thread_title .digg { position: absolute; right: 0; top: -47px; padding-right: 10px; overflow: hidden }
.thread_title .digg div { float: right; margin: 3px }
.thread_title .digg em { float: right; margin: 3px; font-size: 1.8em; line-height: 1.5 }
.thread_title .digg div span { display: block }
.thread_title .digg div.digg_l span { text-align: right }
.thread_title .digg div strong { display: block; color: #f00 }
#header { overflow: hidden }
* html #header { height: 1% }
#header .header_ad { float: right }
#menu { clear: both; overflow: hidden; height: 30px; border-bottom: 1px solid #7ff3ff; background: url(../../images/style_1/menu_bg.gif) repeat-x }
#nav { clear: both; overflow: hidden; padding: 5px 3px 3px 3px; background: url(../../images/style_1/nav_bg.gif) repeat-x }
#nav ul { overflow: hidden }
* html #nav ul { height: 1% }
#menu ul { float: right; padding: 5px 0 }
#menu li, #nav li { float: left; padding: 1px }
#menu li a { color: #fff; padding: 0 8px }
#nav li a { color: #e0691a; padding: 0 5px }
#nav li img { vertical-align: middle }
#nav div { float: right; padding: 0 5px }
#nav_anoc { width: 333px; height: 1.75em; overflow: hidden }
* html #nav_anoc ul { height: auto }
#nav_anoc li { float: none; padding: 1px }
#nav_anoc li a, .anoc_title { color: #07396d; padding-left: 25px; background: url(../../images/style_1/announce.gif) no-repeat 5px }
#usercurdo { border: 1px solid #7ff3ff; height: 20px; width: 210px; margin: -1px 0 0 0; overflow: hidden; word-break: break-all; cursor: text }
#usercurdo cite { padding: 1px 2px; float: right; font-size: 0.8em; color: #ccc }
#usercurdo em { padding: 1px 2px; color: #eee }
#usercurdo input { padding: 3px 1px; margin: -2px 0 0 -1px; width: 210px; color: #e0691a }
#info { padding: 4px }
#info span { color: #000 }
#forum_info {  }
#main { overflow: hidden }
* html #main { height: 1% }
#user_info { float: right; text-align: right }
#title_show { overflow: hidden; padding: 5px; background: #e5eef9; border-bottom: 1px solid #b7cde4 }
* html #title_show { height: 1% }
#title_show div { padding: 0 5px }
#title_show cite { float: right }
#title_show ul { float: right; overflow: hidden }
* html #title_show ul { height: 1% }
#title_show li { float: left; padding: 0 5px }
.thread_op li { float: left; padding: 0 5px; min-width: 50px; text-align: left; cursor: pointer; color: #07396d }
#onlineusers, #league { padding: 1px; margin: 8px 0 0 }
#onlineusers div.thead, #league div.thead { padding: 5px }
#onlineusers div.item_list, #onlineusers div.item_change, #league div.item_list { border-top: 1px solid #b7cde4; padding: 5px }
#league div.item_list img { float: right; padding: 3px 0 }
#onlineusers ul, #league ul { overflow: hidden; padding: 0 5px }
* html #onlineusers ul, * html #league ul { padding: 3px 0 0; height: 1% }
#league ul { border-top: 1px dotted #b7cde4 }
#onlineusers li, #league li { overflow: hidden; float: left; padding: 2px; width: 13% }
#search_in { padding: 1px; background: #fff5e1; border: 1px solid #ffc68c }
#search_in em { display: block; padding: 3px; background: #ffdfb8 }
#search_in div { padding: 5px; line-height: 1.8 }
#post_op { overflow: hidden; padding: 3px; background: #e5eef9 }
* html #post_op, * html #post_op ul { height: 1% }
div#post_op { padding: 3px; background: #e5eef9 }
#post_op em, #post_op input, #post_op ul, #post_op li { float: left; color: #888 }
#post_op ul { overflow: hidden }
#post_op li { margin: 0 5px; min-width: 50px; text-align: left; cursor: pointer; border-bottom: 1px solid #fff; color: #e0691a }
#quick_reply { overflow: hidden; padding: 5px; background: #fff url(../../images/style_1/thead.gif) repeat-x }
* html #quick_reply { height: 1% }
#quick_reply em { float: left; width: 20px; padding: 2px; font-size: 1.2em; font-weight: bold }
#quick_reply div.ttable { float: left; border: 0; margin: 5px 10px 0 0 }
#quick_reply div.ttable input { margin: 5px 0 0 }
#quick_reply fieldset { width: 170px; padding: 0 20px 10px 20px }
#quick_reply label { display: block }
#ucp_menu { float: left; border: 1px solid #b7cde4; width: 160px; margin: 0 5px 5px 0 }
#ucp_menu strong, #ucp_menu em, #ucp_content h3, #ucp_content em { display: block }
#ucp_menu strong, #ucp_content h3 { font-weight: bold; padding: 5px 10px; border-bottom: 1px solid #b7cde4; background: #cee8fd  url(../../images/style_1/tcat.gif) repeat-x }
#ucp_menu em, #ucp_content em { color: #888; padding: 2px 5px; border-bottom: 1px dotted #b7cde4; border-top: 1px dotted #b7cde4; background: #fff url(../../images/style_1/thead.gif) repeat-x }
#ucp_content .user_profile em { background: transparent; border: 0 }
#ucp_content .pages em { background: transparent; border: 1px solid #b7cde4; display: inline; margin-right: 4px; padding: 1px }
#ucp_menu ul { padding: 8px }
#ucp_menu li a { line-height: 1.8; padding: 2px 12px; background: url(../../images/style_1/arrow.gif) no-repeat 3px }
#ucp_menu li hr { height: 1px; color: #b7cde4 }
#ucp_content { overflow: hidden; border: 1px solid #b7cde4 }
* html #ucp_content, * html #ucp_content ul { height: 1% }
#ucp_content p { padding: 8px; clear: both }
#ucp_content div.ucp { padding: 8px; line-height: 1.8 }
#ucp_content ul.ucp { overflow: hidden; padding: 8px; clear: both }
#ucp_content ul.ucp li { float: left; padding: 0 20px 0 0 }
#footer { overflow: hidden; clear: both; padding: 0 10px 5px; margin: 8px 0 0; background: #eee }
#footer .panel { padding-top: 10px }
* html #footer { height: 1% }
#message_note { position: fixed; z-index: 2; bottom: 0; right: 0; width: 20em; margin: 1em; padding: 7px 5px 7px 10px; font: 12px/1.2em "Lucida Console", "Courier New", monospace; text-align: left; color: #111; background-color: #FFFFB4; border: 1px solid #111 }
* html #message_note { position: absolute }
#message_note[id] { position: fixed }
#divtitle_content { max-width: 400px; border: 1px solid #ffc68c; background: #fff5e1; color: #000; left: 0; padding: 4px; position: absolute; top: 0; z-index: 20; filter: alpha(opacity=87); opacity: 0.87; width: auto; height: auto; visibility: hidden; display: none }
* html #divtitle_content { width: 400px }
#divtitle_content p { font-size: 1em; margin: 0; padding: 0 3px }
#divtitle_content p.destination { font-size: 0.8em; border-top: 1px solid #ffdfb8; margin-top: 3px; text-align: left }
#divtitle_iframe { filter: alpha(opacity=0); opacity: 0; visibility: hidden; display: none }
#antispamtext {  }
#antispamtext img { vertical-align: bottom }
#antispamtext cite { font-size: 0.95em; color: #888 }
#register { padding: 20px 40px; overflow: hidden }
* html #register, * html #register dd, * html #regbase { height: 1% }
#register blockquote { border: 1px solid #ffc68c; background: #fff5e1; padding: 20px; margin: 10px; text-align: left; height: 250px; overflow: auto }
#register .input_big { margin: 0 20px }
#register dl { margin: 12px; background: #f7fafd; padding: 1px; border-left: 4px solid #b7cde4 }
#register dt { font-size: 1.2em; padding: 3px 8px; border-bottom: 1px solid #fff; clear: both }
#register dd { margin: 5px; padding: 2px; font-size: 0.95em; overflow: hidden; clear: both }
#register dd input { margin: 0 5px 0 0 }
#register dd label { white-space: nowrap; color: #888 }
#register dd.desc img { display: none }
#register dd.desc em { color: #f00 }
#regmore { float: right; width: 40% }
#regbase { overflow: hidden }
#regbase dl { background: #fff5e1; border-left: 4px solid #ffc68c }
#activation { padding: 5px; margin: 8px 0 0; text-align: center; border: 1px dotted #ffc68c; background: #fff5e1 }
#pmnotice { margin: 0 250px; top: 85px; position: absolute; filter: alpha(opacity=90); opacity: 0.9; width: 468px; padding: 2px; border: 1px dotted #ffc68c; background: #fff5e1 }
#pmnotice em { display: block; padding: 5px 8px; color: red; background: #ffdfb8; border: 1px solid #fff }
#pmnotice em a { float: right; margin: 0 3px; padding: 0 5px; border: 1px solid #fff }
#pmnotice em a:hover { background: #fff; border: 1px solid #ffc68c }
#pmnotice dl { overflow: hidden; padding: 3px; border: 1px solid #fff }
* html #pmnotice dl { height: 1% }
#pmnotice dt, #pmnotice dd { height: 25px; float: left; border-bottom: 1px solid #fff }
#pmnotice dt { width: 280px; overflow: hidden; padding: 0 3px; border-right: 1px solid #fff }
#pmnotice dd { width: 85px; text-align: right }
#errors { border: 1px solid #ffc68c; background: #fff5e1; margin-top: 8px }
#errors h3 { display: block; padding: 5px 25px; color: red; background: #ffdfb8 url(../../images/style_1/errors.gif) no-repeat 5px; border-bottom: 1px solid #fff }
#errors p { padding: 5px; font-size: 1.2em; line-height: 1.5 }
#errors em { display: block; margin: 0 5px; padding: 5px 0; border-bottom: 1px solid #ffdfb8; border-top: 1px solid #ffdfb8; font-weight: bold }
#errors ul { padding: 5px }
#errors ul li { padding-left: 25px; list-style: inside square }
#previewpost { border: 1px solid #7ff3ff; margin-top: 8px }
#previewpost h3 { display: block; padding: 5px; background: #dcf4ff; border-bottom: 1px solid #fff }
#previewpost div.item_list { padding: 5px; font-size: 1em; line-height: 1.5 }
#re_direct { margin: 100px auto 0 auto; text-align: center; width: 500px; border: 1px solid #7ff3ff; background: #f7fafd }
#re_direct h3 { display: block; padding: 5px 30px; text-align: left; font-size: 1.2em; background: #dcf4ff url(../../images/style_1/nav.gif) no-repeat 5px; border-bottom: 1px solid #fff }
#re_direct img { display: block; margin: 8px auto }
#re_direct p { padding: 5px; font-size: 1.2em; line-height: 1.5 }
#re_direct a { display: block; padding: 5px }
#relatethread { padding: 4px; overflow: hidden; clear: both }
#relatethread li { float: left; padding: 2px 12px; background: url(../../images/style_1/arrow.gif) no-repeat 3px 6px; border-top: 1px dotted #b7cde4; width: 47% }
#relatethread cite { float: right }
#newpost_op { padding: 0 8px }
#newpost_op fieldset { padding: 3px 10px }
#newpost_op legend { font-size: 1em }
#smiliespage { }
	#smiliespage ul { overflow: hidden }
* html #smiliespage ul { height: 1% }
#smiliespage li { float: left; padding: 5px }
#find_post { overflow: hidden }
* html #find_post, * html #find_post dl { height: 1% }
#find_post dl { overflow: hidden; background: #fff; margin: 8px 0 0; padding: 5px 3px; border: 1px solid #b7cde4 }
#find_post dt { padding: 1px 0 3px 0; margin: 10px 0 0; clear: both; border-bottom: 1px solid #b7cde4 }
#find_post dt h3 { font-size: 1.2em; font-weight: normal }
#find_post dt cite { float: right }
#find_post dt em { float: right; padding: 4px 12px 0 0; background: url(../../images/style_1/arrow.gif) no-repeat 3px; border-bottom: 1px solid #b7cde4; width: 99% }
#find_post dt em button { float: right }
#find_post dd { float: left; padding: 2px 12px; background: url(../../images/style_1/arrow.gif) no-repeat 3px; font-size: 0.95em; color: #888; margin: 0 3px }
#find_post dd.post_text { overflow: hidden; clear: both; float: none; padding: 5px 10px; background: none; font-size: 1.2em; color: #000; margin: 0 }
* html #find_post dd.post_text { height: 1% }
#find_post .user_profile { float: right; padding: 5px 0 0 15px; background: #f7fafd; border: 1px solid #b7cde4; font-size: 0.7em; color: #000; margin: 0 }
#find_post dd em { color: #e0691a; margin: 0 3px }
#userjourney { overflow: hidden; margin: 8px 0 8px 0; padding: 5px 3px }
#userjourney h2 { border-bottom: 1px solid #ccc; display: block; margin-bottom: 5px; font-size: 14px }
#userjourney ul li { border-bottom: 1px solid #ccc; margin-bottom: 5px }
#userjourney .userhead,#userjourney .username { float: left }
#userjourney .usertime { color: #ccc; font-size: 9px }
* html #userjourney, * html #userjourney dl { height: 1% }
#userjourney dl { overflow: hidden }
#userjourney dt { padding: 3px 0 6px 0; margin: 5px 0 0; clear: both; font-size: 1.2em; font-weight: normal }
#userjourney dd { float: left; padding: 2px 12px; background: url(../../images/style_1/arrow.gif) no-repeat 3px; font-size: 0.95em; color: #888; margin: 0 3px }
#title_color { border: #b7cde4 1px solid; width: 1.7em; height: 1.7em; cursor: pointer }
#title_color_picker { position: absolute; background: #eee; border: 1px solid #7ff3ff }
#title_color_picker td div { width: 11px; height: 11px; font-size: 0.1em; border: #fff 1px solid; cursor: pointer }
#friend_list img { float: none !important; margin: 3px; margin-bottom: 0 }
#friend_list ul li { float: left }
#friend_list ul li span { display: block; text-align: center }
#newmember { float: left; padding: 5px 3px; border: 1px solid #b7cde4; margin: 8px 0 8px 10px; width: 330px }
#newmember h2 { border-bottom: 1px solid #ccc; display: block; margin-bottom: 5px; font-size: 14px }
#newmember ul li { float: left }
#newmember ul li span { display: block; text-align: center }
#findmember { display: none; padding: 8px }
#findmember ul { padding: 8px; overflow: hidden }
* html #findmember ul { height: 1% }
#findmember li { float: left; padding: 0 15px }
#show_process { display: none; float: right; position: absolute; top: 0; right: 0; background: #ffdfb8; border: 1px solid #ffc68c; padding: 3px 10px; font-weight: bold; color: #f00 }
#operation_pannel { display: none; position: absolute; padding: 30px; z-index: 9000 }
#operation_pannel .opborder { margin-left: auto; margin-right: auto; padding: 3px; background: #fff; width: 600px; filter: alpha(opacity=90); opacity: 0.9 }
#show_operation { background: #f7fafd; border: 1px solid #126ead }
#show_operation .op_title, #show_operation cite, #show_operation .item_list, #show_operation ul, #show_operation li { position: relative }
#show_operation .item_list { padding: 4px; background-color: transparent; overflow: hidden; color: #07396d }
* html #show_operation .item_list { height: 1% }
#show_operation div.desc { color: #888 }
#show_operation .op_title { cursor: move; padding: 4px; background: #cee8fd url(../../images/style_1/tcat.gif) repeat-x; border-bottom: 1px solid #7ff3ff; font-size: 1.2em }
#show_operation .op_title cite { float: right; cursor: pointer; padding: 3px }
#show_operation .op_title h3 { display: block }
#show_operation .op_list { background: #fff; border: 1px solid #b7cde4; margin: 4px }
#show_operation .op_list .post_text { font-size: 1em }
.op_list ul { overflow: auto; height: 160px }
.op_list li { padding: 4px }
* html #show_operation div.op_list .item_list { overflow: visible }
