	body {
		margin: 0;
		padding:0;
		font-family: "Verdana", Sans-Serif;
		font-size: 60.2%;
		background: url("../images/bg-about.gif") bottom left fixed no-repeat;
		}
	#leftcontent {
		position: absolute;
		left:10px;
		top:140px;
   	width:200px;
		}
	#centercontent {
   	margin-left: 199px;
   	margin-right:199px;
		padding: 0px 20px 0px 20px;
		
		voice-family: "\"}\"";
		voice-family: inherit;
   	margin-left: 201px;
   	margin-right:201px;
		}
	#centercontent h1, #centercontent h2 {
		font-family: "Arial", Sans-Serif;
		color: #8F2E71;
		}
	html>body #centercontent {
   	margin-left: 201px;
   	margin-right:201px;
		}
	#rightcontent {
		position: absolute;
		right:10px;
		top: 140px;
		width:200px;
		}

	#banner {
		background: #D5DCE4;
		margin: 0px;
		padding: 10px;
		padding-bottom: 0px;
		border-top: 1px solid #FFFFFF;
		voice-family: "\"}\"";
		voice-family: inherit;
		min-width: 768px;
		color: #FFFFFF;
    border-bottom: 2px solid #8F2E71;
		}
	html>body #banner {
		height:119px;
		}
	#banner #explain {
		float: right;
		width: 320px;
		margin: 0;
		padding-right: 10px;
		padding-top: 10px;
		}
	#banner #explain p {
		padding: 0;
		margin: 0;
		font-size: 1.4em;
		font-weight: bold;
		text-align: right;
		color: #000000;
		}
	#banner #explainbanner {
		float: right;
		
		margin: 0;
		padding: 10px;
		background: #20558A;
		}
	#banner #explainbanner p {
		padding: 0;
		margin: 0;
		font-size: 2em;
		font-weight: bold;
		text-align: right;
		color: #FFFFFF;
		}
	#banner-nav ul {
		list-style-type:none;
		width:auto;
		display:block;
		height:33px;
		font-size:1.2em;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}		
	#banner-nav ul li {
		display:block;
		float:left;
		margin:0;
		padding:0;
		background: url(../images/transback.png) repeat;
		}
	#banner-nav ul li a {
		float:left;
		color:#8F2E71;
		text-decoration:none;
		height:24px;
		padding:9px 15px 0;
		font-weight: bold;
		}
	#banner-nav ul li a:hover,.current {
		color:#20558A;
		font-weight: bold;
		text-decoration: underline;
		}
	#banner-nav ul .current a {
		color:#fff;
		font-weight:700;
		}
	#leftcontent ul {
		list-style-type:none;
		width: auto;
		display: block;
		font-size: 1.2em;
		margin: 0px 0px 10px 0px;
		padding: 0;
		border: 0;
		border-top: 1px solid #FFFFFF;
		background: url(../images/transback.png) repeat;
		}
	#leftcontent ul li {
		display: block;
		margin: 0;
		padding: 0;
		border: hidden;
		vertical-align: bottom;
		zoom: 1;
		}
	#leftcontent ul li a {
		display: block;
		font-weight: 700;
		text-decoration: none;
		color: #8F2E71;
		padding: 9px 5px 9px 5px;
		margin: 0;
		border-bottom: 1px solid #FFFFFF;
		}
	#leftcontent ul li a.ch {
		color: #FFFFFF;
		background: #8F2E71 url(../images/grad-rushmoor.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.ch {
		color: #8F2E71;
		background: #D5DCE4;
		}
	#leftcontent ul li a.st {
		color: #FFFFFF;
		background: #8F2E71 url(../images/grad-rushmoor.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.st {
		color: #8F2E71;
		background: #D5DCE4;
		}
	#leftcontent ul li a.le {
		color: #FFFFFF;
		background: #8F2E71 url(../images/grad-rushmoor.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.le {
		color: #8F2E71;
		background: #D5DCE4;
		}
	#leftcontent ul li a.he {
		color: #FFFFFF;
		background: #8F2E71 url(../images/grad-rushmoor.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.he {
		color: #8F2E71;
		background: #D5DCE4;
		}
	#leftcontent ul li a.li {
		color: #FFFFFF;
		background: #8F2E71 url(../images/grad-rushmoor.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.li {
		color: #8F2E71;
		background: #D5DCE4;
		}
	#leftcontent ul li a.co {
		color: #FFFFFF;
		background: #8F2E71 url(../images/grad-rushmoor.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.co {
		color: #8F2E71;
		background: #D5DCE4;
		}
	#leftcontent ul li a.sc {
		color: #FFFFFF;
		background: #8F2E71 url(../images/grad-rushmoor.gif) repeat-x top left;
		}
	#leftcontent ul li a:hover.sc {
		color: #8F2E71;
		background: #D5DCE4;
		}
	#leftcontent ul li a.pr {
		color: #FFFFFF;
		background: #20558A url(../images/grad-blue.gif) repeat-x bottom left;
		}
	#leftcontent ul li a:hover.pr {
		color: #20558A;
		background: #D5DCE4;
		}		
		
	#leftcontent ul li a.sub {
		color: #8F2E71;
		background: #D5DcE4;
		padding-left: 20px;
		}
	#leftcontent ul li a:hover.sub {
		color: #20558A;
  	background: #D5DCE4;
		}
		
			#leftcontent ul li a.prsub {
		color: #20558A;
		background: #D5DcE4;
		padding-left: 20px;
		}
	#leftcontent ul li a:hover.prsub {
		color: #8F2E71;
  	background: #D5DCE4;
		}
	#leftcontent form {
		margin: 0;
		margin-bottom: 10px;
		padding: 5px;
		background: #808080 url(../images/grad-grey.gif) repeat-x top left;
		border-top: 1px solid #FFFFFF;
	  }
	#leftcontent form input {
		background: transparent;
		border: 1px solid #FFFFFF;
		background: #D5DCE4;
	  }
	#leftcontent form .button {
		border: 1px solid #FFFFFF;
		background: #808080;
		color: #FFFFFF;
	  }
	#rightcontent ul {
		list-style-type:none;
		width: auto;
		display: block;
		font-size: 1.2em;
		margin: 0px 0px 10px 0px;
		padding: 0;
		border-top: 1px solid #FFFFFF;
		}
	#rightcontent ul li {
		display: block;
		margin: 0;
		padding: 0;
		vertical-align: bottom;
		zoom: 1;
		}
	#rightcontent ul li a {
		display: block;
		text-decoration: none;
		color: #FFFFFF;
		padding: 9px 5px 9px 5px;
		margin: 0;
		border-bottom: 1px solid #FFFFFF;
		}
	#rightcontent ul li a.lime {
		color: #FFFFFF;
		background: #8F2E71 url(../images/grad-rushmoor.gif) repeat-x top left;
		}
	#rightcontent ul li a:hover.lime {
		color: #8F2E71;
		background: #D5DCe4;
		}
	#rightcontent ul li a.sub {
			color: #20558A;
  	background: #D5DCE4;
		padding-left: 5px;
		}
	#rightcontent ul li a:hover.sub {

  			color: #8F2E71;
		background: #D5DcE4;
		}
	#rightcontent img { 
    border: 1px solid #8f2e71; 
    margin: 3px;
    }
	h1 {
		color: #2b2c2c;
		font-size: 1.8em;
	  }
	.signpost {
		margin: 7px 0px 7px 0px;
		border: 1px solid #D5DCE4;
		background: url(../images/transback.png) repeat;
		word-wrap: break-word;
		/*min-height: 150px;*/
		overflow: auto;
	  }
	.signpost img {
		float: right;
		margin: 10px 10px 0px 0px;
		border: 1px solid #D5DCE4;
  	}
	.signpost .heading {
		font-size: 1.4em;
		font-weight: 700;
		background: #FFFFFF url(../images/grad-rgrey.gif) repeat-x bottom right;
		padding: 5px;
		margin: 0;
    }
	.signpost .heading a {
		color: #2b2c2c;
		text-decoration: none;
	  }
	.signpost ul {
		list-style-type: none;
		padding: 0;
		margin: 15px;
   	}
	.signpost p {
		font-size: 1.2em;
		margin: 10px 15px 0px 15px;
  	}
	.signpost li {
		font-size: 1.2em;
		padding: 4px 0px 4px 20px;
		font-weight: 600;
  	}
	.signpost li.www {
		background : url('../images/icon-www.png') no-repeat 0 3px;
	  }
	.signpost li.wwwc {
		background : url('../images/icon-contact.png') no-repeat 0 3px;
	  }
	.signpost li.email {
		background : url('../images/icon-email.png') no-repeat 0 3px;
	  }
	.signpost li.tel {
		background : url('../images/icon-telephone.png') no-repeat 0 3px;
	  }
	.signpost li.address {
		background : url('../images/icon-map.png') no-repeat 0 3px;
	  }
	.signpost li.venue {
		background : url('../images/icon-building.png') no-repeat 0 3px;
	  }
	.signpost li.cost {
		background : url('../images/icon-coins.png') no-repeat 0 3px;
	  }
	.signpost li.start {
		background : url('../images/icon-calendar.png') no-repeat 0 3px;
	  }
	.signpost li.end {
		background : url('../images/icon-calendar.png') no-repeat 0 3px;
  	}
	.signpost li.file {
		background : url('../images/icon-file.png') no-repeat 0 3px;
  	}
	.signpost li.edit {
		font-weight: lighter;
		background : url('../images/icon-edit.png') no-repeat 0 3px;
  	}
	.signpost li.pdf {
		background : url('../images/icon-pdf.png') no-repeat 0 3px;
	  }
	.signpost li.htm {
		background : url('../images/icon-htm.png') no-repeat 0 3px;
	  }
	.signpost li.ppt {
		background : url('../images/icon-ppt.png') no-repeat 0 3px;
	  }
	.signpost li.doc {
		background : url('../images/icon-doc.png') no-repeat 0 3px;
	  }
	.signpost li.xls {
		background : url('../images/icon-xls.png') no-repeat 0 3px;
	  }
	.signpost li.zip {
		background : url('../images/icon-zip.png') no-repeat 0 3px;
	  }
	.signpost li.mso {
		background : url('../images/icon-mso.png') no-repeat 0 3px;
	  }
	.signpost li.gal {
		background : url('../images/icon-gal.png') no-repeat 0 3px;
	  }
	.infopost {
		margin: 7px 0px 7px 0px;
		border: 1px solid #D5DCE4;
		background: url(../images/transback.png) repeat;
		word-wrap: break-word;
		/*min-height: 150px;*/
		overflow: auto;
  	}
	.infopost .heading {
		font-size: 1.4em;
		font-weight: 700;
		background: #FFFFFF url(../images/grad-rgrey.gif) repeat-x bottom right;
		padding: 5px;
		margin: 0;
  	}	
	.button {
    float: left;
    width: 150px;  
    border: none;
    font-size: 1.2em;
    padding: 5px;
    margin: 0px 5px 5px 5px;
    text-align: center;
    }
  .button a { 
    text-decoration: none; 
    font-weight: bold;
    }
  .button img {
    clear: both;
    border: 0;
    }
	.navigation ul {
		list-style-type:none;
		width:auto;
		border-top: 1px solid #8F2E71;
		display:block;
		height:33px;
		font-size:1.2em;
		background: #808080 url(../images/grad-grey.gif) repeat-x top left;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		}		
	.navigation ul li {
		display:block;
		float:left;
		margin:0;
		padding:0;
		}
	.navigation ul li a {
		float:left;
		color:#000000;
		text-decoration:none;
		height:24px;
		padding:9px 15px 0;
		}
	.navigation ul li a:hover, .current {
		color:#FFF !important;
		background: #8F2E71 url(../images/grad-lime.gif) repeat-x top left;
		}
	.navigation ul .current a {
		color:#fff;
		font-weight:700;
		}
	form.filter {
		margin: 5px 0px 0px 0px;
		padding: 5px;
		background: url(../images/transback.png) repeat;	
		border: 1px solid #FFFFFF;
		}
	form.filter select {
		margin: 0px 5px 0px 5px;
		border: 1px solid #FFFFFF;
		background: #D5DCE4;
		color: #000000;
		}
	form.filter label {
		color: #000000;
		font-size:1.2em;
	  }
	form.entry {
		margin: 5px 0px 0px 0px;
	  padding: 5px;
	  background: url(../images/transback.png) repeat;
	  border: 1px solid #FFFFFF;
	  clear: both;
    }
	form.entry label {
		width: 100px;
		float: left;
		text-align: right;
		margin-right: 5px;
		display: block;
		font-size:1.2em;
		margin-bottom: 5px;
		clear: left;
    }
  form.entry input, form.entry textarea, form.entry select {
		color: #8f2e71;
	  font-family: "Verdana", Sans-Serif;	
	  font-size: 11px;
	  margin-bottom: 10px;
	  border: 1px outset #8f2e71;
	  padding: 4px;
    }
    	form.visitorentry {
		margin: 5px 0px 0px 0px;
	  padding: 15px;
	  background: #20558A url(../images/grad-blue.gif) repeat-x bottom left;
	  border: 1px solid #FFFFFF;
	  clear: both;
    }
	form.visitorentry label {
		
		font-size:2.1em;
		margin: 5px;
		clear: left;
		color: #FFFFFF;
    }
  form.visitorentry input, form.visitorentry textarea, form.visitorentry select {
		color: #20558A;
	  font-family: "Verdana", Sans-Serif;	
	  font-size: 21px;
	  margin: 10px;
	  border: 3px outset #20558A;
	  padding: 4px;
    }
	form.entry textarea {
		position: relative;
		width: auto;
    }
  .clearboth {
		clear: both;
    }
	.content {
		margin: 7px 0px 7px 0px;
		padding: 0px;
		background: url(../images/transback.png) repeat;	
		border: 1px solid #FFFFFF;
		font-size: 1.2em;
  width: 100%;
  position: relative;
	  }
	.footer {
		margin: 0px;
		margin-top: 7px;
		padding: 5px;
		padding-left: 220px;
		background: url(../images/transback.png) repeat;	
		border: 1px solid #FFFFFF;
		font-size: 1.2em;
		font-weight: bold;
   	}
.footer p { 
    margin: 2px; 
    padding: 0; }
a, a:link { 
    color: #20558A; 
    }
a:hover, a:active { 
    color: #8F2E71; 
    }
    
.gallery {
  margin: 5px 0px 15px 0px;
  text-align: center;
  width: 100%;
  position: relative;
  }
	
.gallery .image {
	margin: 5px;
	padding: 8px;
	border: 1px solid #D5DCE4;
	float: left;
	font-size: 1.0em;
	width: 200px;
	}
	
.gallery .image a img {
  border: none;
  padding: 0;
  margin: 0px 0px 5px 0px;
}

	.crumbtrail {
			
			font-size: 1.2em;
	     color: #20558A;
    }
		.backbutton a {
    color: #20558A;
    text-decoration: underline;
    }
    
		.backbutton a:visited {
    color: #20558A;
    text-decoration: underline;
    }
 
 
 	.resourcelist {
		margin: 7px 0px 7px 0px;
		/*border: 1px solid #D5DCE4;*/
		background: url(../images/transback.png) repeat;
		word-wrap: break-word;
		/*min-height: 150px;*/
		overflow: auto;
	  }

	.resourcelist ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
   	}
	.resourcelist p {
		font-size: 1.2em;
		margin: 10px 15px 0px 15px;
  	}
	.resourcelist li {
		font-size: 1.2em;
		padding: 4px 4px 6px 25px;
		margin: 0px 0px 10px 0px;
		border: 1px solid #D5DCE4;
		line-height: 1.4em;
		}
  	.resourcelist li .purpose {
		  font-style: italic;
		  color: #555555;
  	}
  	.resourcelist li .description {
		
  	}
  	  	.resourcelist li .admin {
		  		background : url('../images/icon-edit.png') no-repeat 0 2px;
		  		padding: 5px 2px 5px 17px;
		  		padding-left: 20px;
		  				  		
  	}
  	  	.resourcelist li .fileinfo {
		font-size: 0.9em;
		color: #555555;
		margin-left: 10px;
  	}
  .resourcelist li a.head {
    font-size: 1.1em;
    padding: 0px 0px 4px 0px;
    text-decoration: none;
      }
	.resourcelist li.file {
		background : #FFFFFF url('../images/icon-file.png') no-repeat 5px 5px;
  	}
	.resourcelist li.edit {
		font-weight: lighter;
		background : url('../images/icon-edit.png') no-repeat 0 3px;
  	}
	.resourcelist li.pdf {
		background : #FFFFFF url('../images/icon-pdf.png') no-repeat 5px 5px;
	  }
	.resourcelist li.htm {
		background : #FFFFFF url('../images/icon-htm.png') no-repeat 5px 5px;
	  }
	.resourcelist li.ppt {
		background : #FFFFFF url('../images/icon-ppt.png') no-repeat 5px 5px;
	  }
	.resourcelist li.doc {
		background : #FFFFFF url('../images/icon-doc.png') no-repeat 5px 5px;
	  }
	.resourcelist li.xls {
		background : #FFFFFF url('../images/icon-xls.png') no-repeat 5px 5px;
	  }
	.resourcelist li.zip {
		background : #FFFFFF url('../images/icon-zip.png') no-repeat 5px 5px;
	  }
	.resourcelist li.mso {
		background : #FFFFFF url('../images/icon-mso.png') no-repeat 5px 5px;
	  }
	.resourcelist li.gal {
		background : #FFFFFF url('../images/icon-gal.png') no-repeat 5px 5px;
	  }


#disclaimer {
    text-align: justify;
    font-size: 0.9em;
    color: #A3A7AB;
}
