BODY{text-align:center;background-color:#F5F5DC;color:#8b0000;background-image:url("/ruby/img/ruby-pagebg.gif");}
A:LINK{text-decoration:none;color:#cc6666;}
A:VISITED{text-decoration:none;color:#a52a2a;}
A:HOVER{text-decoration:underline;color:#660000;}
DIV.container{background-color:transparent;}
DIV.system{margin:0.5em auto 0.5em auto;font-size:85%;text-align:right;background-color:transparent;}
DIV.header{text-align:center;background-color:#F5F5DC;color:#8b0000;background-image:url("/ruby/img/ruby-pagebg.gif");}
H1.diarytitle{font-size:150%;font-weight:bold;text-align:left;background-color:transparent;color:#8b0000;}
H1.diarytitle A{color:#8b0000;}
H1.diarytitle A:LINK{color:#8b0000;}
H1.diarytitle A:VISITED{color:#8b0000;}
H1.diarytitle A:HOVER{color:#8b0000;}
DIV.penname{font-size:100%;font-weight:bold;text-align:left;background-color:transparent;}
DIV.counter{font-size:100%;text-align:left;background-color:transparent;}
DIV.freespace{margin-top:1em;font-size:85%;background-color:#F5F5DC;color:#8b0000;background-image:url("/ruby/img/ruby-pagebg.gif");}
DIV.main{text-align:center;background-color:transparent;color:#8b0000;background-image:url("/ruby/img/ruby-pagebg.gif");}
DIV.topic{width:70%;margin:20px auto 0px auto;border:1px solid #333333;line-height:1.5em;font-size:85%;text-align:left;background-color:#F5F5DC;color:#8b0000;}
DIV.topicheader{padding:2px 10px 2px 10px;color:#FA8072;background-color:#8b0000;line-height:1em;}
DIV.topicdate{color:#cc6666;font-weight:bold;margin-right:1em;display:inline;background-color:#8b0000;}
H2.topicsubject{color:#FA8072;display:inline;font-size:87%;background-color:#8b0000;}
H2.topicsubject A:LINK{text-decoration:none;color:#FA8072;font-weight:bold;}
H2.topicsubject A:VISITED{text-decoration:none;color:#FA8072;font-weight:bold;}
H2.topicsubject A:HOVER{text-decoration:none;color:#FA8072;font-weight:bold;}
DIV.topiccategory{padding:0px 0px 0px 0px;background-color:transparent;font-size:85%;text-align:right;line-height:1em;color:#FA8072;}
DIV.topiccategory A{text-decoration:none;color:#FA8072;}
DIV.topiccategory A:LINK{text-decoration:none;color:#FA8072;}
DIV.topiccategory A:VISITED{text-decoration:none;color:#FA8072;}
DIV.topiccategory A:HOVER{text-decoration:none;color:#FA8072;}
DIV.topiccontents{padding:15px;color:#8b0000;background-color:#ffffff;border:1px dotted #333333;background-image:url("/ruby/img/ruby-topicbg.jpeg");background-repeat:	no-repeat;background-position:	95% 95%;}
DIV.topiccontents A{color:#cc6666;}
DIV.topiccontents A:LINK{color:#cc6666;}
DIV.topiccontents A:VISITED{color:#cc6666;}
DIV.topiccontents A:HOVER{color:#cc6666;}
DIV.topiccontents TABLE{padding:0px;margin:0px;border-collapse:collapse;background-image:none;word-wrap:break-word;}
DIV.topicfooter{clear:both;position:relative;background-color:#ffffff;color:#8b0000;}
DIV.footer{background-color:#F5F5DC;color:#8b0000;background-image:url("/ruby/img/ruby-pagebg.gif");}
DIV.mymenu{position:absolute;background-color:#ffffff;top:0px;font-size:85%;text-align:left;color:#8b0000;}
DIV.commentmenu{font-size:85%;text-align:right;color:#8b0000;}
DIV.comment{margin-top:1em;font-size:85%;clear:both;background-color:#ffffff}
.button{border:1px solid #333333;background-color:#F5F5DC;color:#8b0000;padding:2px;margin-left:5px;}
BLOCKQUOTE{background-color:transparent;color:#8b0000;}
CITE{background-color:transparent;color:#8b0000;}
DIV.topic2{width:70%;margin:20px auto 0px auto;border:1px solid #333333;line-height:1.5em;font-size:85%;text-align:left;background-color:#F5F5DC;color:#8b0000;}
DIV.topicheader2{padding:2px 10px 2px 10px;color:#FA8072;background-color:#8b0000;line-height:1em;}
DIV.topicdate2{color:#cc6666;font-weight:bold;margin-right:1em;display:inline;background-color:#8b0000;}
H2.topicsubject2{color:#FA8072;display:inline;font-size:87%;background-color:#8b0000;}
H2.topicsubject2 A:LINK{text-decoration:none;color:#FA8072;font-weight:bold;}
H2.topicsubject2 A:VISITED{text-decoration:none;color:#FA8072;font-weight:bold;}
H2.topicsubject2 A:HOVER{text-decoration:none;color:#FA8072;font-weight:bold;}
DIV.topiccategory2{padding:0px 0px 0px 0px;background-color:transparent;font-size:85%;text-align:right;line-height:1em;color:#FA8072;}
DIV.topiccategory2 A{text-decoration:none;color:#FA8072;}
DIV.topiccategory2 A:LINK{text-decoration:none;color:#FA8072;}
DIV.topiccategory2 A:VISITED{text-decoration:none;color:#FA8072;}
DIV.topiccategory2 A:HOVER{text-decoration:none;color:#FA8072;}
DIV.topiccontents2{padding:15px;color:#8b0000;background-color:#ffffff;border:1px dotted #333333;background-image:url("/ruby/img/ruby-topicbg.jpeg");background-repeat:	no-repeat;background-position:	95% 95%;}
DIV.topiccontents2 A{color:#8b0000;}
DIV.topiccontents2 A:LINK{color:#8b0000;}
DIV.topiccontents2 A:VISITED{color:#8b0000;}
DIV.topiccontents2 A:HOVER{color:#8b0000;}
DIV.topicfooter2{clear:both;position:relative;background-color:#F5F5DC;color:#8b0000;}
DIV.topiccontents2 TABLE{padding:0px;margin:0px;border-collapse:collapse;background-image:none;word-wrap:break-word;}
DIV.mymenu2{position:absolute;background-color:#ffffff;top:0px;font-size:85%;text-align:left;color:#8b0000;}
DIV.commentmenu2{font-size:85%;text-align:right;color:#8b0000;}
DIV.comment2{margin-top:1em;font-size:85%;clear:both;background-color:transparent;color:#8b0000;}
P.copyright{text-align:center;font-size:85%;clear:both;}
DIV.nikkisite{margin:10px;}
.searchform{margin:10px;}
.listdate{margin-right:0.5em;}
DIV.subtitle{font-size:66%;font-weight:normal;}
DIV.topiccontents SPAN.photoeffect{border:none;background:transparent url("/img/shadowimg.gif") no-repeat right bottom;float:left;margin:5px;}
DIV.topiccontents SPAN.photoeffect IMG{position:relative;left:-5px;top:-5px;padding:5px;border:1px solid #999999;background-color:#ffffff;}
DIV.topiccontents2 SPAN.photoeffect{border:none;background:transparent url("/img/shadowimg.gif") no-repeat right bottom;float:left;margin:5px;}
DIV.topiccontents2 SPAN.photoeffect IMG{position:relative;left:-5px;top:-5px;padding:5px;border:1px solid #999999;background-color:#ffffff;}
OBJECT{background-color:transparent;}
EMBED{background-color:transparent;}
SPAN.sprt{margin:0.2em;}
div.comment {clear:both;}
div.comment2 {clear:both;}
div.comment ul{clear:both;}
div.comment2 ul{clear:both;}
*{word-wrap:break-word;}
