/*
/* Happy Valley web site 
/* General use 
/* Copyright Tim Boddington, 2006 
/* With thanks to Jeffrey Zeldman who taught me the proper way to use CSS! 
/* I only hope I have done him justice 
/*
/* Body formats */
body	{ 
		background-color: #DDFFDD;
		}
html, p, li, ul, ol { 
		margin-top: 0;
		margin-bottom: 0.6em;
		font-size: 0.85em;
		line-height: 1.5; 
		color: #006600;
		}
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 { 
		font-family: Verdana, Arial, sans-serif; 
		color: #333333;
		}
h1	{
		font-size: 1.6em; 
		font-weight: bold;
		margin-top: 0.5em;
		margin-bottom: 0.85em; 
		line-height: normal;
		}
h2	{ 
		font-size: 1.25em; 
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0.75em; 
		line-height: normal;
		}
h3	{ 
		font-size: 1.15em; 
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0.5em; 
		line-height: normal;
		}
h4, h5, h6 { 
		font-size: 1.0em; 
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0.5em; 
		line-height: normal;
		}
p		{
		font-size: 0.8em;
		}
table#boddy00 ol, li {
		font-size: 0.95em;
		}
table	{
		border: 0;
		padding: 0;
		}
td	{
		vertical-align: top;
		}
.refs {
		font-size: smaller;
		}
/*  
/*
/* Page heading formats */
.headln {
		font-family: Arial;
		font-weight: bold;
		font-size: 24pt;
		margin-top: 20px;
		margin-bottom: 0; 
		color: #006600;
		}
.headln2 {
		font-family: Arial;
		font-weight: normal;
		font-size: 12pt;
		font-style: italic;
		margin-top: 0;
		color: #006600;
		}
.headlnx {
		color: #006600;
		}
#topbar {
		background: #3399FF;
		text-align: right;
		font-weight: bold;
		color: yellow;
		}
table#body00 p li {
		border-right: 5px;
		}
/*  
/*
/* Navigation bar components 
/* nav is for side bar, nav2 is for footer buttons 
*/
table#nav {
		border-bottom: 0;
		border-left: 0;
		}
table#nav td {
		font-family: Arial Narrow, sans-serif;
		font-size: x-small;
		text-align: left;
		text-indent: 5px;
		padding: 0;
		border-right: 0;
		border-top: 0;
		line-height: 25px;
		}
table#nav td a {
		font-weight: normal;
		text-decoration: none;
		display: block;
		margin: 0;
		padding: 0;
		}
#nav td a:link, #nav td a:visited {
/*		background: transparent url(/images/navbgpat.gif) repeat; */
		display: block;
		color: #333366;
		margin: 0;
		width: 130px;
		}
#nav td a:hover {
		background: white ; 
		color: darkblue;
		}
#nav td a:visited {
		color: #F30; /* dark orange */
		}
/*  
/* */
#line01 td {
		line-height: 0.25em;
		}
/* 
/*		
/* Page body classes */
#body00 td {
		margin-left: 20px;
		}
.pagetrack {
		font-size: xx-small;
		}
.inpagelinks {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: x-small;
    }
.footer {
		font-size: xx-small;
		margin-left: 0;
		line-height: 1.25;
		}
.picleft {
		margin-top: 4px;
		margin-right: 10px;
		margin-bottom: 5px;
		margin-left: 0;
		}
.picright {
		margin-top: 4px;
		margin-right: 0;
		margin-bottom: 5px;
		margin-left: 10px;
		}
.picfree {
		margin-top: 0;
		margin-right: 10px;
		margin-bottom: 5px;
		margin-left: 0;
		}
.piccredit {
		font-size: xx-small;
		}
.redtext {
		color: #FF0000
		}
.coltitle  {
	color: #FFFFFF;
	font-weight: bold;
}
.indent {
		text-indent: 4px;
		}		
.indlower {
		text-indent: 4px;
		margin-top: 0.5em;
		margin-bottom: 0; 
		}
.larger {font-size: larger;}
.smaller {font-size: smaller;}
.small {font-size: small;}
.boldwhite {
	color: #FFFFFF;
	font-weight: bold;
		}
.index {
		margin-bottom: 0.4em;
		line-height: 1; 
		}
table#list01 {
		margin-left: 20px;
		margin-right: 20px;
		}
table#journal td p {
		margin-top: 0.25em;
		margin-bottom: 0.25em;
		line-height: 1.25;
		}
tr#journalyr td {
		background-color: #3399FF;
		color: #FFFFFF
		}

