        body,
	html {
		margin:0;
		padding:0;
		background:#eeeeee;
		color:#000;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;	
	}
	body {
		min-width:924px;
	}
	#wrap {
		background:#eee;
		margin:0 auto;
		width:924px;
	}
	#header {
		background-image: url(../pics/BlueUmbrellaBanner-900.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		min-height: 118px;
		min-width: 924px;
	}
	#header h1 {
		padding:5px;
		margin:0;
		text-align: center;
    	}
	#nav {
		background:#000;
		padding:5px;
		font-size: large;
		width: 914px;
		height: 22px
	}
	#nav ul {
		list-style-type: none;
		width: auto;
		margin: 0;
		padding: 0;
	}

	#nav li{
		float: left;
		border-right: 1px solid #eeeeee;
	}

	#nav a{color: #eeeeee; text-decoration:none; background-color:#000000; padding:3px 15px;}

	#nav a:hover{background-color:#555555;}

	#main {
		background:#eeeeee;
		float:left;
		width:671px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    	}
	#main li {
		margin-top: 5px;
	}
	#main ul {
		margin-bottom:20px;
	}

	hr {
		width: 80%;
	}

	#sidebar {
		background:#eee;
		float:right;
		width:240px;
	}
	#sidebar ul {
		margin-bottom:20px;
	}
	#sidebar li {
		margin-top: 5px;
	}
	#sidebar p {
		text-align: justify;
	}
	#sidebar h3, #sidebar p {
		padding:0 10px 0 0;
	}
	#footer {
		background:#eee;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
		font-size: x-small;
		text-align: center;
   	 }

	dt {
		font-weight: bolder;
		margin-top: 20px;
	}

	.photo img {
		padding:4px;
		border:1px solid #444;
	}

	p.photo {
		text-align: center;
		margin-top: 30px;
		margin-bottom: 30px;
	}


	#gallery-main {
		text-align: center;
	}




