@charset "UTF-8";


/*  ================================================================================
	Header
================================================================================  */
#siteCaption{ width:784px; height:57px; line-height:55px; margin:0; padding:0; font-size:100%; background:url(../images/side_line.gif) no-repeat right bottom; float:right; }
#ci{ width:170px; height:54px; margin:0; padding:0; float:left; }


/*  ================================================================================
	Entry
================================================================================  */
h1{ margin:10px 0 0; padding:0; font-weight:bold; font-size:150%; color:#c90915; }

.entryListText{ padding:15px 7px 25px; font-size:116.7%; line-height:185%; color:#3c3c3c; }
.entryMore{ padding:0 0 0 15px; margin:0 0 25px 7px; font-size:116.7%; background:url(../images/maru.gif) no-repeat left center; }
.entryMore a{ display:block; }
.optionLinks{ padding:5px 7px; margin:0 0 19px; background:#e7e4e4; }
.optionLinks img{ vertical-align:middle; }
.commentLink{ float:right; }

.socialBookMarks{ padding:0 7px 15px; }
img.cl{ clear:both; }

/*  ================================================================================
	Comment
================================================================================  */
#commentArea{ padding:0 0 30px; }
#commentArea h5{ padding:0 0 5px 18px; font-weight:bold; font-size:100%; background:url(../images/maru.gif) no-repeat left 0.3em; text-align:left; border-bottom:1px solid #d4d4d4; }
#commentArea h5.form{ margin-bottom:0; }
#commentArea a:link,#commentArea a:visited,#commentArea a:active{ color:#336699; text-decoration:underline; }
#commentArea a:hover{ color:#336699; text-decoration:none; }
.commentList{ padding:0 0 10px; }
.commentList p{ padding-left:5px; padding-right:5px; }
.commentList .data{ padding:0 5px 7px; text-align:right; font-size:83.3%; background:url(../images/dotline.gif) repeat-x bottom; }
#commentArea form{ margin:0; padding:0; }
table#commentForm{ width:100%; border-top:1px solid #d4d4d4; }
table#commentForm th{ width:190px; font-weight:normal; text-align:center; background:#f3f3f3; border-bottom:1px solid #d4d4d4; }
table#commentForm td{ padding:10px 15px; border-bottom:1px solid #d4d4d4; }
table#commentForm td input{ width:300px; vertical-align:middle; }
table#commentForm td textarea{ margin:2px 0 0; width:420px; height:100px; }
table#commentForm td input#comment-bake-cookie,
table#commentForm td input#comment-reply{ width:auto; }
#commentArea .submit{ text-align:center; margin:15px 0 20px; }
