
/* General website styles */
	body {	margin: 0px; padding: 0px; }
	#body { background: #70961F url(/images/header_background.gif) top center no-repeat; text-align: center; }

	* html #frame {  margin-left: 1px; } /* this class is a bug fix for IE to remove 1px space on the right when using a background image on the body tag */

	img { border: none; }
	input, select, textarea { font: 11px/14px Arial, Helvetica, sans-serif; color: black; }

	body, td { color: #444444; font-family: Tahoma,Verdana,Arial; font-size: 11px; }

	H1, H2, H3, H4, H5 { font-weight: bold; }

	H1 { font-size: 15px; color: #898989; border-bottom: 1px #898989 dashed; }
	H2 { font-size: 12px; color: #898989; border-bottom: 2px #7B9740 solid; padding-bottom: 3px; margin-bottom: 0px; }
	H3 { font-size: 12px; color: #898989; }
	H4 { font-size: 11px; color: #7B9740; background-color: #DCEF7B; padding: 3px; margin-top: 0px; }
	H5 { font-weight: normal; font-size: 12px;	color: #444444; }

	A{ text-decoration: underline; color: #444444; font-weight: normal; }
	A:Hover{ text-decoration: none; color: #666666; font-weight: normal; }

	HR{color:#4A9ACE;height:1pt;}

	.padding { margin: 2px 4px 10px 4px; }


/* Main frame styles */
	#frame { width: 760px; margin-right: auto; margin-left: auto; padding: 0px; text-align: left; }

	#header { height: 78px; background: url(/images/header_foreground.gif) top center no-repeat; }
	#header_img { height: 150px; height: 227px; }


/* Content styles */
	#main { background: #ffffff url(/images/main_background.gif); width: 760px; }
		#main_left { float: left; width: 176px; }
		#main_centre { float: left; width: 387px; }
		#main_right { float: left; width: 197px; }
			#main_right .search {
				padding: 4px 0px 4px 25px;
				background: #96968C url(/images/search.gif) 5px 50% no-repeat;
			}

	#main_centre .gallery {
		margin: 0px 10px 0px 10px; }
	#main_centre .gallery_controls { }
		.gallery_controls .page_list {
			float: right; }
		.gallery_controls .text {
			float: left; }
	#main_centre .gallery_image {
		float: left;
		padding: 0px 5px 0px 4px; }

	#menu { margin: 0px; padding: 0px; }
		#menu li {
			display: inline;
			list-style-type: none; }
		#menu a {
			display: block;
			margin: 0px;
			padding: 3px 15px 3px 25px;
			font-weight: bold;
			color: #666;
			text-decoration: none;
			text-transform: uppercase; }
		#menu .selected {
			background-color: #75756B;
			color: #E9E9DF; }
		#menu a:active, #menu a:hover {
			color: white;
			background-color: #cccccc; }
		#submenu  {
			padding-left: 0px;
			margin-left: 0px;
		}
		#submenu a {
			padding-left: 40px;
		}


	#footer {
		clear: left;
		color: white;
		padding: 7px 15px 9px 55px;
		background: #75756B url(/images/inspirenet.gif) 15px 50% no-repeat; }

		#webdirector {
			float: right; margin-top: 7px; }

	.events P { margin-top: -17px; }

	.event_dark, .event_light { padding: 3px; }
	.event_dark {
		background-color: #eee; }
	.event_date {
		float: left; }
	.event_title {
		width: 180px;
		float: right; }


/* Left hand column features */
	#newsletter {
		display: block;
		padding: 8px 45px 8px 15px;
		background: #70961F url(/images/newsletter_background.gif) 0px 0px no-repeat;
		font-weight: bold;
		color: #333;
		text-decoration: none; }

		#newsletter:active, #newsletter:hover {
			color: white;
			}

	#tour_link {
		display: block;
		margin-top: 15px;
		padding: 3px 70px 3px 25px;
		background: #75756B url(/images/arrow_right.gif) 150px center no-repeat;
		font-weight: bold;
		color: #E9E9DF;
		text-decoration: none; }

		#tour_link:active, #tour_link:hover {
			color: white;
			}


	#main_left .gallery {
		margin-right: 8px;
		text-align: right; }
	#main_left .gallery img {
		margin: 10px 0px 3px 0px; }

/* Right hand column features */
	#main_right .gallery {
		text-align: center;
		margin: 18px 0px 0px 0px; }
	#main_right .gallery img {
		margin-bottom: 3px; }

/* Splash page styles */



#body.home { background: #70961F; }
#frame.home {background:white;}
.container  {width:760px;position:relative;}#home-header { height: 211px; position: relative;padding:5px;}

		#home-features {width: 760px; height: 92px;}
		.home-feature { width: 264px; height: 92px; float: left; margin: 0 0 8px 10px;}
		.home-feature img {display:block;}
		
		#home-features .text { width: 192px; height: 92px; background: url(../images/box-small.gif) no-repeat; overflow: hidden; float:left;}
		#home-features .text p {padding:0 15px;margin:0;}
	#home-navigation { position: absolute; font-family: Arial; height: 211px; top:0;right:0;width:210px;}
	#home-navigation img { margin: 0; position: absolute; top: 48px; left: 20px;block}
	#home-navigation ul li { text-align: right;margin:0;padding:0;;height:38px;width:146px;}
    #home-navigation ul li a {padding:12px 60px 12px 0;font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; display: block;background: url(../images/button.gif) right center  no-repeat;}
    #home-navigation ul { margin: 0; padding: 0; list-style-type: none; position: absolute; top: 88px; left: 20px; }
	.home #footer { margin-top: 10px }
.home #slideshow{margin-bottom:10px;}
#slideshow{width:760px;height:226px;}