@charset "utf-8";
/* CSS Document */
* {
  margin: 0;
  padding: 0;}
a, img{border:none; color:#db2456;}
a{; text-decoration:none;}
a:hover{text-decoration:underline;
}

body{
	background-image:url('images/bgbody.jpg');
	background-repeat:repeat-x;
	background-color:#fae1e8;
	font-family: 'Bookman Old Style', serif;
	font-size:12px;
}
div#top{background-image:url('images/trans.png');
		width:100%;
		min-height:25px;}
		
	div#header{
	width:900px;
	float:left;
}


div#wrapper{
	margin:auto;
	width:100%;
	min-height:600px;
	background-image:url('images/bgribbon.png');
	background-position:center 80px;
	background-repeat:no-repeat;}
	
div#innerWrapper{
	width:900px;
	margin:auto;
	min-height:520px;}
div#logo{
	width:360px;
	float:left;
	margin-left:60px;
	margin-top:10px;
	background-image:url('images/logo.png');
	background-repeat:no-repeat;
	height:120px;}
	
div#logosmall{
	width:300px;
	float:left;
	margin-left:60px;
	margin-top:10px;
	background-image:url('images/logosmall.png');
	background-repeat:no-repeat;
	height:107px;}
	
div#ban{
	float:left;
	width:800px;
	margin:auto;
	margin-left:5px;
	margin-top:5px;
	min-height:300px;}
	
	div#ds{
	margin-left:50px;
	float:left;
	margin-top:2px;
	background-image:url('images/fauxds.png');
	background-repeat:no-repeat;
	background-position:center 0 40px;
	width:810px;
	height:308px;}
	
div#nav{
		float:left;
		width:306px;
		height:30px;
		margin-left:605px;}
	
#nav ul{
	background:url('images/nav.png');
	background-repeat:no-repeat;
	margin-top:0;
	padding: 0;
	}

#nav ul li{
	padding: 0;
	list-style: none;
	position: absolute;
	margin-left:890px;}

#nav ul li, #nav a {
	height: 25px;
	display: block;
	}
	
#nav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}
	
#nd1 {left: 0px; width: 57px; background: transparent url(images/nav.png) 0 0 no-repeat;}
#nd2 {left: 57px; width: 73px; background: transparent url(images/nav.png) -57px 0 no-repeat;}
#nd3 {left: 130px; width: 63px; background: transparent url(images/nav.png) -130px 0 no-repeat;}
#nd4 {left: 193px; width: 70px; background: transparent url(images/nav.png) -193px 0 no-repeat;}
#nd5 {left: 263px; width: 100px; background: transparent url(images/nav.png) -263px 0 no-repeat;}


#nd1 a:hover {background: transparent url(images/nav.png) 0 -23px no-repeat;}
#nd2 a:hover {background: transparent url(images/nav.png) -57px -23px no-repeat;}
#nd3 a:hover {background: transparent url(images/nav.png) -130px -23px no-repeat;}
#nd4 a:hover {background: transparent url(images/nav.png) -193px -23px no-repeat;}
#nd5 a:hover {background: transparent url(images/nav.png) -263px -23px no-repeat;}

div#mid{
	width:800px;
	min-height:310px;
	padding:30px;
	float:left;
	background-repeat:no-repeat;
	background-image:url('images/3.png');
	background-position:50px 30px;
	}
	
div#mid2{
	width:800px;
	min-height:310px;
	padding:30px;
	float:left;
	background-repeat:no-repeat;
	background-image:url('images/3.png');
	background-position:50px 30px;
	}
	
#mid p{
	margin-left:450px;
}
#mid li {
	margin-left:550px;
	font-size:14px;
	}
#mid .wide{
	margin-left:50px;
	}
#mid h3{
	margin-left:450px;}
#mid img{
	margin-left:395px;}
	
div#lower {
	margin:auto;
	float:left;
	width:900px;
	padding:20px;
	min-height:100px;}

#lower p{
	margin-top:65px;
	margin-left:40px;}
	
div#item1 {
	float:left;
	background-image:url('images/aboutus.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding:15px;
	margin-left:48px;
	min-height:130px;
	width:230px;}
	
div#item2 {
	float:left;
	background-image:url('images/weddings.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding:15px;
	min-height:130px;
	width:230px;
}
div#item3{
	float:left;
	background-image:url('images/specialevents.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding:15px;
	min-height:130px;
	width:230px;
}

span#more{
	background-image:url('images/more.png');
	background-repeat:no-repeat;
	width:75px;
	height:21px;
	float:right;
}

div#footer{float:left;
	width:100%;
	min-height:80px;
	background-image:url('images/trans.png');	
	text-align:center;
	border-left:none;
	border-right:none;
}

#footer p{
	padding:20px;
	font-family: Verdana, Geneva, sans-serif;}