body {
	margin: 20px;
	padding: 5px;
	border: 20px;
	background:	#D8D5C6;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-weight: normal;
	font-size: 100%;
	list-style-type: square;
	outline-width: medium;
	text-decoration: none;
}

.wrapper {
	max-width:1400px;
	padding-right: 10px;
   padding-left: 10px;
   margin: 0 auto; 
	background:#ffffff; 
	overflow:hidden;
}

.bg {
	background: #FFFFFF;
}

/* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
	background-color:#fff;
}

#header img {
	float:left;
	width:100%;
	height:350px;
}

#header img.goldbar {
	float:left;
	width:100%;
	height:4px;
}

/* footer components */

div.footer {
	float:left;
	width: 100%;
	background-image: url('../images/antiquemapcopperbrighter.jpg');
}

.footer {
    padding-right: 0px;
    padding-left: 0px;
	border: none;
	width: 100%;
}

.footer img.goldbar {
	float:left;
	width:100%;
	height:4px; 
}

.footer h2 { 
  	color: #FFF;
  	float: left; 
	font-family: "Lucida Sans", san-serif;
	font-weight: bold; 
	font-size:120%;
	text-decoration: none; 
  	height: 20px; 
}

.footer p.copyright {
	width:90%; 
    padding-right: 15px;
    padding-left: 25px;
	text-align:center;
	vertical-align: middle;
	font-family: "Lucida Sans", "Trebuchet MS", Helvetica, Arial, san-serif; 
	color:#333333;
	font-size:90%;
	text-decoration: none;
}

.footer p.url {
	width:100%; 
    padding-right: 3px;
    padding-left: 3px;
	text-align:center;
	vertical-align: top;
	font-family: "Arial", san-serif;
	font-weight: "bold"; 
	color:#996633;
	font-size:130%;
	text-decoration: none;
}

.footer p.motto {
	width:100%; 
    padding-right: 3px;
    padding-left: 3px;
	text-align:center;
	vertical-align: top;
	font-family: "Arial", san-serif;
	font-weight: "bold"; 
	color:#003300;
	font-size:115%;
	text-decoration: none;
}

.footer a:link { 
	font-family: "Lucida Sans", san-serif;
	font-size: 90%;
	font-weight: bold;
	color: #3333FF; 
	text-decoration: none; 
} 

.footer a:visited { 
	font-family: "Lucida Sans", san-serif;
	font-size: 90%;
	font-weight: bold;
	color: #993300; 
	text-decoration: none; 
} 

.footer a:active { 
	font-family: "Lucida Sans", san-serif;
	font-size: 90%;
	font-weight: bold;
	color: #CC0000; 
	text-decoration: underline; 
}

.footer a:hover { 
	font-family: "Lucida Sans", san-serif;
	font-size: 90%;
	font-weight: bold;
	color: #CC0000; 
	text-decoration: underline; 
}


/* CSS photo gallery */

/* CSS photo gallery */
  
div#gallerycontainer { 
position:relative; 
width:100%; /* this is only for use when gallery is built within maincontent div otherwise need to add a second gallery container at percentage width desired for whole width of page*/
height:350px; 
margin:auto; 
border:0px solid #999999; 
} 

div.img
  {
  margin:5px; /*this is distance between photo boxes*/
  padding: 0px;  /*this is distance from edge on all 4 sides of photo boxes*/
  border:1px solid #999999;
  height: auto;
  width: 18%;
  float: left;
  text-align:center;
  background:#ffffff;
  }

div.img img
  {
  display:inline;
  margin:5px; /*adjusts the distance of the image inside photo boxes*/
  border:0px solid #999999; /*border around the image itself*/
  }
div.img a:hover img
  {
  border:0px solid #999999;
  }
div.desc
  {
  text-align:center;
  background:#ffffff;
  font-weight:normal;
  width: auto;
  margin:4px;
  }
/* end CSS photo gallery */





/* my old CSS photo galler */
div.gallery
  {
  margin:0px;
  padding: 5px;
  border:1px dotted #333333;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
	background:#ffffff;
  }
div.gallery img
  {
  display:inline;
  margin:4px;
  border:1px dotted #333333;
  }
div.gallery a:hover img
  {
  border:1px dotted #333333;
  }
