@charset "utf-8";
/* CSS Document */


h1   {
	font-size: 1.6em;
  	font-weight: bold;
 	 color: #0066cc;	
}

h2   {
	font-size: 1.2em;
  	font-weight: bold;
 	color: #0066cc;	
}

p  {
	font-size: 1.2em;
 	color: #0066cc;
}

#return a, #return a:visited {
color: #0066cc;
text-decoration: none;
border-bottom: solid 1px; /* 1px specified for Firefox */
}

#return a:hover {
color: #ff0000;
border-bottom: dotted 1px; /* 1px specified for Firefox */
}


.bourton_mile_logo img  {
	margin: 30px auto;
	width: 20%;
	display: block;
  	-moz-transition: opacity .25s ease-in-out;
   	-webkit-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
	opacity: 1;
}
table {
width: 95%;
margin-left: auto;
margin-right: auto;
}

.racestartphoto  {
	margin: 0 auto; /* avoids using <center> html tag */
	max-width: 100%;
	opacity: 1;
	border-radius: 10px;		/* needs to be here to prevent the <img> border-radius showing up with a corner to the background (cuased by drop-shadow) */
	box-shadow: 4px 4px 8px rgba(0, 0, 0, .75);
   	transition: opacity .25s ease-in-out;
  	-moz-transition: opacity .25s ease-in-out;
   	-webkit-transition: opacity .25s ease-in-out;
}

table img  {
	width: 90%;
	margin: 10px;
	opacity: 1;
	border-radius: 8px;
	box-shadow: 4px 4px 6px rgba(0, 0, 0, .75);
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
   	-webkit-transition: opacity .25s ease-in-out;
}

.racestartphoto:hover, table img:hover {
	opacity: .4;
}

table img:hover {
	
}