#rightcolumn{
	float: right;
	top: 0px;
	width: 228px;
	background-color: #e7e7e7;
}

#rightcolfooter{
	width: 228px;
	height: 20px;
	background-image: url(../images/template/featurefoot.gif);
	background-repeat: no-repeat;
	margin: 0px;	
}

#rightcolumn p{
	margin-left: 5px;
	margin-bottom: 0px;
}

#maincontent{
	margin-right:235px;
	padding-left: 10px;
	padding-bottom: 20px;
}

/*
#results h3 {  background: url(../images/results/resulthead.gif) top no-repeat; margin:0px; height:26px; 
	padding-left:15px; line-height:2em; font-size:1.1em; font-weight:bold; }
	
	#results img { width:150px; float:left; margin-right:5px; }
	
.result { background:#EEEEEE; margin-left:3px; padding:3px; width:674px; padding-top:0px; }
	.result h4 { padding:0px; margin:0px; }

.result-footer { margin-left:3px; background:url(../images/results/resultfoot.gif) no-repeat; clear:both; float:none; }
*/



/*
#results p, h3, h4{
	margin: 2px auto;
}
#result_name{
	position: absolute;
	top: 1px;
	left: 8px;
	text-align: left;
}
#result_place{
	position: relative;
	float: right;
	text-align: right;
	right: 8px;
	margin-top: 2px;
}
#result_image{
	float: left;
	position: relative;
	left: 8px;
	top: 32px;
}
#result_content{
	position: absolute;
	left: 170px;
	right: 8px;
	top: 32px;
	height: 120px;
	width: 505px;
}
#result_awards{
	position: relative;
	float: right;
	top: 0px;
	margin-left: 5px;
}
#result_awards img{
	padding-bottom: 2px;
}
.result_moreinfo{
	position: relative;
	float: right;
	right: 8px;
}

#result_footer{
	position: relative;
	width: 680px;
	height: 10px;
	background-image: url(../images/results/resultfoot.gif);
	background-repeat: no-repeat;
	margin: 3px;
	margin-top: 0px;
	margin-bottom: 10px;
}
*/