 {
	FONT-SIZE: 100%; LINE-HEIGHT: 140%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ddd; PADDING-TOP: 0px
}
.credit {
	FONT-SIZE: 120%
}
.large_doc {
	FONT-SIZE: 160%
}
A:visited {
	COLOR: #bcb
}
A:link {
	COLOR: #bcb
}
A:hover {
	COLOR: #fee
}
A.vid:visited {
	COLOR: #ddd; TEXT-DECORATION: none
}
A.vid:link {
	COLOR: #ddd; TEXT-DECORATION: none
}
A.vid:hover {
	TEXT-DECORATION: underline
}
.love {
	COLOR: #f6b
}
.win_res {
	COLOR: #e00
}
.lose_res {
	COLOR: #00e
}
.announce {
	BORDER-RIGHT: #445 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #445 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 90%; PADDING-BOTTOM: 4px; MARGIN: 6px 0px; BORDER-LEFT: #445 1px solid; WIDTH: 478px; PADDING-TOP: 4px; BORDER-BOTTOM: #445 1px solid
}
.alllog_announce {
	BORDER-RIGHT: #554 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #554 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 90%; PADDING-BOTTOM: 4px; MARGIN: 6px 0px; BORDER-LEFT: #554 1px solid; WIDTH: 478px; COLOR: #994; PADDING-TOP: 4px; BORDER-BOTTOM: #554 1px solid
}
.time_announce {
	BORDER-RIGHT: #644 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #644 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 90%; PADDING-BOTTOM: 4px; MARGIN: 6px 0px; BORDER-LEFT: #644 1px solid; WIDTH: 478px; COLOR: #c44; PADDING-TOP: 4px; BORDER-BOTTOM: #644 1px solid
}
.win {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 130%; PADDING-BOTTOM: 4px; COLOR: #c44; PADDING-TOP: 4px
}
.whisper {
	COLOR: #b66
}
.fortune {
	COLOR: #96b
}
.fortune_id {
	COLOR: #b99
}
.guard {
	COLOR: #5a5
}
.safety {
	COLOR: #ddd
}
.spirit {
	COLOR: #69b
}
.free {
	COLOR: #b96
}
.stigmata {
	COLOR: #8a2
}
.gammer {
	COLOR: #9a8
}
.cupid {
	COLOR: #b69
}
.human {
	COLOR: #2bb; LINE-HEIGHT: 110%
}
.wolf {
	COLOR: #c44; LINE-HEIGHT: 110%
}
.vote {
	COLOR: #aa6
}
.conf {
	COLOR: #aa6
}
.flash {
	COLOR: #aa6
}
.char_name {
	FONT-SIZE: 180%; COLOR: #bbb
}
.comp_vote {
	FONT-WEIGHT: 700; COLOR: #dd2; LINE-HEIGHT: 110%
}
INPUT.submit {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; WIDTH: 100px; COLOR: #ddd; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #444
}
INPUT.pass {
	FONT-SIZE: 100%; WIDTH: 86px; HEIGHT: 24px
}
SELECT {
	FONT-SIZE: 90%; WIDTH: 165px
}
SELECT.edit {
	WIDTH: 150px
}
SELECT.postpos {
	WIDTH: auto
}
.action_text {
	WIDTH: 90%; HEIGHT: 23px
}
.monospace {
	FONT-FAMILY: monospace
}
TABLE.main {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BACKGROUND: #000; BORDER-LEFT: 1px; WIDTH: 710px; BORDER-BOTTOM: 1px
}
TABLE.menu TD DIV {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; MARGIN: 0px 20px 4px 0px; BORDER-LEFT: #666 1px solid; WIDTH: 9em; COLOR: #ccc; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #444; TEXT-ALIGN: center
}
TABLE.vil_index {
	FONT-SIZE: 80%; COLOR: #bbb; BORDER-COLLAPSE: collapse
}
TABLE.vil_index TD {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #444 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #444 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #444 1px solid; WHITE-SPACE: nowrap
}
TABLE.vil_index TD.vil_title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 130%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ccc; PADDING-TOP: 2px; BACKGROUND-COLOR: #444
}
TABLE.vil_index TD.space {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 20px
}
TABLE.char {
	FONT-SIZE: 90%
}
INPUT {
	FONT-SIZE: 90%
}
.caption {
	FONT-SIZE: 90%
}
TABLE.list {
	BORDER-RIGHT: #444 3px solid; BORDER-TOP: #444 3px solid; FONT-SIZE: 80%; MARGIN: 20px 0px 0px; BORDER-LEFT: #444 3px solid; WIDTH: 170px; BORDER-BOTTOM: #444 3px solid
}
TABLE.list TD {
	COLOR: #bbb; LINE-HEIGHT: 110%; TEXT-ALIGN: left
}
TABLE.list TD A:visited {
	COLOR: #bbb; LINE-HEIGHT: 110%
}
TABLE.list TD A:link {
	COLOR: #bbb; LINE-HEIGHT: 110%
}
TABLE.list TD A:hover {
	COLOR: #fff; LINE-HEIGHT: 110%
}
TABLE.list TH {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #555 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #555 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #555 1px solid; BACKGROUND-COLOR: #444
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
sizuof {
	WIDTH: 30px; heigt: 30
}
P {
	MARGIN: 12px 0px 16px; TEXT-INDENT: 1em
}
H2 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 130%; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 478px; COLOR: #ccc; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #444
}
.loud {
	DISPLAY: inline; FONT-WEIGHT: 700; FONT-SIZE: 120%; COLOR: #911
}
TABLE.message {
	MARGIN: 0px 0px 10px; WIDTH: 478px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.message TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.vote_t TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.message TD A:visited {
	FONT-SIZE: 80%; COLOR: #bbb; TEXT-DECORATION: none
}
TABLE.message TD A:link {
	FONT-SIZE: 80%; COLOR: #bbb; TEXT-DECORATION: none
}
TABLE.message TD A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
TABLE.message TD.howl {
	FONT-SIZE: 80%; COLOR: #bbb
}
TABLE.message SPAN.char_name {
	FONT-SIZE: 80%; COLOR: #bbb
}
TABLE.message TD A.say:visited {
	FONT-SIZE: 100%; COLOR: #200; TEXT-DECORATION: underline
}
TABLE.message TD A.say:link {
	FONT-SIZE: 100%; COLOR: #200; TEXT-DECORATION: underline
}
.popsay {
	FONT-SIZE: 100%; COLOR: #200; TEXT-DECORATION: underline
}
TD SPAN.cut A.say:visited {
	COLOR: #cc9
}
TD SPAN.cut A.say:link {
	COLOR: #cc9
}
.cut {
	COLOR: #cc9
}
.mes_say {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/say00.jpg) no-repeat center 50%; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 8px
}
.mes_say_body0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/say05.jpg) #fff no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.mes_say_body1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../img/say06.jpg) #fff no-repeat 50% bottom; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 0px
}
.mes_whisper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/whisper00.jpg) no-repeat center 50%; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 8px
}
.mes_whisper_body0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/whisper05.jpg) #f77 no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.mes_whisper_body1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../img/whisper06.jpg) #f77 no-repeat 50% bottom; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 0px
}
.mes_groan {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/groan00.jpg) no-repeat center 50%; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 8px
}
.mes_groan_body0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/groan05.jpg) #9fb7cf no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.mes_groan_body1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../img/groan06.jpg) #9fb7cf no-repeat 50% bottom; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 0px
}
.mes_think {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/think00.jpg) no-repeat center 50%; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 8px
}
.mes_think_body0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/think05.jpg) #939393 no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.mes_think_body1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../img/think06.jpg) #939393 no-repeat 50% bottom; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 0px
}
.action_box {
	MARGIN: 20px 0px; WIDTH: 468px; BORDER-COLLAPSE: collapse
}
.action_body {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px
}
.action_balloon {
	BACKGROUND: #fff; WIDTH: 100%
}
.action_textarea {
	FONT-SIZE: 10pt; WIDTH: 100%; LINE-HEIGHT: 100%
}
.whisper_textarea {
	FONT-SIZE: 80%; BACKGROUND: #fcc; WIDTH: 100%; LINE-HEIGHT: 100%
}
.groan_textarea {
	FONT-SIZE: 80%; BACKGROUND: #bde; WIDTH: 100%; LINE-HEIGHT: 100%
}
SPAN.today {
	COLOR: #888
}
.time {
	FONT-SIZE: 80%; COLOR: #888
}
.act_time {
	FONT-SIZE: 90%; COLOR: #888
}
.act_toggle {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 40px; BORDER-LEFT: #aaa 1px solid; CURSOR: pointer; COLOR: #ddd; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #444
}
.right {
	TEXT-ALIGN: right
}
.left {
	TEXT-ALIGN: left
}
TABLE.vil_main {
	TEXT-ALIGN: left
}
.center {
	TEXT-ALIGN: center
}
