a:hover {
	color:#FF8000;
}

a:link.title_link {
	color:#FEFEFE;
}
a:hover.title_link {
	color:#FEFEFE;
}
a:visited.title_link {
	color:#FEFEFE;
}
a:active.title_link {
	color:#FEFEFE;
}
a.title_link {
	text-decoration:none;
}

.blog_body {
	
	background:#000000;

}

.blog_form {

	margin:0px 0px 0px 0px;
	
}

.blog_content {
	
	width:100%;
	text-align:center;
	
}

.blog_header {

	width:100%;

}
.blog_headbanner {

	width:100%;
	margin:0px 0px 0px 0px;

}

blockquote {

	margin:0px;
	padding:8px;
	border:1px dotted #666666;
	width:80%;
	font-style:italic;
}

.blog_header_content {

	width:100%;
	height:160px;
	background:#333333;
	color:#FFFFFF;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	text-align:left;

}

.blog_headbanner_content {

	width:100%;
	height:160px;
	background:#333333;
	color:#FFFFFF;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}


.blog_title {

	color:#FFFFFF;

}

.blog_exp {

	color:#FFFFFF;
	font-size:1em;

}

.blog_left_menu_content {

	vertical-align:top;
	text-align:left;
	width:20%;
	background:#DDDDDD;
	font-size:1em;
	color:#000000;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_left_menu_head {

	font-size:1.2em;
	
}

.blog_right_menu_content {

	vertical-align:top;
	text-align:center;
	width:20%;
	background:#DDDDDD;
	font-size:1em;
	color:#000000;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_footer {

	width:99%;
	height:60px;
	vertical-align:center;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}

.blog_footer_content {

	text-align: left;
	width:100%;
	height:24px;
	background:#222222;
	color:#FFFFFF;
	text-weight:bold;

}

.blog_center_menu_content {

	width:60%;
	background:#FEFEFE;
	vertical-align:top;

}

.blog_datalist {

	width:100%;
	height:100%;
	border:1px solid #666666;

}

.blog_datalist_content {

	vertical-align:top;
	text-align:left;
	width:100%;
	background:#FEFEFE;
	font-size:1em;
	color:#000000;

}

.blog_datalist_cnt {

	width:100%;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}

.blog_datalist_prevlink {

	width:20%;
	text-align:left;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}

.blog_datalist_centerlink {

	width:60%;
	text-align:center;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}

.blog_datalist_nextlink {

	width:20%;
	text-align:right;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}

.blog_data {

	width:100%;
	border:1px solid #666666;
	background:#333333;

}

.blog_data_content {

	vertical-align:top;
	text-align:left;
	width:100%;
	height:100%;
	background:#FEFEFE;
	font-size:1em;
	color:#000000;

}

.blog_data_header {

	vertical-align:top;
	text-align:left;
	background:#CCCCCC;
	font-size:1em;
	color:#000000;
	line-height:1.5em;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}

.blog_data_header2 {

	vertical-align:top;
	text-align:right;
	background:#CCCCCC;
	font-size:1em;
	color:#000000;
	line-height:1.5em;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}

.blog_data_date {

	color:#222222;
	font-weight:bold;

}

.blog_data_title {

	font-weight:bold;
	font-size:1.2em;
	color:#000000;

}

.blog_data_category {

	color:#00CC00;

}

.blog_data_nm {

	width:50%;
	color:#222222;
	text-align:left;
	font-weight:bold;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}

.blog_data_comdate {

	width:50%;
	color:#222222;
	text-align:right;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}


.blog_data_text {

	font-size:1em;
	color:#000000;
	line-height:1.5em;
	padding-top:16px;
	padding-left:24px;
	padding-right:24px;
	padding-bottom:16px;
	
}

.blog_data_detaillink {

	
	
}

.blog_elements_content {

	width:100%;
	height:24px;
	background:#FEFEFE;
	
}

.blog_elements_comment {

	width:50%;
	vertical-align:middle;
	font-size:1em;
	text-align:left;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_elements_trackback {

	width:50%;
	vertical-align:middle;
	font-size:1em;
	text-align:right;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_elements_return {

	vertical-align:middle;
	font-size:1em;
	text-align:left;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_elements_top {

	vertical-align:middle;
	font-size:1em;
	text-align:right;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_elements_detail {

	vertical-align:middle;
	font-size:1em;
	text-align:left;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}


.blog_elements_other {

	vertical-align:middle;
	font-size:1em;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_elements_hr {

	border:1px dotted #333333;
	width:100%;
	
}

.blog_comment_header {

	vertical-align:top;
	font-size:1em;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_comment_head {

	font-size:1.2em;
	
}

.blog_comment_name_title {

	width:15%;
	font-size:1em;
	text-align:left;
	font-weight:bold;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;


}

.blog_comment_comment_title {

	width:15%;
	font-size:1em;
	text-align:left;
	font-weight:bold;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;


}

.blog_comment_name_form {

	width:200px;
	
}

.blog_comment_form_td {

	width:100%;
	font-size:1em;
	text-align:left;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_comment_comment_form {

	
	width:400px;
	height:120px;
	
}

.blog_comment_post_btn {

	width:100%;
	font-size:1em;
	text-align:center;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	
}

.blog_err_head {

	font-size:1.2em;
	
}

.blog_err_message {

	color:#FF0000;
	
}

.blog_trackback {

	vertical-align:top;
	text-align:left;
	width:100%;
	background:#FEFEFE;
	font-size:1em;
	color:#000000;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	margin-left:8px;

}

.blog_tb_header {

	vertical-align:middle;
	text-align:left;
	height:10px;
	width:100%;
	background:#999999;
	font-size:1em;
	color:#FFFFFF;

}

.blog_tb_content {


}

.blog_trackback_summary {

	font-size:1em;
	color:#999999;

}

.blog_search_error {

	vertical-align:top;
	text-align:left;
	width:100%;
	height:100%;
	background:#FEFEFE;
	font-size:1em;
	color:#000000;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;

}

