@charset "UTF-8";
/* CSS Document */



/* USE THESE STYLES TO CHANGE COLOURS***************************/

a:link {
	color: #082c3c;
}
a:visited {
	color: #082c3c;
}


div#sidebar h2 {
	color:#082c3c;
	}

div#mainContent h2 {
	color:#082c3c;
	}
	
div#mainContentINT h2 {
	color:#082c3c;
	}

div#calendar h2 {
	background-color:#082c3c;
	}

div#mainContent.Events p {
	}









/* END COLOUR CHANGES*******************************************/







body  {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;
	background-image:url(img/background2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}





div#containerHEAD { 
	width: 952px;  
	margin: 0 auto; 
	text-align: left;
}
div#header {
	background-image:url(img/Header4.png);
	background-repeat:no-repeat;
	width:952px;
	height:313px;
} 

div#header a {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	margin-right:20px;
	}

div#header p {
	padding:10px 0px 0px 90px;
	}

div#container { 
	width: 952px;  
	margin: 0 auto; 
	text-align: left;
	background-image:url(img/LoopingBackgroundGrey.png);
	background-repeat:repeat-y;
}

div#containerINT { 
	width: 952px;  
	margin: 0 auto; 
	text-align: left;
	background-image:url(img/LoopingBackgroundWhite.png);
	background-repeat:repeat-y;
}




div#sidebar {
	float: left; 
	width: 410px;
	margin:0px 0px 0px 60px;
	padding:0px 0px 20px 0px;
}

div#sidebar p {
	color:#333333;
	margin:0px 40px 10px 40px;
	font-size:14px;
	line-height:22px;
	}
	
	
div#sidebar h2 {
	margin:20px 0px 10px 40px;
	font-size:16px;
	}
	
div#sidebar ul {
	color:#333333;
	font-size:14px;
	line-height:22px;
	margin-left:20px;
	list-style:none;
	}
	
div#sidebar ul a {
	text-decoration:none;
	color:#333333;
	}	

div#mainContent {
	float:right;
	width:400px;
	margin: 0 0px 0 0px;
	padding:0px 70px 20px 0px;
} 

div#mainContent h1 {
	color:#333333;
	font-size:20px;
	margin-left:20px;
	}

div#mainContent h2 {
	font-size:14px;
	padding:0px;
	margin:0px 0px 5px 20px;
	}

div#mainContent p {
	font-size:12px;
	line-height:18px;
	padding:0px;
	margin:0px 0px 10px 20px;
	color:#333333;
	}


div#mainContentINT {
	width:780px;
	margin: 0 0px 0 50px;
	padding:0px 70px 20px 0px;
} 

div#mainContentINT h1 {
	color:#333333;
	font-size:20px;
	margin:0px 0px 20px 20px;
	padding-top:20px;
	}

div#mainContentINT h2 {
	font-size:14px;
	padding:0px;
	margin:0px 0px 5px 20px;
	}

div#mainContentINT p {
	font-size:12px;
	line-height:18px;
	padding:0px;
	margin:0px 0px 10px 20px;
	color:#333333;
	}

div#mainContentINT ul {
	font-size:12px;
	line-height:18px;
	color:#333333;
	}











div#Event {
	padding:20px 20px 10px 20px;
	}

div#Event p {
	font-size:20px;
	color:#666666;
	padding:0px;
	margin:0px 0px 10px 0px;
	line-height:20px;
	}
	
div#Event a {
	color:#666666;
	text-decoration:none;
	}

div#Event p.date {
	font-size:11px;
	color:#0c4275;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	}




















div#calendar h2 {
	padding:10px;
	margin:5px;
	color:#FFF;
	}

div#calendar ul {
	display:inline;
	padding:0px;
	margin:0px 0px 0px 20px;
	}


div#calendar ul li {
	display:inline;

	}


div#mainContent.Events p {
	background-repeat:no-repeat;
	padding-left:20px;
	}


div#mainContent.Events ul {
	margin:0px 0px 20px 40px;
	}


div#mainContent.Events ul li {
	color:#333333;
	font-size:12px;
	line-height:18px;

	}



























div#More {
	text-align:right;
	font-size:13px;
	margin-top:7px;
	margin-right:10px;
	}

div#More a {
	color:#1b9e9e;
	text-decoration:none;
	}


div#bullets {
	margin-top:20px;
	}

div#bullets ul {
	padding:0px 0px 0px 20px;
	margin:0px;
	}

div#bullets ul li {
	font-size:14px;
	color:#666666;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	}

div#bullets a {
	color:#0c4275;
	text-decoration:none;
	}





div#containerFOOT { 
	width: 952px;  
	margin: 0 auto;
	padding:0px;
	}	



div#footer {
	background-image:url(img/Footer.png);
	background-repeat:no-repeat;
	margin:0px 0px 50px 0px;
	padding:0px;
} 

div#footer p {
	padding:0px;
	margin:0px;
	color:#666666;
	font-size:14px;
	padding-top:20px;
	}



.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}














div#calendar {
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	margin:0px 0px 20px 45px;
}

div#calendar a {
	color: #DF9496;
}

#calendarTable {
	width: 290px;
	padding: 0;
	margin: 0;
	border: 2px solid #0e2456;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

div#calendar .nav, div#calendar .nav a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


div#calendar caption {
	margin: 0;
	padding: 0;
	width: 290px;
	height:20px;
	background: #0e2456;
	color: #fff;	 
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

div#calendar th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
}

div#calendar .today, div#calendar td.today a, div#calendar td.today a:link, div#calendar td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

div#calendar td {
	width: 20px;
	height: 30px;
	text-align: center;
	background: url(images/bg_calendar.gif) no-repeat right bottom;
}

div#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

div#calendar td a:link, div#calendar td a:visited {	
	color: #608194;
	background: url(images/bg_calendar.gif) no-repeat;
}

div#calendar td a:hover, div#calendar td a:active {
	color: #6aa3ae;
	background: url(images/bg_calendar.gif) no-repeat right top;
}






div#Gallery {
	margin:10px 0px 30px 30px;
	}

div#Gallery h2 {
	margin-left:0px;
	}

div#SignUp {
	font-size:12px;
	line-height:18px;
	color:#333333;
	}
