div#results {
	float:left;
	width:100%;
	border-bottom:solid 1px #404040;	
}
div#event_results div#event_results_header div#cells_header {
	text-align:center
}
div#event_results div#event_results_header div#results div#cells {
	height:35px;
	text-align:center;
}
div#event_results div#event_results_header div#results div#cells .alt {
	font-size:80%
}
div#event_results div#event_results_header div#results div#cells:hover {
	background-color: #DDD845;
}
div#event_results div#event_results_header div#results div#cells blockquote {
	margin:0;
}
div#result_page {}
div#result_page div#result_top div#title {
	float:left;
	width:60%;
	height:70px;
}
div#result_page div#result_top div#title h1 {
	font-size:2.5em;
}
div#result_page div#result_top div#atom {
	float:left;
	width:8%;
	height:70px;
}
div#result_page div#result_top div#paginate_div_top {
	float:left;
	width:32%;
	height:70px
}
div#result_page div.end_of_result_top {
	clear:both;
	height:1px;
}
div#result_page div#results_div {}
div#result_page div#results_div div.name {
	width:26%;
}
div#result_page div#results_div div.date_begin {
	width:8%;
}
div#result_page div#results_div div.championships {
	width:27%;
}
div#result_page div#results_div div.place {
	width:24%;
}
div#result_page div#results_div div.created_at {
	width:12%;
}
div#result_page div#results_div div#competitors_header {}
div#result_page div#results_div div#competitors_header div#cells_header {}
div#result_page div#results_div div#competitors_header div#results {}
.show {background-color: #FFFF40;}
