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

div#blog {
	position: relative;
	float: left;
	width: 645px;
	margin: 0 0 0 15px;
	padding: 0;
}
div#blog dl {
	position: relative;
	margin: 0 0 20px 0;
	padding: 0;
}
div#blog dt {
	position: relative;
	margin: 0 0 20px 10px;
	padding: 0;
}
span.blog_title {
	font-size: 18px;
	font-weight: bold;
	color: #e6eac3;
}
span.blog_date {
	font-size: 12px;
	font-weight: normal;
	color: #808080;
}
div#blog dd {
	position: relative;
	margin: 0 0 20px 10px;
	padding: 0;
	border-bottom: 1px dotted #ffffff;
}
div#blog p {
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	margin: 0 0 20px 0;
	padding: 0;
}
div#blog ul {
	color: #FFFFFF;
	font-size: 14px;
	margin: 0 0 15px 0;
}
div#blogMonths {
	position: relative;
	width: 188px;
	margin: 0 15px 0 0;
	padding: 0;
	float: right;
}
a.blog_month:link,
a.blog_month:visited,
a.blog_month:active {
	position: relative;
	clear: both;
	display: block;
	text-align: center;
	width: 188px;
	font-size: 14px;
	color: #ffffff;
	padding: 5px 0;
	margin: 0 0 10px 0;
	border: 1px solid #939393;
	background-color: #262626;
	text-decoration: none;
}
a.blog_month:hover {
	color: #ffa200;
	border: 1px solid #935d00;
	background-color: #261800;
}
a.blog_home:link,
a.blog_home:visited,
a.blog_home:active {
	position: relative;
	clear: both;
	display: block;
	text-align: center;
	width: 188px;
	font-size: 14px;
	color: #3189e3;
	padding: 5px 0;
	margin: 0 0 25px 0;
	border: 1px solid #1c4f83;
	background-color: #071422;
	text-decoration: none;
}
a.blog_home:hover {
	color: #ffa200;
	border: 1px solid #935d00;
	background-color: #261800;
}