/* CSS Document */


body {font-family: Papyrus, "Bradley Hand ITC", "Times New Roman", Times, serif;
	  font-size: 16px;
	  color: #3D6300;
	  text-align: center;
	  padding:10px;
	  margin: 0;
	  background-image: url(images/red_stripes.jpg);
	  background-repeat: repeat;	}
	
div {width: 55em;
	 margin: 0.7em auto auto auto;	 
	}

h2 {margin: 1.7em auto 0 auto;
	color: #3D6300;
	font-size: 2em;
	}
	
h3 {margin: auto auto 1.7em auto;
	color: #3D6300;
	font-size: 1.5em;
	}
	
h4 { }	
	
img {border: double 4px #B00033;	}

.lrgmaps {margin: auto;	}
	
p.disclaimer {width: 45em;
			  max-width: 45em;
			  text-align: center;
   			  color: #BBFF66;
			  font-size: 1.1em;
			  background-image: url(images/bot_nav_gradient.jpg);
			  margin: auto;
			  border: solid 0 #B00033	}
			  
.maplinks {height: 25px;
	  	 width: 768px;
		 font-weight: bolder;
		 padding: 5px 0px 5px 0px;
	   	 margin: auto;
		 text-align: center;	}
		 
a:link {color: #00CCCC;
		font-size: 1.2em;
		text-decoration: none;	}
	
a:visited {text-decoration: underline;
		   color: #FFDD39;
		   font-size: 1.2em;	}
	
table {margin: 10px auto;
	   width: 850px;
	   border-bottom: double 4px #B00033;
	   background-color: #FFFEEE;	}

/* margin must be styled auto to centre it with the other elements in firefox */
caption {font-size: 2em;
		 font-weight: bolder;
		 color: #FFFEEE;
		 margin: auto;
		 border: solid 0px #FF6600;	}
		 
.start {color: #FF6600;
		font-size: 1.2em;
		font-weight: bolder;
		text-align: center;	}
		
.finish {color: #B00033;
		 font-size: 1.2em;
		 font-weight: bolder;	}
		 
.directions {width: 10em;
			 height:2em;
			 text-align: left;
			 margin: auto auto auto 35em;
			 border: solid 0px #B00033;	}
			 
.buttons img {border: none;	}
		
.icons {border: none;
		font-size: 0.8em;	}
		
