body {
 background-color: #F5F7F1; margin:0px; padding:0px; font: Verdana, Arial, Helvetica, sans-serif ; font-size:12px; color:#666
}
a{ text-decoration:none;color:#666}
a:hover{ background-color:#FF6600; color:#fff}
#body_div{
 width:773px;
 overflow:hidden;
 margin:10px auto;
}
#left_div{
 width:150px;
 float:left;
 padding: 20px 2px 0px 0px;
 text-align: right;
 clear: none;
}
#right_div{
 width:150px;
 float:left;
 margin:0px;
 padding: 20px 0px 0px 2px;
 text-align: left;
 clear: none;
}
#middle_div{
 width:430px;
 background-color: #FFF;
 border: 1px #000 solid;
 overflow: hidden;
 padding: 20px;
 float: left;
}
#top_image{
 width:388px;
 height:200px;
 background-image:url(top.jpg);
 border: 1px #000 solid;
}
.fu_top {
 color:#FF6600;
 font-weight:bold;
 border-bottom: 1px #000 solid;
}
.meau {
 word-break:break-all;
 }
#subject{
 width:100%;
 margin: 10px 0px;
}
#subject a{ color:#FF6600; text-decoration:none}
#subject a:hover{ background-color:#FF6600; color:#F5F7F1; text-decoration:none}
.log_body{width:100%;}
#log_top{ width:100%}
#log_top_left{ width:10%;float:left}
#log_top_right{ float:left; width:90%; text-align:left}
#log_text{ text-align:left}
#topic{ color:#FF6600; font-weight:bold}
#topic a{ color:#FF6600; font-weight:bold}
#topic a:hover{ color:#fff; font-weight:bold; background-color:#FF6600}
#log_more a{ border-top:2px #fff solid; text-decoration:none ; color:#666; background-color:#fff}
#log_more a:hover{border-top:2px #FF6600 solid; text-decoration:non;color:#666;background-color:#fff}
#blogname {
 padding: 0px;
 font-size: 30px;
 font-family: "Times New Roman";
 font-weight: bold;
 margin-top: 80px;
 margin-left: 5px;
 color: #FFF;
}
#calendar{ font-family: Arial, Helvetica, sans-serif;
width:90%; 
}
#calendar caption {  
font:11px 'Century Gothic', Arial, Helvetica, sans-serif;  
}
#calendar table { 
border-collapse: collapse; 
} 
#calendar th{  
font: normal 11px;  
}
#calendar td { 
text-align:center;
font-size: 10px;   
}
#calendar a{ color:#FF6600; text-decoration: none;}
#calendar a:hover{ color:#fff; background-color:#FF6600; text-decoration: none;}
#bottom{
 margin:0px;
 font-size:11px;
 font-family: Arial, Helvetica, sans-serif;clear:both;
}
.catnavi {
 margin: 5px 0px;
}
#link_div{ margin:5px 0px;}