/* TYPE */p, li {	font-size: 85%;	line-height: 1.4;	}/* START IE HACK: FIX FONT-SIZE INHERITANCE FOR SITUATIONS WHEN MARKUP IS MISSING <P> TAGS */  #content, td {	font-size: 85%;	line-height: 1.4;	voice-family: "\"}\"";  	voice-family:inherit;	font-size: 100%;	}	/* END IE HACK */#pastMembersTable p {	padding: 0px;	margin: 0px;	}h1 {	font-weight: normal;	font-size: 200%;	padding: 0px;	margin: 0px 0px 24px 0px;	}	h2 {	font-size: 90%;	font-weight: bold;	line-height: 1.4;	padding: 0px;	margin: 0px 0px 0px 0px;	}h3 {	font-size: 90%;	font-weight: normal;	font-style: italic;	line-height: 1.4;	padding: 0px;	margin: 0px 0px 0px 0px;	}	h4 {	font-weight: bold;	font-size: 75%;	line-height: 1.2;	padding: 0px;	margin: 0px 0px 0px 0px;	color: #444;	}a:link, a:visited {	color: #1D62A6;	border-bottom: 1px dotted #1D62A6;	text-decoration: none;	}	a:hover {	color: rgb(86, 171, 255);	border-bottom: 1px dotted rgb(86, 171, 255);	}	a:link img, a:visited img, a:hover img {	border: none 0px;	padding: 0px;	}p.mini {	font-size: 75%;	line-height: 1.2;/*	padding: 0px;*/	margin: 4px 0px 0px 0px;	color: #444;	}	/*.dropCaps {	font-weight: normal;	font-size: 200%;	padding: 0px;	margin: 0px 8px 0px 0px;	float: left;	line-height: 1.2;	color: rgb(86, 171, 255);	}*/.dropCaps2 {	font-weight: normal;	font-size: 200%;/*	padding: 0px;*/	margin: 0px 8px 0px 0px;/*	float: left;*/	line-height: 1;	color: rgb(86, 171, 255);	}.biogPictureDivider {	 clear: right;  	 border-top: 1px solid #ccc; 	 padding: 0px; 	 margin: 0px 0px 28px 0px;	 }.rightColumn {/*	text-align: right;*/	color: #999;		padding-left: 10px;	}hr {	margin: 24px 0px;	}	div {    margin:0px;    padding:0px;    }/* LAYOUT */body {    margin:0px;    padding:0px;    background-color:white;	font-family: "Helvetica", "Arial", "Verdana", sans-serif;	color: #222;    }#container {	margin: 0px;	margin-left: auto;	margin-right: auto;	padding: 0px;	}	/* HEADER */	#header {	padding: 0;	margin: 0px 0px 40px 0px;	background: #C6C5BA;/*	border: 1px solid;*/	background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www2.cst.gov.uk/cst/images/bg_header.gif);	}	#header a:link, #header a:visited {	border: none 0px;	}/* NAV LEVEL 1 */#nav1 {	background-color: #333;	background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www2.cst.gov.uk/cst/images/bg_nav1bar.gif);	padding: 4px 4px 4px 85px;	border: solid;	border-width: 0px 0px 4px 0px;	border-color: #fff;        	color: #fff;	}	#nav1 p {    margin:0px;    padding:0px;    font-size: 80%;	}			/*#nav1 a.currentSection {	color: rgb(86, 171, 255);	}*/	#nav1 #membersLink {	margin: 0px 0px 0px 100px;	}	/* NAV LEVEL 2 */#nav2 {	background-color: rgb(86, 171, 255);	background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www2.cst.gov.uk/cst/images/bg_nav2bar.gif);	padding: 4px 4px 4px 85px;	margin: 0px;        	color: #fff;	}	#nav2 p {    margin:0px;    padding:0px;    font-size: 80%;	}		#nav2 a:link, #nav2 a:visited {	font-weight: bold;	text-decoration: none;	border: 0px none;	color: #fff;	}#nav2 a:hover {	font-weight: bold;	text-decoration: none;	border: 0px none;	color: #393A45;	}#nav2 a.currentSection {	color: #393A45;	}/* PAGE CONTENT */	#content {	padding: 0px;	margin: 0px 85px 0px 355px;	}#contentFullWidth {	padding: 0px;	margin: 0px 85px 0px 85px;	}/* PAGE FOOTER */#footer {	clear: both;	padding: 0;	margin-top: 20px;	padding: 0px 0px 0px 85px;	border-top: 1px solid #ccc;	}#footer {    font-size: 80%;	}	/* SPECIAL PAGE ELEMENTS */#menu {	float: left;	width: 250px;	margin: 0px; 	padding: 0px 0px 0px 85px;	}#menu p {	padding: 0px;	margin: 0px 0px 20px 0px;	}.interestsTable  {	vertical-align: top;	padding: 0px;	margin: 0px;	}.interestsTable td {	vertical-align: top;	padding: 3px 10px 1px 0px;	margin: 0px;	}	.interestsTable p {	margin: 0px;	}		.sitemapTable td  {	vertical-align: top;	padding: 4px;	margin: 4px;	}	.sitemapTable h2, .sitemapTable p  {	margin: 0px;	}.sitemapTable td.level1  {	background: #f6f6f6;	}	.sitemapTable td.level2  {	background: #eee;/*	padding-top: 24px;*/	}	.sitemapTable td.arrow	{	color: #999;	font-weight: bold;	}	.historyTable td {	padding-bottom: 16px;	border-bottom: 1px solid #000;	}		.breakoutBox {	float: right;	width: 240px;	padding: 0px;	margin: 10px 0px 10px 10px;	}.breakoutBoxHeader {	width: 240px;	background-color: rgb(86, 171, 255);	background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www2.cst.gov.uk/cst/images/bg_boxheader.gif);	/*padding: 2px;*/	}.breakoutBoxHeader h2 {	padding: 3px 2px 1px 8px;	margin: 0px;	color: #fff;	}.breakoutBoxContent {	background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www2.cst.gov.uk/cst/images/bg_boxcontents.gif);	padding: 2px 8px;	border-top: 2px solid #fff;	}.breakoutBoxContent p {	margin: 0px 0px 6px 0px;    font-size: 75%;    line-height: 1.2;    color: #123;	}.breakoutBoxContent h3 {	margin: 6px 0px 0px 0px;    font-size: 75%;    line-height: 1.2;    font-weight: bold;    font-style: normal;    color: #123;	}	.breakoutBoxContent h3 a:link, .breakoutBoxContent h3 a:visited {	border: 0px none;	text-decoration: none;	}	.breakoutBoxContent img {	margin: 2px 0px 2px 4px;	}

