/*--- homepage ---*/
#home #wrapper .indent{padding:0 0 27px 20px;}

#home #wrapper .leftCol .h{ margin:21px 18px 0 0; padding:10px 0 4px 10px;}
#home #wrapper .leftCol .h div{text-align:right; padding:20px 10px 3px 0;}
#home #wrapper .leftCol .float{float:left; margin:3px 11px 0 0;}
#home #wrapper .leftCol .more{ margin:21px 0 0 0;}
#home #wrapper .leftCol .bg_line{ margin:22px 18px 0 0;}

#home #wrapper .leftCol .h_1{ margin:19px 18px 0 0;}
#home #wrapper .leftCol .indent{padding:7px 18px 0 10px;}
#home #wrapper .leftCol .block{width:245px; padding:13px 0 0 0;}
#home #wrapper .leftCol .block_1{width:223px; padding:13px 0 0 0;}

#home #wrapper .column_1 .indent{padding:22px 0 0 0;}
#home #wrapper .column_1 .h_r{ margin:0 0 6px 0; padding:10px 0 4px 9px;}
#home #wrapper .column_1 ul{ margin:13px 0 0 0;}
#home #wrapper .column_1 .float{float:left; margin:3px 11px 0 0;}
/*---// homepage ---*/

img.news {
	float:left;
	padding:2px;
	background-color:#ffffff;
	border:1px solid #000000;
	margin:6px 10px 4px 0px;
}

div.sponsors img, div.sponsors a img{
	padding:2px;
	background-color:#ffffff;
	border:1px solid #000000;
	margin:6px 0 10px 0;
}

table#news_archive td {
	padding:4px;
}

div#date {
	font-weight:bold;
	margin-top:10px;
	color:#1E4C73;
}
div#image {
	float:left;
	margin:10px 10px 2px 0;
}
div#image img {
	padding:2px;
	background-color:#ffffff;
	border:1px solid #000000;
	margin:0 0 2px 0;
}
div#image span {
	color:#666666;
	font-weight:bold;
	margin-bottom:2px;
	text-align:center;
	display:block;
}
#news h4 {
	margin:4px 0 0 10px;
	color:#666666;
}