@charset "utf-8";

#report-box {
	margin: 0px 12px;
	padding: 0;
}
/*- clearfix (for backgound bug) -*/
#report-box:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#report-titlebox {
	clear: both;
	width: 775px;
	height: 30px;
	background: transparent url(/yuki/reports/images/title-report.png) no-repeat scroll 0px 0px;
	margin: 0px 0px 6px;
	padding: 0;
	border-bottom: 1px #ccc solid;
	position: relative;
}

#report-title {
	position: absolute;
	bottom: 2px;
	left: 140px;
	font-weight: bold;
}

#report-tweet {
	position: absolute;
	bottom: 2px;
	right: 0px;
}

#report-menubox {
	width: 190px;
	float: left;
	margin: 0;
	padding: 0;
}

#report-menu-title {
	margin: 0px 0px 6px 0px;
}

#report-menubox .report-menu {
	margin: 0px 0px 6px 0px;
}

#report-menubox .grandprix {
	clear: both;
	width: 178px;
	margin: 0;
	padding: 0;
}

#report-menubox .round {
	width: 19px;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 1px;
	font-size: 11px;
}

#report-menubox .event {
	width: 146px;
	margin: 0;
	padding: 0px 0px 0px 1px;
	font-size: 11px;
}

#report-menubox .circuit {
	clear: both;
	margin: 0;
	padding: 0;
	border-top: 1px #ddd solid;
	text-align: right;
	font-size: 11px;
}

#report-menubox hr {
	display: none;
}

#report-menubox .menu-border-1 {
	width: 186px;
	height: 1px;
	border-bottom: 1px #999 solid;
}

#report-menu-year {
	clear: both;
	width: 180px;
	margin: 12px 0px 12px 6px;
}

#report-menu-year ul {
	clear: both;
	margin: 0;
	padding: 0px 0px 0px 9px;
	background: transparent url(/yuki/reports/images/bg-hyphen-200x84.png) no-repeat scroll 0px 0px;
}
/*- clearfix (for backgound bug) -*/
#report-menu-year ul:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#report-menu-year li {
	width: 55px;
	height: 20px;
	float: left;
	background: transparent url(/yuki/reports/images/bg-hyphen-55x21.png) no-repeat scroll 0px 0px;
}

#report-rightbox {
	width: 584px;
	float: right;
	padding: 0px 0px 24px 0px;
	border-left: 1px #ccc solid;
}

#report-rightbox .result-summary {
	margin: 6px 0px 0px 24px;
	color: #c30;
}

#report-rightbox .report-body {
	margin: 0px 12px 0px 24px;
	padding: 0px 0px 12px 0px;
}

#report-rightbox .report-body p {
	line-height: 1.5em;
}

#report-rightbox .report-body img {
	margin: 0px 12px 12px 0px;
}

#report-rightbox .riders-comment {
	color: #c30;
}

#report-rightbox .rider {
	font-weight: bold;
}


