@charset "utf-8";
/* CSS Document */

div.main {
	width:930px;
	clear:both;
	padding-top:9px;
	margin-left:32px;
}

div.main div.leftcol {
	width:644px;
	min-height:400px;
	float:left;
}

div.leftcol div.rotator {
	width:644px;
	height:261px;
	overflow:hidden;
	/*background:url(../images/rotator.jpg) no-repeat;*/
}

div.news_home {
	position:relative;
	margin-bottom:10px;
}

div.news_home a.rss_link {
	position:absolute;
	width:60px;
	height:35px;
	margin-left:580px;
}

div.news_home p.newsitem {
	width:632px;
	padding:6px;
	margin:0;
	color:#496190;
	background:url(../images/newsitem_out.gif) bottom repeat-x;
}

div.news_home p.newsitem a { text-decoration:none; }

div.news_home p.newsitem:hover {
	color:#000000;
	background:url(../images/newsitem_over.gif) bottom repeat-x #F2FFD2;
}

div.news_home p.newsitem a:hover { color:#000000; }

div.news_home p.newsitem p, div.news_home p.newsitem div {
	margin:0;
	padding:0;
}

div.contentblock {
	background:url(../images/content_header_bg.jpg) top no-repeat;
	padding:2px 0 0 4px;
}

div.contenttext {
	width:622px;
	padding:0 0 4px 8px;
}

div.news_home h1.news_header {
	width:644px;
	height:39px;
	background:url(../images/home_news_header.jpg) no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}

/* = = = = = = = = = = rightcol = = = = = = = = = = */

div.main div.rightcol {
	width:280px;
	background:#b0cdec;
	min-height:400px;
	float:right;
}

a.donate_block {
	display:block;
	width:279px;
	height:160px;
	background:url(../images/donate_block_off.jpg) no-repeat;
}
a.donate_block:hover { background:url(../images/donate_block_on.jpg) no-repeat; }

a.events_block {
	display:block;
	width:279px;
	height:160px;
	background:url(../images/events_block_off.jpg) no-repeat;
}
a.events_block:hover { background:url(../images/events_block_on.jpg) no-repeat; }

a.connect_block {
	display:block;
	width:279px;
	height:160px;
	background:url(../images/connect_block_off.jpg) no-repeat;
}
a.connect_block:hover { background:url(../images/connect_block_on.jpg) no-repeat; }

a.merchandise_block {
	display:block;
	width:279px;
	height:160px;
	background:url(../images/merchandise_block_off.jpg) no-repeat;
}
a.merchandise_block:hover { background:url(../images/merchandise_block_on.jpg) no-repeat; }

div#footer { 	margin-left:23px; }
