/************** blog list **************/
		div.nomar { margin: 0; }

		div.block03 ul.categories {  }
		div.block03 ul.categories li { background-image: url('../img/dot01.gif'); }
		div.block03 ul.categories li a { font-weight: bold; text-decoration: none; }
		div.block03 ul.categories li a span { font-weight: normal; }

		div.block08 { padding-bottom: 10px; background: url('../img/bg_block08.gif') no-repeat -380px 100%; }
		div.block08 a.rss { float: right; margin: 10px 10px 0 0; }
		div.block08 p.heading { padding-top: 10px; background: url('../img/bg_block08.gif') no-repeat 0 0; }
		div.block08 div.pad { padding-bottom: 0; background: url('../img/bg_block08.gif') repeat-y -190px 0; }
		div.block08 ul { overflow: hidden; margin-top: 5px; }
		div.block08 ul li { padding-bottom: 6px; margin: 1px 0 -1px; border-bottom: 1px dotted #d1d7e6; background-image: url('../img/dot01.gif'); }

		ul.blog, ul.blog li { margin: 0; padding: 0; list-style: none; }
		ul.blog li { margin-bottom: 10px; 
		background: none;
		}
		ul.blog li .head { overflow: hidden; }
		ul.blog li .head h1 { font-size: 18px; margin-bottom: 4px; }
		ul.blog li .image { float: left; overflow: hidden; width: 44px; height: 51px; }
		ul.blog li .info { margin-left: 60px; }
		ul.blog li .info a { text-decoration: none; }
		ul.blog li .lead {  }
		ul.blog li p#path span { float: right; color: #544a69; }
		ul.blog li p#path span a { text-decoration: underline; }


/************** blog detail **************/
	.commbox {  }
	.commbox h2 { padding-right: 4px; background: url('../img/bg_header.gif') no-repeat 100% 100%; font-size: 14px; color: #544a69; }
	.commbox h2 span { display: block; height: 26px; line-height: 26px; padding: 0 8px 0 12px; background: url('../img/bg_header.gif') no-repeat 0 0; white-space: nowrap; overflow: hidden; }

	ul.commlist, ul.commlist li { margin: 0; padding: 0; list-style: none; }
	ul.commlist { margin-bottom: 20px; }
	ul.commlist li { margin-top: 5px; padding-bottom: 5px; background: url('../img/bg_comments.gif') no-repeat -684px 100%; }
	ul.commlist li div { padding: 10px 12px 0; background: #f5f6f9 url('../img/bg_comments.gif') no-repeat 0 0; overflow: hidden; }
	ul.commlist li div p { margin: 0 0 8px; }
	ul.commlist li div p strong { color: #544a69; }
	ul.commlist li div p.date { float: right; margin: 0; font-size: 10px; color: #685f7c; }

	button.button { border: none; background: none; padding: 0; margin: 0; overflow: visible; cursor: pointer; }
	button.button span { float: left; background: url('../img/bg09.gif') no-repeat 0 0; cursor: pointer; }
	button.button span span { padding: 1px 8px 3px; background-position: 100% 0; color: #544a69; font-size: 10px; line-height: 14px; white-space: nowrap; }
	button.button:hover span, button.hover span { background-position: 0 -20px; }
	button.button:hover span span, button.hover span span { background-position: 100% -20px; color: #84789b; }

	.commform { overflow: hidden; padding: 12px; background: #f5f6f9 url('../img/bg_comments.gif') no-repeat -684px 100%; }
	.commform div { margin-left: -15px; }
	.commform input, .commform textarea { margin-left: 15px; padding: 3px 4px; background-color: #fff; border: 1px solid #adb7d5; }
	.commform input { float: left; width: 195px; }
	.commform textarea { width: 635px; height: 150px; margin-top: 13px; }
	.commform p { overflow: hidden; }
	.commform button.button { float: right; }

	/* For IE6 */
	button { scrollbar-face-color: expression(runtimeStyle.scrollbarFaceColor = '#fff', onmouseover = function() {this.className += ' hover'}, onmouseout = function() {this.className = this.className.replace(/ hover/g, '')} ); }
	div.block08 ul, ul.commlist li div, .commform, .commform p { _zoom: 1; }
	/* End For IE6 */

