
	body {
		background-image: url(img/background.gif);
		background-repeat: repeat-x;
		text-align: center;
		font: 72% Verdana;
		color:#000;
	}

	#frame {
		width: 774px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background: #ffffff;

		}




	#header {
		height: 111px;
		width: 774px;
		image-align: left;
		background-image: url(img/header.gif);
		background-repeat: no-repeat;
	}

	#logo {
	margin-top: 18px;
	margin-bottom: 18px;
	margin-left: 5px;
	height: 75px;
	width: 150px;
	float:left;

	}

	.logoText {
	font-size: 150%;
	font-weight: bold;
	color: #ffffff;
	}

	.straplineText {
	font-size: 100%;
	font-weight: normal;
	color: #ffffff;
	}

	#main {


	}



	#menuColumn {
		width: 774px;
		height: 25 px;
		float: left;
		background: #dbdcee;
		margin-bottom: 2px;
		margin-top: 10px;
	}

	#submenuColumn {
		width: 774px;
		height: 20 px;
		float: left;

	}

	#contentColumn {
		width: 774px;
		float: left;
		margin: 0px
		}

	#menu {
		float: left;
		height: 25px;
		text-align: left;
		vertical-align: bottom;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
	}

	#menu a {
		padding: 5px;
		background-image: url('img/arrow-blank.gif');
		background-repeat: no-repeat;
		background-position: 2px 6px;
		padding-left: 15px;
		font-size: 100%;
		font-weight: normal;
		color: #283f37;
		text-align: left;
		border-left: 1px solid #b4b6db;
		border-right: 1px solid #b4b6db;


		text-decoration: none;
	}

	#menu a:hover {
		color: #283f37;
		background: #f2f3f9;
		background-image: url('img/arrow-n.gif');
		background-repeat: no-repeat;
		background-position: 5px 3px;
		padding-left: 20px;
	}

	.sectionSelected {
		color: #283f37;
		background: #f2f3f9;
		background-image: url('img/arrow-n.gif');
		background-repeat: no-repeat;
		background-position: 5px 3px;
		padding-left: 20px;
	}


	#submenuColumn {
		width: 774px;
		height: 25px;
		float: left;
		margin-bottom: 0px;
		margin-top: 5px;
	}

	#submenu a {
		background: #f2f2f9;
		background-image: url('img/arrow-blank.gif');
		background-repeat: no-repeat;
		background-position: 2px 6px;
		color: #283f37;
		padding: 5px;
		padding-left: 20px;
		font-size: 100%;
		font-weight: normal;
		color: #283f37;
		text-align: left;
		border-left: 1px solid #b4b6db;
		border-right: 1px solid #b4b6db;



		text-decoration: none;

	}

	#submenu a:hover {
		padding: 5px;
			padding-left: 10px;
		font-size: 100%;
		font-weight: normal;
		color: #283f37;
		background: #f2f2f9;
		text-align: left;
		border-left: 1px solid #b4b6db;
		border-right: 1px solid #b4b6db;

		background-image: url('img/arrow-n.gif');
		background-repeat: no-repeat;
		background-position: 5px 3px;
		padding-left: 20px;
		text-decoration: none;
		}

	#content {
		margin: 0px;
		margin-top: 5px;
	}

	#footer {
		border-top: 1px solid #b4b6db;
		margin-top: 20px;
		width: 772px;
		margin-left: auto;
		margin-right: auto;
		height: 25px;

	}

	#footer a {
	background: #ffffff;
		color: #808080;
		padding: 5px;
		text-decoration: none;
	}


	/*Email Popup Styles*/

	#emailPopUp {
		background: #fff;
		height: 150px;
		width: 250px;
		border: 1px solid #000;
		padding: 10px;
		text-align: left;
	}

	#emailPopUp label {
		width: 85px;
		float: left;
		font-weight: bold;
	}

	#emailPopUpRow {
		padding-bottom: 3px;
	}

	#emailPopUpMess {
		width: 155px;
		height: 75px;
	}

	#emailPopUpName {
		width: 155px;
	}

	#emailPopUpEmail {
		width: 155px;
	}

	#emailPopUpLoading {
		margin-top: 20px;
		height: 100px;
		background-image: url('img/loading.gif');
		background-repeat: no-repeat;
		background-position: center;
	}

	/* event and list popup styles */
	.popup {
		background: #fff;
		height: 350px;
		width: 270px;
		border: 1px solid #000;
		padding: 10px;
		text-align: left;
	}

	#listPopUp {
		height: 230px;
	}

	.popup label {
		width: 85px;
		float: left;
		font-weight: bold;
	}

	.popupRow {
		padding-bottom: 3px;
	}

	.popupMess {
		width: 155px;
		height: 75px;
	}

	.popup input {
		width: 155px;
	}

	.popup input {
		width: auto;
	}

	/*Calendar Styles*/
	.calEvent {
		border-bottom: 1px solid #ccc;
		padding-bottom: 5px;
		padding-top: 5px;
	}

	.calEvent h1 {
		font-size: 110%;
		font-weight: bold;
		margin: 0;
	}

	.calEvent p {
		margin: 0;
	}

	.calEvent h2 {
		font-size: 110%;
		font-weight: normal;
		margin: 0;
	}


/*GALLERY STYLES*/
	#img {
		align:center;
		text-align:center;
	}

	#imageNav {
		display:inline;
		margin-left:10px;
		margin-right:10px
	}

	.thumbFrame {
		height:140px;
		width:120px;
		align:center;
		text-align:center;
		float: left;
	}

	.album {
		height:180px;
		margin-left:20px;
	}

	.thumb {
		text-align:center;
		margin:0 auto;
		padding:3px;
	}

	.thumbCaption {
		text-align:center;
		width:120px;
		font-size: 80%;
	}


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #ffffff;
}

.lbLoading {
	background: #ffffff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #ffffff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #ffffff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* --------------------BANNER ROTATOR--------------------- */
#SlideItMoo_banners_outer {
	display:block;
	position:relative;
	width:302px;
	height:357px;
	margin:0px auto 0px;
	border:1px #CCCCCC solid;
}
#SlideItMoo_banners_inner {
	position:relative ;
	overflow:hidden ;
	width:302px ;
	height:357px ;
	margin:0px auto 0px;
}
#SlideItMoo_banners_items {
	white-space:nowrap;
	display:block;
	position:relative;
}
#SlideItMoo_banners_items a img {
	border:none;
}




	/*login styles*/
	#userFrame {
		width: 200px;
		height: 95px;
		float: center;
	}

	#user {
		margin: 10px;
		background-repeat: no-repeat;
		background-position: top right;
		text-align: right;
		margin-bottom: 0;
	}

	#user label {
		display: block;
		text-align: left;
	}

	#user input {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
	}

	.userLogin {

	}

	.userInput {
		width: 100%;
	}

	.userButton {
		background: #999;
		border: 0;
		color: #ffffff;
		font-weight: bold;
		height: 17px;
		margin-top: 4px;
	}

	#userDetails {
		font-weight: bold;
		display: block;
	}

	#userLinks a {
		display: block;

	}

