html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset , dt, dl, dd, blockquote, hr, img{
margin: 0;
padding: 0;
border: 0;
}
html{
	background:#faf4e4;
}
body{
width: 990px;
margin: 0px auto;
background:url(images/sky.jpg) no-repeat;
}
h1{
    width:990px;
    height:132px;
}
h1 span{
    visibility:hidden;
}
#leftcol{
	width:129px;
	margin:10px 30px 30px 83px;
    float:left;
}
#navigation{
	list-style:none;
    margin:0 0 30px 0px;
    width:139px;
}
#navigation li{
	background:url(images/navbutton.gif) no-repeat;
	margin:0 0 4px 0;
}
#navigation a{
	font-family:Myriad Pro, Arial, Verdana, Sans-Serif;
	font-size:0.8em;
	text-decoration:none;
	color:#ffffff;
	padding:2px 84px 0px 10px;
}
#centercol{
	width:415px;
	float:left;
	margin: 0 25px 25px 0px;
}
#centercol h2{
	width:155px;
	height:38px;
	padding:0 0 15px 0;
}
.newsheader{
	background:url(images/latestupdates.gif) no-repeat;	
}
.about{
	background:url(images/about.gif) no-repeat;		
}
.news{
	background:url(images/news.gif) no-repeat;		
}
.gallery{
	background:url(images/gallery.gif) no-repeat;		
}
.faqs{
	background:url(images/faqs.gif) no-repeat;		
}
.contact{
	background:url(images/contact.gif) no-repeat;		
}
.beginnings{
    background:url(images/beginnings/header.gif) no-repeat;	
}
#centercol h2 span{
	visibility:hidden;
}
#centercol h3{
	font-family:Arial,Verdana,Sans-Serif;
	font-size:0.9em;
	color:#465c65;
	margin: 0 0 10px 0;
	clear:both;
}
#centercol h3 small{
	font-size:0.85em;
	font-weight:normal;
	color:#5b5b5b;
}
#centercol h3 small span{
	font-weight:bold;
	color:#957254;
}
#centercol p{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:0.8em;
	color:#4a6875;
	margin: 10px 0 10px 0;
	width:402px;
}
#colouritem{
	background:url(images/itemtop.gif) no-repeat top #cee1dc;
	padding:10px 0 0 0;
	margin: 0px 0 15px 0;
}
#colouritem h3{
	margin:0 0 10px 10px;
}

#colouritem #cifooter{
	background:url(images/itembottom.gif) no-repeat bottom;
	height:10px;
}
#rightcol{
	width:221px;
    margin:94px 0 0 0;
	float:left;
}
#rightcol h2{
	background:url(images/noticeboard.gif) no-repeat;
	width:128px;
	height:40px;
	margin:0 0 15px 0;
}
#rightcol h2 span{
	visibility:hidden;
}
#notices{
	background:url(images/noticestop.gif) no-repeat top #dae9c3;
	padding:10px 0 0 0;
	margin: 15px 0 20px 0;
}
#notices ul{
	border-left: 1px solid #ccd4bf;
	border-right: 1px solid #ccd4bf;
	list-style:none;
	margin:-5px 0 0 0;
}
#notices ul li{
	padding:5px 0 0 0;
}
#notices #nfooter{
	background:url(images/noticesbottom.gif) no-repeat bottom;
	height:10px;
}
#notices ul a{
	font-family:Arial,Verdana,Sans-Serif;
	font-size:0.8em;
	color:#6c6c6c;
	padding:0 10px 15px 10px;
	text-decoration:none;
}
#notices ul a span{
	color:#957254;
}
#notices ul a:hover{
	text-decoration: underline;
}
#footer{
	width:990px;
	height:222px;
	background:url(images/footer.jpg) no-repeat;
	clear:both;
}

/* Classes */

.photoalign{
	float:left;
	margin:0 10px 10px 10px;
}
#centercol strong{
	color:#957254;
}
.centeralign{
	margin:0 0 20px 180px;
}
.centerdrought{
	margin:0 0 20px 130px;
}
/* Read more button */
.rmcbtn{
	background:url(images/readcomment-btn.gif) no-repeat;
	width:53px;
	height:19px;
	font-size:0.65em;
	padding:3px 0 0 9px;
	margin:0 10px 15px 0;
	color:#5b5b5b;
	font-family:Arial,Verdana,Sans-Serif;
	display:block;
	float:left;
	text-decoration:none;
	
}
/* ---- centercol ul ---- */
#gallerynav{
	list-style:none;
	margin: 0 0 20px 10px;
}
#gallerynav li{
	font-family:Arial,Verdana,Sans-serif;
	font-size:0.82em;
	margin:0 0 10px 0;
}
#gallerynav li a{
	text-decoration:none;
}

/* -------------- Showcase pages ----------------*/
#buttonholder{
	width:275px;
	height:50px;
	margin-left:150px;
}
#buttonholder h3{
	float:right;
}
#prevbtn{
	background:url(images/previous-btn.gif);
	width:77px;
	height:24px;
	display:block;
	float:left;
	margin:0 0 0 0px;
	text-decoration:none;
}
#prevbtn span{
	visibility:hidden;
}
#nextbtn{
	background:url(images/next-btn.gif);
	width:77px;
	height:24px;
	display:block;
    margin:0 0 0 10px;
	text-decoration:none;
	float:right;
}
#nextbtn span{
	visibility:hidden;
}
#pagenum{
	float:left;
	padding:3px 0;
	font-style:normal;
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:bold;
	font-size:0.9em;
}
#pagenum span{
	color:#957254;;
}
#pagebtnspace{
	margin-left:213px;
	display:block;
	float:left;
	text-decoration:none;
}
#pageborder{
	padding:5px;
	background:#000;
	margin: 0 0 0 20px;
}
#commentsheader{
	padding:15px 0 0 20px;
}
#centercol h4{
	font-family:Arial, Verdana, Sans-Serif;
    font-size:0.76em;
    margin:10px 0 0 10px;
}
.commhead{
	background:url(images/comments.gif) no-repeat 0px 15px;
	    border-bottom:1px solid #83a7c6;
}
.commform{
	background:url(images/addcomment.gif) no-repeat 0px 15px;
	    border-bottom:1px solid #83a7c6;
}
#centercol label{
	width:80px;
	display:block;
	float:left;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:0.75em;
    padding:0 0 7px 10px;
}
#centercol input{
margin: 0 0 7px 0px;
}
#table td{
	padding:0 5px 0 0;
}
.prevfloat{
	float:left;
	margin:0 15px 0 0;
}
.nextfloat{
	float:right;
}