/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		BASE
------------------------------------- */
* { margin: 0; padding: 0; }
html { height: 100%; margin-bottom: 1px; }
body { text-align: center; font-size: 12px; font-family: Tahoma, "Lucida Grande", Arial, Verdana, sans-serif; color: #000; background: #000 url("../image/city.jpg") no-repeat fixed center top; }
img { vertical-align: middle; border: none; }
fieldset { border: none; }
table { width: 100%; border-width: 0; border-collapse: collapse; table-layout: fixed; }
td { padding: 5px; }
ul, li { list-style: none; }
a { color: #000; text-decoration: none; }
a:hover, a:active { text-decoration: underline; cursor: pointer; }
h1, h2, h3, h4, h5 { font-size: 12px; font-weight: normal; display: inline; }
strong, cite, dfn { font-weight: normal; font-style: normal; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		CONTAINER
------------------------------------- */
#goldenfaith { text-align: left; width: 960px; margin: 0 auto; }
#header { height: 50px; background: #364149 url("../image/grid.gif"); position: relative; }
#nav { height: 21px; padding-left: 20px; background: #AAABAF url("../image/nav.gif") repeat-x left bottom; border-bottom: 1px solid #888; }
#wrap { padding: 10px; min-height: 750px; height: auto !important; height: 750px; }
	#side { float: right; text-align: left; width: 180px; margin: 0 auto; }
	#main { float: left; text-align: left; width: 750px; margin: 0 auto; }
#footer { text-align: center; font-size: 11px; color: #999; padding: 8px 10px; border-top: 2px solid #AAA; background: #364149 url("../image/grid.gif"); }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		HEADER
------------------------------------- */
#header #logo h1 { display: none; }
#header .panel { position: absolute; right: 5px; top: 5px; }
#header .panel a { color: #CCC; padding: 1px 5px; }
#header .panel a:hover { text-decoration: none; background-color: #666; color: #FFF; }
#header .panel a:active { text-decoration: none; background-color: #888; color: #FFF; }
#header a:focus { outline: none; }
* html #header .panel a { display: inline-block; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		NAV
------------------------------------- */
#nav li.menu { float: left; position: relative; height: 21px; }
#nav li.menu a.top { padding: 3px 10px; display: block; text-align: center; }
#nav li.menu:hover a.top, #nav li.sfhover a.top, #nav li.menu a.top:hover, #nav li.menu a.top:active { color: #FFF; background: url("../image/menu_hover.gif") repeat-x center bottom; text-decoration: none; }
#nav li.menu a.top:active { background-image: url("../image/menu_active.gif"); }
#nav li.menu ul.fall { display: none; }
#nav li.menu:hover ul.fall, #nav li.sfhover ul.fall { display: block; position: absolute; left: 0px; top: 21px; background-color: #FFF; border: 1px solid #E0E0E0; z-index: 99; padding-top: 2px; padding-bottom: 3px; }
#nav li.menu ul.fall li a { display: block; width: 150px; padding-left: 20px; padding-top: 4px; padding-bottom: 4px; }
#nav li.menu ul.fall li a:hover, #nav li.menu ul.fall li a:active { text-decoration: none; color: #FFF; background: url("../image/menu_hover.gif") repeat-x center bottom; }
#nav li.menu ul.fall li a:active { background-image: url("../image/menu_active.gif"); }
#nav li.menu ul.fall li div.sep { display: block; width: 150px; padding-left: 20px; height: 9px; background: url("../image/sep.gif") repeat-x center center; }
#nav a:focus { outline: none; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		FOOTER
------------------------------------- */
#footer a { color: #999; }
* html #footer a { display: inline-block; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		COMMON
------------------------------------- */
.clear { clear: both; height: 0; font: 0/0 Arial, sans-serif; }
.pr { position: relative; }
img.ab, img.am, img.as { border: 3px solid #EEE; }
img.abs { vertical-align: baseline; position: relative; bottom: -.25em; }
img.bl { vertical-align: baseline; }
img.t { vertical-align: top; }
img.m { vertical-align: middle; }
img.b { vertical-align: bottom; }
.f9 { font-size: 9px; }
.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.bold { font-weight: bold; }
.pale { color: #BBB; }
.vivid { color: #F90; }
.on { color: #0C0; }
.off { color: #C00; }

a.b1 { color: #0063DC; padding: 1px 2px; }
a.b1:hover { background-color: #0063DC; color: #FFF; text-decoration: none; }
a.b1:active { background-color: #666; color: #FFF; text-decoration: none; }
* html a.b1 { display: inline-block; }
a.b2 { color: #000; }
a.b2:hover, a.b2:active { color: #0063DC; border-bottom: 2px solid #0063DC; text-decoration: none; }

a.c1 { background-color: #EEE; border: 2px solid #CFCFCF; padding: 2px 5px; }
a.c1:hover, a.c1:active { background-color: #DEDEDE; border-color: #90909F; text-decoration: none; }
a.c1:focus { outline: none; }
a.c2 { padding: 2px 5px; border: 1px solid #F9F9F9; border-right-color: #CECECE; border-bottom-color: #CECECE; background-color: #EEE; color: #333; }
a.c2:hover, a.c2:active { color: #797979; text-decoration: none; }
a.c2:focus { outline: none; }
* html a.c2 { display: inline-block; }
a.c3 { color: #333; padding: 1px 2px; }
a.c3:hover { background-color: #EEE; text-decoration: none; color: #000; }
a.c3:active { background-color: #928A70; text-decoration: none; color: #FFF; }
a.c3:focus { outline: none; }

a.g1 { color: #666; }
a.g1:hover, a.g1:active { color: #999; text-decoration: underline; }
a.g2 { color: #333; }
a.g2:hover, a.g2:active { color: #999; text-decoration: none; }
a.g3 { color: #000; }
a.g3:hover, a.g3:active { color: #666; text-decoration: none; }
a.g4 { color: #80808F; }
a.g4:hover, a.g4:active { color: #FFF; background-color: #80808F; text-decoration: none; }
a.g5 { color: #BBB; }
a.g5:hover, a.g5:active { color: #80808F; text-decoration: none; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		FORM
------------------------------------- */
input, textarea, select { font-family: "Courier New", Tahoma, Verdana, "Lucida Grande", sans-serif; padding: 2px; color: #000; font-size: 14px; vertical-align: middle; }
select { padding: 0; border: 1px solid #CCC; border-left-color: #999; border-top-color: #999; }
input.no { background-color: #F7F7F7; border: 1px solid #CCC; border-left-color: #999; border-top-color: #999; }
input.ex { background-color: #F7F7F7; border: 1px solid #CCC; }
input.ra { margin: 4px !important; margin: 0; padding: 0; }
input.im { padding: 0; }
textarea { background-color: #F7F7F7; border: 1px solid #CCC; border-left-color: #C0C0C0; border-top-color: #C0C0C0; overflow: auto; }
input:focus, input.sffocus { background-color: #FFF; border-color: #0C0; }
textarea:focus { background-color: #FFF; border: 1px solid #0C0; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		BOX
------------------------------------- */
.box { text-align: left; padding: 5px; margin: 0 auto 8px; background-color: #FFF; border: 3px solid #E0E0E0; overflow: hidden; }
div.box > div.cap {/*caption*/}
div.box > div.inner {/*major content*/}
div.box > div.tip {/*box tip*/}
div.box > div.ext {/*extra part*/}

.cap { padding-bottom: 5px; border-bottom: 1px solid #EEE; }
.inner { padding-top: 5px; padding-bottom: 5px; }
.tip { padding-top: 5px; border-top: 1px solid #EEE; }

.cap_b { padding-top: 5px; padding-bottom: 10px; font-size: 18px; border-bottom: 1px solid #EEE; }
.tip_b { padding-top: 10px; padding-bottom: 5px; font-size: 18px; border-top: 1px solid #EEE; }

.cap_p { padding-top: 3px; padding-bottom: 8px; border-bottom: 1px solid #EEE; }
.inner_p { padding-top: 8px; padding-bottom: 8px; }
.tip_p { padding-top: 8px; padding-bottom: 3px; border-top: 1px solid #EEE; }

.inner_a { padding-bottom: 5px; }
.inner_b { padding-top: 5px; }
.inner_c {}

.ext_a { border-bottom: 1px solid #EEE; padding-bottom: 5px; margin-bottom: 5px; }
.ext_b { border-top: 1px solid #EEE; padding-top: 5px; margin-top: 5px; }

.inner_d, .inner_e, .inner_f, .inner_g { padding-top: 5px; padding-bottom: 5px; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		MISC
------------------------------------- */
/*crumb*/
.crumb {}
.crumb .inner { padding-left: 26px; background: #FFF url("../image/crumb.gif") no-repeat 5px center; }
/*avatar*/
.portrait { float: left; margin: 5px 15px; text-align: center; display: inline; position: relative; }
.portrait a:hover img.ab, .portrait a:active img.ab { border: 3px solid #AAA; }
.portrait a span { display: none; }
.portrait a:hover span, .portrait a:active span { display: block; position: absolute; left: -18px; top: -15px; background-color: #F90; padding: 2px 5px; border-right: 1px solid #666; border-bottom: 1px solid #666; min-width: 110px; width: auto !important; width: 110px; z-index: 99; color: #FFF; text-decoration: none; white-space: normal; }
.portrait div { margin-top: 2px; }
/*paginate*/
a.misc { background-color: #999; border: 1px solid #AAA; border-right-color: #666; border-bottom-color: #666; color: #FFF; font-size: 9px; padding: 2px 5px; cursor: text; font-family: "Lucida Grande", Verdana, Tahoma, Arial, sans-serif; }
a.misc:hover, a.misc:active { text-decoration: none; }
span.paginate { font-size: 10px; }
span.paginate a { background-color: #36F; border: 1px solid #3CF; border-right-color: #30C; border-bottom-color: #30C; color: #FFF; padding: 2px 4px; font-size: 11px; font-family: "Lucida Grande", Verdana, Tahoma, Arial, sans-serif; }
span.paginate a:hover, span.paginate a:active { background-color: #30C; text-decoration: none; }
span.paginate a.current, span.paginate a.current:hover, span.paginate a.current:active { background-color: #FFC; border-color: #FFF; color: #000; cursor: text; }
span.paginate a.total { background-color: #F60; border: 1px solid #F90; border-right-color: #F30; border-bottom-color: #F30; }
span.paginate a.total:hover, span.paginate a.total:active { background-color: #F30; }
span.paginate a.arrow { display: none; }
a.misc:focus, span.paginate a:focus { outline: none; }
* html a.misc, * html span.paginate a { display: inline-block; }
/*button*/
div.button {  position: absolute; text-align: center; width: 120px; }
div.button a { display: block; width: 120px; height: 21px; line-height: 21px; background: #E0E0E0 url("../image/btn.gif") no-repeat center center; }
div.button a:focus { outline: none; }
* html div.button a { display: inline-block; }
div.btn { text-align: center; width: 120px; }
div.btn a { display: block; width: 120px; height: 21px; line-height: 21px; background: url("../image/btn.gif") no-repeat center center; }
div.btn a:focus { outline: none; }
* html div.btn a { display: inline-block; }
/*td left*/
td.tl { text-align: right; font-size: 14px; }
/*user box*/
div.ark { padding: 5px; text-align: left; border: 3px solid #EEE; margin: 3px; }
/*error*/
div.ei, div.et { background-color: #FFC; border: 2px solid #FF9; padding: 2px; }
div.ei div, div.et div { color: #333; background: url("../image/silk/exclamation.gif") no-repeat 2px bottom; padding-top: 5px; padding-left: 23px; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		SIDE
------------------------------------- */
.google {}
.google div.ext_a { padding-left: 21px; background: url("../image/silk/zoom.gif") no-repeat left top; font-size: 11px; }
.google input.ex { width: 125px; }

ul.box { color: #666; }
ul.box li { padding-top: 2px; padding-bottom: 2px; }
ul.box li strong { font-size: 11px; }
ul.box li.l { border-top: 1px solid #EEE; padding-top: 5px; margin-top: 3px; }
ul.box li div { margin-left: 10px; padding-left: 14px; padding-top: 2px; padding-bottom: 2px; background: url("../image/list.gif") no-repeat left center; overflow: hidden; }
ul.box li div.f { padding-left: 21px; background-image: url("../image/silk/table_multiple.gif"); }
ul.box li div.fl { padding-left: 21px; background-image: url("../image/silk/anchor.gif"); }
ul.box li.fav, ul.box li.rss, ul.box li.atom, ul.box li.ing, ul.box li.add, ul.box li.online, ul.box li.total, ul.box li.links { padding-left: 21px; background-repeat: no-repeat; background-position: left center; }
ul.box li.fav { background-image: url("../image/silk/star.gif"); }
ul.box li.rss { background-image: url("../image/silk/feed.gif"); }
ul.box li.atom { background-image: url("../image/atom.gif"); }
ul.box li.ing { background-image: url("../image/silk/hourglass.gif"); }
ul.box li.add { background-image: url("../image/silk/user_add.gif"); }
ul.box li.total { background-image: url("../image/silk/user_gray.gif"); }
ul.box li.online { background-image: url("../image/silk/user_comment.gif"); }
ul.box li.links { background-image: url("../image/silk/rainbow.gif"); }
* html #side li.online a, * html #side li.total a { display: inline-block; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		HOME
------------------------------------- */
.flag {}

.hot {}

.recent {}
.recent .cap_t { padding: 10px 24px 3px; border-bottom: 1px solid #E0E0E0; }
.recent .cap_t span { cursor: pointer; padding: 3px 10px; border: 1px solid #EAEAEA; border-top-color: #D3D3D3; }
.recent .cap_t span.active { background: #EEE url("../image/tab_active.gif") repeat-x left center; border-bottom-color: #FFF; }
.recent .cap_t span.inactive { background: #EEE url("../image/tab_inactive.gif") repeat-x left center; border-bottom-color: #E0E0E0; }
.recent .cap_t span.active a { color: #000; }
.recent .cap_t span.inactive a { color: #666; }
.recent .cap_t span a:hover, .recent .cap_t a:active { color: #000; text-decoration: none; }
.recent .cap_t span a:focus { outline: none; }
.recent .inner_b .line { padding: 5px 5px 5px 10px; }
* html .recent .cap_t span a { display: inline-block; }

.channels {}
.channels .inner_b .line { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #E0E0E0; }
.channels .inner_b .line div { margin-top: 5px; }

.avatar {}
.avatar .cap { padding-left: 21px; background: url("../image/silk/group.gif") no-repeat left top; }

.fav {}
.fav .cap { padding-left: 21px; background: url("../image/silk/star.gif") no-repeat left top; }
.fav .inner_b .line { padding: 5px; }


/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		CHANNEL
------------------------------------- */
.channel {}
.channel .inner_a { padding-top: 5px; padding-bottom: 10px; padding-left: 5px; background: url("../image/cap.gif") repeat-x left top; font-weight: bold; font-size: 14px; }
.channel .inner .line { padding: 5px; font-size: 11px; }
.channel .inner .line a { font-size: 12px; }
.channel .inner .line a.g2:hover, .channel .inner .line a.g2:active { border-bottom: 1px dotted #999; }
.channel .inner_b .line { float: left; margin: 5px 15px; display: inline; text-align: center; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		NODE
------------------------------------- */
.node {}
.node .inner_a { background: url("../image/board.gif") no-repeat left 5px; padding-left: 40px; padding-top: 10px; padding-bottom: 15px; }
.node .isfav { background-image: url("../image/board_f.gif"); }
.node .inner { border-top: 1px solid #EEE; }
.node .tip { color: #333; }

.topics {}
.topics .cap_p div.button { left: 605px; top: 5px; }
.topics .an { padding-top: 8px; padding-bottom: 13px; }
.topics .inner td.icon { width: 21px; background-color: #FFF; padding-left: 0; padding-right: 0; }
.topics .inner td.title { width: 450px; }
.topics .inner td.owner { width: 125px; padding-left: 0; }
.topics .inner td.lastupdate { padding-left: 0; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		TOPIC
------------------------------------- */
.topic {}
.topic .fl { float: left; width: 85px; text-align: center; margin: 0 auto; }
.topic .fl .inner { padding-top: 0; padding-bottom: 0; }
.topic .fl .inner div { margin-bottom: 3px; }
.topic .fr { float: right; width: 644px; text-align: left; margin: 0 auto; }
.topic .fr .inner_a { text-align: right; }
* html .topic .fr .inner_a a { display: inline-block; }
.topic .fr .inner table { width: auto; }
.topic .fr .inner td { vertical-align: top; padding: 0; }
.topic .fr .inner .title { padding-bottom: 15px; }
.topic .fr .inner .title h4 { font-size: 16px; color: #333; }
.topic .fr .inner .content { padding-top: 10px; padding-bottom: 10px; font-size: 12px; font-family: Verdana, Tahoma, sans-serif; line-height: 1.5em; }
.topic .clear { height: 10px; }
.topic .inner_d { text-align: right; border-top: 1px solid #EEE; }
.topic .tip { padding-top: 8px; padding-bottom: 3px; text-align: right; padding-right: 5px; }
/*BUBBLE*/
.bubble_lt { width: 40px; height: 28px; background: url("../image/bubble_lt.gif") no-repeat left top; }
.bubble_ct { height: 28px; background: url("../image/bubble_ct.gif") repeat-x center top; }
.bubble_rt { width: 40px; height: 28px; background: url("../image/bubble_rt.gif") no-repeat right top; }
.bubble_lc { width: 40px; background: url("../image/bubble_lc.gif") repeat-y left center; }
.bubble_lc div { height: 80px; background: url("../image/bubble_arrow.gif") no-repeat left top; }
.bubble_cc { background: url("../image/bubble_cc.gif") repeat center center; }
.bubble_rc { width: 40px; background: url("../image/bubble_rc.gif") repeat-y right center; }
.bubble_lb { width: 40px; height: 20px; background: url("../image/bubble_lb.gif") no-repeat left bottom; }
.bubble_cb { height: 20px; background: url("../image/bubble_cb.gif") repeat-x center bottom; }
.bubble_rb { width: 40px; height: 20px; background: url("../image/bubble_rb.gif") no-repeat right bottom; }
/*bbcode*/
.code { font: 12px "Courier New", Verdana, sans-serif; white-space: nowrap; border: 1px solid #DDD; padding: 15px 5px 5px; margin-top: 8px; margin-bottom: 8px; width: 540px; overflow: auto; background: #F0F0F0 url("../image/code.gif") no-repeat left top; }
/*highlight*/
.phpdefault { color: #0000BB; }
.phpkeyword { color:#007700; }
.phpstring  { color:#DD0000; }
.phpcomment { color:#FF8000; }
.quote { padding: 5px; border-left: 2px solid #CCC; background-color: #F0F0F0; margin-top: 8px; margin-bottom: 8px; width: 540px; }
.quote .quote { background-color: #E0E0E0; width: auto; }
.quote .quote .quote { background-color: #D0D0D0; }
.quote .quote .quote .quote { background-color: #C0C0C0; }
.quote .quote .quote .quote .quote { background-color: #B0B0B0; }
img.c { padding: 2px; border: 2px solid #EEE; background-color: #FFF; max-width:555px;_width:550px; }
div.m { margin-top: 8px; margin-bottom: 8px; }

.posts {}
.posts .cap { border-bottom: none; }
* html .posts .cap a { display: inline-block; }
.posts .inner_c .line { border-bottom: 1px solid #EEE; }
.posts .inner_c .line .title { padding: 10px; position: relative; }
.posts .inner_c .line .content { padding: 0 5px 20px 60px; font-size: 12px; font-family: Verdana, Tahoma, sans-serif; line-height: 1.5em; }
.posts .inner_c .line .title .pa { position: absolute; height: 30px; right: 10px; top: 5px; }
.posts .inner_p { border-bottom: 1px solid #EEE; }
.posts .inner_d { width: 480px; }
.posts .inner_d input.no { width: 300px; }
.posts .inner_d textarea { width: 450px; }
.posts .inner_f { padding-left: 21px; color: #666; border-top: 1px solid #EEE; background: url("../image/silk/vcard.gif") no-repeat left center; }
.posts .inner_e { width: 300px; padding-left: 135px; }
.posts .inner_e input.no { width: 200px; }
.posts .inner_e td.tl { width: 50px; }
.posts .inner_e input.im { position: absolute; right: -110px; top: 22px; }
.posts .ext_b { padding-left: 21px; background: url("../image/silk/award_star_gold_2.gif") no-repeat left bottom; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		USER
------------------------------------- */
.user {}
.user .inner { border-bottom: 1px solid #EEE; padding-left: 8px; }
.user .inner h5 { font-size: 18px; color: #000; }
.user .inner input.no { width: 340px; color: #333; }
.user .inner div.ei { margin-top: 5px; padding: 5px; color: #333; }
.inner_z, .inner_y, .inner_x, .inner_v { font-size: 18px; padding-left: 47px; border-bottom: 1px solid #EEE; padding-top: 8px; padding-bottom: 8px; background-repeat: no-repeat; background-position: 5px center; }
.user .inner_v { background-image: url("../image/start-here.gif"); }
.user .inner_x { background-image: url("../image/applications-multimedia.gif"); }
.user .inner_y { background-image: url("../image/internet-group-chat.gif"); }
.user .inner_z { background-image: url("../image/face-devil-grin.gif"); }
.user .inner_d { border-bottom: 1px solid #EEE; color: #666; }
.user .inner_d ul { margin-left: 30px; }
.user .inner_d ul li { padding-top: 1px; padding-bottom: 1px; list-style: url("../image/list.gif") outside circle; }
.user .inner_e { color: #666; padding-left: 20px; background-color: #FAFAFA; padding-top: 15px; padding-bottom: 15px; line-height: 1.5em; }
.user .tip { color: #666; padding-left: 21px; background: url("../image/silk/user_go.gif") no-repeat left bottom; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		USERLIST
------------------------------------- */
.user_list {}
.user_list .inner td { text-align: center; padding: 0; }
.user_list .inner td div.ark .inner_b { border-top: 1px solid #EEE; }
.user_list .inner_p { border-top: 1px solid #EEE; }
.user_list .tip { padding-left: 21px; background: url("../image/silk/information.gif") no-repeat left bottom; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		ONLINE
------------------------------------- */
.online {}
.online .cap_b { border-bottom: none; background: url("../image/board.gif") no-repeat 5px top; padding-left: 47px; }
.online .inner_d, .online .inner_p { border-bottom: 1px solid #EEE; }
.online .inner td { text-align: center; padding: 0; }
.online .inner td div.ark .inner_e, .online .inner td div.ark .inner_b { border-top: 1px solid #EEE; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		NODE FAV & TOPIC FAV
------------------------------------- */
.node_fav, .topic_fav {}
.node_fav .cap, .topic_fav .cap { padding-left: 21px; background: url("../image/silk/lightning_add.gif") no-repeat left top; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		TOPIC USER
------------------------------------- */
.topic_user {}
.topic_user .cap_b { border-bottom: none; background: url("../image/board.gif") no-repeat 5px top; padding-left: 47px; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		FAVORITE
------------------------------------- */
.favorite {}
.favorite .cap_b { border-bottom: none; background: url("../image/board_f.gif") no-repeat 5px top; padding-left: 47px; }

.favs {}
.favs .cap { padding-left: 21px; background: url("../image/silk/add.gif") no-repeat left top; }
.favs .inner_b td.icon { width: 16px; background-color: #FFF; }
.favs .inner_b td.title { width: 450px; }
.favs .inner_b td.owner { width: 125px; }
.favs .inner_b td.lastupdate {}

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		MOVE
------------------------------------- */
.move {}
.move .inner { padding-left: 135px; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		CREATE and EDIT
------------------------------------- */
.posting {}
.posting .cap_b { padding-left: 47px; background: url("../image/smile.gif") no-repeat 5px top; }
.posting .tip { padding-left: 14px; background: url("../image/pre.gif") no-repeat left bottom; }
.posting .inner { width: 600px; }
.posting .inner td.tl { width: 50px; vertical-align: top; }
.posting .inner input.no { width: 300px; }
.posting .inner textarea { width: 500px; }
.posting .inner div.ei { width: 306px; }
.posting .inner div.et { width: 506px; }
.posting .inner td.ea select { font-size: 12px; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		MODIFY
------------------------------------- */
.upload2 {}
.upload2 .cap_b { padding-left: 47px; background: url("../image/go-up.gif") no-repeat 5px top; }
.upload2 .inner { padding-left: 100px; width: 380px; }
.upload2 .inner td.tl { width: 120px; }
.upload2 .inner div.button { left: 500px; top: 50px; }
.upload2 .tip { padding-left: 21px; background: url("../image/silk/information.gif") no-repeat left bottom; }

.modify {}
.modify .cap_b { padding-left: 47px; background: url("../image/preferences-system.gif") no-repeat 5px top; }
.modify .cap { padding-left: 21px; background: url("../image/silk/exclamation.gif") no-repeat left top; }
.modify .inner { padding-left: 100px; width: 380px; }
.modify .inner td.tl { width: 120px; }
.modify .inner input.no { width: 200px; }
.modify .inner div.ei { width: 206px; }
.modify .inner div.button { left: 500px; top: 200px; }
.modify .tip { padding-left: 21px; background: url("../image/silk/information.gif") no-repeat left bottom; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		UPDATE
------------------------------------- */
.update {}
.update .cap_b { border-bottom: none; padding-left: 47px; background: url("../image/smile.gif") no-repeat 5px top; }
.update .inner { padding-left: 100px; width: 350px; }
.update .inner td.tl { width: 120px; }
.update .inner div.button { left: 480px; top: 80px; }

.s {}
.s .inner_c { padding-left: 21px; background: url("../image/silk/information.gif") no-repeat left center; }
.s .inner_c h3 { color: #666; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		SIGNUP
------------------------------------- */
.signup {}
.signup .cap_b { padding-left: 47px; background: url("../image/face-angel.gif") no-repeat 5px top; }
.signup .cap { padding-left: 21px; background: url("../image/silk/exclamation.gif") no-repeat left top; }
.signup .inner { padding-left: 100px; width: 380px; }
.signup .inner td.tl { width: 120px; }
.signup .inner input.no { width: 200px; }
.signup .inner div.ei { width: 206px; }
.signup .inner div.button { left: 500px; top: 200px; }
.signup .tip { padding-left: 21px; background: url("../image/silk/information.gif") no-repeat left bottom; }
.signup td.cp div { border: 2px solid #DDD; padding: 1px; background-color: #EEE; width: 200px; }
.signup td.cp ul { color: #333; margin-left: 30px; margin-top: 5px; margin-bottom: 5px; }
.signup td.cp ul li { padding-top: 1px; padding-bottom: 1px; list-style: url("../image/list.gif") outside circle; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		CREATE
------------------------------------- */
.create {}
.create .cap_b { border-bottom: none; padding-left: 47px; background: url("../image/smile.gif") no-repeat 5px top; }
.create .inner { padding-left: 80px; width: 650px; }
.create .inner td.tl { width: 120px; vertical-align: top; }
.create .inner div.pw { border: 2px solid #DDD; padding: 5px; background-color: #EEE; }
.create .inner div.pw div { margin-top: 30px; }

.upload1 {}
.upload1 .cap_b { border-bottom: none; padding-left: 47px; background: url("../image/smile.gif") no-repeat 5px top; }
.upload1 .inner { padding-left: 30px; width: 500px; }
.upload1 .inner td.tl { width: 200px; }
.upload1 .inner input.im { position: absolute; right: -110px; top: 50px; }
.upload1 .tip { padding-left: 21px; background: url("../image/silk/information.gif") no-repeat left bottom; }

.s {}
.s .inner { padding-left: 47px; padding-top: 8px; padding-bottom: 8px; background: url("../image/tip.gif") no-repeat 5px center; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		LOGOUT
------------------------------------- */
body#logout { background: #364149 url("../image/grid.gif"); }
.logout { margin: 100px auto 0; width: 500px; border-width: 10px; }
.logout .cap_b { font-size: 16px; color: #666; padding-left: 5px; }
.logout .inner_b div { padding-left: 5px; height: 30px; line-height: 30px; }
.logout .inner_b ul { margin-left: 40px; color: #90909A; }
.logout .inner_b li { padding-top: 5px; padding-bottom: 5px; list-style: outside square; }
* html .logout .inner_b li a { display: inline-block; }
div.cr { font-size: 11px; color: #999; margin: 10px auto; }
div.cr a { color: #999; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		LOGIN
------------------------------------- */
body#login { background: #364149 url("../image/grid.gif"); }
.login { margin: 100px auto 0; width: 500px; border-width: 10px; }
.login .cap_b { font-size: 16px; color: #666; padding-left: 5px; }
.login .inner { width: 450px; }
.login .inner .error { border: 1px solid #FFC; background: #FFE url("../image/silk/exclamation.gif") no-repeat 5px center; padding-top: 5px; padding-bottom: 5px; padding-left: 26px; color: #333; }
.login .inner td.tl { width: 100px; color: #333; }
.login .inner input.ex { width: 280px; font-size: 14px; padding: 3px; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		ABOUT
------------------------------------- */
.about { background: #FFF url("../image/shadow.gif") repeat-x left bottom; }
.about .cap_b { border-bottom: none; font-size: 16px; padding-left: 5px; }
.about .inner { text-align: center; font-size: 12px; padding-bottom: 100px; line-height: 2.0em; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		GUIDE
------------------------------------- */
.guide {}

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		GUEST BOOK
------------------------------------- */
.doing {}
.doing .inner { text-align: center; }
.doing .inner .btn { margin: 10px auto 5px; }
.doing .inner input.no { width: 300px; }

.guestbook {}
.guestbook .cap { padding-left: 21px; background: url("../image/silk/hourglass.gif") no-repeat left top; }
.guestbook .inner .line { padding: 12px 8px; width: auto; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		DEBUG
------------------------------------- */
#debug { width: 950px; margin: 0 auto; background: #364149 url("../image/grid.gif"); color: #999; font-size: 10px; padding: 5px; }
#debug strong { font-size: 12px; font-weight: bold; }

/* G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H - G - O - L - D - E - N - F - A - I - T - H */
/* -------------------------------------
		MAINTENANCE
------------------------------------- */
#maintenance { position: absolute; z-index: 999; height: 5000px; width: 100%; background-color: #000; }
.mt { text-align: center; z-index: 9999; position: absolute; height: 35px; line-height: 35px; font-size: 14px; color: #AAA; width: 100%; margin-top: 180px; background-color: #000; }