body.front #content {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

#bannerHome {
	background:none repeat scroll 0 0 #C4CBCF;
	height:auto;
	margin-bottom:10px;
	margin-right:195px;
	min-height:169px;
	padding-right:15px;
}

#bannerHome img{
	float:left;
	border-right:2px solid white;
	margin-right:20px;
	height:169px;
}

#bannerHome h1{
	padding-top:15px;
	font-size: 145%;
	line-height:1.4em;
	color:#00788b;
}

#bannerHome h1 span.alt{
	color:white;
}

#bannerHome p{
	font-size:110%;
	color:#00788b;
}



.advertisement{
	position:absolute;
	right:0;
	top:0;

}


#homeColumns {
	margin-right:175px;
}

#homeColumns .column{
	float:left;
	width:45%;
	padding-right:2%;

}
#homeColumns .column h2{
	text-transform: uppercase;
	font-size:120%;
	float:left;
	margin:10px 0 5px 0;
	padding:0;
}
#homeColumns .column h2 a{
	text-decoration:none;
}
#homeColumns .column h2 a:hover{
	text-decoration:underline;
}
#homeColumns .column .icon{
	float:right;
	margin:10px 0;
}

#homeColumns .column ul{
	margin:0;
	padding:0 10px 0 0;
	float:left;
	list-style:none;	
}

#activatelink{
	float:left;
}

#news h2{font-size:120%; color:#f6971a}
#news ul{border-right: 1px solid #ccc}
#news .view-rstmh-news-short{
	width:100%;
	clear:both;
}

#news .view-header{
	display: none;
}

#events h2{font-size:120%; color:#81bb34}
#events ul{border-right: 1px solid #ccc}
#events .view-rstmh-events-short{
	width:100%;
	clear:both;
}

#publications h2{font-size:120%; color:#00aedb}
#publications .view-rstmh-publications-short{
	width:100%;
	clear:both;
}

#join{
	width:180px;
	float:right;

}
#join h2{
	font-size:120%;
	text-transform: uppercase;
	margin:10px 0 5px 0;
	padding:0;
	float:left;
	color:#d92706;
}

#join .icon{
	margin-top:10px;
	float:right;
}

#join div{
	display:block;
	background-image:url(../_img/login-bg.gif);
	background-repeat:repeat-x;
	clear:both;
}

body.front #rightbar {
	/* EEK a negative margin!
	don't panic! it's there to achieve 2 column liquid layout
	melkins approves! */
	margin-left:-180px;
	margin-top:13px;
}

