DIV#right DIV.header DIV.content DIV.header-image {
	padding-right:20px;
	padding-top:10px;
	text-align:right;
}

DIV#right DIV.header DIV.content DIV.header-image DIV {
	position:relative;
	float:right;
	width:589px;
	height:43px;
	background-position:right bottom;
}

DIV#right DIV.header DIV.content DIV.header-image DIV#EventCalendar {
	background-image:URL('images/sub-headers/EventCalendar.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#DocumentNotFound {
	background-image:URL('images/sub-headers/404.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#News {
	background-image:URL('images/sub-headers/News.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#Programs {
	background-image:URL('images/sub-headers/Programs.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#ProgramUpdates {
	background-image:URL('images/sub-headers/Programs.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#Coaches {
	background-image:URL('images/sub-headers/Coaches.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#ClubSchedule {
	background-image:URL('images/sub-headers/ClubSchedule.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#Races {
	background-image:URL('images/sub-headers/Races.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#Registration {
	background-image:URL('images/sub-headers/Registration.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#FreeRide {
	background-image:URL('images/sub-headers/FreeRide.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#Sponsors {
	background-image:URL('images/sub-headers/Sponsors.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#PhotoGallery {
	background-image:URL('images/sub-headers/PhotoGallery.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#Forum {
	background-image:URL('images/sub-headers/Forum.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#ContactUs {
	background-image:URL('images/sub-headers/ContactUs.png');
}
DIV#right DIV.header DIV.content DIV.header-image DIV#Links {
	background-image:URL('images/sub-headers/Links.png');
}

DIV#right p {
	margin:0;
	padding:10px;
}

DIV#right {
	background-repeat:no-repeat;
}

DIV#right DIV.header {
	position:relative;
	background-repeat:no-repeat;
}

DIV#right DIV.footer {
	position:relative;
	width:711px;
	height:10px;
	background-image:URL('images/layout/right-borders.png');
	background-position:0px -13px;
	background-repeat:no-repeat;
}

DIV#right DIV.header DIV.top {
	position:relative;
	width:711px;
	height:10px;
	background-image:URL('images/layout/right-borders.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
}

DIV#right DIV.header DIV.content {
	position:relative;
	height:85px;
	width:708px;
	background-image:URL('images/layout/right-dark-background.png');
	border-right:1px solid #4F6A86;
	border-left:1px solid #4F6A86;
	text-align:right;
}

DIV#right DIV.header DIV.sub-nav {
	position:relative;
	width:693px;
	border-right:1px solid #4F6A86;
	border-left:1px solid #4F6A86;
	background-image:URL('images/layout/sub-nav-gray.png');
	background-repeat:repeat;
	padding-left:15px;
}

DIV#right DIV.sub-content {
	position:relative;
	background-image:URL('images/layout/right-background.png');
	border-right:4px solid #4F6A86;
	border-left:1px solid #4F6A86;
	background-repeat:repeat;
	padding:10px;
}

Div.sub-nav DIV.sub-spacer {
	position:relative;
	display:block;
	background-image:URL('images/sub-headers/sub-navs/sub-spacer.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:1px;
	height:22px;
}


DIV#right DIV.header DIV.sub-nav A { 
	display:block;
	background-image:URL('images/sub_menu.png');
	text-decoration:none; 
	font-size:1px; 
}

DIV#right DIV.header DIV.sub-nav A.active {
	background-color:#369;
	text-decoration:none;
}

/***************************************************************************
 *								Free Ride
 ***************************************************************************/

DIV.sub-nav A#Introduction {
	display:block;
	width:115px;
	height:22px; 
	background-position:-6px 527px;
}
DIV.sub-nav A#AboutUs {
	display:block;
	width:85px;
	height:22px; 
	background-position:-126px 527px;
}
DIV.sub-nav A#Safety {
	display:block;
	width:70px;
	height:22px; 
	background-position:-212px 527px;
}
DIV.sub-nav A#Programs {
	display:block;
	width:95px;
	height:22px; 
	background-position:-285px 527px;
}
DIV.sub-nav A#Testimonials {
	display:block;
	width:110px;
	height:22px; 
	background-position:-382px 527px;
}
DIV.sub-nav A#Faqs {
	display:block;
	width:50px;
	height:22px; 
	background-position:-495px 527px;
}
DIV.sub-nav A#CodeOfConduct {
	display:block;
	width:140px;
	height:22px; 
	background-position:-550px 527px;
}

/***************************************************************************
 *								Programs
 ***************************************************************************/
 
 DIV.sub-nav A#NancyGreene {
	display:block;
	width:115px;
	height:22px; 
	background-position:-10px 507px;
}

DIV.sub-nav A#KinderDevelopment {
	display:block;
	width:160px;
	height:22px; 
	background-position:-125px 507px;
}

DIV.sub-nav A#K1Race {
	display:block;
	width:70px;
	height:22px; 
	background-position:-288px 507px;
}

DIV.sub-nav A#K2Race {
	display:block;
	width:70px;
	height:22px; 
	background-position:-360px 507px;
}

DIV.sub-nav A#FreeRide {
	display:block;
	width:85px;
	height:22px; 
	background-position:-432px 507px;
}

DIV.sub-nav A#Junior {
	display:block;
	width:70px;
	height:22px; 
	background-position:-517px 507px;
}

/***************************************************************************
 *								NEWS
 ***************************************************************************/
 
 DIV.sub-nav A#Archives {
	display:block;
	width:77px;
	height:22px; 
	background-position:-10px 456px;
}