
/* Boddington web site */
/* 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;
		margin: 0;
		}
html, p { 
		margin-top: 0;
		margin-bottom: 0.6em;
		font-size: 0.9em;
		line-height: 1.5; 
		}
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 { 
		font-family: Verdana, Arial, sans-serif; 
		color: #333333;
		}
li, ul, ol { 
		margin-top: 0;
		margin-bottom: 0.4em;
		}
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.1em;
		margin-bottom: 0.5em; 
		line-height: normal;
		}
h3	{ 
		font-size: 1.15em; 
		font-weight: bold;
		margin-top: 0.1em;
		margin-bottom: 0.4em; 
		line-height: normal;
		}
h4, h5, h6 { 
		font-size: 1.0em; 
		font-weight: bold;
		margin-top: 0.1em;
		margin-bottom: 0.4em; 
		line-height: normal;
		}
table#boddy00 {
		border-right: 5px;
		}
table#boddy00 p, li {
		font-size: 0.9em;
		}
table	{
		border: 0;
		padding: 0;
		}
td	{
		vertical-align: top;
		}
sup	{ 
		vertical-align: 1.4%;
		font-style: italic;
		}
/*  
/*
/* Page heading formats 
/* Colours for specific page sets are specified in each set's css
*/
.headln {
		font-family: Arial;
		font-weight: bold;
		font-size: 24pt;
		color:#0000FF;
		margin-top: 20px;
		margin-bottom: 0; 
		}
.headln2 {
		font-family: Arial;
		font-weight: normal;
		font-size: 12pt;
		font-style: italic;
		color:#0000FF;
		margin-top: 0;
		}
/*  
/*
/* Navigation bar components 
/* nav is id for side navigation bar 
/* Colours for specific page sets are specified in each set's css
*/
td#nav0 {
		width: 158px;
		}
table#nav {
		width: 158px;
		border-bottom: 0;
		border-left: 0;
		}
table#nav td {
		font-family: Arial, sans-serif;
		font-size: 90%;
		text-align: left;
		text-indent: 15px;
		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;
		}
table#nav td a:link, #nav td a:visited {
		color: #000033;
		}
table#nav td a:hover {
		background-color:#66FFFF ; 
		color: #000033;
		}
table#nav td a:visited {
		color: #000033; /* dark orange */
		}
table#nav2 td a {
		display: block;
		text-decoration:none
		}
table#nav3 td a {
		background-color:#FFFF99;
		display: block;
		text-decoration:none
		}
/*  
/* */
#line01 td {
		line-height: 0.25em;
		}
/* 
/*		
/* Page body classes */
#body00 td {
		margin-left: 20px;
		}
.pagetrack {
		font-size: 80%;
		}
.inpagelinks {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 85%;
    }
.footer {
		font-size: 75%;
		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;
		}
.boldblue {
	color: #0000FF;
	font-weight: bold;
		}
.index {
		margin-bottom: 0.4em;
		line-height: 1; 
		}
.bodymargin {
		margin-left: 25px;
		}
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;
		}

