@charset "UTF-8";
/* CSS Document */


/* --------------------------------------------------------------------------------- */
/* ---------- GENERAL ---------- */
/* --------------------------------------------------------------------------------- */
* {
	margin: 0;
}


html {
	height: 100%;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -115px; /* the bottom margin is the negative value of the footer's height */
	width:955px;
}

.wrapperInternal {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -159px; /* the bottom margin is the negative value of the footer's height */
	width:955px;
}


.pushInternal {
	height: 145px; /* .push must be the same height as .footer */
}

.push {
	height: 122px; /* .push must be the same height as .footer */
}


/* --------------------------------------------------------------------------------- */
/* ---------- BODY ---------- */
/* --------------------------------------------------------------------------------- */


body{
color:#1b1907;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
background-color:#f5f2ec;
background-image:url(../imgs/bg.jpg);
background-repeat:repeat-x;
}

.newsTitle{
color:#61722d;
}

.subTitle{
color:#61722d;
font-weight:bold;
}


h3{ width:285px; height:49px; background-image: url('../imgs/logo.png'); margin:40px 0 0 15px; padding:0; float:left;}
h3 a { display: block; width: 285px; height:49px; text-indent: -9999px; }

#leaves{
margin:0;
padding:0;
display:inline;
float:right;
}

#flash{
margin:20px 0 0 15px;
float:left;
display:inline;
}

#image{
margin:0px 0 20px 20px;
float:right;
display:inline;
}

#content{
margin:20px 0 0 15px;
float:left;
display:inline;
width:919px;
min-height:400px;
}

#contentLeft{
margin:20px 0 0 30px;
padding:0;
float:left;
width:556px;
display:inline;
}

#content p{
padding:0 0 15px 0;
}

#content a, a:link{
color:#1b1907;
text-decoration:underline;
}
#content a:hover{
color:#1b1907;
text-decoration:underline;
}

#contentLeft p{
padding:0 0 15px 0;
}

#contentRight{
margin:20px 0 0 50px;
padding:0 0 20px 15px;
float:left;
width:245px;
display:inline;
border-left:solid 1px #afada9;
}

#contentRight p{
width:218px;
}

.divider{
margin:10px 0 10px 0;
}

/* --------------------------------------------------------------------------------- */
/* ---------- NAVIGATION ---------- */
/* --------------------------------------------------------------------------------- */
#nav{
float:left;
margin:28px 0 0 10px;
width:726px;
height:72px;
display:inline;

}

#nav ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
	text-align:left;	
}
#nav li{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	display:block;
	height:72px;
}

	li#navHome a {
	text-indent:-9999px;
	}
	li#navHome, li#navHome a { 
	display:block;
	width: 66px;
	height:72px; 
	background:url(../imgs/nav-home.jpg);
	}
	#navContHome li#navHome a, li#navHome a:hover {
	display:block;
	width: 66px; 
	height:72px; 
	background:url(../imgs/nav-homeRoll.jpg);
	}
	
	li#navAbout a {
	text-indent:-9999px;
	}
	li#navAbout, li#navAbout a { 
	display:block;
	width: 65px;
	height:72px; 
	background:url(../imgs/nav-about.jpg);
	}
	#navContAbout li#navAbout a, li#navAbout a:hover {
	display:block;
	width: 65px; 
	height:72px; 
	background:url(../imgs/nav-aboutRoll.jpg);
	}
	
	li#navProg a {
	text-indent:-9999px;
	}
	li#navProg, li#navProg a { 
	display:block;
	width: 110px;
	height:72px; 
	background:url(../imgs/nav-programmes.jpg);
	}
	#navContProg li#navProg a, li#navProg a:hover {
	display:block;
	width: 110px; 
	height:72px; 
	background:url(../imgs/nav-programmesRoll.jpg);
	}

	li#navNews a {
	text-indent:-9999px;
	}
	li#navNews, li#navNews a { 
	display:block;
	width: 123px;
	height:72px; 
	background:url(../imgs/nav-news.jpg);
	}
	#navContNews li#navNews a, li#navNews a:hover {
	display:block;
	width: 123px; 
	height:72px; 
	background:url(../imgs/nav-newsRoll.jpg);
	}
	
	li#navEvents a {
	text-indent:-9999px;
	}
	li#navEvents, li#navEvents a { 
	display:block;
	width: 72px;
	height:72px; 
	background:url(../imgs/nav-events.jpg);
	}
	#navContEvents li#navEvents a, li#navEvents a:hover {
	display:block;
	width: 72px; 
	height:72px; 
	background:url(../imgs/nav-eventsRoll.jpg);
	}
	
	li#navMembers a {
	text-indent:-9999px;
	}
	li#navMembers, li#navMembers a { 
	display:block;
	width: 86px;
	height:72px; 
	background:url(../imgs/nav-members.jpg);
	}
	#navContMembers li#navMembers a, li#navMembers a:hover {
	display:block;
	width: 86px; 
	height:72px; 
	background:url(../imgs/nav-membersRoll.jpg);
	}

	li#navPart a {
	text-indent:-9999px;
	}
	li#navPart, li#navPart a { 
	display:block;
	width: 108px;
	height:72px; 
	background:url(../imgs/nav-partnerships.jpg);
	}
	#navContPart li#navPart a, li#navPart a:hover {
	display:block;
	width: 108px; 
	height:72px; 
	background:url(../imgs/nav-partnershipsRoll.jpg);
	}


	li#navContact a {
	text-indent:-9999px;
	}
	li#navContact, li#navContact a { 
	display:block;
	width: 80px;
	height:72px; 
	background:url(../imgs/nav-contact.jpg);
	}
	#navContContact li#navContact a, li#navContact a:hover {
	display:block;
	width: 80px; 
	height:72px; 
	background:url(../imgs/nav-contactRoll.jpg);
	}

