body {
/*min-width is banner width, if there is a banner*/
	font-family: "Trebuchet MS", "Bookman Old Style", "Comic Sans MS", sans-serif;
	text-align: center;
	background: #ffffff;
	min-width: 750px
}
a{
	color: #009000;
	font-size: 95%;
	font-weight: 900;
	text-decoration: none;
}
a:visited{
	color: #016600;
}
#menu a{
	font-size: 90%;
}
#linklist a{
}
a:hover {
	color:#2c3191;
}
#page {
/*width is banner_width*/
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 750px;
	}
#pgHead {
/*banner is background image; height is height of banner*/
	text-align: center;
	background: #ffffff url(images/header.jpg) center top no-repeat;
	height: 125px;
}
#pgHead h1, h2{
/*h1, h2 page tiltes disappear*/
	display: none;
}
#pgMiddle{
	text-align: left;
	padding: 0px;
	min-height:325px;
	}	
#menu{
/* Fixed position:
	top margin is #pgHead height */
	position: absolute;
	top: 125px;
	left: 0px;
	width: 150px;
	font-size: 90%;
	padding: 40px 0px;
	font-weight:900;
}	
#content{
/*margin-left is #menu width+#pgMiddle padding left*/
	margin-left: 150px;
	text-align: left;
	padding: 20px 5px 20px 50px;
}
#contentIndex{
/*margin-left is #menu width+#pgMiddle padding left*/
	margin-left: 150px;
	text-align: left;
	padding: 20px 5px 20px 50px;
	font-size: 90%;
}

div.charity{
position: relative;
}

div.charity-image{
	float: right;
	padding: 0px 0px 5px 5px;
}
#blair-map{
	position: relative;
	top: 20px;
	text-align: center;
	}
#blair-map img{
	border:0;
}
#pgFoot {
	width: 750px;
	position: bottom;
/*	margin-bottom: 0;*/
	padding-top: 20px;
	padding-bottom: 0px;
	text-align: center;
	clear: both;
	font-size: 60%;
}
#menu ul{
	padding-left: 12px;
}
#menu ul li {
	padding-bottom: 5px;
}
table.list{
width:100%;
text-valign:top;
}
td.list-left {
width:50%;
text-align:right;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}
td.list-right{
width:50%;
text-align:left;
padding-top:5px;
padding-bottom:5px;
}
th.centre-list{
font-style:strong;
text-align:center;
}
#blair-map a{
	border-bottom: none;
	text-decoration: none;
}
.notice{
/*	position:relative;
	top:10px;
	bottom:10px;*/
	border: solid 2px #ec3200;
	font-style: italic;
	padding: 0 15px;
	/*font-variant: small-caps;*/
}
.announce{
	font-size:140%;
	text-align:center;
	font-family: Castellar, serif;
	padding: 2px;
	}
ul.nobullet {
  list-style-type: none;
  font-size: 80%;
  }
  
  
  
/*	
	color: #566047
	boder-bottom: #ffa94d
	border:solid 2px #3E0066;

h3 h4{
	padding:7px;
}	
a:hover {
}
a:active, a:focus {
	color: #566047;
} 
*/
