#main_contents {
	padding: 20px 0px 20px 30px;
}
#bloglist {
	float: left;
	width: 522px;
}
#bloglist .listbox {
}
#bloglist .listbox_inner {
	margin: 0px 18px 18px 0px;
	border: 1px solid #FFFFFF;
	padding: 10px;
}
#bloglist .listbox .entrybox {
	background: #FFFFFF;
}

#bloglist h3 {
	padding: 0px 0px 5px;
	border-bottom: 3px double #FFFFFF;
}
#bloglist p {
	background: #FFFFFF;
	color: #000000;
	padding: 10px;
	font-size: 11px;
	line-height: 15px;
	clear: both;
}
#bloglist .continue {
	text-align: right;
}
#bloglist .title_p {
	background: #FF0000 url(../img/blog/titlebg_p.jpg) repeat-y;
	padding: 6px 10px;
	font-size: 11px;
	line-height: 13px;
	margin: 10px 0px 0px;
	font-weight: bold;
	color: #000000;
}
#bloglist .title_g {

	background: #666666 url(../img/blog/titlebg_g.jpg) repeat-y;
	padding: 6px 10px;
	font-size: 11px;
	line-height: 13px;
	margin: 10px 0px 0px;
	font-weight: bold;
	color: #000000;
}
#bloglist .title_f {


	background: #DCC641 url(../img/blog/titlebg_f.jpg) repeat-y;
	padding: 6px 10px;
	font-size: 11px;
	line-height: 13px;
	margin: 10px 0px 0px;
	font-weight: bold;
	color: #000000;
}
#bloglist .title_v {



	background: #940332 url(../img/blog/titlebg_v.jpg) repeat-y;
	padding: 6px 10px;
	font-size: 11px;
	line-height: 13px;
	margin: 10px 0px 0px;
	font-weight: bold;
	color: #000000;
}
#bloglist .title_a {




	background: #E7EBCB url(../img/blog/titlebg_a.jpg) repeat-y;
	padding: 6px 10px;
	font-size: 11px;
	line-height: 13px;
	margin: 10px 0px 0px;
	font-weight: bold;
	color: #000000;
}
#bloglist .title_l {





	background: #86345C url(../img/blog/titlebg_l.jpg) repeat-y;
	padding: 6px 10px;
	font-size: 11px;
	line-height: 13px;
	margin: 10px 0px 0px;
	font-weight: bold;
	color: #000000;
}
#bloglist .listbox a {
	color: #000000;
	text-decoration: underline;
}

#catemenu {
	float: left;
	width: 160px;
}
#catemenu .catelist {
	padding: 4px;
	border: 1px solid #FFFFFF;
	background: #654040;
}
#catemenu .catelist_inner {
	background: url(../img/blog/catebg.gif) repeat-y;
}
.catelist  ul {
	list-style: none;
}
#catemenu .entrylist {
	padding: 4px;
	border: 1px solid #FFFFFF;
	margin: 20px 0px 0px;
	background: #654040;
}
.entrylist ul {
	list-style: none;
}
.entrylist li {
	background: url(../img/blog/entrylistmark.gif) no-repeat;
	margin: 0px 5px;
	padding: 0px 0px 0px 20px;
	font-size: 11px;
	line-height: 13px;
}
.entrylist a:hover {
	color: #FF0000;
}
#main_contents .retunrtop {
	clear: both;
	text-align: right;
	font-size: 11px;
	line-height: 11px;
	padding: 20px;
}