/*
/* Happy Valley web site 
/* Discovery Centre use 
/* Copyright Tim Boddington, 2006, 2007, 2008 
/* With thanks to Jeffrey Zeldman who taught me the proper way to use CSS! 
/* I only hope I have done him at least some justice 
/*
/* Body formats */
body { 
		background-color: #DDFFDD; 
		margin: 0;
		}
html, p { 
		margin-top: 0;
		margin-bottom: 0.6em;
		text-align: left;
		font-size: 9.7pt;
		line-height: 1.5; 
		font-family: Verdana, Arial, sans-serif; 
		color: #333333;
		}
ul, ol {
	margin-top: 0;
	margin-bottom: 0.6em;
	font-size: 110%;
		}
h1	{
		text-align: left;
		font-size: 3em;
		font-weight: bold;
		margin-top: 0.4em;
		margin-bottom: 0.4em;
		line-height: normal;
		color: #CC6600;
		}
h2	{
		text-align: left;
		font-size: 1.5em;
		font-weight: bold;
		margin-top: 0.1em;
		margin-bottom: 0.5em;
		line-height: normal;
		color: #CC6600;
		}
h3	{ 
		text-align: left;
		font-size: 1.15em; 
		font-weight: bold;
		margin-top: 0.1em;
		margin-bottom: 0.4em; 
		line-height: normal;
		color: #CC6600;
		}
h4  { 
		text-align: left;
		font-size: 1.0em; 
		font-weight: bold;
		margin-top: 0.1em;
		margin-bottom: 0.4em; 
		line-height: normal;
		color: #CC6600;
		}
h5, h6 { 
		text-align: left;
		font-size: 1.05em; 
		font-weight: bold;
		margin-top: 0.1em;
		margin-bottom: 0.4em; 
		line-height: normal;
		color: #CC6600;
		}
h6	{font-style: italic;
		}
table#body00 {
		border-right: 5;
		background-color: #FFFFCC;
		}
table#boddy00 p, li {
		font-size: 0.9em;
		}
table	{
		border: 0;
		padding: 0;
		}
td	{
		vertical-align: top;
		}
sup	{ 
		vertical-align: super;
		font-style: italic;
		}
sub	{vertical-align: sub;
		}
hr {
		color: #CC6600;
		}
/*  
/*
/* Navigation bar components 
/* nav is id for side navigation bar 
/* Default colours
/* Colours for specific page sets are specified in each set's css
*/
td#nav0 {
		width: 170px;
		background-color:#CC9900; 
		}
table#nav {
		width: 170px;
		border-bottom: 0;
		border-left: 0;
		background-color:#CC9900; 
		}
table#nav td {
		font-family: Arial, sans-serif;
		font-size: 100%;
		text-align: right;
		text-indent: 5px;
		padding: 0;
		border-right: 0;
		border-top: 0;
		line-height: 30px;
		}
table#nav td a {
		font-weight: normal;
		text-decoration: none;
		display: block;
		margin: 0;
		padding: 0;
		}
table#nav td a:link {
		color: #FFFF00;
		}
table#nav td a:visited {
		color: #FFFF00; 
		}
table#nav td a:hover {
		background: white ; 
		color: #000033;
		}
table#nav td a:active {
		background: white ; 
		color: #FFFF00;
		}
/* For the home page only */
.navbar p {
		font-family: Arial, sans-serif;
		font-size: 91%;
		text-align: center;
		line-height: 25px;
		margin-top: 50px;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 5px; 
		}
/* */
.strap { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 1.1em; 
	margin: 0;
	background-color: yellow; 
	}
#books td {
	background-color:#CC9900;
	}
#pics table {
	width: 100%;
	}
#footer p {
	font-size: 0.7em; 
	}
#books td {
		background-color:#FFCC66;
		vertical-align:top;
		}
.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;
		}
.pagetrack {
		font-size: 0.75em;
		}
.inpagelinks {
	  font-size: 0.85em;
    }
.whiteleft {
		color: #FFFFFF;
		text-align: left;		
		}
.whiteright {
		color: #FFFFFF;
		text-align: right;		
		}
.yellowright {
		color: #FFFF00;
		text-align: right;		
		}
.hlink {font-family: Arial Narrow; font-size: 1.1em; color: yellow; }
.bgyellow {
		background-color: #FFFF00;
		}

