@charset "utf-8";
/*
Theme Name: BFWC
Theme URI: http://bfwc,tv/
Description:  -
Version: 1.0
Author: daisuke yamada
Author URI: http://bfwc.tv/
Tags: -
*/




img,div,ul,li,a,h1,h2,h3,h4,h5,h6 		{ behavior: url("js/iepngfix.php"); }
img		{ border: none;}
a		{ text-decoration: none;}
html,body	{ width:100%; height:100%; margin:0; padding:0;}
body 	{ background:url(images/bg_stripes.jpg) repeat left top;}
	div#containerShadow	{ background:url(images/bg_shadow.png) repeat-y center top; width:1027px; padding: 0 9px; margin:0 auto; overflow: hidden;}
	div#container 		{ background:url(images/bg_paper.jpg) repeat-y center top; width:969px; padding: 0 20px; margin:0 auto; overflow: hidden;}
		div#header		{ background: url(images/bg_header.png) no-repeat center top; width: 100%; height:360px; overflow: hidden; margin:14px 0 0 0;}
		div#header h1		{ width: 100%; display: inline;  }
		div#header h1 a	{ width: 100%; float: left; height: 0px; padding: 264px 0 0 0; overflow: hidden; }
		
			ul#submenu 		{ margin: 0; padding: 0; height: 40px; float:right; line-height: 40px; overflow: hidden; list-style: none;}
			ul#submenu li		{ display: inline; padding:0; margin:0; line-height: 40px;}
			ul#submenu li a	{ height:0px; float:left; padding:40px 0 0 0; margin-left: 20px; overflow:hidden;background-image:url(images/submenu.gif); background-repeat:  no-repeat;}
			ul#submenu li#submenuMedia a		{ width:80px; background-position: 0px 8px; }
			ul#submenu li#submenuContact a	{ width:68px; background-position: -91px 8px; }
			ul#submenu li#submenuLanguage a	{ width:65px; background-position: -169px 8px; }
			ul#submenu li#submenuLanguage a.enmenu	{width:75px;background-image:url(images/submenu_en.gif)!important;}	
			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;}
			ul#menu li				{ display: inline; padding:0; margin:0; line-height: 63px;}
			ul#menu li a			{ height:0px; float:left; padding:48px 0 0 0; overflow:hidden;background-image:url(images/menu.gif); background-repeat:  no-repeat;}
			li#menuAbout a			{ width:99px; background-position: 0 2px;		}
			li#menuNews a			{ width:84px; background-position:-108px 2px;	}
			li#menuTicket a			{ width:94px; background-position:-198px 2px;	}
			li#menuRiders a			{ width:94px; background-position: -298px 2px;	}
			li#menuLiveacts a		{ width:120px; background-position: -398px 2px;	}
			li#menuInfo a			{ width:84px; background-position: -524px 2px;	}
			li#menuMedia a			{ width:124px; background-position: -614px 2px;	}
			li#menuContact a		{ width:100px; background-position: -744px 2px;	}
			li#menuAbout a:hover	{ background-position: 0 -46px;}
			li#menuNews a:hover		{ background-position:-108px -46px;}
			li#menuTicket a:hover	{ background-position:-198px -46px;}
			li#menuRiders a:hover	{ background-position: -298px -46px;}
			li#menuLiveacts a:hover	{ background-position: -398px -46px;}
			li#menuInfo a:hover		{ background-position: -524px -46px;}
			li#menuMedia a:hover	{ background-position: -614px -46px;}
			li#menuContact a:hover	{ background-position: -744px -46px;}
			
			
			li#menuAbout.focus a	{ background-position: 0 -46px!important;}
			li#menuNews.focus a		{ background-position:-108px -46px!important;}
			li#menuTicket.focus a	{ background-position:-198px -46px!important;}
			li#menuRiders.focus a	{ background-position: -298px -46px!important;}
			li#menuLiveacts.focus a	{ background-position: -398px -46px!important;}
			li#menuInfo.focus a		{ background-position: -524px -46px!important;}
			li#menuMedia.focus a	{ background-position: -614px -46px!important;}
			li#menuContact.focus a	{ background-position: -744px -46px!important;}
			
		
		div#contents 			{ width:100%; overflow:hidden;}
		div#mainBlock 			{ width: 100%; min-height:360px; overflow: hidden; margin: 10px 0 0 0;}
			div#wrapLeftCenter	{ width: 769px; margin: 0 20px 0 0; float: left; display: inline;}
				div#centerBlock	{ width: 509px; float: right; margin: 0 0 0 10px; display: inline; }
				 
					div#topNews { width:100%; overflow:hidden; background: url(images/bg_dot_bdr_blue.gif) repeat-x left bottom; padding: 7px 0;}
					h3#topTitleNews	{ float: left; width: 100px; height: 0px; line-height: 20px; margin: 0 10px 0 0;height: 0; padding: 20px 0 0 0; overflow: hidden; background: url(images/title_topnews.gif) no-repeat center top;}
					a#topRSS 			{ float: left; line-height: 1em; margin: 2px 0; width:27px; height: 0; padding: 11px 0 0 0; overflow: hidden; display: block; background: url(images/btn_topnewsrss.gif) no-repeat left top;}
					a#topRSS:hover 	{ background-position: left -11px} 
					a#topNewsMore 		{ float: right; line-height: 1em; margin: 2px 0; width: 55px; height: 0; padding: 15px 0 0 0; overflow: hidden; display: block; background: url(images/btn_more.gif) no-repeat center top}
					a#topNewsMore:hover { background-position: left -15px} 
					
					a#topBmxRiderMore 		{ float: right; line-height: 1em; margin: 2px 0; width: 55px; height: 0; padding: 15px 0 0 0; overflow: hidden; display: block; background: url(images/btn_more.gif) no-repeat left top}
					a#topBmxRiderMore:hover 	{ background-position: left -15px} 
					
					
					
					div.post				{ background: url(images/bg_dot_bdr_blue.gif) repeat-x left bottom; padding: 5px 0;}
					div.post a			{ color: inherit; display:block; }
					div.post a:hover,
					div.post a:hover h4,
					div.post a:hover h5.postDate,
					div.post a:hover p		{ color: #2E569E!important}
					div.post h4			{ margin: 0; color: #E31A15}
					/*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 0 0 10px; font-size: 11px; color:#000000}
					
				div#leftBlock 		{ width: 240px; float: left; margin: 0 10px 0 0; display: inline; }
					
					div#topBmxRider	{ width: 100%; overflow: hidden; clear: both; background: url(images/bg_dot_bdr_blue.gif) repeat-x left bottom; padding: 7px 0;margin: 0 0 10px 0;}
					a.redCheck 			{ background: url(images/bg_check_red.gif) repeat left top; padding: 4px; display: block; margin:0; line-height:1em;}
					a.redCheck:hover	{ background: url(images/bg_check_blue.gif) repeat left top;}
					a.redCheck img { margin:0; padding:0; line-height:1em;}
			div#rightBlock 	{ width: 180px; float: right; display: inline;position: absolute; top: 390px;}
			div#sideblock {position: absolute;	top: 0;}
			ul.bannerList 		{ list-style:none; margin:0 0 0 0; padding:0;}
			ul.bannerList li	{ padding:0; margin:0 0 10px 0;}
			ul.bannerList li a	{}
			form#searchform 	{ margin:0 0 16px 0;}
			form#searchform input#s	{ /*width:180px*/}
			
		div#pageTop 		{ margin:6px 180px 6px 0; font-size:10px; width:40px; float:right;}
		div#pageTop a	 	{ display:block; padding:5px; width:30px; text-align:center; color:#000000;}
		div#pageTop a:hover { color:#E31A15;}		
		div#footer { background: url(images/bg_footer.gif) no-repeat center top; height: 0; padding: 40px 0 0 0; overflow: hidden;}
		
		/*-image titles-------*/
		h3#topTitleNews 	{}
		h3#topTitleRider 	{width: 110px; float:left;height: 0; margin: 0; padding: 20px 0 0 0; overflow: hidden;background: url(images/title_topbmxrider.gif) no-repeat left top}
		
		
		
		