@charset "utf-8";
/*-------------------------------------------------
  LA PISTA Stylesheet
  *  Top *
-------------------------------------------------*/
#contents #primary {
	float:left;
	width:488px;
	padding:0 0 0 19px;}
#contents #secondary {
	float:right;
	width:292px;
}

#secondary u.topLocalNav {
	width:221px;
	margin:0;
	padding:0;
	line-height:0;
}
#secondary ul.topLocalNav li {
	margin:0 0 9px 0;
	line-height:0;
}
/*---informationArea---*/
.informationArea {
	background:#4b4b4b url(/images/top/bg_information_area_bottom.gif) no-repeat bottom;
	width:469px;
	line-height:1.7;	
	margin:0 0 0 4px;
	padding:0 0 7px 0;
	font-size:120%;
}
.informationArea a:link {color:#ffffff; text-decoration:underline;}
.informationArea a:hover {color:#999999; text-decoration: underline;}

.informationArea ul.informationNav {
	display:block;
	width:468px;
	margin:0 0 9px 0;
	padding:1px 0 1px 1px;
}
.informationArea ul.informationNav li {
	float:left;
	display:block;
	width:116px;	
	line-height:0;
	margin:0 0 0 0;
	padding:0 1px 0 0;
}
.informationArea p {
	margin:0 0 0 6px;
	width:444px;
	padding:9px 0 9px 12px;
	border-bottom:1px dotted #ccc;
	line-height:1.7;
}
.informationArea dl.informationList {
	clear:both;
	width:452px;
	margin:0 0 0 7px;
	padding:0 0 0 0;
	border-bottom:1px dotted #ccc;
	line-height:1.7;
}
.informationArea dl.informationList dt {
	display:block;
	float:left;
	width:55px;
	margin:0 0 0 0;
	padding:9px 0 0 10px;
}
.informationArea dl.informationList dd {
	display:block;
	float:left;
	width:380px;
	margin:0;
	padding:0 0 0 0;
}
.informationArea dl.informationList dd a,
.informationArea dl.informationList dd p { 
 display:block;
 margin:0;
 padding:9px 0 9px 8px;
 border:none;
}
.informationArea p.toList {
	float:right;
	width:400px;
	margin:25px 0 7px 0;
	padding:0 7px 0 0;
	border:none;
}
.informationArea p.toList a {
	float:right;
	display:block;
	background:url(/images/common/icon1.gif) no-repeat 0 5px;
	width:auto;
	margin:0 5px 0 0;
	padding:0 0 0 15px;
}
#contents .rightArea .listA dl:after,
.informationArea ul.informationNav:after,
.informationArea:after,
#information dl:after,
.clearfix:after {/*for modern browser*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#contents .rightArea .listA dl,
.informationArea ul.informationNav,
.informationArea,
#information dl,
.clearfix {
	min-height: 1px;
	
	_overflow:visible;
	_height:1px;
	zoom:1;/*for IE 5.5-7*/
	/*display:inline-block;*/
}

* html #contents .rightArea .listA dl,
* html .informationArea ul.informationNav,
* html .informationArea,
* html .information dl,
* html .clearfix { /*for IE -6*/
  height: 1px;
  
  /*for IE4,5*/
  /*\*//*/ 
  height: auto;
  overflow: hidden;
  /**/
}

.race_list {
	padding:10px 0 0 10px;
}
#race_list dl {
	clear:both;
	width:452px;
	margin:0 0 0 7px;
	padding:0 0 0 0;
	border-bottom:1px dotted #ccc;
	line-height:1.7;
}
#race_list dt {
	float:left;
	width:260px;
	padding-top:9px;
	padding-left:10px;
}
#race_list dd {
	width:auto;
	float:left;
	padding-top:9px;
	padding-left:10px;
}

.indicator
{
  width: 100px;
  height: 100px;
  z-index: 900;
  background: url(/images/top/indicator.gif) no-repeat 0 0;
  margin-left:180px;
  margin-top:30px;
  margin-bottom:30px;
}

.informationArea dl.informationList2 {
	clear:both;
	width:452px;
	margin:0 0 0 7px;
	padding:0 0 0 0;
	border-bottom:1px dotted #ccc;
	line-height:1.4;
}
.informationArea dl.informationList2 dt {
	display:block;
/*	float:left;
	width:120px;*/
	margin:0 0 0 0;
	padding:4px 0 0 10px;
}
.informationArea dl.informationList2 dd {
	display:block;
/*	float:left;
	width:315px;*/
	margin:0;
	padding:0 0 0 0;
}
.informationArea dl.informationList2 dd a,
.informationArea dl.informationList2 dd p { 
 display:block;
 margin:0;
 padding:4px 0 4px 8px;
 border:none;
}
