body, html {
	margin:0px;
	padding:0px;
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	background-position:top;
	background-color:#000000;
	}


#main_body_copy p {
	line-height:20px;
	font-size:12px;
	color:#666666;
	
	}
	

	

	
#main_body_copy {
	width:500px;
	margin:10px 0px 0px 353px;
	padding:10px 0px 0px 0px;
	font-size:12px;
	color:#666666;
	}
	



#contact-area input, #contact-area textarea {
	border: 2px solid #ccc;
}


#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}



a:link {
	color:#666666;
	}
	
.seperator {
	background-image:url(../images/seperator.gif);
	height:1px;
	margin:10px 0px 10px 0px;
	}
	
.seperator_header {
	background-image:url(../images/seperator.gif);
	height:1px;
	margin:0px 0px 0px 0px;
	}
	
#main_container {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:893px;
	
	}
	
h1 {
	font-size:22px;
	color:#666666;
	position:absolute;
	margin:185px 10px 10px 353px;
	width:510px;
	text-align:right;
	
	}
	
h3 {
	font-size:12.75px;
	color:#666666;
	line-height:20px;
	}
	
#stretch_bg {
	background-image:url(../images/stretch_bg.png);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:893px;
	}
	

	
#header {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/header.png);
	width:893px;
	height:165px;
	background-repeat:no-repeat;
	background-position:top;
	}
	


	
#bottom_bar {
	background-image:url(../images/bottom_bar.png);
	margin-left:auto;
	margin-right:auto;
	width:893px;
	height:94px;
	background-repeat:no-repeat;
	}
	
#main_menu_top {
	position:absolute;
	margin:120px 0px 0px 347px;
	width:526px;
	height:414px;	
	
	}
	
#main_menu_top a {
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	}
	
#sign_off_bottom {
	font-size:11px;
	color:#FFFFFF;
	position:absolute;
	margin:8px 10px 10px 347px;
	width:526px;
	height:22px;
	text-align:center;
	
	}
	
#sign_off_bottom a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#left {
	position:absolute;
	width:283px;
	height:430px;
	background-color:white;
	background-position:top left;
	margin:190px 00px 00px 44px;
	background-color:#000000;
	
	}
	
#weather_report {
	width:283px;
	height:20px;
	margin:105px 0px 0px 0px;
	}
	
#weather_cover_up {
	background-image:url(../images/weather_cover_up.jpg);
	width:40px;
	height:20px;
	margin:105px 0px 0px 243px;
	background-repeat:no-repeat;
	position:absolute;
	
	
}
	
#search_bar {
	width:283px;
	height:21px;
	margin: 3px 0px 0px 0px;
	background-repeat:no-repeat;
}

#sponsor_logo {
	
	margin:0px 0px 0px 0px;
	border-bottom-color:#FFFFFF;
	width:283px;
	height:80px;
}

#click_sponsor_text {
	background-color:#FFFFFF;
	width:283px;
	height:10px;
}

#side_bar_top_login {
	background-image:url(../images/side_bar_top_login.jpg);
	background-repeat:no-repeat;
	margin-top:3px;
	width:283px;
	height:22px;
	
}

#login {
	
	background-image:url(../images/side_bar_contents.jpg);
	background-repeat:repeat-y;
	width:283px;
	padding:10px;
	
}

#login input, #login textarea {
	border: 2px solid #ccc;
}


#login textarea:focus, #login input:focus {
	border: 2px solid #900;
}



#test_flash {
	position:absolute;
	margin:0px 0px 0px 0px;
	border-bottom-color:#FFFFFF;
	width:500px;
	height:300px;
}
	
#side_bar_top_rody_r {
	background-image:url(../images/side_bar_top.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	width:283px;
	height:22px;
	
}

#side_bar_top_contents {
	background-image:url(../images/side_bar_contents.jpg);
	background-repeat:repeat-y;
	width:283px;
	padding:10px;
}

.side_bar_text {
	width:260px;
	font-size:10px;
	color:#CCCCCC;
	line-height:14px;
	
}


#side_bar_top_races {
	background-image:url(../images/side_bar_top_mid.jpg);
	background-repeat:no-repeat;
	width:283px;
	height:22px;
	
}

#side_bar_mid_contents {
	background-image:url(../images/side_bar_contents.jpg);
	background-repeat:repeat-y;
	width:283px;
	padding:10px;
}



#side_bar_top_results {
	background-image:url(../images/side_bar_top_bot.jpg);
	background-repeat:no-repeat;
	width:283px;
	height:22px;
	
}

#side_bar_bot_contents {
	background-image:url(../images/side_bar_contents.jpg);
	background-repeat:repeat-y;
	width:283px;
	padding:10px;
}


#side_bar_top_news {
	background-image:url(../images/side_bar_top_very_bot.jpg);
	background-repeat:no-repeat;
	width:283px;
	height:22px;
	
}

#side_bar_very_bot_contents {
	background-image:url(../images/side_bar_contents.jpg);
	background-repeat:repeat-y;
	width:283px;
	padding:10px;
}


#side_bar_very_bot {
	background-image:url(../images/side_bar_bottom.jpg);
	width:283px;
	background-repeat:no-repeat;
	

}



#ken_avery_profile_pic {
background:url(../team/team_ken.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#sue_avery_profile_pic {
background:url(../team/team_sue.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#jeremy_cummins_profile_pic {
background:url(../team/team_jer.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#jamie_cummins_profile_pic {
background:url(../team/team_james.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#jamieson_fisher_profile_pic {
background:url(../team/team_jamieson.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#melissa_janveau_profile_pic {
background:url(../team/team_mel.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#marianna_knights_profile_pic {
background:url(../team/team_mar.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#greg_knights_profile_pic {
background:url(../team/team_greg.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#etienne_moreau_profile_pic {
background:url(../team/team_eitenne.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#stephen_moscicky_profile_pic {
background:url(../team/team_stephen.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#taylor_pieprzak_profile_pic {
background:url(../team/team_taylor.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#julian_richardson_profile_pic {
background:url(../team/team_julian.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#andrew_ringrose_profile_pic {
background:url(../team/team_andrew.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#team_card {

	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	line-height:
	
}

#jane_thomson_profile_pic {
background:url(../team/team_jane.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#fred_zottl_profile_pic {
background:url(../team/team_fred.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#justin_zottl_profile_pic {
background:url(../team/team_justin.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}

#jason_rody_profile_pic {
background:url(../team/team_rody.jpg);
	width:500px;
	height:426px;
	background-repeat:no-repeat;
	padding:0px;
	
}





#rody_ramble_image {
	background-image:url(../images/rody_ramble_image.jpg);
	width:263px;
	height:216px;
	background-repeat:no-repeat;
	padding:5px;
	float:left;
	
}






	
	
