/* [Ice's Final Heaven - Reprise] Style Sheet (2003/09/15) */


/* ===== basic ===== */
body { background-color: #9ca6c6; font-size: 10pt; color: #555555; line-height: 15px; margin: 0px; padding: 0px; font-family:"verdana",·s²Ó©úÅé;
scrollbar-face-color:#9ca6c6;  scrollbar-shadow-color: #6867a1;  scrollbar-highlight-color:#6867a1;  scrollbar-3dlight-color: #B7C3EC;
scrollbar-darkshadow-color: #9ca6c6;  scrollbar-track-color:#B7C3EC;  scrollbar-arrow-color:#ffffff;}


/* ===== form ===== */
input, textarea, select{ font-family: default; font-size: 10pt; color: #444444; background-color:#FFFFFF; border: 1px dotted #666666;}
.tiphelpmsg {position : absolute ; visibility : hidden ; padding : 3px ; border : solid 1px #636d84 ;}


/* ===== link ===== */
a:link { color:#a80022; background:transparent; text-decoration:underline; }
a:visited { color:#a80022; background:transparent; text-decoration:underline; }
a:hover { color:#FFFFFF; background:#a80022; text-decoration:none; }
a:active { text-decoration: none; color: red;}


/* ===== text ===== */
h2 { font-size: 12pt; color: #636d84; background-color: #dddddd; font-weight: normal; line-height: 14px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; padding: 8px; border: #636d84 solid; border-width: 5px 0px 0px; text-align: right;}
h3 { font-size: 10pt; color: #444444; background-color: #ffffff; font-weight: normal; line-height: 14px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; padding: 8px; border: #636d84 solid; border-width: 1px 0px 0px; text-align: right;}
h4 { font-size: 12pt; color: #666666; background-color: #ffffff; font-weight: normal; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; padding: 2px; border: #636d84 solid; border-width: 0px 0px 1px; text-align: right;}
h5 { font-size: 12pt; color: #666666; background-color: #eeeeee; font-weight: bold; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; padding: 2px; border: #636d84 solid; border-width: 0px 0px 1px; text-align: left;}
h5.jou { font-size: 12pt; color: #000000; background-color: #ffffff; font-weight: normal; margin-top: 8px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; padding: 2px; border: #000000 solid; border-width: 0px 0px 1px; text-align: left;}
h5.title { font-size: 10pt; color: #000000; background-color: #ffffff; font-weight: normal; margin-top: 18px; margin-right: 8px; margin-bottom: 18px; margin-left: 50px; padding: 2px; border: #000000 solid; border-width: 0px 0px 1px; text-align: left;}
blockquote { color:#00637B; border-left:2px solid #9ca6c6; margin:12px 12px 12px 12px; padding:0px 6px; }
.crossline { color:#a80022; text-decoration:line-through; }


/* ===== journal ===== */
h6.date { font-size: 10pt; color: #4a958c; border-bottom:1px solid #4a958c; padding-bottom:1px; margin-top: 18px; clear:both;}
h6.dotted { font-size: 10pt; color: #3175a5; font-weight: bold; border-bottom:1px dotted #3175a5; padding-bottom:1px; margin-top: 22px; margin-bottom: 1px; clear:both;}
div.text { padding:0 1em 1em 1em; line-height: 24px; margin-bottom: 0px;}
div.form { padding:0 1em 1em 1em; line-height: 24px; margin-bottom: 0px;}
div.info { padding:0 1em 1em 1em; line-height: 18px; margin-left: 39px;}


/* ===== lyrics ===== */
h5.lyrics { font-size: 12pt; color: #3175a5; background-color: #ffffff; font-weight: normal; margin-top: 8px; margin-right: 8px; margin-bottom: 18px; margin-left: 8px; padding: 2px; border: #3175a5 solid; border-width: 0px 0px 1px; text-align: left;}
h5.lyricstitle { font-size: 10pt; color: #4a958c; background-color: #ffffff; font-weight: normal; margin-top: 8px; margin-right: 8px; margin-bottom: 18px; margin-left: 0px; padding: 2px; border: #4a958c solid; border-width: 0px 1px 1px 0px; text-align: left;}
h6.lyrics { font-size: 10pt; color: #3175a5; border-bottom:1px solid #3175a5; margin-top: 10px; margin-bottom: 1px; clear:both;}


/* ===== table ===== */
table { font-size: 10pt; border: 1px #666666 dotted; line-height: 16px;}
table.solid { font-size: 10pt; border: 1px #666666 solid; line-height: 16px;}
table.none { font-size: 10pt; border: 0px; line-height: 18px; align: center;}
th { background-color: #bbbbbb; color: #ffffff; font-weight: normal; padding: 2px; border: 0px;}
td { background-color: #ffffff; vertical-align: middle; padding: 5px; line-height: 16px; border: 0px #0f87ff solid;}
td.ta { background-color: #cccccc;}
td.tb { background-color: #dddddd;}
td.lyrics { background-color: #ffffff; vertical-align: top; padding: 5px; line-height: 12px; border: 0px #0f87ff solid;}
td.banner { width:200px; vertical-align: middle; border: 1px #636d84 solid; background-color: #eeeeee;}
td.name { vertical-align: middle; width:200px; border: 1px #636d84 dotted; background-color: #eeeeee;}


/* ===== list ===== */
dl { margin:12px 0px; padding:0 0 0 2em; }
	dt { margin:0px 0px 2px 0px; }
	dd { margin:0px 0px 2px 0px; padding-left:2em;}
ol { margin:12px 0px; padding:0 0 0 2em; }
	ol ol { margin-top:6px; }
	ol li { margin:0px 0px 2px 0px; }
ul { margin:12px 0px; padding:0 0 0 2em; }
	ul ul { margin-top:6px; }
	ul li { margin:0px 0px 2px 0px; }

dl.list dt{ display:list-item; list-style-image:url('list.gif'); }

ul.list { list-style-image:url('list.gif'); }
ul.list_g { list-style-image:url('list_g.gif'); }
ul.shortcut { list-style-image:url('short.gif'); }
ul.attention { list-style-image:url('attent.gif'); }
ul.nolist { list-style-type:none; }
ul.navi { margin:2px 0px; padding:0em; }
ul.navi li { display:inline; }


/* ===== user ===== */
.TextBody { font-size: 11pt; margin: 15px; padding: 4px; text-align: center; }
.topic { background-color: #ffffff; font-size: 10pt; padding: 0px; text-align: left;}
.Ttitle { font-weight: normal; border-color: #663300}
.comment { color: #666666; font-size: 9px;}
.caution { font-weight: normal; color: #ee0000;}
.title { color: #ffffff; background-color: #333333; padding: 2px;}
.nolink { color:#aaaaaa;}
.active { color:#a80022;}
.lyactive { color:#a80022; background:transparent; text-decoration:underline;}

.center { text-align: center;}
.right { text-align: right;}
.mid { vertical-align: middle;}


/* ===== image ===== */
img { border-style:none; margin:1px; }
img.picture {border:1px solid #171715; margin:4px;}
img.icon { margin:0px 1px; }
img.right { float:right; }
img.left { float:left; }
img.vtmid { vertical-align:middle; }
