@charset "utf-8";
h3{
	text-indent:none;
}
#menu a#blog{
	background:#fff url(../images/blog.gif) no-repeat top center;
}

#feature{
	height:180px;
	margin-bottom:28px;
	background:transparent url(../images/blog_feature.jpg) no-repeat center top;
}
#feature h3{
	display:none;
}

#news{
	width:650px;
	float:left;
	text-align:left;
	margin-right:50px;
	margin-bottom:18px;
}

#news .post{
	margin-bottom:18px;
	padding-bottom:18px;
}
.post .head{
	width:650px;
	display:inline-block;
	line-height:24px;
	border-bottom:1px #bbb dotted;
	margin-bottom:14px;
}
.post .title{
	float:left;
}
.post .post-title a{
	display:block;
}
.post .date{
	float:right;
	color:#888;
	font-size:12px;
}
.post .body{
	clear:both;
	color:#555;
	line-height:20px;
}
.post .body p{
	padding:4px 0;
}
.post .blogger-labels{
	display:block;
	text-indent:24px;
	color:#888;
	margin-top:8px;
	background:#fff url(../images/ICON/tags.gif) no-repeat center left;
}

.post .permalinkurl{
	margin-bottom:24px;
	color:#888;
	padding-left:24px;
	background:#fff url(../images/ICON/urllink.gif) no-repeat center left;
}
.post .permalinkurl span{
	font-size:11px;
}

.post blockquote{
	display:block;
	border-left:5px #ddd solid;
	padding:4px 4px 4px 8px;
	margin:6px 0;
	background-color:#ebfaff;
}
.post a .postimg{
	float:left;
	margin:4px 0;
	margin-right:12px;
	padding:3px;
	background-color:#ccc;
	border:1px #bbb solid;
}
.post a .postimg:hover{
	background-color:#fff;
}
.post .postimgs{
	margin:6px 0;
	padding:3px;
	background-color:#ccc;
	border:1px #bbb solid;
}
.post .photo:hover{
	background-color:#fff;
}
.post table{
	line-height:20px;
	margin-bottom:12px;
	*margin:12px 0;
	border:#bbb 1px solid; 
}
.post table caption{
	border:1px #bbb solid;
	margin-top:12px;
	*margin-top:0;
	border-bottom:0px;
	padding:6px 0;
}
.post table th,
.post table td{
	padding:2px;
}


#sidebar{
	width:240px;
	float:right;
	text-align:left;
}
#sidebar .sideitem{
	margin-bottom:24px;
	line-height:24px;
}
#sidebar h3{
	width:240px;
	border-bottom:1px #bbb dotted;
	margin-bottom:12px;
}
#sidebar #recentposts li{
	width:220px;
	height:24px;
	overflow:hidden;
	background:#fff url(../images/ICON/postlist.gif) no-repeat center left;
	padding-left:24px;
}
#sidebar #archives li{
	background:#fff url(../images/ICON/archive.gif) no-repeat center left;
	padding-left:24px;
}
#sidebar #categorylist li{
	background:#fff url(../images/ICON/archives.gif) no-repeat center left;
	padding-left:24px;
}

#footer{
	clear:both;
}
