#header {
	position:fixed;
	background-color: ;
	height:8.500em;
	width:100%;
	border-bottom-style:solid;
	border-bottom-width:0.063em;
	border-bottom-color:#231f20;
	background-position:center;
	text-align:center;
	margin-top:0em;
	margin-left:0em;
	margin-right:0em;
	margin-bottom:1.563em;
	z-index:1000;
	}

#websitename {
    position: relative;
    top: 0.938em;
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 1.7em;
    margin-bottom: 1em;
}

#websitename p{
	text-align:centre;
	font-family:Times, serif;
	font-size:1.7em;
	letter-spacing:0.17em;
	color:white;
	}	

h1 {
	font-family:'Sorts Mill Goudy',serif;
	font-weight:400;
	font-weight:normal;
	font-size:1.2em;
	line-height:;
	text-align:left;
	color: ;
	}	
	
#introtext p{
	font-family:'Sorts Mill Goudy',serif;
	font-weight:400;
	font-weight:normal;
	font-size:1em;
	line-height:1.4em;
	text-align:left;
	color:#555555;
	}	

#pagecontents {
	position:relative;
	float:left;
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:1.25em;
	background-color: ;
	}

#largecolumn {
	position:relative;
	float:left;
	max-width:100%;
	margin-right:1.25em;
	margin-bottom:1.250em;
	background-color:;
	}

#largecolumn img {
	max-width:100%;
	height:auto;
	}


#leftcolumn {
	position:relative;
	float:left;
	width:100%;
	min-width:18.313em;
	margin-right:1.25em;
	margin-bottom:1.250em;
	background-color: ;
	height:auto;
	}
	
#middlecolumn {
	position:relative;
	float:left;
	width:100%;
	min-width:18.313em;
	margin-right:1.25em;
	margin-bottom:1.250em;
	background-color: ;
	height:auto;
	}
	
#rightcolumn {
	position:relative;
	width:100%;
	min-width:18.313em;
	margin-right:1.25em;
	margin-bottom:1.250em;
	background-color: ;
	height:auto;
	}
	
#columnheadingsline {
	position:relative;
	width:90%;
	margin-right:1.250em;
	top:0.625em;
	left:1.250em;
	background-color:#58595b;
	height:0.063em;
	border:none;
	margin-bottom:0.625em;
	}	

#columnheadingslineindex {
	position:relative;
	width:90%;
	margin-right:1.250em;
	top:0.625em;
	left:1.250em;
	background-color:#58595b;
	height:0.063em;
	border:none;
	margin-bottom:1.5em;
	}


#columnimage {
	position:relative;
	left:1.250em;
	width:90%;
	height:auto;
	background-color: ;
	}

#columnimage img {
	width:100%;
	height:auto;
	}

#centeredcolumn {
	position:relative;
	float:left;
	display:block;
	max-width:100%;
	min-width:18.313em;
	margin-right:2.083333333333333%;
	margin-bottom:1.250em;
	}	

#centeredcolumn img {
	max-width:100%;
	min-width:18.313em;
	height:auto;
	}	
	
.floatleft {
	}	
	
.floatright {
	}