@charset "utf-8";

/*sidebar
-----------------------------------------------*/
#sidebar dl{
	margin-left:8px;
	margin-bottom:20px;
}
#sidebar dl dt{
	margin-bottom:7px;
}
#sidebar dl dd{
	background:url(../img/cms/icon_archive.gif) no-repeat 4px center;
	padding:2px 0 2px 12px;
}


#sidebar ul.archivelist{
	margin-left:8px;
	margin-bottom:20px;
}
#sidebar ul.archivelist li.header{
	margin-bottom:7px;
	background:none;
	padding:0px;
}
#sidebar ul.archivelist li{
	background:url(../img/cms/icon_archive.gif) no-repeat 4px center;
	padding:2px 0 2px 12px;
	text-align:left;
}


/*style
-----------------------------------------------------*/
.post{
	width:632px;
	margin-top:20px;
	font-size:12px;
}
.img_border{
	width:190px;
	height:150px;
	background:url("../img/bg_img.gif") repeat scroll left top transparent;
	padding:4px;
	float:left;
}
.info_r{
	width:405px;
	float:right;
	border-bottom:1px solid #d9d9d9;
}
.info_title{
	font-size:14px;
	font-weight:bold;
	color:#dd567c;
	padding-bottom:4px;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:10px;
}
.info_title .day_s{
	font-size:10px;
	color:#aaaaaa;
	padding-left:20px;
}
.info_txt{
	min-height:125px;
	height:auto !important;
	height:125px;
}
.btn_readmore{
	text-align:right;
	margin-bottom:7px;
}
.btn_request_s{
	width:172px;
	margin-left:230px;
	margin-top:20px;
}

/*----------------------  detail   -------------------------------*/
.thumb_pic{
	width:58px;
	height:45px;
	background:url("../img/bg_img.gif") repeat scroll left top transparent;
	padding:4px;
	float:left;
}
.detail_title{
	width:550px;
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#dd567c;
	padding-bottom:4px;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:5px;
}
.detail_day{
	width:550px;
	float:right;
	text-align:right;
	font-size:10px;
	color:#aaaaaa;
}
.entry{
	border-bottom:1px solid #d9d9d9;
	margin-top:15px;
	padding-bottom:15px;
}
.imgline{
	margin-top:15px;
	margin-bottom:15px;
}
.imgline img{
	background:url("../img/bg_img.gif") repeat scroll left top transparent;
	padding:4px;
}

.navigation{
	font-size:12px;
	margin-top:30px;
}
.navigation a{
	color:#dd567c;
}
.navigation a:hover{
	color:#999999;
}
.alignleft{
	width:270px;
	float:left;
}
.alignright{
	width:270px;
	float:right;
	text-align:right;
}
#detail .alignleft{
	background:url(../img/cms/btn_old.gif) no-repeat left 2px;
	padding-left:40px;

}
#detail .alignright{
	background:url(../img/cms/btn_new.gif) no-repeat right 2px;
	padding-right:45px;
}

body#index{background-image:none;}

#index .box {
	width:460px;
	padding:6px 0 20px 168px;
	position:relative;
	
}
#index .box strong{
	color:#dd567c;
	font-size:16px;
	display:block;
	margin:0 0 4px 0;
}
#index .box img{
	position:absolute;
	left:0;
	top:0;
}