/* --------------------------------------------------------------------------------- */
/* ---------- IMAGE HEADERS ---------- */
/* --------------------------------------------------------------------------------- */

h1.home { width:278px; height:28px; background:url('../imgs/title-home.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }
h1.news { width:135px; height:20px; background:url('../imgs/title-news.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }
h1.programmes { width:118px; height:29px; background:url('../imgs/title-programmes.jpg') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }
h1.about { width:61px; height:23px; background:url('../imgs/title-about.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }
h1.members { width:83px; height:21px; background:url('../imgs/title-members.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }
h1.partnerships { width:111px; height:27px; background:url('../imgs/title-partnerships.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }
h1.contact { width:71px; height:21px; background:url('../imgs/title-contact.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }
h1.privacy { width:124px; height:28px; background:url('../imgs/title-privacy.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }
h1.board { width:180px; height:28px; background:url('../imgs/title-board.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:15px; margin-bottom:10px }
h1.recent { width:146px; height:24px; background:url('../imgs/title-recent.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:10px }
h1.events { width:61px; height:20px; background:url('../imgs/title-events.jpg') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:10px }
h1.cross { width:244px; height:21px; background:url('../imgs/title-cross.jpg') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:10px }
h1.past { width:107px; height:26px; background:url('../imgs/title-past.jpg') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:10px }
h1.event01 { width:167px; height:20px; background:url('../imgs/title_AP.gif') no-repeat; text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }
/* --------------------------------------------------------------------------------- */
/* ---------- INTERNAL FOOTER ---------- */
/* --------------------------------------------------------------------------------- */

.footerColourInternal{
	background-color:#1c1a08;
	margin:-9px auto;
	clear:both;
	font-size:10px;
	background-image:url(../imgs/footer-internalbg.jpg);
	background-repeat:repeat-x;
	height:179px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.footerInternal a:link {
	color: #ffffff;
	text-decoration: underline;
}
.footerInternal a:visited {
	color: #ffffff;
}
.footerInternal a:hover, a:active {
	color: #ffffff;
	text-decoration: underline;
}


.footerInternal{
	height:179px;
	margin:0 auto;
	padding:0px 0 0 0;
	text-align:center;
	width:955px;
	background-image:url(../imgs/footer-internal.jpg);
	background-repeat:no-repeat;
}

.footerInternal p {
padding:90px 0 0 0;
}


/* --------------------------------------------------------------------------------- */
/* ---------- FOOTER ---------- */
/* --------------------------------------------------------------------------------- */

.footerColour{
	background-color:#1c1a08;
	margin:-9px auto;
	clear:both;
	font-size:10px;
	background-image:url(../imgs/footer.gif);
	background-repeat:repeat-x;
	height:115px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.footer a:link {
	color: #ffffff;
	text-decoration: underline;
}
.footer a:visited {
	color: #ffffff;
}
.footer a:hover, a:active {
	color: #ffffff;
	text-decoration: underline;
}

.footer{
	height:50px;
	margin:0 auto;
	padding:20px 0 0 0;
	text-align:center;
	width:955px;
}

#content ul{
list-style:disc;
list-style-position:outside;
}
#content li{
padding:0 0 5px 0;
list-style:disc;
list-style-position:outside;
}