div.desc
  {
  text-align:center;
	background:#ffffff;
  font-weight:normal;
  width:134px;
  margin:5px;
  }
/* end CSS photo gallery */

#maincontent {
	width:86%; 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: medium;
    padding: 0;
	margin: 3%;
	background:#FFFFFF;
	position:relative;
	z-index:1;
}

#maincontentnarrow {
	width:76%; 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: medium;
    padding: 7px;
	margin-right: 12%;
	margin-left: 12%;
	background:#FFFFFF;
	position:relative;
	z-index:1;
}

div.contentnarrow {
	width:75%; 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 100%;
    padding: 0;
	margin: auto;
	background: #FFFFFF;
	position:relative;
	z-index:1;
}

#maincontentwider {
	width:92%; 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: medium;
    padding: 0;
	margin: 3%;
	background:#FFFFFF;
	position:relative;
	z-index:1;
}

#maincontentmore {
	width:96%; 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: medium;
    padding: 0;
	margin: 4%;
	background:#FFFFFF;
	position:relative;
	z-index:1;
}

#maincontentfullwidth {
	width:98%; 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: medium;
    padding: 0;
	margin: 1%;
	background:#FFFFFF;
	position:relative;
	z-index:1;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
 
.contentlist {
	color: #000099;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 80%;
	font-weight: 700;
	text-align: left;
	list-style-type: square;
	outline-width: medium;
	text-decoration: none;
}

.more {
	text-align:right;
}

.imgmore {
	float:right;
	border:none;
	margin:2px 2px 2px 2px;
}

a:link { 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 100%;
	font-weight: normal;
	color: #0000CC; 
	text-decoration: none; 
} 

a:visited { 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 100%;
	font-weight: bold;
	color: #993300; 
	text-decoration: none; 
} 

a:active { 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 100%;
	font-weight: bold;
	color: #FF0000; 
	text-decoration: underline; 
}

a:hover { 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 100%;
	font-weight: normal;
	color: #FF0000; 
	text-decoration: underline; 
}

