/* ==== BANNER ==== */

#banner {
	margin-bottom: 5px;
	
}



/*==== ABOUT/NEWS ====*/

#content h2, #news h2 {
	font-size: 24px;
	margin-bottom: 15px;
}

.sIFR-active #content h2, .sIFR-active #news h2 {
	font-size: 24px;
}

#content h3, #news h3 {
	font-size: 18px;
	margin-bottom: 3px;
}

.sIFR-active #content h3, #news h3 {
	font-size: 18px;
}


/*==== ABOUT ==== */

#content {
	width: 1100px;
	float: left;
	margin-right: 0px;
}

#ie6 #content { /* Fix for "Doubled Float-Margin Bug" in IE6 */
	display: inline;
}

#content p {
	padding-bottom: 12px;
}

#content dl {
	margin-top: 10px;
}

#content dt, dd {
	padding-left: 30px;
}

#content dt {
	padding-top: 3px;
	padding-bottom: 3px;
	background: url("../../../images/gst.gif") no-repeat 0 100%;
}


/*==== NEWS ==== */

#news {
	width: 375px;
	float: left;
}

#news h2 {
	float: left;
}

#rss {
	display: block;
	float: left;
	margin-top: 7px;
	margin-left: 5px;
	width: 17px;
	height: 17px;
	background: url("../../../images/rss_icon.gif") no-repeat 0 0;
}

#rss:hover {
	background: url("../../../images/rss_icon_mo.gif") no-repeat 0 0;
}


.news_item h5, .news_item_image h5 {
	padding-left: 15px;
	background: url("../../../images/newsring.gif") no-repeat 0 50%;
}

.news_item, .news_item_image {
	clear: both;
	padding: 0px 0;
	border-top: 0px solid #CACACA; /* News item border */
	list-style-type: none !important;
	list-style-type: none;
}

.news_item:hover, .news_item_image:hover { /* News item hover background */
	background: #EFEFEF;
}

.news_item span, .news_text span {
	margin-left: 15px;
	font-size: 80%;
}

.news_item_image {
	padding-top: 10px;
}

.news_text {
	width: 280px;
	padding-right: 4px;
	float: right;
}

.news_item_image img {
	float: left;
}

.first_news_item {
	/*border-top: none;*/
}

.view {
	text-align: right;
}

.view a {
	padding-right: 10px;
	background: url("../../../images/pil_normal.gif") no-repeat 100% 55%;
}

.view a:hover {
	padding-right: 10px;
	color: #FFF;
	background: #0C60C2 url("../../../images/pil_mover.gif") no-repeat 100% 55%;
}

#subscribeform {
	margin: 15px 0 10px 0;
}

input {
	margin-top: 10px;
	background: #FFFFF7;
	border: 1px solid #B5B5AD;
}


/*==== ALT STYLE FOR NEWS ITEMS ON HOMEPAGE ==== */

#content { float: none; width: auto; }

#news { float: none; width: auto; }

#news_items_head { overflow: hidden; width: 100%; border-bottom: 1px solid #cacbc6; }
	
	#news h2 { margin-bottom: 5px; }

#news_items_container { width: 1100px; overflow: hidden; } 

#news_items { width: 10000px; } 

.news_item_image { float: left; clear: none; margin-right: 70px; border-top: 0px none; list-style-type: none; }

body.news_item_image { background: transparent; }

.news_item_image:hover { background: transparent; }

	.news_item_image > a:hover { background: rgba(0, 0, 0, 1.0); }

	.news_item_image > a { float: left; }

	.news_item_image > a:hover img { opacity: 0.8; }

	.news_item_image img { display: block; border: 0px solid #6b6f70; float: left; }
	
	.news_item_image .view { display: block; float: none; text-align: left; }

	.news_item_image h5 { display: inline; background: transparent; padding-left: 0px; }
	
	.news_text { float: none; width: 300px; padding-left: 4px; padding-right: 4px; padding-top: 5px; clear: both; }
		
	.news_text span { margin-left: 0px; }
		
	.news_item_image .news_text span { margin-left: 5px; }

#subscribeform { clear: both; padding-top: 20px; }
