html {overflow: auto; padding: 0px; margin: 0px;}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #333;
	margin: 0px; margin-bottom: 30px;
	padding: 0px;
	text-align: center;
}

.clear {display: block; clear: both; height: 0px; margin: 0px; padding: 0px;}

#container-home {
		margin: 30px auto; width: 1024px; height: 591px;
		border: 1px solid #fff;	background: url(images/bg-index.jpg) no-repeat top left;
}
#container-about {
		margin: 30px auto; width: 1024px; height: 591px;
		border: 1px solid #fff;	background: url(images/bg-about.jpg) no-repeat top left;
		position: relative;
}
	#about {position: absolute; right: 30px; top: 170px; width: 350px; text-align: left; margin: 0px; padding: 0px;}
		#about p {font-size: 13px; color: #FFF; line-height: 18px; margin: 0px 0px 18px 0px; padding: 0px;}
		
#container-contact {
		margin: 30px auto; width: 1024px; height: 591px;
		border: 1px solid #fff;	background: url(images/bg-contact.jpg) no-repeat top left;
		position: relative;
}
	#details {position: absolute; right: 30px; top: 170px; width: 350px; text-align: left; margin: 0px; padding: 0px;}
		#details p {font-size: 13px; color: #FFF; line-height: 18px; margin: 0px 0px 18px 0px; padding: 0px;}
		#details p a {font-size: 13px; color: #FFF; text-decoration: underline;}
		#details p a:hover {font-size: 13px; color: #74AF39; text-decoration: underline;}

#container-gallery {
		margin: 30px auto; width: 1024px; height: 591px;
		border: 1px solid #fff;	background: url(images/bg-gallery.jpg) no-repeat top left;
}
	/* Slideshow Styles */
	.loading {background: url(images/gallery/loading.gif) center no-repeat;}
	.slideshowThumbnail {outline: none;}
	.slideshowThumbnail img {border: 1px solid #333; padding: 10px; margin: 5px;}
	a:hover.slideshowThumbnail img {border: 1px solid #ffffff; padding: 10px;}
	.current img {border: 1px solid #ffffff; padding: 10px;}
	.outline {border: 1px solid #ffffff; z-index: 0; position: absolute;}
	#thumbnails {float: left; width: 450px; margin: 80px 0px 0px 0px; text-align: left;}	
		#thumbnails .slidenav:link {font-family: Arial, Helvetica; font-size: 11px; color: #fff; text-decoration: none; padding: 10px;}
		#thumbnails .slidenav:hover {font-family: Arial, Helvetica; font-size: 11px; color: #999; text-decoration: underline; padding: 10px;}
	#slideshowContainer {float: right; margin: 80px 28px 0px 0px; width: 350px; height: 450px; padding: 0px; display: inline;}

#container-weddings {
		margin: 30px auto; width: 1024px; height: auto; min-height: 591px !important;
		border: 1px solid #fff;	background: url(images/bg-weddings.gif) repeat-y;
		position: relative;
}
	#logocorner {position: absolute; top:0px; right:0px; height: 150px; width: 371px; background: url(images/logo.gif) no-repeat;}
	#wrapper {margin: 170px 45px 25px 179px; padding: 0px 0px 20px 0px; text-align: left;}
		#wrapper a {font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #fff; text-decoration: none;}
		#wrapper a:hover {font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #74AF39; text-decoration: none;}
	#bottomfiller {position: absolute; bottom: 0px; left: 0px; height: 25px; width: 1024px; background: url(images/bg-bottom.gif);}


#nav {float: left; width: 159px; background-color: #000; padding: 20px 0px 10px 0px;}
		#nav ul {text-align: left; margin: 0px; padding: 0px;}
		#nav ul li {list-style: none; display: block; height: 25px; padding: 10px 0px 0px 25px;}
		#nav ul li a {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #FFF; text-decoration: none; }
		#nav ul li a:hover {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #74AF39; text-decoration: none; }
		#nav li a.selected {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #F97E31; text-decoration: none; }
	
#footer {text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #fff;}
	#footer a {text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #fff; text-decoration: underline;}
	#footer a:hover {text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #74AF39; text-decoration: underline;}
	
	

