body {
	font-size: 1em;

	font-family:   verdana, arial, sans-serif;
    color: #800000;
	text-align: center;


background-color: #fffacd;

  }

#frame {
  width: 975px;        margin-right:auto; margin-left:auto;

	background-color: #fffacd;
	text-align:center;
	padding: 15px;

}
  #top {          float:left;   width: 875px;

                padding: 10px;
}

  #leftcontent
{
float: left;
width: 200px;
text-align: left;
font-size: 85%;
}
 #main {
	background-color: transparent;
	float: left;
	width: 600px;

	text-align: left;
	font-size: 90%;
    color:       #800000;
}
#rightcontent
 {
	float: left;
	width: 310px;
	font-size: 90%;
    color:       #800000;
	text-align: left;
	padding-left: 20px;

}



  h1 {
    color: #800000;
    font-size: 3em;

  }
  h2 {
    color: #800000;
    font-size: 2em;


  }

  h3
 {               color: #800000;
 font-size:1.4em;


   margin-bottom: -13px;

}

         h4
 {               color: #800000;

    margin-bottom: 0;

}
    h4+p
 {
     margin-top: 0;
}


 #nav, #nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  color:#fff;
  text-align:left;
}
#nav li {
  float: left;
  position: relative;
  width: 10em;
  border: 1px solid #808080;
  background-color: #800000;

  color: #ffffff;
  font-size:80%;
  margin-right: 1em;
}
#nav a:link, #nav a:visited {
  display: block;
  text-decoration: none;
  padding-left: 1em;
  color: #ffffff;
}
* html #nav a {
  width: 100%;     color:#ffffff;
}
#nav ul {
  display: none;
  position: absolute;
  padding: 0;
}
#nav ul li {
  border: 0 none transparent;
  border-bottom: 1px solid #E7EDF5;
  border-top: .5em solid #FFF;
  background-color: #800000;
  font-size: 85%;
  margin-bottom: -1px;
  margin-top: 1px;
  padding: 0;
}
#nav li:hover ul {
  display: block;
}




a {
  color: #800000;
  border-bottom: 2px #800000;
}

a:visited {
  color: #800080;
  border-bottom: 2px #800080;
}

a:hover {
  color: blue;
  border-bottom: 2px blue

}


.box {
    border-style: dashed;
    border-width: 1px;
    border-color: #C0C0C0;
    background-color: white;

    padding: 10px;


}





#container






 #navigation
 {         width: 150px;

 float: left;
 border: thick;
 text-align: left;



}

#navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigation li {
  border-bottom: 1px solid #800000;
}

#navigation li a:link, #navigation li a:visited  {
  font-size: 80%;
  font-weight: bold;
  display: block;
  padding: 0.4em 0 0.4em 0.5em;
  border-left: 1px solid #711515;
  border-right: 1px solid #711515;


background-color:   transparent;




   color: #800000;
  text-decoration: none;
}

#navigation li a:hover {
  background-color: #711515;
  color: #FFFFFF;
}

* html #navigation li a {
  width: 100%;
}

#navigation li a:hover {
  background-color: #711515;
  color: #FFFFFF;
}

#navigation ul ul {
  margin-left: 12px;
}

#navigation ul ul li {
  border-bottom: 1px solid #800000;
  margin:0;
}

#navigation ul ul a:link, #navigation ul ul a:visited {
  background-color: #C0C0C0;
  color: #800000;
}

#navigation ul ul a:hover {
  background-color: #711515;
  color: #FFFFFF;
}

#footer {width: 875px; 
        font-size: 80%;
	
	color:       #800000;}



.phototitle {
	font-size: 180%;
	font-weight: bold;
	text-align: center;
}
.caption {
	text-align: center;
}
.menuhdr  {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}



.clearboth {
	clear: both;   color:       #800000;
}
.clearboth p {
	font-size: 80%;
	font-weight: bold;
	color:       #800000;
}

