html {
  font-size: 100%;
}

body {
  height: 100%;
  margin: 0;
  padding: 0 0 30px 0;
  text-align: center;
  font-size: 62.5%;
  color: #426431;
  background-color: #e9e4e0;	
}

table {
  font-size: 100%;
}

p, td, small, li, ul, div, h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Arial, Helvetica;
}

a {  
	outline: none;
  text-decoration: none;
  color: #7995D6;
}

a:visited {
  text-decoration: none;
  color: #666;
	border-bottom: 1px dotted #7995D6;
}

a:hover {
  text-decoration: underline;
  color: #7995D6;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  margin-bottom: 1em;
}

img {
  border: 0;
}

p {
  margin: 0;
  padding: 0;
  margin-bottom: 1em;
}

dl	{
	padding: .5em 0 1em 0;
}

ul, ol {
  margin: -0.5em 0 1em 0;
	padding-left: 3em;
  list-style-type: disc	
}

ul li {

}

ul li ul li {

}

/*    */
#head h1	{
	font-size: 0.1em;
	margin-bottom: .7em;
	}

#head a:visited	{
	border-style: none;
}	
	
#pageFrame {
  width: 770px;
  min-height: 600px;
  margin: 0 auto;
	text-align: left;
  background: #ffffff;
}

#primary.nav {
	margin-left: 20px;
	padding-bottom: 2em;
	color: #7995D6;	
}

#primary.nav a:visited {  
	outline: none;
  text-decoration: none;
  color: #7995D6;
	border-style: none;	
}

#primary.nav a:hover {
	color: #426431;
}

#primary.nav ul	{
	padding: 0;
	list-style: none;	
}

#primary.nav ul li	{
	display: inline;
	padding-right: 1em;
}

#primary #pageTitle	{
	float: right;
	margin: 0;
	padding: 0 25px 0 0;
	font-size: 1.1em;
	line-height: 140%;
	color: #A03841;
}

#content	{
	padding: 0 20px;
}

#pictArea {
  width: 260px;
  float: left;
  display: inline;
}

#pictArea a:visited	{
	border: none;
}

#main {
  width: 470px;
  float: left;
  display: inline;
}

#footer	{
	width: 730px;
	margin: 1em 0 2em 20px;
	padding: 1em 0;
  font-size: 0.8em;
	text-align: center;		
  color: #999;
	border-top: 1px solid  #426431;
}

#footer p.vcard	{
	text-align: center!important;
	margin: 0!important;
	padding: 0 0 .5em 0!important;
}

.clear {
  clear: both;
}

.print {
  display: none;
}

.caption {
	/* this margin offsets the global right padding on the image so that the caption is centered under the image */
	margin-left: -20px;
	text-align: center;
	font-style: italic;
	color: #A03841;	
}
