	/* Main style sheet */ 
html, body{
 margin:0; 
 padding:0;
 font-family: verdana, arial, sans-serif;
 font-size: 11px; 
 text-align:center;
 background-color:#ffffff;
}
  p     {
  margin:1em;
}
  h3 {	
	font-size: 1.5em;
	font-family: arial, sans-serif;
	font-style:italic;
	text-align:center;
	color: red;
	font-weight:normal;
	margin-top: .5em;
	margin-bottom: .5em;
	border-top:1px solid #ccc; width:100%; margin-top:1em; padding-top:.25em;
}
  hr     {
  color:#000;
  1px solid; 
  width:100%;  
}
  table  {
  position:relative;
  width:935px;
  margin:auto;
}
  #header   {
  margin:auto; 
  text-align:center;
}
  #footer   {
  background-color:#ffffff;
  margin:auto; 
  text-align:center;
}
  #title  {
  background-color:#d6e3b9;
  position:relative;
}
    .lpic  {
float:left;
padding: 0em 1em 1em 0em;
text-align:center;
}
  .rpic  {
float:right;
padding: .5em 1em 1em 1em;
text-align:center;
}

  .caption     {
  font-style:normal;
  font-size:.9em;
  text-align:center;
}
  .bgcolor  {
  background-color:#d6e3b9;
}
  .map  {
  position:relative;
  left:8px;
}
  #search     {
  position:relative;
  right:5px;
  top:-55px;
  z-index:1;
}
  #left_ad     {
  position:relative;
  top:-140px;
  padding:0em;
}
  #right_ad     {
  padding-top:5.5em;
}
 #midcol {
  position:relative;
  top:-1.5em; 
  margin:0;
  padding:0;
  text-align:left;
  font-style:normal;
 }
 #midcol h4   {
 font-family: verdana, arial, sans-serif;
 font-size: 1.1em;
 font-style:italic;
 margin:0;
 padding:0;
 }
  #midcol h5   {
 font-family: verdana, arial, sans-serif;
 font-size: 1em;
 font-style:italic;
 margin:0;
 padding:0;
 }
  #midcol p     {
 font-family: verdana, arial, sans-serif;
 margin-right:0;
 margin-left:0;
 padding:0;
} 
.headlines   {
 color:#698826;
 font-family: verdana, arial, sans-serif;
 font-size:13px;
 font-weight:normal;
 text-align:left;
 background-color:#ffffff;
 padding:.5em; 
 margin-right:3em;  
 margin-top:-2.5em;
 position:relative;
 left:25px;
}
.groupride   {
 color:#698826;
 font-family: verdana, arial, sans-serif;
 font-size:13px;
 font-weight:normal;
 text-align:left;
 background-color:#ffffff;
 padding:.5em; 
 margin-right:3em;  
 margin-top:1em;
 position:relative;
 left:0px;
}
.a2:link {
  color: #698826;
  text-decoration:none;
} 
.a2:visited {
  color: purple;
  text-decoration:none;
}
.a2:hover {
  color: #698826;;
  text-decoration:underline;
}

	a:link {text-decoration: none;}
	a:visited {text-decoration: none; color: purple;}
	a:hover {text-decoration: underline;}

