/*
/* Bollington Civic Society 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, li, ul, ol { 
		margin-top: 0;
		margin-bottom: 0.6em;
		font-size: 12pt;
		line-height: 1.5; 
		}
h1		{
		font-size: 1.5em; 
		font-weight: bold;
		margin-top: 0.25em;
		margin-bottom: 0.6em; 
		line-height: normal;
		}
h2		{ 
		font-size: 1.25em; 
		font-weight: bold;
		margin-top: 0.5em;
		margin-bottom: 0.3em; 
		line-height: normal;
		}
h3		{ 
		font-size: 1.2em; 
		font-weight: bold;
		margin-top: 0.5em;
		margin-bottom: 0em; 
		line-height: normal;
		}
h4		{ 
		font-size: 1.15em; 
		font-weight: bold;
		margin-top: 0.25em;
		margin-bottom: 0.2em; 
		line-height: normal;
		}
h5		{ 
		font-size: 1.07em; 
		font-weight: bold;
		margin-top: 0.2em;
		margin-bottom: 0.17em; 
		line-height: normal;
		}
h6 		{ 
		font-size: 1em; 
		font-weight: bold;
		margin-top: 0.2em;
		margin-bottom: 0.1em; 
		line-height: normal;
		}
p, td, ul, ol, li, h1, h2, h3, h4, h5, h6 { 
		font-family: Verdana, Arial, sans-serif; 
		color: #333333;
		}
p		{
		font-size: 0.8em;
		}
ul, ol {
		font-size: 0.9em;
		}
li {
		font-size: 0.9em;
		margin-bottom: 0.3em;
		}
td		{
		vertical-align: top;
		}
hr		{
		height: 1px;
		color: #6c0;
		noshade;
		}
a		{
		text-decoration: none;
		}
.ip1	{
		margin-top: 0;
		margin-left: 1.5em;
		margin-bottom: 0;
		}
.ip2	{
		margin-top: 0;
		margin-left: 3em;
		margin-bottom: 0;
		}

/* Page heading formats */
.title  {
		margin-top: 1.4em;
		font-size: 30pt;
		color: darkblue;
}
#topbar {
		background: #6c0;
		text-align: right;
		font-weight: bold;
		color: yellow;
		}
table#main00 {
		border-right: 0;
		}
table#body00 {
		border-right: 0;
		margin-left: 20px;
		}
		
/* End */

/* Navigation bar components */
/* nav is for side bar, nav2 is for footer buttons */
/*
/* Navigation bar colours
*/
td#nav0 {
		background-color:#33FF00; /* pale green */
		}
table#nav {
		background-color:#33FF00; /* pale green */
		}
.nav99 {
		background-color:#99FF66; /* very pale green */
	}
/*
/* 33FF00 default green 
*/
table#nav, table#nav2 {
		border-bottom: 0;
		border-left: 0;
		}
table#nav td {
		font-family: Verdana, Arial, sans-serif;
		font-size: 14px;
		text-align: left;
		text-indent: 5px; 
		border-left: 0;
		padding: 0;
		border-right: 0;
		border-top: 0;
		}
table#nav2 td {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		text-align: center;
		padding: 0;
		border-right: 0;
		border-top: 0;
		}
table#nav td a, table#nav2 td a {
		font-weight: normal;
		text-decoration: none;
		display: block;
		margin: 0;
		padding: 0;
		}
#nav td a:link, #nav td a:visited {
		background: #00CC00;
		display: block;
		color: darkgreen;
		margin: 0;
		width: 171px;
		line-height: 25px;
		}
#nav2 td a:link, #nav2 td a:visited {
		background: #00CC00;
		display: block;
		color: darkgreen;
		margin: 0;
		width: 50px;
		line-height: 20px;
		}
#nav td a:visited {
		color: darkgreen;
		}
#nav2 td a:visited {
		color: darkgreen;
		}
#nav td a:hover, #nav2 td a:hover {
		background: white;
		color: darkgreen;
		}
/*  */

/* Page body classes */
.narrowcol {
		margin-left: 10px;
		margin-right: 10px;
		line-height: 1.25;
		font-size: x-small;
		}
.bodycol {
		margin-right: 10px;
		}
.welcome {
		font-size: large;
		text-align: center;
		line-height: 1.25;
		}
.pagetrack {
		font-size: 0.7em;
		}
.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: 7px;
		margin-bottom: 5px;
		margin-left: 0;
		}
.picleft {
		margin-top: 4px;
		margin-right: 7px;
		margin-bottom: 5px;
		margin-left: 0;
		}
.picright {
		margin-top: 4px;
		margin-right: 0;
		margin-bottom: 5px;
		margin-left: 7px;
		}
.picfree {
		margin-top: 0;
		margin-right: 7px;
		margin-bottom: 5px;
		margin-left: 0;
		}
.piccredit {
		font-size: xx-small;
		}
.redtext {
		color: #FF0000
		}
.coltitle  {
	color: #FFFFFF;
	font-weight: bold;
}
.indent {
		text-indent: 4px;
		}		
.larger {font-size: larger;}
.smaller {font-size: smaller;}
.small {font-size: small;}
.boldwhite {
	color: #FFFFFF;
	font-weight: bold;
		}
.news 	{
		margin-left: 0;
		margin-right: 40px;
		font-family: "Times New Roman", Times, serif;
		font-size: 0.95em;
		line-height: 1.25;
		}
.maptext {
		line-height: normal;
		}
.mapfoot {
		line-height: normal;
		font-size: xx-small;
		}
.historic {
		font-family: "Allegro BT"
		}
table#list01 {
		margin-left: 20px;
		margin-right: 20px;
		}
tr#journalyr td {
		background-color: #3399FF;
		color: #FFFFFF
		}
table#journal td p {
		margin-top: 0.25em;
		margin-bottom: 0.25em;
		line-height: 1.25;
		}

/* Miscellaneous classes */
#line01 td {
		line-height: 0.25em;
		}
table#listing td p {
		margin-top: 0.25em;
		line-height: 1.0;
		}
.marginleft {
		margin-left: 5px;
		}
.discover { 
		color: yellow;
		background-color: #CC6600;
		}
.bgyellow {
		background-color: #FFFF00;
		}
.bgred {
		background-color: red;
		}

