@charset "utf-8";

.title_blog {height:250px;background:url(images/header.jpg);}

.blog_side {padding:3px 0 0 0;}
.about {background:url(images/about.gif) no-repeat left bottom;height:44px;}
.category {background:url(images/category.gif) no-repeat left bottom;height:42px;}
.link {background:url(images/link.gif) no-repeat left bottom;height:64px;}
.c1 {background:url(images/side_h2_c1.gif) no-repeat left bottom;height:64px;}
.c2 {background:url(images/side_h2_c2.gif) no-repeat left bottom;height:60px;}
.side_navi {background:url(images/side_navi.gif) no-repeat left bottom;height:34px;}
.recent {background:url(images/recent.gif) no-repeat left bottom;height:44px;}

.box p {margin:0 8px 4px 8px;}
#cal_box {width:238px;padding:20px 0 0 0;}

#wp-calendar {margin:0 0 0 12px;width:220px;padding:0;}
#wp-calendar th {width:14%;text-align:center;}
#wp-calendar td {text-align:center;}

#content_blog {
 width:720px;
 float:left;
 margin:0 0 0 8px;
 text-align:left;
 padding:9px 0 0 0;
}
.post {margin:0 0 20px 0;}
.post h2 {background:url(images/h2.gif) no-repeat left;border-bottom:1px #CCCCCC solid;font-size:12px;font-weight:bold;color:#663300;padding:3px 0 3px 20px;text-indent:0px;}
.post h2 a {color:#663300;text-decoration:none;}
.date {float:right;color:#CC3300;font-weight:bold;padding:0 3px 0 0;}
.post h2 a:hover {color:#663300;text-decoration:underline;}
.entry {padding:10px 0;margin:0 15px;}
.entry p {clear:both;padding:12px 0 0 0;}
.entry img {margin:0 10px 10px 0;}
.info {clear:both;text-align:right;margin:0 10px 10px 0;color:#999999;}
.info a {color:#999999;text-decoration:none;}

.navigation {padding:20px;}
.alignleft {float:left;}
.alignright {float:right;}

#page_navi {text-align:right;padding:20px;}

#commentarea {margin:0 0 0 20px;padding:20px 0 0 0;}
#respond {
 width:90%;
 padding:0 0 0 10px;
 margin:0 0 0 2px;
}
#respond input {padding:2px;}
#respond textarea {
 width:480px;
 padding:2px;
}
#respond p {
 margin:5px;
}
.commentlist {
 width:80%;
 margin:0 0 12px 0;
 padding:8px 0 0 0;
 border-bottom:1px #999999 dotted;
}
.commentlist p {
 margin:0 0 0 16px;
 padding:6px;
}
.fn {
 font-weight:bold;
 font-style:normal;
}
.comment-meta {font-size:10px;}
#comments {font-weight:normal;}

.post #tweet h2.h2_index_2 {width:722px;height:50px;background:url(images/h2_index_2.gif) no-repeat top;clear:both;text-indent:-9999px;border:none;}
#tweet h2.h2_index_2 {width:722px;height:50px;background:url(images/h2_index_2.gif) no-repeat top;clear:both;text-indent:-9999px;border:none;}
#tweet {margin-bottom:10px;}
#tweet #widget_twitter_vjck ul li {margin-bottom:8px;background:url(images/date.gif) no-repeat left 2px;}
#tweet ul {margin:0 15px;}
#tweet ul li {background:url(images/date.gif) no-repeat left 5px;padding:0 0 0 10px;}
.hLink {display:none;}