
/* uO */

*{
	margin		: 0;
	padding		: 0;
}

ul{
	list-style	: none;
}

img{
	border		: none;
}



/* blog */

#blog{
	width		: 700px;
	font-size	: 13px;
	color		: #565656;
}

#blog a{
	color		: #ea48a3;
}



/* blog_left */

#blog_left{
	width		: 500px;
	float		: left;
}

#blog_left ul{
	width		: 480px;
}

#blog_left li{
	width		: 480px;
	float		: left;
	line-height	: 18px;
	margin-bottom	: 20px;
	background	: url(./img/blog_bg.gif) repeat-y left;
}

#blog_left .blog_box{
	width		: 480px;
	padding-top	: 5px;
	background	: url(./img/blog_top.gif) no-repeat;
}

#blog_left .blog_photo{
	width		: 165px;
	float		: left;
}

#blog_left .blog_photo img{
	border		: 1px solid #eeeeee;
	margin-left	: 5px;
}


#blog_left .blog_main{
	width		: 315px;
	float		: left;
}

#blog_left .blog_title{
	width		: 310px;
	height		: 28px;
	line-height	: 22px;
	text-indent	: 24px;
	font-weight	: bold;
	color		: #009e96;
	background	: url(./img/title_bg.gif) no-repeat;
}

#blog_left .blog_name{
	width		: 310px;
	height		: 25px;
	line-height	: 25px;
	border-bottom	: 1px dotted #999999;
	margin-bottom	: 12px;
}

#blog_left .blog_name span{
	width		: 200px;
	display		: block;
	float		: left;
	color		: #67464f;
}

#blog_left .blog_name font{
	width		: 105px;
	display		: block;
	float		: left;
	font-size	: 13px;
	color		: #c9a26a;
	text-align	: right;
}

#blog_left .blog_text{
	padding		: 0 5px 15px 0;
	line-height	: 18px;
}

#blog_left .blog_btm{
	width		: 480px;
	height		: 20px;
	line-height	: 20px;
	font-size	: 11px;
	clear		: left;
	background	: url(./img/blog_btm.gif) no-repeat;
	color		: #67464f;
}

#blog_left .blog_btm span{
	width		: 240px;
	display		: block;
	float		: left;
	text-indent	: 10px;
}

#blog_left .blog_btm span a{
	color		: #009e96;
}

#blog_left .blog_btm font{
	width		: 230px;
	display		: block;
	float		: left;
	font-size	: 11px;
	text-align	: right;
}







/* blog_right */

#blog_right{
	width		: 200px;
	float		: left;
}

#blog_right h3{
	width		: 200px;
	font-size	: 13px;
	letter-spacing	: 0;
	text-indent	: 0;
	background	: none;
	border		: none;
	margin		: 0;
	padding		: 0;
}



/* blog_detail */

#blog_detail{
	width		: 200px;
	height		: 152px;
	background	: url(./img/detail_bg.gif) no-repeat 0 26px;
	border-bottom	: 2px dotted #dddddd;
	margin-bottom	: 4px;
}

#blog_detail div{
	padding-top	: 10px;
}

#blog_detail li{
	width		: 200px;
	line-height	: 20px;
	float		: left;
	text-indent	: 34px;
	background	: url(./img/arrow.gif) no-repeat 18px 5px;
}



/* contents_list */

#contents_list{
	border-bottom	: 2px dotted #dddddd;
	margin-bottom	: 4px;
}

#contents_list a{
	color		: #009e96;
}

#contents_list li{
	width		: 200px;
	height		: 130px;
	background	: url(./img/list_bg.jpg) no-repeat;
}

#contents_list li div{
	padding		: 3px 0 0 3px;
}

#contents_list h3{
	padding-top	: 6px;
	line-height	: 13px;
	text-indent	: 31px;
}

#contents_list li p{
	width		: 200px;
	text-indent	: 10px;
	line-height	: 15px;
}



.search_page_text{
	float		: right;
	margin		: 15px 0;
	width		: 700px;
	text-align	: center;
	font-size	: 14px;
}


.search_page_text span{
	padding		: 7px;
	height		: 20px;
	line-height	: 20px;
	background	: #eee;
	border		: 1px solid #eee;
	color		: #333;
}

.search_page_text a{
	color		: #f4188a;
	padding		: 7px;
	height		: 20px;
	line-height	: 20px;
	border		: 1px solid #eee;
}

.search_page_text a:hover{
	color		: #fff;
	padding		: 7px;
	background	: #fbabc6;

}



/* banner */

#banner li{
	width		: 200px
	height		: 40px;
	margin-bottom	: 3px;
}