/* CSS for ehOURS CONTENTS TABLE */
body{background-color:#ffffff;}







div#motorsports2009 {
	position:relative;
	top:0;
	z-index:e;
	}


div#eh {
	position:relative;
	z-index:5;
	}

div#eh_flash {
	position: absolute;
	z-index:0;
	top:29px;
	width: 100%;
	height: 3e3px;
}

div#eh 
	div.r_box h2{
	font-size:20px;
	padding-left:2px;
	font-weight:bolder;
}

div#eh 
	div.r_box h3{
	font-size:14px;
	font-weight:bold;
	line-height:160%;
}


div#eh 
	div.eighthours{
	position:absolute;
	top:34px;
	left:11px;
}



/*-----------------------------
Clearfix 
-------------------------------*/
div#eh .left_box:after,
div#eh .main_box:after,
div#eh .red_box:after,
div#eh .clearfix:after,
 {
	content:"";
	display:block;
	visibility:hidden;
	clear:both;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	}

* html div#eh .left_box,
* html div#eh .main_box,
* html div#eh .red_box,
* html div#eh .clearfix {
		display:inline-block;
		}

div#eh .left_box,
div#eh .main_box,
div#eh .red_box,
div#eh .clearfix {
	zoom:1;
	}
	
	
/*-----------------------------
Common
-------------------------------*/

div#eh 
	div.main_box{
	margin-top:205px;
	}

div#eh 
	div.report_box{
	margin-top:140px;
	}



/*------- l_box -----*/	

div#eh 
	div.l_box{
	width:310px;
	float:left;
	}

div#eh 
	div.rl_box{
	margin-top:114px;
	width:310px;
	float:left;
	}

div#eh 
	div.btns {
	margin-bottom:3px;
}


