@charset "utf-8";
		div#header		{ background: url(images/bg_header_content.png) no-repeat center top; width: 100%; height:160px; overflow: hidden; margin:14px 0 0 0;}
		div#header h1 a	{ width: 100%; float: left; height: 0px; padding: 64px 0 0 0; overflow: hidden; }
		
			ul#menu 				{ width:892px; height: 53px;  overflow: hidden; clear: both; background:url(images/bg_menu.gif) no-repeat center top; margin:0 0 0 0; padding: 0 0 0 76px; list-style: none;}


					/*div.post h4 a 			{ color: #E31A15}
					div.post h4 a:hover 	{ color: #2E569E}}*/
					div.post h5.postDate	{ margin: 3px 0; line-height: 1em; padding: 0 0 0 10px; font-weight: bold; color:#000000}
					div.post p	{ margin:3px  0; padding: 0 0px; font-size: 11px; color:#000000}
				
					div#posts 							{}
					div#pageposts						{}
					div#posts,
					div#pagepost						{ min-height:500px;}
					
					div#posts div.post 					{ margin:0 0 10px 0;} 
					div#posts div.post h4				{ background: url(images/bg_dot_bdr_blue.gif) repeat-x left bottom; padding: 4px 0;}
					div#posts div.post h5.postDate		{ background: url(images/bg_dot_bdr_blue.gif) repeat-x left bottom; padding: 2px 5px 8px 5px;}
					div#posts div.post p,
					div#pagepost p	{ font-size:12px!important; margin:20px 0!important; line-height:1.8em!important; } 
					div#posts div.post p a { display:inline!important;}
					div#posts div.post li { font-size:12px!important;line-height:1.8em;}
					
					div#contentLeftsideTitle 	{ background:url(images/bg_check_red.gif) repeat-x left bottom; margin:0 0 20px 0; padding:10px 0 24px 0;  }
					h2#titleNEWS 			{ background:url(images/title_news.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:145px; height:0; overflow:hidden; line-height:1em;}
					h2#titleABOUT 			{ background:url(images/title_about.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:167px; height:0; overflow:hidden; line-height:1em;}
					h2#titleRIDERS			{ background:url(images/title_riders.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:183px; height:0; overflow:hidden; line-height:1em;}
					h2#titleTICKET 			{ background:url(images/title_ticket.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:178px; height:0; overflow:hidden; line-height:1em;}
					h2#titleLIVEACTS 		{ background:url(images/title_liveacts.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:226px; height:0; overflow:hidden; line-height:1em;}
					h2#titleINFO 			{ background:url(images/title_info.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:118px; height:0; overflow:hidden; line-height:1em;}
					h2#titleCONTACT 		{ background:url(images/title_contact.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:213px; height:0; overflow:hidden; line-height:1em;}
					h2#titleFORMEDIA		{ background:url(images/title_media.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:163px; height:0; overflow:hidden; line-height:1em;}
					h2#titleSEARCH			{ background:url(images/title_search.gif) no-repeat left top; padding:29px 0 0 0; margin:0px 0 0px 10px; width:193px; height:0; overflow:hidden; line-height:1em;}
					h2#titleENTRY			{ background:url(images/title_entry.gif) no-repeat left top; padding:29px 0 0 0; margin:0px 0 0px 10px; width:177px; height:0; overflow:hidden; line-height:1em;}
					h2#titleRESULT			{ background:url(images/title_result.gif) no-repeat left top; padding:29px 0 0 0; margin:0px 0 0px 10px; width:189px; height:0; overflow:hidden; line-height:1em;}
					h2#title404			{ background:url(images/title_404.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:88px; height:0; overflow:hidden; line-height:1em;}
					h2#titleShopRegister			{ background:url(images/title_shop.gif) no-repeat left top; padding:28px 0 0 0; margin:0px 0 0px 10px; width:126px; height:0; overflow:hidden; line-height:1em;}



					
					
					
					
					
					div#leftBlockBody { padding:10px;}
					div#leftBlock h4 	{ font-size:12px; color:#E31A15; margin:0; padding:0; line-height:1em; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
					ul.sideList				{ list-style:none; margin:0 0 24px 0; padding:10px 0 10px 10px;}
					ul.sideList	li			{ padding:0; line-height:1.6em; font-size:11px;}
					ul.sideList	li a 		{ color:#333333;}
					ul.sideList	li a:hover 	{ color:#E31A15;}
					
div#rightBlock 	{ width: 180px; float: right; display: inline;position: absolute;
	top: 190px!important;}


					ul.bannerList 		{ margin-top:10px;}
					
		div#pageNavigation 					{ overflow:hidden; font-size:12px; margin:0 0 50px 0;}
		div#pageNavigation ul				{ padding:0; margin:0; list-style:none; width:395px; float:left; text-align:center; }
		div#pageNavigation ul li			{ display:inline; border:#666666 solid 0px; border-right-width:1px}
		div#pageNavigation ul li a			{ color:#333333; padding:4px 5px 4px 4px;}
		div#pageNavigation ul li a:hover	{ color:#E31A15;}
		
		
		a#pageNaviPrev,
		a#pageNaviNext			{ color:#333333; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3" }
		a#pageNaviPrev:hover,
		a#pageNaviNext:hover 	{ color:#E31A15}
		a#pageNaviPrev			{ width:54px; padding-left:14px; background:url(images/bg_arw_left_red.gif) no-repeat left center;float:left; }
		a#pageNaviNext			{ width:32px; padding-right:14px; background:url(images/bg_arw_right_red.gif) no-repeat right center; float:right; }


		div.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
		
		div.alignright {float: right;}
		div.alignleft {float: left}
		div.alignright a,
		div.alignleft a {color:#333333; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"}
		div.alignright a:hover,
		div.alignleft a:hover { color:#E31A15}


/*RIDERS*/

table#riderTable { width:100%; border-collapse:collapse;}
table#riderTable th,
table#riderTable td { font-size:11px; padding:8px 0; text-align:left;vertical-align:top}
table#riderTable th { width:100px;}
table#riderTable td { } 	

div#riderThumbs { width:100%; overflow:hidden;}
div#riderThumbs a { display:inline; float:left; margin-right:7px;}


