@charset "utf-8";
/* CSS Document */

div.blogsidecontents {
	display: inline;
	float: left;
	width: 200px;
	margin-left: 14px;
	background: none !important;
	border: 0 !important;
	padding: 0 !important;
}

div.blogside {
	width: 198px;
	padding: 10px 0 0;
	background: #E6E0CA !important;
	border: 1px solid #D5D09F !important;
}

div.blogcategory,
div.monthlyarchive{
	width: 200px;
	margin-bottom: 15px;
	background: url(../../blog/img/blog_bg01.gif) repeat-y 0 0;
}

div.blogcategory p.blogcategoryheader,
div.monthlyarchive p.monthlyarchiveheader{
	width: 100%;
	padding: 10px 0 0;
	background: url(../../blog/img/blog_bg02.gif) no-repeat 0 0;
	text-align: center;
}

div.blogcategory div.blogcategorycontent,
div.monthlyarchive div.monthlyarchivecontent{
	width: 100%;
	padding: 0 0 10px;
	background: url(../../blog/img/blog_bg03.gif) no-repeat bottom;
}

div.blogcategory ul,
div.monthlyarchive ul {
	width: 180px;
	margin-left: 10px;
	padding: 10px 0;
	font-size: 93%;
}

div.blogcategory ul a,
div.monthlyarchive ul a {
	color: #663300;
}

div.blogentrycontent {
	width: 710px;
	padding-bottom: 15px;
	color: #660000;
}

div.blogentrycontent h3.blogentryheader {
	width: 100%;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	background: url(../../blog/img/blog_bg04.jpg) no-repeat 0 0;
}

div.blogentrycontent h3.blogentryheader em {
	display: block;
	padding: 18px 5px 0 15px;
	font-size: 116%;
	font-weight: bold;
	color: #330000;
}

div.blogentrycontent span.blogentrydate {
	display: block;
	padding: 10px;
	background: url(../../blog/img/blog_bg05.jpg) no-repeat bottom;
	border-left: 1px solid #B89A55;
	border-right: 1px solid #B89A55;
	font-size: 93%;
}

div.blogentrycontent div.blogentrybody {
	border: 1px solid #B89A55;
	padding: 10px 5px;
	font-size: 93%;
}

div.blogentrycontent div.blogentrybody p {
	padding: 5px;
}

div.blogpagelist {
	text-align: center;
	color: #330000;
}
div.blogpagelist a {
	color: #330000;
}