h1 {
	color: black;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 170%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

h1.home {
	color: #41000F;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 170%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

h2 {
	color: #CC9933;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-stretch: normal;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

h2.home {
	color: #CC9933;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-stretch: normal;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

h3 {
	color: #336633;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

h3.home {
	color: #336633;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

h4 {
	color: #993333;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

h5 {
	color: #003300;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-stretch: normal;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

h6 {
	color: #300036;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-stretch: normal;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

/* ordered list ol used for source citation examples */
ol {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
}

ul {
	color: #300036;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style-type: square;
}

ul.key {
	color: #300036;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style-image: url('../images/fancygoldkeysm.jpg');
}

ul.golddot {
	color: #300036;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style-image: url('../images/golddot.gif');
}

ul.magglass {
	color: #300036;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style-image: url('../images/ASmagglass.jpg');
}

ul.caution {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style-image: url('../images/AScautionsm.jpg');
}

ul.linkpanel {
	color: #996600;
	font-weight: 300;
	list-style-type: square;
}

li.static {
	color: #D1DBBD;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 65%;
	font-weight: 200;
}

li.topics { 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 90%;
	font-weight: normal;
	color: #003366; 
	text-decoration: none; 
} 

li a:link { 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 100%;
	font-weight: bold;
	color: #669933; 
	text-decoration: none; 
} 

li a:visited { 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 100%;
	font-weight: bold;
	color: #993300; 
	text-decoration: none; 
} 

li a:active { 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 100%;
	font-weight: bold;
	color: #FF0000; 
	text-decoration: underline; 
}

li a:hover { 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 100%;
	font-weight: bold;
	color: #FF0000; 
	text-decoration: underline; 
}

/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;			/* This chops off any overhanging divs */
}

/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;				/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;		/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}

/* column images */
.col1 img {
	width: 100%;
	height: 100%;
	border: 0px;
}

/* column images */
.col1more img {
	width: 326px;
	height: 220px;
	border: 0px;
}

.left1 img {
		width:150px;			/* left column content width (column width minus left and right padding) */
		height:150px;
    	margin-left: 27px;
		border: 0px ridge #cccccc;
}

.left2 img {
		width:150px;			/* left column content width (column width minus left and right padding) */
		height:150px;
    	margin-left: 27px;
		border: 0px ridge #cccccc;
}

.left3 img {
		width:150px;			/* left column content width (column width minus left and right padding) */
		height:150px;
    	margin-left: 27px;
		border: 0px ridge #cccccc;
}

.right img {
		width:150px;			/* left column content width (column width minus left and right padding) */
		height:150px;
    	margin-left: 27px;
		border: 0px ridge #cccccc;
}


	/* Columns */
div.column {
		float:left;
		margin: 0 2% 0 0;
		padding: .2em 0;
}

div.half {
		width:47%;
}

.col1half {
	float:left;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 90%;
	font-weight: normal;
	text-align:left;
    padding: 3px;
	margin: 6px;
    width: 46%;
}

.col2half {
	float:right;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 90%;
	font-weight: normal;
	text-align:left;
    padding: 3px;
	margin: 6px;
    width: 46%;
}

div.halfextra {
	width:47%;
	font-size: 90%;
	font-weight: normal;
	text-align:center;
}

div.two-thirds {
	float:right;
	width:62%;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 90%;
	font-weight: normal;
}

div.one-third {
	width:100%;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 90%;
	font-weight: normal;
}

.col1 {
	float:left;
    padding: 5px;
	margin: 6px;
    width: 30%;
}

.col2 {
	float:left;
    padding: 5px;
	margin: 6px;
    width: 30%;
}

.col3 {
	float:right;
    padding: 5px;
	margin: 6px;
    width: 30%;
}

.col1more {
	float:left;
	background: #F6F6F6;
    padding: 5px;
	margin: 20px;
    width: 29%;
}

.col2more {
	float:left;
	background: #F6F6F6;
    padding: 5px;
	margin: 18px;
    width: 29%;
}

.col3more {
	float:right;
	background: #F6F6F6;
    padding: 5px;
	margin: 17px;
    width: 29%;
}

.col1xtra {
	float:left;
	background: #F6F6F6;
    padding: 5px;
	margin: 5px;
    width: 31%;
}

.col2xtra {
	float:left;
	background: #F6F6F6;
    padding: 5px;
	margin: 5px;
    width: 31%;
}

.col3xtra {
	float:right;
	background: #F6F6F6;
    padding: 5px;
	margin: 5px;
    width: 31%;
}

div.one-thirdmore {
	width:100%;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 110%;
	font-weight: normal;
}

.col1sm {
	float:left;
    padding: 3px;
	margin: 6px;
    width: 30%;
}

.col2sm {
	float:left;
    padding: 3px;
	margin: 6px;
    width: 30%;
}

.col3sm {
	float:right;
    padding: 3px;
	margin: 6px;
    width: 30%;
}
div.one-fourth {
	width:23%;
	text-align:center;
}

div.one-fourthall {
	width:23%;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 90%;
	font-weight: normal;
	text-align:left;
}

div.three-fourths {
	width:69%;
}

div.one-fifth {
		width:17%;
}
	
.col-1 {
	float:left;
	width:310px;
	margin-right:15px;
}

.col-1a {
	float:left;
    padding: 5px;
	margin: 5px;
    width: 45%;
}

/* this is address book setup for left-hand column containing name and address of institution */
.col-1b {
	float:left;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 90%;
	font-weight: normal;
    padding: 5px;
	margin-left: 25px;
    width:45%;
}

.col-2 {
	float:left;
	width:310px;
}

.col-2a {
	float:right;
	width:45%;
}

/* this is address book setup for right-hand column containing email, telephone number and website links of institution */
.col-2b {
	float:left;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif; 
	font-size: 90%;
	font-weight: bold;
	color: #996633; 
    padding: 5px;
	margin-left: 25px;
	margin-top:30px;
    width: 45%;
}

	/* 2 Column (double page) settings */
	.doublepage {
		background:#fff;		/* right column background colour */
	}
	.doublepage .colleft {
		right:52%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:42%;			/* left column content width (column width minus left and right padding) */
		left:52%;			/* right column width plus left column left padding */
	}

	.doublepage .col1 img {
		width:240px;			/* left column content width (column width minus left and right padding) */
		height:300px;
		border: 5px ridge #cccccc;
}

	.doublepage .col2 {
		width:50%;			/* right column content width (column width minus left and right padding) */
		left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}


div.leftbox{
    float: left;
    padding: 8px;
	margin: 10px;
    width: 26%;
    border: none;
}

div.rightbox {
    float: right;
    padding: 15px;
	margin: 10px;
    width: 55%;
    border: none;
}

div.rightboxmore {
    float: right;
    padding: 5px;
	margin: 5px;
    width: 65%;
    border: none;
}

div.imgmulti3box {
    float: left;
    padding: 15px;
	margin: 4px;
    width: 29%;
    border: none;
}

p.home {
	color: #333333;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 125%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

p {
	color: #300036;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

p.pgcontents {
	color: #300036;
	font-family: "Verdana", "Lucida Sans", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

p.emphasis {
	color: #000000;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

p.explanatory {
	color: #008080;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	margin: 7%;
}

p.center {
	background-color: #fff;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

p.index {
	color: #300036;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	padding-left: 9%;
}

.redcentre {
	background-color: #fff;
	font color: #cc3333; 
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

p.col {
	color: #424542;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	margin: 10%;
}

p.chronodistance {
	color: #996600;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 80%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	padding: 2px; 
	margin: 0px;
}

p.largefont {
	background-position: left top;
	color: #424542;
	font-family: "Arial Rounded MT Bold", sans-serif;
	font-size: medium;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

p.nilcontent {
	color: #300036;
	font-family: "Lucida Sans", sans-serif;
	font-size: 120%;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

/* use for text heavy pages so print is slightly smaller */

p.c1 {
	color: #424542;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 90%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

p.c2 {
	color: #424542;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

p.c4 {
	color: #333333;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 70%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

p.monuments {
	color: #993333;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

p.source {
	color: #333333;
	font-family: "Trebuchet MS", "Geneva", Arial, sans-serif;
	font-size: 70%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}


blockquote {
	color: #333333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
}


blockquote#source {
	color: #666666;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 78%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
}

blockquote#transcriber {
	color: #996633;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 90%;
	font-stretch: normal;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
}

blockquote.transcriber {
	color: #996633;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 90%;
	font-stretch: normal;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
}


blockquote#preamble {
	color: #996633;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 120%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
    width:76%; 
    margin-left:12%;
    margin-right:12%;
}

blockquote.preamble {
	color: #996633;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 120%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
    width:76%; 
    margin-left:12%;
    margin-right:12%;
}

blockquote.preamble2 {
	color: #666666;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 110%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
    width:76%; 
    margin-left:12%;
    margin-right:12%;
}

blockquote#editorsnotes {
	color: #666666;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 86%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
    width:76%; 
    margin-left:12%;
    margin-right:12%;
}

blockquote.redcentre {
	color: #CC3333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
    width:84%; 
    margin-left:8%;
    margin-right:8%;
}

blockquote.pricechange {
	color: #CC0000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 95%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
    width:76%; 
    margin-left:12%;
    margin-right:12%;
}

blockquote.pkgprice {
	color: #993333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
    width:60%; 
    margin-left:20%;
    margin-right:20%;
}

blockquote.pkgoptions {
	color: #996666;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 100%;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
    width:80%; 
    margin-left:10%;
    margin-right:10%;
}

/* image handling */

img.goldbar {
	float: "left";
	width: "100%";
	height:"4px";
 	border: "0";
	margin:0 0 0 0;
} 

.img-border {border:15px solid #FFFFFF;}

.img-border2 {border:10px double #474756;}

img.content-imgleft {
	float:left;
	border:0px;
	margin:0 15px 0 0;
}

img.content-imgleft2a {
	float:left;
	border:12px solid #D8D5C6;
	margin:5px 20px 0 0;
}

img.content-imgleftpuzsm {
	float:left;
	width: 85%;
	height: 15%; 
	border:none;
	margin:0 0 15px 0;
}

img.content-imgleft2 {
	float:left;
	border:none;
	margin:0 15px 0 0;
}

img.content-imgright {
	float:left;
	border:15px solid #ccc;
	margin:0 20px 0 0;
}

img.content-imgright2 {
	float:right;
	border:15px solid #ccc;
	margin:0 20px 0 0;
}

img.content-imgright2a {
	float:right;
	border:12px solid #D8D5C6;
	margin:5px 20px 0 0;
}

img.content-imgright3 {
	float:right;
	border:none;
	margin:0 20px 0 0;
}

.img-indent {float:left; margin:0 30px 0px 0;}

.img-indent-bot {margin-bottom:25px;}

.caption {
	float:left;
	width: 163px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	font-size: 70%;
    color:Black;
    font-weight:bold;
    font-family:"Trebuchet MS", Arial, sans-serif;
    text-align: center;
 }
 
.captioncentre {
    font-size: 1.4em;
      color:Black;
      font-family:Verdana;
       font-weight:bold;
      text-align:left;
    text-align: center;
 }

.phototitle {
          text-align:center;
          font-size:12px;
 }

/* tables */
/* use for census, parish registers, and all that take up entire width */
table.list {
	width:100%; 
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding-right: 0px;
    padding-left: 0px;
	border-color:#D8D5C6;
}

tr.header {
	background-color: #D8D5C6; 
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 85%;
	font-weight: bold;
}

tr.underhead {
	background-color: #F0E7FF; 
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 85%;
	font-weight: bold;
}

td.list8 {
	width: 8%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}


td.list10 {
	width: 10%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list10lm {
	text-align: left; 
	vertical-align: middle;
	width: 10%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
}

td.list14 {
	width: 14%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list15 {
	width: 15%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list15lm {
	text-align: left; 
	vertical-align: middle;
	width: 15%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
}

td.list20 {
	width: 20%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left, top;
	text-decoration: none;
}

td.list20head {
	width: 20%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-align: left, middle;
	text-decoration: none;
}

td.list20centre {
	width: 20%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

td.list25 {
	width: 25%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list30 {
	width: 30%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list42 {
	width: 42%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list50 {
	width: 50%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list60 {
	width: 60%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list70 {
	width: 70%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

/*  sm used to denote small print to accommodate large tables like census quick reference  */
tr.headersm {
	background-color: #D8D5C6; 
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 75%;
	font-weight: bold;
}

td.list5sm {
	width: 5%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list6sm {
	width: 6%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list7sm {
	width: 7%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list8sm {
	width: 8%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list9sm {
	width: 9%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list10sm {
	width: 10%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list15sm {
	width: 15%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list20sm {
	width: 10%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list30sm {
	width: 30%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.list50sm {
	width: 50%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

table.maplist {
	 width:100%; 
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding-right: 2px;
    padding-left: 2px;
	border-color:#D8D5C6;
}

td.maplist10 {
	width: 10%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.maplist25 {
	width: 25%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}

td.maplist30 {
	width: 30%;
	background-color: #ffffff;
	border-left: 1px solid #D8D5C6;
	border-right: 1px solid #D8D5C6;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}


table.scrambledtile {
	background-color: #FFCC66;
	width:75%; 
	height: 50px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding-right: 1px;
    padding-left: 1px;
	border-color:#996633;
}

td.scrambledtile5 {
	width: 50px;
	height: 50px;
	background-color: #FFDBA0;
	border-left: 1px solid #996633;
	border-right: 1px solid #996633;
	border-top: 1px solid #996633;
	border-bottom: 1px solid #996633;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

table.scrambledtilesolution {
	background-color: #FFFFFF;
	width:75%; 
	height: 60px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding-right: 1px;
    padding-left: 1px;
	border-color:#300036;
}

td.scrambledtilesolution {
	width: 60px;
	height: 60px;
	background-color: #FFFFFF;
	border-left: 1px solid #300036;
	border-right: 1px solid #300036;
	border-top: 1px solid #300036;
	border-bottom: 1px solid #300036;
	color: #000000;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: left top;
	text-decoration: none;
}
.tablestylefull {
    background-color: #FFFFFF;
	border-color: #CCCCFF;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding-right: 3px;
    padding-left: 3px;
	margin: 2%;
    width: 96%;
}
 
td.stylefull {
      padding-left: 3px;
      padding-right: 3px;
      border-bottom: 1px solid #CCCCFF;
      border-top: 1px solid  #CCCCFF;
      border-left: 1px solid #CCCCFF;
      border-right: 1px solid  #CCCCFF;
 }

div.parishlist {
    width:76%; 
    margin:12%;
  }

/* for use on parish list page only */
table.parishlist {
    background-color: #FFFFFF;
    border-top: 1px solid  #E0DFE3;
    border-left: 1px solid #E0DFE3;
	border-bottom: 1px solid #9D9DA1;
    border-right: 1px solid  #9D9DA1;
	padding-right: 3px;
    padding-left: 3px;
	margin-left: auto;
	margin-right: auto;
    width: 100%;
}

td.parishactive1 {
	  width: 33%;
	  height: 29px;
      padding-left: 3px;
      padding-right: 3px;
      border-bottom: 1px solid #E0DFE3;
      border-top: 1px solid  #9D9DA1;
      border-left: 1px solid #9D9DA1;
      border-right: 1px solid  #E0DFE3;
	  font-size: 110%;
      font-family: "Arial Rounded MT Bold", sans-serif;
      font-weight: bold;
      text-align: left;
	  vertical-align: middle;
	  text-decoration: none;
}

td.parishactive2 {
	  width: 34%;
	  height: 29px;
      padding-left: 3px;
      padding-right: 3px;
      border-bottom: 1px solid #E0DFE3;
      border-top: 1px solid  #9D9DA1;
      border-left: 1px solid #9D9DA1;
      border-right: 1px solid  #E0DFE3;
	  font-size: 110%;
      font-family: "Arial Rounded MT Bold", sans-serif;
      font-weight: bold;
      text-align: left;
	  vertical-align: middle;
	  text-decoration: none;
}

td.parishnonactive1 {
	  width: 33%;
	  height: 29px;
      padding-left: 3px;
      padding-right: 3px;
      border-bottom: 1px solid #E0DFE3;
      border-top: 1px solid  #9D9DA1;
      border-left: 1px solid #9D9DA1;
      border-right: 1px solid  #E0DFE3;
	  font-size: 80%;
      color: #666666;
      font-family: Verdana, sans-serif;
      font-weight: normal;
      text-align: left;
	  vertical-align: middle;
	  text-decoration: none;
}

td.parishnonactive2 {
	  width: 34%;
	  height: 29px;
      padding-left: 3px;
      padding-right: 3px;
      border-bottom: 1px solid #E0DFE3;
      border-top: 1px solid  #9D9DA1;
      border-left: 1px solid #9D9DA1;
      border-right: 1px solid  #E0DFE3;
	  font-size: 80%;
      color: #666666;
      font-family: Verdana, sans-serif;
      font-weight: normal;
      text-align: left;
	  vertical-align: middle;
	  text-decoration: none;
}


/* use for voters lists, muster rolls, directories, things that only use partial width of page */

table.wider {
    background-color:#FFFFFF;
	border-color:#CCCCFF;
    border-width:1px 1px 1px 1px;
    border-style:solid;
    padding-right:3px;
    padding-left:3px;
	margin:8%;
    width:84%;
}

table.narrow {
    background-color:#FFFFFF;
	border-color:#CCCCFF;
    border-width:1px 1px 1px 1px;
    border-style:solid;
    padding-right:3px;
    padding-left:3px;
	margin:7%;
    width:70%;
}

.tablestylepart {
    border-color: #333333;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding-right: 4px;
    padding-left: 4px;
    min-width: 100px;
    background-color: #FFEFC6;
}
 
td.stylepart {
      padding-left: 5px;
      padding-right: 5px;
      border-bottom: 1px solid #333333;
      border-top: 1px solid  #333333;
      border-left: 1px solid #333333;
      border-right: 1px solid  #333333;
 }

tr#pagetitle {
	background-color: #CC0000;
}

td#opcbox {
	background-color: #BFBFBF;
	background-position: center top;
	border-left: 2px solid #474756;
	border-right: 2px solid #474756;
	border-top: 2px solid #474756;
	border-bottom: 2px solid #474756;
	color: #474756;
	font-family: "Arial Rounded MT Bold", sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 10px; 
	margin: 10px;
	width: 33%;
}

/* table required to set up parish statistics on parish pages */
table.parishstats {
	text-align: left;
	width: 100%;
	background-color: #f0f0ff;
	border-left:1px dotted #474756;
	border-right:1px dotted #474756;
	border-top:1px dotted #474756;
	border-bottom:1px dotted #474756;
	padding: 6px; 
	margin: 6px;
}

tr.parishstats {
	text-align: left; 
}

td.parishstats {
	border-right:1px dotted #474756;
	text-align: left; 
	vertical-align: top;
	color: #003333;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
	width: 33%;
}

td.parishstats-right {
	text-align: left;
	vertical-align: top; 
	color: #003333;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
	width: 33%;
}

/* table required for parish page to set out parish details from gazetteer */
table.parishbody {
	background-color: #FFFFFF;
	text-align:  left;
	width: 100%;
	border: 0;
	padding: 6px; 
	margin: 0px;
}

tr.parishdescribed {
	text-align: left; 
}

td.parishdescribed {
	background-color: #FFFFFF;
	text-align: left; 
	color: #003333;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	text-decoration: none; 
	width: 60%;
}

/* table data for resource link panel on parish page, left side */
td.linkpanel-left {
	background-color: #fdfbf7;
	text-align: left;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 95%;
	border-left:1px dotted #474756; 
	padding: 2px; 
	margin: 0px;	
	width: 20%;
}

/* table data for resource link panel on parish page, right side */
td.linkpanel-right {
	background-color: #fdfbf7;
	text-align: left;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 95%;
	border-left:1px dotted #474756; 
	border-right:1px dotted #474756;
	padding: 2px; 
	margin: 0px;	
	width: 20%;
}

/* miscellaneous table row and table data set-ups */
td.c10 {
	background-color: #BFBFBF;
	background-position: center top;
	border-left: 2px solid #474756;
	border-right: 2px solid #474756;
	border-top: 2px solid #474756;
	border-bottom: 2px solid #474756;
	color: #474756;
	font-family: "Arial Rounded MT Bold", sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 10px; 
	margin: 10px;
}

table.asrrating {
	background-color: #FFFFFF;
	border-color: #D8D5C6;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding-right: 2px;
    padding-left: 2px;
	margin: auto;
    width: 87%;
}

td.asrrating {
	color: #300036;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-color: #D8D5C6;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	width: 10%;
}

td.asrprice {
	color: #CC0000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-color: #D8D5C6;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	width: 8%;
}


/* use for census, parish registers, and all that take up entire width */

table.records {
    background-color: #FFFFFF;
	border-color: #CCCCFF;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding-right: 3px;
    padding-left: 3px;
	margin: 2%;
    width: 96%;
}

table.records2 {
	width: 96%;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: 0; 
	margin: 0;
}

/* use for dates, years, register numbers, page numbers, folio, schedule numbers, age in record tables */
td.records4left {
	text-align: left; 
	vertical-align: top;
	width: 4%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for dates, years, register numbers in record tables */
td.records5 {
	text-align: center; 
	vertical-align: middle;
	width: 5%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for dates, years, register numbers in record tables */
td.records10 {
	text-align: center; 
	vertical-align: middle;
	width: 10%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for dates, years, register numbers, address, rel to head in record tables */
td.records8left {
	text-align: left; 
	vertical-align: top;
	width: 8%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records10left {
	text-align: left; 
	vertical-align: top;
	width: 10%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be centred in the cell */
td.records10 {
	text-align: center; 
	vertical-align: top;
	width: 10%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records12lm {
	text-align: left; 
	vertical-align: middle;
	width: 12%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records13lm {
	text-align: left; 
	vertical-align: middle;
	width: 13%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be centered in the cell */
td.records15 {
	text-align: center; 
	vertical-align: middle;
	width: 15%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records15left {
	text-align: left; 
	vertical-align: top;
	width: 15%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records15lm {
	text-align: left; 
	vertical-align: middle;
	width: 15%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be centered in the cell */
td.records20 {
	text-align: center; 
	vertical-align: middle;
	width: 20%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records20left {
	text-align: left; 
	vertical-align: top;
	width: 20%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records20lm {
	text-align: left; 
	vertical-align: middle;
	width: 20%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be centered in the cell */
td.records25 {
	text-align: center; 
	vertical-align: middle;
	width: 24%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records25left {
	text-align: left; 
	vertical-align: top;
	width: 24%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records25lm {
	text-align: left; 
	vertical-align: middle;
	width: 24%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}


/* use for info in tables that can or should be centered in the cell */
td.records30 {
	text-align: center; 
	vertical-align: middle;
	width: 29%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records30left {
	text-align: left; 
	vertical-align: top;
	width: 29%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be centered in the cell */
td.records32 {
	text-align: center; 
	vertical-align: middle;
	width: 31%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records32left {
	text-align: left; 
	vertical-align: top;
	width: 31%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be centered in the cell */
td.records33 {
	text-align: center; 
	vertical-align: middle;
	width: 32%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records33left {
	text-align: left; 
	vertical-align: top;
	width: 32%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be centered in the cell */
td.records35 {
	text-align: center; 
	vertical-align: middle;
	width: 34%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records35left {
	text-align: left; 
	vertical-align: top;
	width: 34%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records37left {
	text-align: left; 
	width: 36%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be centered in the cell */
td.records40 {
	text-align: center; 
	vertical-align: middle;
	width: 40%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* use for info in tables that can or should be left aligned in the cell */
td.records40left {
	text-align: left; 
	vertical-align: top;
	width: 40%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

td.records50left {
	text-align: left; 
	vertical-align: top;
	width: 50%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

td.records60left {
	text-align: left; 
	vertical-align: top;
	width: 60%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

td.records80lm {
	text-align: left; 
	vertical-align: middle;
	width: 80%;
    border-bottom: 1px solid #CCCCFF;
    border-top: 1px solid  #CCCCFF;
    border-left: 1px solid #CCCCFF;
    border-right: 1px solid  #CCCCFF;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none; 
}

/* table red border used on main non-parish pages */
table.red {
    background-color: #FFFFFF;
	border-color: #C86260;
    border-width: 3px 3px 3px 3px;
    border-style: solid;
    padding-right: 3px;
    padding-left: 3px;
	margin: 5%;
    width: 90%;
}

table.red2 {
    background-color: #FFFFFF;
	border-color: #C86260;
    border-width: 3px 3px 3px 3px;
    border-style: solid;
    padding-right: 3px;
    padding-left: 3px;
	margin: 5px;
    width: 100%;
}

tr#redheader {
	background-color: #FFFFFF; 
	text-align: center;
	vertical-align: middle;
}

td.redheader {
	width: auto;
    border-bottom: 1px solid #C86260;
    border-top: 1px solid  #C86260;
    border-left: 1px solid #C86260;
    border-right: 1px solid  #C86260;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
	text-decoration: none; 
}

td.red1 {
	text-align: center; 
	vertical-align: middle;
	width: auto;
    border-bottom: 1px solid #C86260;
    border-top: 1px solid  #C86260;
    border-left: 1px solid #C86260;
    border-right: 1px solid  #C86260;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
    padding-right: 5px;
    padding-left: 5px;
	text-decoration: none; 
}

td.redheader18 {
	width: 18%;
    border-bottom: 1px solid #C86260;
    border-top: 1px solid  #C86260;
    border-left: 1px solid #C86260;
    border-right: 1px solid  #C86260;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
	text-decoration: none; 
}

td.red18 {
	text-align: center; 
	vertical-align: middle;
	width: 18%;
    border-bottom: 1px solid #C86260;
    border-top: 1px solid  #C86260;
    border-left: 1px solid #C86260;
    border-right: 1px solid  #C86260;
	color: #000000;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
    padding-right: 5px;
    padding-left: 5px;
	text-decoration: none; 
}


td.paysecure {
	text-align: center; 
	vertical-align: bottom;
    border: 0 
	color: #666666;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: normal;
    padding: 0px;
	text-decoration: none; 
}


/* for new newspaper extracts setup */
div.newscontainer {
	margin: auto;
	border: 10px;
	border-color: #ccc;
	padding: 10px;
	text-align: left;
}

div.newsdate {
	width: 8%;
	height: 80px;
	float: left;
	text-align: center; 
	border-top: 20px solid #ccc;
	border-left: 20px solid #ccc;
	border-bottom: 20px solid #ccc;
	border-right: none;
	padding: 6px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none; 
}

div.newssource {
	background: #cccccc;
	width: 21%;
	height: 80px;
	float: left;
	text-align: left;
	border-top: 20px solid #999999;
	border-left: none;
	border-bottom: 20px solid #999999;
	border-right: 20px solid #999999;
	padding: 6px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%; 
	font-weight: normal;
	text-decoration: none; 
}

div.newsstory {
	width: 58%;
	float: right;
	text-align: left;
	border-top: 20px solid #ccc;
	border-left: 20px solid #ccc;
	border-bottom: 20px solid #ccc;
	border-right: 20px solid #ccc;
	padding: 6px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none; 
}