div#eh 
	div.btns span.team a{
	background:url(../img/team.gif) no-repeat;
	display:block;
	height:24px;
	width:240px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

div#eh 
	div.btns span.team a:hover{
	background:url(../img/team_ov.gif) no-repeat;
	height:24px;
	width:240px;
	}

div#eh 
	div.btns span.site a{
	background:url(../img/site.gif) no-repeat;
	display:block;
	height:30px;
	width:230px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

div#eh 
	div.btns span.site a:hover{
	background:url(../img/site_ov.gif) no-repeat;
	height:30px;
	width:230px;
	}




div#eh 
	div.box_contents {
	width:240px;
	background:#000000;
	padding-bottom:10px;
	margin-bottom:3px;
}

div#eh 
	div.box_list_conts {
	padding-left:8px;
}


div#eh 
	div.box_list ul{
	margin-top:14px;
	margin-bottom:14px;
}


div#eh 
	div.box_list li{
	width:240px;
	height:21px;
	text-decoration:none;
}

div#eh 
	div.box_list em{
	color:#FFFFFF;
	padding-left:20px;
	text-decoration:none;
}

div#eh 
	div.box_list a em{
	color:#FFFFFF;
	text-decoration:none;
}



div#eh 
	div.box_list li a{
	display:block;
	padding:3px 0 2px 0;
	cursor:pointer;
	margin:0 0 -2px;
	background:url(../img/list_arow.gif) no-repeat right ;
	text-decoration:none;
}

div#eh 
	div.box_list li a:hover{
	background:url(../img/list_arow_ov.gif) no-repeat right ;
	text-decoration:none;
}


div#eh 
	div.banner {
	width:217px;
	margin-left:12px;
	margin-top:12px;
	
}


div#eh 
	div.banner a {
	display:block;
	margin-top:2px;
	padding:1px;
	border:solid 1px #FFFFFF;
	}

div#eh 
	div.banner a:hover{
	border:solid 1px #CC0000;
	}


div#eh 
	div.box_gaiyou {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:10px;
	margin-top:12px;
}





div#eh 
	div.box_gaiyou span {
	font-size:13px;
	font-weight:bold;
}

div#eh 
	div.box_gaiyou p {
	line-height:150%;
}

div#eh 
	div.box_gaiyou p em {
	color:cc0000
	;
}

div#eh 
	div.box_gaiyou strong {
	font-weight:bold;
}

div#eh 
	div.gaiyou_date  {
	margin-left:50px;
}


div#eh 
	div.box_gaiyou div,btn_site{
	margin-top:12px;
	margin-bottom:10px;
}

/*------- rider_box -----*/	
div#eh 
	div.box_rider{
	width:210px;
	margin-top:24px;
	margin-left:12px;
	background:url(../img/dot.gif) repeat-x bottom left;
	margin-bottom:12px;
	padding-bottom:20px;
}

div#eh 
	div.rider{
	margin-top:26px;
	margin-bottom:6px;
}

div#eh 
	div.nunber{
	width:210px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
	background:url(../img/team_dot.gif) no-repeat right top;
}

div#eh 
	div.rider span{
	font-size:14px;
	color:#666666;
}

div#eh 
	div.rider p{
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}








/*------- r_box -----*/	
div#eh 
	div.r_box{
	width:554px;
	float:right;
	}

div#eh 
	div.topic_text {
	padding-top:20px;
	padding-bottom:10px;
	}

div#eh 
	div.topic_text div.entry{
	font-size:18px;
	font-weight:bold;
	line-height:180%;
	padding-left:2px;
	float:left;
	}
	
div#eh 
	div.topic_text div.date{
	margin-top:8px;
	font-size:18px;
	text-align:right;
	float:right;
	}

div#eh 
	div.ph_m{
	margin-top:12px;
	}

div#eh 
	div.ph_m p {
	text-align:right;
	margin-top:8px;
	}
	
div#eh 
	div.ph_m a{
	display:block;
	margin-top:2px;
	padding:1px;
	border:solid 1px #FFFFFF;
	}

div#eh 
	div.ph_m a:hover{
	border:solid 1px #CC0000;
	}

div#eh 
	div.ph_ss {
	margin-top:28px;
	padding-bottom:28px;
	}

div#eh 
	div.ph_s {
	float:left;
	}

div#eh 
	div.ph_s_end {
	float:left;
	}


div#eh 
	div.ph_s a {
	display:block;
	margin-top:2px;
	padding:1px;
	border:solid 1px #FFFFFF;
	margin-right:31px;
	}

div#eh 
	div.ph_s a:hover{
	border:solid 1px #CC0000;
	}

div#eh 
	div.ph_s_end a{
	margin-top:2px;
	display:block;
	padding:1px;
	border:solid 1px #FFFFFF;
	}

div#eh 
	div.ph_s_end a:hover{
	border:solid 1px #CC0000;
	}


div#eh 
	div.roman {
	width:280px;
	height:18px;
	}



div#eh 
	div.roman em{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-left:2px;
	font-weight:bold;
	}


div#eh 
	div.read {
	margin-top:40px;
	}

div#eh 
	div.read p {
	font-size:12px;
	line-height:150%;
	}

	
div#eh 
	div.read_report {
	margin-top:20px;
	}	


div#eh 
	div.read_report span{
	font-size:14px;
	line-height:150%;
	font-weight:bold;
	}	

div#eh div.read_report p{
	font-size:12px;
	line-height:180%;
	margin-bottom:18px;
	margin-top:18px;
	padding-left:2px;
	}

div#eh 
	div.read p.go_page{
	background:url(../img/next_arow.gif) no-repeat left top;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	margin-top:12px;
	margin-bottom:14px;
	padding-left:16px;
	}

div#eh 
	div.read p.go_page a:hover{
	color:#999999;
	}



div#eh 
	div.page_top{
	margin-top:70px;
	margin-bottom:70px;
	background:url(../img/page_top_bg.gif) repeat-x left top;
	padding-left:430px;
	}




div#eh 
	div.page_top a{
	background:url(../img/page_top.gif) no-repeat;
	display:block;
	height:15px;
	width:96px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

div#eh 
	div.page_top a:hover{
	background:url(../img/page_top_ov.gif) no-repeat;
	height:15px;
	width:96px;
	}






/*-----------------------------
report
-------------------------------*/


div#eh 
	div.commentbox h4{
	margin-bottom:67px;
	}


div#eh 
	div.commentbox h5 {
	font-weight:bold;
	font-size:12px;
	margin-bottom:20px;
	
	}

div#eh 
	div.commentbox h5 em{
	font-weight:normal;
	}

div#eh 
	div.commentbox p {
	font-size:12px;
	line-height:150%;
	margin-bottom:48px;
	
	}



/*------- results -----*/	


div#eh
	div.result table  {
	border:1px solid #CCCCCC;
	}



div#eh
	div.result table.result td {
	border-bottom:1px solid #CCCCCC;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	
	}

div#eh
	div.result p {
	text-align:right;
	font-size:10px;
	color:#666666;
	}
div#eh
	div.result td {
	font-size:12px;
	line-height:180%;
	color:#666666;
	}
	
div#eh div.read_report p.go_page{background:url(../img/next_arow.gif) no-repeat left top; font-size:12px; font-weight:bold; line-height:150%; margin-top:12px; margin-bottom:14px; padding-left:16px;}
div#eh div.read_report p.go_page a:hover{color:#999999;}



/*-----------------------------
interview
-------------------------------*/

div#eh h2.interviewpage {line-height:1.2;}
div#eh div.mov_m {margin-top:24px; text-align:left;}
div#eh div.movie_data {margin-bottom:0; line-height:150%; width:552px; padding-bottom:35px;}
div#eh div.movie_data p.interview_name {margin-bottom:0.7em;}
div#eh div.movie_data span {margin-bottom:0.7em; font-weight:bold; color:#999;}
div#eh div.read_interview {margin_top:0;}
div#eh div.read_interview p {font-size:12px; line-height:180%; margin-bottom:18px; margin-top:18px; padding-left:2px;}
div#eh div.read_interview p.que {padding-top:36px; margin-bottom:0; margin-top:0; font-weight:bold;}

/*-----------------------------
coment
-------------------------------*/


div#eh
	div.c_box {
	margin-top:30px;
	padding-bottom:30px;
	width:550px;
	}


div#eh
	div.c_box div.ph_prof {
	float:left;
	}

div#eh 
	div.ph_prof a {
	display:block;
	margin-top:2px;
	padding:1px;
	border:solid 1px #FFFFFF;
	}

div#eh 
	div.ph_prof a:hover{
	border:solid 1px #CC0000;
	}

div#eh
	div.c_box div.prof_text {
	float:right;
	width:420px;
	margin-top:4px;
	}

div#eh
	div.c_box div.prof_text span {
	font-size:14px;
	font-weight:bold;
	}

div#eh
	div.c_box div.prof_text em {
	color:#666666;
	}

div#eh
	div.c_box div.prof_text p {
	margin-top:10px;
	line-height:180%;
	}



div#eh 
	div.prof_text p.go_page{
	background:url(../img/next_arow.gif) no-repeat left ;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	margin-bottom:14px;
	padding-left:16px;
	}

div#eh 
	div.prof_text p.go_page a:hover{
	color:#999999;
	}


div#eh 
	p.back{
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	}


div#eh
	div.c_box div.ph_prof_p {
	float:left;
	}

div#eh 
	div.ph_prof_p {
	padding-top:3px;
	}




div#eh 
	div.qr_box {
	background:url(../img/ban_bg.jpg) no-repeat top left;
	margin-bottom:40px;
	width:554px;
	
	}

div#eh 
	div.qr_box div.text_qr {
	float:left;
	padding-bottom:12px;
	width:420px;
	}	

div#eh 
	div.qr_box div.text_qr span{
	font-size:14px;
	font-weight:bold;
	}	

div#eh 
	div.qr_box div.text_qr p{
	color:#FFFFFF;
	font-size:12px;
	padding-top:8px;
	padding-left:12px;
	line-height:150%;
	}

div#eh 
	div.qr_box div.text_qr a{
	color:#FFFFFF;
	}

div#eh 
	div.qr_box div.text_qr a:hover{
	color:#cc0000;
	}


div#eh 
	div.qr_box div.qrc {
	padding-top:18px;
	padding-right:24px;
	float:right;
	}




