/*
Background colors

blue		#0066ca
yellow		#ffc726
brown		#a24e12
lt. green	#54be46
dk green	#009543
dark blue	#00529b
orange		#f95602
harvest		#ff9f00
turquoise	#00adc6
red			#d81f2a

Hover colors

blue		#4c94da
yellow		#ffd867
brown		#be8359
green		#87d17d
dk green	#4eb57d
dark blue	#4c86b9
orange		#ff8f4c
harvest		#ffbc4c
turquoise	#4cc1e1
red			#e46269

*/

body {
	font-size:70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

h1, h2, h3 {
	font-weight:normal;
	}
	
h1 {
	font-size:2.4em;
	}
	
h1, h2, h3, h4, caption {
	color:#4176ba;
	}

h2, table caption {
	font-size:1.4em;
	font-weight:bold;
	}
	
h3 {
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:.4em;
	}

p, li {
	line-height:1.4em;
	}

a {
	color:#00529b;
	}
			
#travel th, #travel td, #calendar th, #calendar td {
	font-size:80%;
	}
	
#travel strong {
	font-size:100%;
	}

#programmesAll th {
	font-weight:normal;
	}
	
#programmesAll th a {
	text-decoration:underline;
	}

#programmesAll table caption a {
	font-size:100%;
	}
	
#programmes a {
	text-decoration:none;
	}

th {
	background-color:#4176ba;
	color:#fff;
	}
		
#footer {
	background-color:#0066CA;
	}
	
	#footer li {
		color:#fff;
		}
		
#nav ul li {
	background-color:green;
	}
	
	#nav ul li a {
		color:#fff;
		}
	
	#nav ul li a:hover {
		color:#fff;
		background-color:#666;
		}

/* titles */
.home h1, .home h2, .home h3, .home h4, .home caption {
	color:#ff5f00; /* orange */
	}
	
.about h1, .about h2, .about h3, .about h4, .about caption {
	color:#009543; /* dark green */
	}
	
.programmes h1, .programmes h2, .programmes h3, .programmes h4, .programmes caption, .programmes dt {
	color:#ff9f00; /* harvest */
	}
	
.volunteering h1, .volunteering h2, .volunteering h3, .volunteering h4, .volunteering caption {
	color:#00adc6; /* turquoise */
	}

.joining h1, .joining h2, .joining h3, .joining h4, .joining caption {
	color:#d81f2a; /* red */
	}
	
.travel h1, .travel h2, .travel h3, .travel h4, .travel caption {
	color:#00529b; /* dark blue */
	}
			
.support h1, .support h2, .support h3, .support h4, .support caption {
	color:#ffc726; /* yellow */
	}
	
.resources h1, .resources h2, .resources h3, .resources h4, .resources caption {
	color:#54be46; /* light green */
	}

.support h3 {
	color:#555;
}

/*navigation */			
#nav ul li.home {
	background-color:#ff5f00; /* orange */
	}
#nav ul li.home a:hover, #nav ul li#currentPage.home {
	background-color:#ff8f4c; /* orange */
	}
	
#nav ul li.about {
	background-color:#009543; /* dark green */
	}
#nav ul li.about a:hover, #nav ul li#currentPage.about {
	background-color:#4eb57d; /* dark green */
	}

#nav ul li.programmes {
	background-color:#ff9f00; /* harvest */
	}
#nav ul li.programmes a:hover, #nav ul li#currentPage.programmes {
	background-color:#ffbc4c; /* harvest */
	}

#nav ul li.subProgrammes {
	background-color:#ffbc4c; /* harvest */
	}
#nav ul li.subProgrammes a:hover, #nav ul li#currentPage.subProgrammes {
	background-color:#ff9f00; /* harvest */
	}

#nav ul li.volunteering {
	background-color:#00adc6; /* turquoise */
	}
#nav ul li.volunteering a:hover, #nav ul li#currentPage.volunteering {
	background-color:#4cc1e1; /* turquoise */
	}

#nav ul li.joining {
	background-color:#d81f2a; /* red */
	}
#nav ul li.joining a:hover, #nav ul li#currentPage.joining {
	background-color:#dd4c55; /* red */
	}

#nav ul li.travel {
	background-color:#00529b; /* dark blue */
	}
#nav ul li.travel a:hover, #nav ul li#currentPage.travel {
	background-color:#4c86b9; /* dark blue */
	}

#nav ul li.support {
	background-color:#ffc726; /* yellow */
	}
#nav ul li.support a:hover, #nav ul li#currentPage.support {
	background-color:#ffd867; /* yellow */
	}

#nav ul li.resources {
	background-color:#54be46; /* light green */
	}
#nav ul li.resources a:hover, #nav ul li#currentPage.resources {
	background-color:#87d17d; /* light green */
	}

#nav ul li#currentPage a {
	color:#fff;
	font-weight:bold;
	}
		
/* sub navigation */
#navSub {
	background-color:#ff5f00;
	}
			
#navSub ul, #navSub ul a, #footer ul a, #footer ul li {
	color:#fff;
	}

#navSub ul a:hover {
	color:#333;
	}
	
#navSub ul li#currentPage.volunteering a, #navSub ul li#currentPage.contactUs a, #navSub ul li#currentPage.faqs a {
	color:#333;
	}
					
#copyright p {
	font-size:70%;
	}

#info * {
	font-size:100%;
	}
	
#programmes dl dt {
	font-weight:bold;
	}

ul.links li a {
	/*text-decoration:none;*/
	}
	
.infoBox {
	width:100%;
}
		
.infoBox h2 {
	color:#fff;
	background-color:#f95602;
	font-weight:normal;
	font-size:20px;
	}

.infoBox strong {
	color:#333;
	}
		
.infoBox ul, .infoBox table, .infoBox p {
	background-color:#ffcfb2;
	}

.infoBox #cal td {
	padding:0;
	}
	
.infoBox #cal td a {
	font-size:85%;
	display:block;
	padding:2px;
	}

#info .infoBox ul li, #info .infoBox p  {
	font-size:85%;
	}
	
.infoBox #cal td a:hover {
	background-color:#ff8f4c;
	color:#fff;
	}
	
.infoBox #cal td#currentCell a {
	background-color:#ff8f4c;
	color:#fff;
	}
	
/* Document dates */
.docDates {
	color:#999;
	font-size:90%;
}
