
.blog{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

#blog_wrap{
	margin-left: 13px;
}

.blog_sec{
	border: solid 1px #cfcfcf;
	background-color: #f0f0f0;
	width: 98%;
}

.blog_sec .head {
	background-color: #cfcfcf;
	border: solid 1px #f0f0f0;
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
}

.blog_sec .head img{
	float: left;
	margin-right: 10px;
}

.blog_sec form{
	padding: 5px;
}

#blog_search{


}

#blog_search tr:hover{
	background-color: #eeeeee;	
}

#blog_search .total{

		text-align: right;
		padding-right: 20px;
		border-bottom: solid 1px #cfcfcf;
}


#blog_search caption{

	border-bottom: solid 1px #000;
}

#blog_search th{
	text-align: left;
	border-bottom: solid 1px #cfcfcf;
}

#edit_submit{
	text-align: right;
}

#edit_submit span{
	float: left;
}

#edit_submit .sub{
	border: solid 1px #cfcfcf;
}

#blog_date{
	text-align: right;
	padding-right: 5px;
}

.blog_subject{
	
}

.blog_subject a{
	color: blue;
	font-size: .7em;
}


#blog_msg{
	text-align: center; 
	color: green; 
	background-color:#99ff99;
}

#blog_recent_posts{
	text-align: left;
	padding-left: 5px;
}

#blog_recent_posts .blog_recent_head{

	border-bottom: solid 1px #cfcfcf;
	width: 80%;
	margin-left: 10%;
	font-size: .8em;
	text-align: center;	
}

#blog_recent_posts a {
	font-size: .8em;
	color: blue;
}

#blog_recent_posts a:hover {
	color: #ff9900;
}

#blog_archive_posts .blog_archive_head{
	border-bottom: solid 1px #cfcfcf;
	width: 80%;
	margin-left: 10%;
}

#blog_archive_posts{
	font-size: .8em;
}

#blog_archive_posts .blog_years{
	text-align: left;
	padding-left: 05px;
}

#blog_archive_posts .blog_months{
	padding-left: 20px;
	
}

#blog_archive_posts .blog_days{
	padding-left: 10px;
	list-style: disc;
}

#blog_archive_posts .blog_posts{
	padding-left: 10px;
	list-style: none;
}

#blog_archive_posts a{
	color: blue;
}

#blog_archive_posts a:hover{
	color: #ff9900;
}

.blog_post_bottom{
	border-bottom: solid 1px #cfcfcf;
	width: 80%;
	margin-left: 10%;
}












