#wrapper {
	background: #000000 url(../img/bg-.png) no-repeat right top;
	width:900px;
	margin:10px auto 10px auto;
	border:10px solid #fff;
	padding:0;
	overflow: auto;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 101%;
}
body {
	background-color: #DDDDC8;
	background-image: url(../img/wood-bg-tile.jpg);
	background-repeat: repeat;
}
#content {
	font: .9em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	float: left;
	height: auto;
	width: 530px;
	margin:10px 0 0 10px;
}
#content a{color:#FFF}
#content p, #content ol li{font-size: .8em; line-height:1.4em }
#content li {font-size: .8em; }

.clearit{clear:both; height:1px; line-height:1px; padding:0; margin:0}

#wrapper #content .tourdates h2 {
	font-size: 1.3em ;
	color: #F7DC00;
	margin-top: 5px;
	margin-bottom: 0px;
}
#wrapper #content .tourdates h2 a {color: #F7DC00; text-decoration:none}
#wrapper #content .tourdates h2 a:hover { text-decoration:overline underline; color:#990000}

#column2 {
	width: 320px;
	float:right;
	position:absolute;
	right:2px;
	bottom:0px;
 	padding-bottom:30px;

}
#wrapper #column2 img {
	float: right;

}
h1 {
	font-size: 1.2em;
	color: #FAE401;
}
h2 {
	font-size: .9em;
	color: #fff;
}
#wrapper #content .menu {
	margin-top: 20px;
}
#wrapper #footer {
clear:both;
	font-size: .7em;
	color: #666666;
	background: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}
#footer a, #footer a:hover{
	text-decoration:none;
	color:#666;
}

#wrapper #footer #sponsors{
width:750px;
border:0;
}

#wrapper #footer #sponsors td {
height:auto;	
padding:3px;
vertical-align:middle;
display:table-cell;
width: 100px;
margin:0;
}

#footer #sponsors td a, #footer #sponsors td a:hover{
	text-align: center;
	text-decoration:none;
	color:#666;
}
#sponsors td  a img{border:0}


#starring {width:250px; }


.border{padding:3px; background:#fff; margin:3px}
.left{float:left; margin:3px 6px 3px 3px}
.right{float:right; margin:3px 3px 3px 6px}
.rider{font-size:1.5em}
.riderprofile{border:1px solid #ccc; background-color:#191919; margin:5px 0; padding:3px}
.riderprofile p:first-child{clear:left}

.video{clear:left}
.video h3 {font-size:1em}#content .wallpaper {
}
#wrapper #content .wallpaper {
	padding: 10px;
	width: 200px;
	text-align: center;
}
#wrapper #content .yello {
	font-size: .95em;
	color: #FFEB00;
}
