@charset "utf-8";
/* CSS Document */

/*NEWS ｵ篩・*/

#motorsports2010 .news{ line-height:1.8; }
#motorsports2010 .news span.wgp_news{ float:right; font-size:10px;}
/*#motorsports2010 .news div.rider_box{ width:100%;}
#motorsports2010 .news div.rider_box div.rider{ float:right; margin-right:11px; display:inline;}
#motorsports2010 .news div.rider_box div.rider div.n{ float:left; padding:5px 0px 5px 5px;}
#motorsports2010 .news div.rider_box div.rider a{ padding:5px 0px 5px 5px; display:block; height:80px; width:120px; float:left; display:inline;filter: alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; }
#motorsports2010 .news div.rider_box div.rider a:hover{ filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
*/
#motorsports2010 ul.rider{float:right; margin-right:15px; margin-top:35px; display:inline;}
#motorsports2010 ul.rider_irl{float:right; margin-right:320px; margin-top:35px; display:inline;}
#motorsports2010 ul.rider li{float:left; xwidth:120px; height:80px;}
#motorsports2010 ul.rider_irl li{float:left; margin-left:15px;}



#motorsports2010 ul.rider li.n{ float:left; padding:5px 0px 5px 5px;}
#motorsports2010 ul.rider li a{ padding:5px 0px 5px 5px; display:block; height:80px; width:120px; float:left; display:inline; filter: alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; }

#motorsports2010 ul.rider_irl a{ padding:0px 0px 5px 0px; display:block; height:80px; width:120px; float:left; display:inline; filter: alpha(opacity=40); -moz-opacity:0.40; opacity:0.40; }
#motorsports2010 ul.rider li a:hover{ filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}

#motorsports2010 ul.rider_irl a:hover{ filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}


#motorsports2010 ul.rider li img.coming{filter: alpha(opacity=40); -moz-opacity:0.40; opacity:0.40;}







#motorsports2010 .newstitle{padding:20px 0 10px 5px; border-bottom:1px solid #ddd;}
#motorsports2010 .newsimage_top{padding:10px 0;}
#motorsports2010 .newsimage_top a{ display:block; padding:0 0 10px 0; margin:0 0 10px;}
#motorsports2010 .newsimage_top a:link,
#motorsports2010 .newsimage_top a:visited{background:url(/Racing/news2010/images/view_up.gif) no-repeat right bottom;}
#motorsports2010 .newsimage_top a:hover{background:url(/Racing/news2010/images/view_ov.gif) no-repeat right bottom;}

#motorsports2010 .newsmovie{padding:50px 0 20px 0; background-color:#000000; width:900px;}
#motorsports2010 .newsmovie div{ width:704px; height:396px; background-color:#000; margin-left:100px;}





#motorsports2010 .news p{ padding:0 0 20px;}
#motorsports2010 .news p.hp{ padding:0 0 10px;}
#motorsports2010 .news p.read{padding:10px; background:#f3f3f3; border:1px solid #ddd; margin:0 0 30px;}

#motorsports2010 .newsheader{padding:20px 0 0 7px;}
#motorsports2010 .newsheader p{ padding:0 0 5px;}
#motorsports2010 .newsheader h1{ padding:0 0 20px; font-weight:bold; font-size:28px; line-height:1.4; }

#motorsports2010 .news .newspage{ padding:20px 0;}
#motorsports2010 .news .newspage_more{padding:40px 0 20px; border-top:1px solid #111;}

#motorsports2010 .news h2{font-size:24px; font-weight:bold; padding:20px 0;}
#motorsports2010 .news h2.hfdp{font-size:18px; font-weight:bold; padding:20px 0 14px 0px;}

#motorsports2010 .news p.hfdp{ line-height:2em;}
#motorsports2010 .news h3{font-size:18px; font-weight:bold; padding:0 0 15px 0; line-height:1.2;}
#motorsports2010 .news h3.hfdp{font-size:18px; font-weight:bold; padding:0 0 0px 0; line-height:1.2;}
#motorsports2010 .news h3.hfdp img{ margin: 2 0 0 2px;}
#motorsports2010 .news h4{font-size:18px; font-weight:bold; padding:0 0 15px 0; line-height:1.2;}
#motorsports2010 .news h5{font-size:14px; font-weight:bold; padding:0 0 15px 0; line-height:1.2;}
#motorsports2010 .news h6{font-size:12px; font-weight:bold; padding:0 0 10px 0; line-height:1.2;}
#motorsports2010 .news strong{font-size:14px; font-weight:bold; padding:0 0 10px 0; line-height:1.2;}


#motorsports2010 .newsComment{ padding:40px 0; margin:20px 0 0; border-top:1px dotted #333;}
#motorsports2010 .newsComment p{ padding:0 0 40px;}
#motorsports2010 .newsComment strong{ display:block; padding:0 0 10px;}


#motorsports2010 .news table{ width:100%; border:1px solid #ddd; margin:0 0 10px;}
#motorsports2010 .news caption{ text-align:left; padding:0 0 5px; font-size:12px; font-weight:bold;}
#motorsports2010 .news th,
#motorsports2010 .news td{ font-size:12px; padding:5px; vertical-align:top; text-align:left; border-bottom:1px solid #ddd;}
#motorsports2010 .news th{background:#333; color:#fff;}

#motorsports2010 .leftbox_image{ width:180px;}
#motorsports2010 .leftbox_image a{ display:block; padding:0 0 10px 0; margin:0 0 25px;}
#motorsports2010 .leftbox_image a:link,
#motorsports2010 .leftbox_image a:visited{background:url(/Racing/news2010/images/zoom_up.gif) no-repeat right bottom;}
#motorsports2010 .leftbox_image a:hover{background:url(/Racing/news2010/images/zoom_ov.gif) no-repeat right bottom;}
#motorsports2010 .leftbox_image a.noZoom{ display:block; padding:0 0 10px 0; margin:0 0 10px; background:none;}


#motorsports2010 .news .newspage_in{padding:0 0 20px 0;}

#motorsports2010 .page_top{padding:30px 0 0; margin:0; border:none;}

.reportmovie {display:block; width:640px!important; background:#000; height:480px!important; margin:0 130px!important;}
