h5{color: #339900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
h4 {
	color: #336633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
h3 {
	color: #336633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h2 {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}
p {
	font-size: 12px;
	color: #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ol {
	font-size: 12px;
	color: #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
caption {
	color: #336633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align:left;
}
hr {
	size: 1px;
	width: 80%;
	align: left;
	color: #D2FFA6;
}
#wrapper {
	/* The overall container */
	width : 960px;
	position : relative;
	left: 1%;
	background-color : white;
	border : thin solid;
	margin-top: -8px;
}
#headimages {
	width: 960px;
	height: 150px;
}
#map {
	height: 150px;
	width: 115px;
	background-image:url(SCOT2.gif);
	float:left;
}
#verse {
	background-image: url(alfordlandscape3.jpg);
	height: 150px;
	width: 844px;
	float: left;
}
#header {
	background-image : url(AlfordHeader2.png);
	height : 80px;
	border-bottom-color : #FFD700;
	border-bottom-style : solid;
	border-bottom-width : 2px;
}
#content {
	width : auto;
}
#mainContent {
	width : 520px;
	float : left;
 	margin-left: 15px;
}
#mainContent h4, p {
	padding-top : 5px;
}
#mainContent a {
	font-size: 12px;
	color: #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	text-decoration: underline;
}
#picturecontent{
	width: 750px;
	float : left;
 	margin-left: 15px;
}
#picturecontent p{
	clear: left;
	}
#picturecontent a {
	font-size: 12px;
	color: #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	text-decoration: underline;	
	}	
#pictures{
	float:left;
	width: auto;
	height: auto;
	padding: 10px;
}
#secondaryContent {
	width: 200px;
	float : right;
	display : inline;
	position : relative;
}
#image1 {
	height : 133px;
	width : 200px;
}
#footer {
	clear : both;
	text-align : center;
}
#footer p {
	font-size : 10px;
}
#date{
}
/* Side Navigation id tags */
#navcontainer {
	width: 165px;
	position: relative;
	background-image: url(NavLarge2.png);
	height: 500px;
	float:left;
}
#navigation {
	/*The menu and navigation container*/
	width: 165px;
	/*	background-color : #009900;*/
	position: relative;
	padding-bottom: 10px;
	padding-top: 40px;
}
#menubtm {
/*	background-image: url(btm_corner2.png);*/
	z-index: 3;/*	position: relative;*/
	height: 50px;
}
#navigation a {
/* The general text appearance */
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:15px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 16px;
	}
#navigation a:hover {
	/* What happens to the specific area of the menu when the mouse pointer is hovered over it*/
	background: #99CC66; /* Hover background colour */
	color: #009900;
}
.navText {
	/*  How the text appears when the mouse-pointer  is hovered over it */
	font: 15px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:18px;
	letter-spacing:0.1em;
	text-decoration: none;
/*	background : #009900; Green background in Menu */
	color: #009900;
}
#navigation p {
	font-size : 10px;
	color : #D5EDB3;
	padding-left : 12px;
	padding-bottom : 1px;
}

/* Header Navigation id tags */
#navigationPage {
	/* The menu and navigation underneath the heading container */
	width: 130px;
	float : left;
}
#navigationPage a {
	font: 11px Arial, Helvetica, sans-serif;
	color: green;
	line-height:14px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:4px 4px 13px 4px;
}
#navigationPage a:hover {
	background: #99CC66;
	color: #336633;
}
.navPageText {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
}
#villages {
	width: 450px;
	float: left;
}
#villagenames {
	width: 130px;
	height: 790px;
	float:left;
}
#fitsheader {
	float: right;
	width: 280px;
}
#fitscontent {
	width: 280px;
	float: right;
}
h3.fits {
	font: 14px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
}

/*The clubs & groups page table details */
table {
	border-collapse: collapse;
	width: 780px;
	border: 1px solid #666;
	font-size: 12px;
	color: #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

thead {
	background: #ccc;
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	background-color: #009900;
}

th, td {
	padding: 0.1em 1em;
	font-size: 10px;
}

th {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.odd {
	background-color: #E6FFE6;
}

tr:hover {
	background-color: #009900;
	color: #e6ffe6;
}
thead tr:hover {
	background-color: transparent;

}
