/* CSS Document */

#body_content .side_img {
	margin: 0 3px 0 15px;
	float: left;
}

#news_section {
	float:left;
	border: 5px solid #fff;
	width:484px;
	height: 397px;
	overflow:hidden;
}

#news_section #news_frame {
	float:left;
	border: 5px solid #cec8c4;
	width:474px;
	height: 387px;
}

#news_section #news_frame .body {
	text-align: left;
	vertical-align:top;
	width:444px;
	height:357px;
	padding: 15px;
	background: #fff;
	overflow:auto;
	color: #4e5758;
}

#news_section #news_frame .body h4 {
	margin: 0px;
	padding: 0px;
	color: #3a2213;
	font-weight: bold;
	font-size: 10px;
}

#news_section #news_frame .body .bold_it {
	margin: 0px;
	padding: 0px;
	color: #3a2213;
	font-weight: bold;
	font-size: 10px;
}

#news_section #news_frame .body a {
	color: #df9325;
}

#news_section #news_frame .body ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

#adv_section {
	float:left;
	padding-left:20px;
}

#adv_section .adv_content {
	float:left;
	width:235px;
	position: relative !important;
	height: 140px;
	overflow: hidden;
	border: 5px solid #fff;
	background: #cec8c4;
}

#adv_section .adv_content2 {
	float:left;
	width:225px;
	border: 5px solid #fff;
	background: #fff;
}

#adv_section .adv_content2 .adv_content2_frame {
	float:left;
	border: 5px solid #cec8c4;
	width: 185px;
	padding: 15px;
	height: 357px;
	color: #4e5758;
}

#adv_section .adv_content2 .adv_content2_frame a {
	color: #df9325;
	line-height: 18px;
}
