div#mintext, div#mins {
	padding: .25em;
	font-size:.9em;
	background:white;
}

	div#mintext h1, div#mins h1 {
		text-align:center;
		margin-bottom:1em;
	}
	
	div#mintext h2 {
		font-size:1em;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	div#mintext h2.rdhdo { /* red header old style */
		color:#f00;
		background:white;
		text-align:center;
		font-size: 1.05em;
	}
	div#mintext h2.nb {
		margin-bottom: 0;
	}
	
	div#mintext h3 {
		margin-top: 1.25em;
		margin-bottom: 1.25em;	
		font-size: 1em;
	}
	div#mintext h3.nb { margin-bottom:0;}
	
	div#mintext h3.u {
		text-decoration:underline;
	}
	
	div#mintext p, div#mins p {
		margin-top: 1.25em;
		margin-bottom: 1.25em;
	}
		#mintext .mot {
			font-weight:bold;
		}
		#mintext p.nt {
			margin-top: 0;
		}
		
	div#mintext ol, div#mintext ul,
	div#mins ol, div#mins ul {
		padding-left: 1.25em;
		margin-left: 1.25em;
	}
	
	div#mintext ol, div#mins ol {
		list-style-type:decimal;
	}
	
	div#mintext ul, div#mins ul {
		list-style-type:disc;
	}
		
		
div#meettype {float: left; text-align: left; width: 48%; margin-bottom: 1em; /*padding-left: .5em;*/}
div#preside {float: right; text-align: right; width: 49%; margin-bottom: 1em; /*padding-right: .5em;*/}
div#mins .meat .itmnum, .itmnum {float: left; font-weight: bold; width: 4em;}
div#mins .meat .itmln, .itmln {margin-left: 5em; text-decoration: underline; text-indent: 0; margin-bottom: .25em;}
div#mins .meat .itmca, .itmca {margin-left: 5em; padding-bottom: .25em;}

.hb {margin-bottom: 1em;}
div.itmln {font-weight:bold;}

div#sig {margin-left: 50%; margin-top: 2.5em; margin-bottom: 2.5em;}


/*********************Signposted minutes ***************************/

h2.rdhd {color: red; text-align: center; font-size: 100%; padding: 0 .25em; margin-left: 15.5em; margin-top: 1em; margin-bottom:1em; }
div#mins h3 {font-size: 100%; text-decoration: underline; margin-left: 15.5em; margin-top:1em; margin-bottom:1em;}
div#mins h3.ca {margin-bottom: 0; padding-bottom: 0;}
div.item {padding: 0;}
div.meat {padding-left: 15.5em; padding-right: .5em; margin-bottom: 2em;}
div.signpost {float: left; width: 14em; padding-right: 1em; padding-left: .5em; font-weight: bold;}
div.signpost p {margin-top: 0;}
div.signpost p.note {font-weight: normal; font-size:smaller;}

div#mins .itmnum {float: left; font-weight: bold; width: 5%;}
div#mins .itmln {margin-left: 7.5%; font-weight: bold; text-decoration: underline; text-indent: 0; margin-bottom: .25em;}
div#mins div.itmln h3 {margin-left: 0;}
.attach {margin-left: 7.5%; text-indent: 0; margin-bottom: 1em;}
div#mins .itmca {margin-left: 7.5%; padding-bottom: .25em;}
a.nu {text-decoration: none; font-family: verdana, sans-serif; font-size: 85%;}
p#dis {font-family: Verdana, sans-serif; font-size: 85%; margin-top: 3em;}
td.b, .mot {font-weight: bold;}
ol.lnb li{margin-bottom: 0; padding-bottom:0;}
ol.lnb {margin-top: 0;}
.strike {text-decoration: line-through;}
.amend {background:yellow;}
/************************************************/

h1#maintitle {text-align:center;}

ul.years li {
	display: block;
	width: 23%;
	float: left;
	text-align: center;
	padding: .25em 0;
}

ul.minlist li {
	display: block;
	width: 12em;
	float:left;
	white-space:nowrap;
	line-height:1.5em;
}

ul#meetsnav {
	margin-left: 40%;
	list-style:none;
}


table#resord {font-size: .85em;}
table#resord tr {vertical-align: top;}
table#resord th {text-align: left; font-size: 110%; vertical-align: bottom; font-weight:bold;}
table#resord td.num a {font-weight: bold; font-size: 110%;}
table#resord td {padding: .25em 1em .25em 0;}
table#resord td.info {font-size: .9em;}

table.mins tr {vertical-align: top;}
table.mins td {padding: .5em;}
.rdhd {color: #f00; background: white; text-align: center; font-weight: bold;}
table.mins h2.rdhd {color: #f00; background: white; text-align: center; font-weight: bold; font-size: medium; padding: 0; margin-left: 0;}
table.mins h4.itmln {margin-bottom: 0;}
table.mins h3 {margin-left: 0; text-decoration: none;}
table.mins h3.itmln {margin-bottom: 0; margin-left: 0; font-size:medium; text-decoration: underline;}
 
table#mp {width: 85%; margin: 1em auto; text-align: center;}
table#mp td {padding: .25em; font-size: larger;}
table#mp td.srch {font-size: smaller;}
