/* CSS for Mercury Site */

/* Remove bullets from list items */

ul,ol {
	list-style: ;
}
body{
background-color: #C0C0C0;
}


h1 {
font-family: "Helvetica", Arial, sans-serif;
color: white;
background-color: #696969;
line-height: 100%;
font-size: 125%;
}

h2 {
font-family: "Helvetica", Arial, sans-serif;
font-size: 105%;
font-weight: bold;

}

h3 {
font-family: "Helvetica", Arial, sans-serif;
font-size: 105%;
line-height: 0%;
font-weight: bold;
}

h4 {
font-family: "Helvetica", Arial, sans-serif;
font-size: 85%;
color: white;
font-style: italics;
background:#0010b0;
}

p {
font-weight: ;
color: ;
font-family: "Helvetica", Arial, sans-serif;
font-size: 95%;
}


#bodycontent, #header, #tagline, #address, #frontaddress, #nav, #logo, #trivl, #trivr {
position: absolute;
}

#trivl {
top: 125px;
background-color: #C0C0C0;
left: 190px;
height: 415px;
width: 400px;
padding: 2px;
line-height:125%;
font-size: 92%;
font-family: "Helvetica",Arial, sans-serif;
}

#trivr {
top: 125px;
background-color: #c0c0c0;
left: 595px;
height: 415px;
width: 4o0px;
padding: 2px;
line-height:125%;
font-size: 92%;
font-family: "Helvetica",Arial, sans-serif;
}

#bodycontent {
top: 105px;
background-color: #c0c0c0;
left: 190px;
height: 415px;
width: 805px;
line-height:125%;
font-size: 92%;
font-family: "Helvetica",Arial, sans-serif;
}

#tagline {
top: 820px;
left: 275px;
}


#address {
color: red;
top: 500px;
line-spacing: single;
}

#frontaddress {
top: 550px;
padding: 10px;
line-height: 5%;
background-color:#C0C0C0 ;
left: 250px;
font-weight: bold;
}

#nav {
  top: 105px;
  font-family: "Helvetica",Arial, sans-serif;
  margin: 0;    
  padding: 0;
  background:#0010b0;
  font-size: 80%;
  list-style-type: none;
  width: 170px;
  float: left; /* Contain floated list items */
}
#nav li {
  margin: 0;
  padding: 0;
  float: left; /*This corrects the */
  width: 100%; /* IE whitespace bug */
}
#nav a {    
  display: block;  /* to increase clickable area as a's 
      default to inline */
  color: #FFF;
  text-decoration: none;
  padding: 0 15px;
  line-height: 2.5;
  border-bottom: 1px solid #FFF;
}
#nav #nav_riv a {
  border: ;
}
#nav a:hover {  
  background:  #990099;
}
#body_con #nav_con a,
    #body_map #nav_map a,#body_jou #nav_jou a,
    #body_his #nav_his a,#body_ref #nav_ref a,
    #body_hom #nav_hom a,#body_sou #nav_sou a,
    #body_fre #nav_fre a,#body_fin #nav_fin a,
    #body_find #nav_find a,#body_cln #nav_cln a, 
    #body_gdlm #nav_gdlm a,#body_ran #nav_ran a,
    #body_riv #nav_riv a,#body_ins #nav_ins a, 
    #body_prc #nav_prc a, {
  background: #66CC33;
  color: Yellow; 
  font-weight: ;
}

.captioned_photo {
float: right;
width: 200px;
padding: 0;
line-height: -1em;
border: 4px solid #66CC33;
background: #66CC33;
}

.farnham_photo {
float: left;
padding: 0;
border: 4px solid #66CC33;
background: #66CC33;
}

.captioned_photo2 {
float: left;
width: 200px;
padding: 0;
line-height: -1em;
border: 4px solid #66CC33;
background: #66CC33;
}

.captioned_photo3 {
float: left;
padding: 0;
border: 2px solid #66CC33;
background: #66CC33;
}

.captioned_photo4 {
float: right;
padding: 0;
border: 2px solid #66CC33;
background: #66CC33;
}

.captioned_photo5 {
float: left;
padding: 0;
}

.captioned_photo6 {
float: right;
padding: 0;

}

.triv1 {
border: 3px solid #66CC33;
background: #C0C0C0;
}

table {
 width: 700px;
 border-collapse: collapse;
 border: 
}

th {
 text-align: left;
 background: #0010b0;
 color: white;
 padding: 0.2em;
}

td {
 padding: 0.2em;
}

td.col1 {
 text-align: left;
}
td.col2 {
 text-align: right;
}
