#wrapper_bg
{
	background-image: url(../img/wrapper_body_bg.jpg);
}
#wrapper #mid_side
{
	width: 492px;
	padding: 0px 21px 0 25px;
	margin-top: 20px;
	display: block;
	float: left;
	overflow: hidden;
}
#wrapper #right_side
{
	width: 255px;
	display: block;
	float: left;
	overflow: hidden;
	margin-top: 30px;
	padding: 20px 10px 0 10px;
	background-repeat: repeat-y;
	background-image: url(../img/vert_line.gif);
}

h1, h1 a { color: #a8a59b; font-size: 24px;}
h2, h2 a { margin: 5px 0; font-size: 17px; color: #f78600; }
h3, h3 a { margin: 0; padding: 0; color: #5f5f5f; font-size: 15px; line-height: 18px;}
h4,h4 a { font-weight: normal; margin: 0; padding: 0; color: #7d7c7c; font-size: 15px; line-height: 18px;  }
.news_bottom {height: 22px; width: 100%; display: block; background-image: url(../img/grey_line_1px.gif); background-repeat: repeat-x; background-position: bottom center}
.news_related { color: #ee6d00; font-size: 11px; font-weight: bold; }
.faq_questions { display: none; }
.faq_answer    { display: none; }
.faq { list-style-type: none; }