@charset "utf-8";
/* CSS Document */
*{
	outline:none;
}
body,a{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
}
body{
	background:url(images/bg_stripe.jpg) repeat-x #bdbdbd;
}
h3 {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial;
	color:#666666;
	margin:0;
	margin-bottom:10px;
}
h5 {
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
	color:#999999;
	margin:0;
}
a:link{
	color:#FF9900;
	font-weight:bold;
}
a:visited{
	color:#FF9900;
	font-weight:bold;
}
a:active{
	color:#009933;
	font-weight:bold;
}


	.column{
		float:left;
		width:317px;
		text-align:justify;
		margin-bottom:20px;
		margin-right:20px;
	}
		.column img {
			max-width:315px;
		}
		
	.newsTitle{
		font-size:10px;
		color:#333333;
	}
	.newsDate{
		color:#999999;
	}
	.sponsorBox{
		width:360px;
		padding:5px;
		border:1px #ccc solid;
		margin-bottom:10px;
		display:block;
		float:left;
	}
	.sponsorImage{
		border:1px #CCCCCC solid;
		padding:1px;
		float:right;
		margin-left:10px;
		max-width:200px;
	}
	.sponsorImage:hover {
		border:#FF9900 1px solid;
	}
	.lank{
		width:100%;
		padding-top:5px;
		padding-bottom: 5px;
		border-top:1px #009966 dotted;
		float:left;
	}
	.raceCalendarItem{
		margin-bottom:0;
		text-align:left;
		vertical-align:baseline;
		width:340px;
		height:57px;
		border:0;
		padding-top:2px;
		padding-left:2px;
		background:url(images/raceCalendarBg.jpg) no-repeat top left;
		color:#fff;
	}
	.raceCalendarItem:hover {
		background:url(images/raceCalendarBg_hover.jpg) no-repeat top left;
	}
	
	.raceCalendarDate{
		padding-top:0px;
		text-align:center;
		margin-right:5px;
		float:left;
		width:56px;
		height:50px;
		background:  url(images/raceCalendarDateBg.png) no-repeat top left;
		color:#990000;
	}
		.raceCalendarItem .Text {
			width:280px;
		}
		.raceCalendarItem .Readmore {
			color:#FF0000;
		}
		.raceCalendarDate .Day{
			font-size:28px;
			color:#990000;
			font-family:Myriad Pro, Verdana, Arial; 
		}
		.raceCalendarDate .Month{
			font-size:10px;
			color:#000;
			font-family:Verdana, Arial; 
		}
		
.bottom{
	width:800px;
	height:133px;
	color:#CCCCCC;
}
	.bottom a{
		color:#CCCCCC;
		font-weight:normal;
	}
	.bottom a:hover {
		color:#FFCC00;
	}
	.bottom h3{
		color:#FFCC00;
		margin:0;
	}
	.bottom .shader{
		width:800px;
		height:9px;
		background:url(images/bottomShader.jpg) repeat-x;
	}
	.bottom .brynteLeft{
		width:141px;
		height:124px;
		background:url(images/brynteLogo.jpg) no-repeat top left;
		border-right:1px #666666 solid;
		float:left;
	}
	.bottom .contact{
		width:496px;
		height:124px;
		background:url(images/bottomContact_bg.jpg) repeat-x;
		padding:10px;
		float:left;
	}
	.bottom .brynteRight{
		width:141px;
		height:124px;
		background:url(images/brynteLogo.jpg) no-repeat top left;
		border-left:1px #666666 solid;
		float:left;
	}
	
	
input{
	margin-bottom:3px;
	margin-top:3px;
}
input[type="button"], input[type="submit"]{
	background: url(images/silverBar.jpg) repeat-x #bcbcbc;
	border:1px #ccc solid;
	color:#333333;
	text-decoration:none;
}
input[type="text"], input[type="password"] { 
	width:200px; 
	border:1px #ccc solid; 
	padding:2px;
	background: url(images/silverBar.jpg) repeat-x #bcbcbc;
	color:#333333;
	text-decoration:none;
}
textarea {
 	background-color:#EEEEEE;
	border: 1px #CCCCCC solid;
	color:#333333;
	font-size:12px;
	font-family:Tahoma, Verndana, Arial;
}

img{
	border:0;
	vertical-align:middle;
}

td{
	vertical-align:top;
}
.valign_bottom {
	vertical-align:bottom;
}

.Box{
	display:block;
	padding:10px;
	border:1px #FF9900 solid;
	background:url(images/bg_stripe.jpg) repeat-x;
}

.floatBox{
	position:absolute;
	float:none;
	top:20px;
	left:20px;
	padding:10px;
	border:1px #FF9900 solid;
	background:url(images/bg_stripe.jpg) repeat-x;
}