#wrapper {position: absolute;
		  background-color: #E9E4D3;
		  margin: 0;
		  padding: 30px;
		  width: 902px;
		  height: 1600px;}

body { background-color: #302718;
	   padding: 20px;}

img	{position: absolute;
	 margin: 0;}
	 
#main {position: absolute;
		margin-left: 260px;
		margin-top: 445px;
		border: 5px solid #C6BC9D;}

h2 	{position: absolute;
	 margin-left: 285px;
	 margin-top: 230px;
	 font-family: times;
	 font-size: 30px;
	 color: #44361C;
	 left: 10px;
	 top: 175px;
	 width: 577px;
	 border-bottom: 1px solid #666;
	 padding-bottom: 10px;}
	 
.intro p {position:absolute;
		 margin-left: 270px;
		 margin-top: 750px;
		 width: 600px;
		 height: 190px;
		 font-family: times;
		 line-height: 30px;
	     font-size: 16px;
	     line-height: 30px;}
		 
h3 {position: absolute;
	 margin-left: 290px;
	 margin-top: 815px;
	 font-family: times;
	 font-size: 25px;
	 color: #44361C;
	 left: 10px;
	 top: 175px;
	 width: 577px;
	 border-bottom: 1px solid #666;
	 padding-bottom: 10px;}
	 
.list1 {position: absolute;
		margin-left: 280px;
		margin-top: 1000px;
		line-height: 30px;
		width: 160px;}
		
.list2 {position: absolute;
		margin-left: 490px;
		margin-top: 1000px;
		line-height: 30px;
		width: 160px;}
		
.list3 {position: absolute;
		margin-left: 695px;
		margin-top: 1000px;
		line-height: 30px;
		width: 160px;}

#wedding {position: absolute;
		  margin-top: 1150px;
		  margin-left: 257px;
		  border: 1px solid #C6BC9D;} 
		  
.wedding2 {position: absolute;
		   margin-top: 1150px;
		   margin-left: 458px;
		   width: 400px;
		   height: 116px;
		   background-color: #d7cfb5;
		   padding: 10px;}
		   
.wedding2 h4 {border-bottom: 1px solid #666;
			  padding-bottom: 10px;
			  margin-top: 3px;
			  margin-left: 5px;
			  color: #302718;
			  position: absolute;
			  width: 385px;}
			  
.wedding2 p {position: absolute;
			 margin-top: 40px;
			 margin-left: 6px;
			 width: 385px;
			 height: 75px;}
			 
.wedding2 p a {position: absolute;
			   margin-left: 310px;
			   font-family: times;}
			   
#water {position: absolute;
		margin-top: 1300px;
		margin-left: 257px;
		border: 1px solid #C6BC9D;}
		
.water2 {position: absolute;
		   margin-top: 1300px;
		   margin-left: 458px;
		   width: 400px;
		   height: 116px;
		   background-color: #d7cfb5;
		   padding: 10px;}
		   
.water2 h4 {border-bottom: 1px solid #666;
			  padding-bottom: 10px;
			  margin-top: 3px;
			  margin-left: 5px;
			  color: #302718;
			  position: absolute;
			  width: 385px;}
			  
.water2 p {position: absolute;
			 margin-top: 40px;
			 margin-left: 6px;
			 width: 385px;
			 height: 75px;}
			 
.water2 p a {position: absolute;
			   margin-left: 310px;
			   font-family: times;}
		   
a {font-family: arial;
   color: #666;
   font-size: 14px;}

a:hover {color:#302718;}

.weather {position: absolute;
		  margin-top: 765px;
		  margin-left: 15px;}

.menu {font-family: arial, sans-serif;
	   width:150px;
	   height:300px;
	   position:absolute;
	   margin:0;
	   font-size:14px;
	   font-family: times;
	   margin-left: 25px;
	   margin-top: 265px;
	   padding:15px;
	   left: 11px;
	   top: 130px;}

.menu ul li a, 
.menu ul li a:visited  {display:block; 
	 					text-decoration:none; 
	 					color:#000;
						font-family: times; 
	 					width:147px; 
	 					height:30px; 
	 					text-align: left; 
	 					border:1px solid #666; 
	 					border-width:0 0 1px 0; 
	 					line-height:19px; 
	 					font-size:14px;
	 					padding-top: 8px}

.menu ul {padding:0; 
	 	  margin:0;
 	      list-style-type: none;}
	
.menu ul li {float:center;
	         margin-right:1px; 
	         position:relative;}
	 
.menu ul li ul {display: none;}

.menu ul li:hover a {color:#000; 
	 				 background:#C6BC9D;}

.menu ul li:hover ul {display:block; 
	 				  position:absolute; 
	 				  top:0; left:140px; 
	 				  width:105px;}

.menu ul li:hover ul li a.hide {background:#fff; 
	 						    color:#000;}

.menu ul li:hover ul li:hover a.hide {width:150px;}

.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; 
	 					   background:#666; 
	 					   color:#fff; 
	 					   width:160px;
	 					   padding-left:15px}

.menu ul li:hover ul li a:hover {background:#38B3F7; 
	 							 color:#fff;}

.menu ul li:hover ul li:hover ul {display:block; 
	 							  position:absolute; 
	 				              left:151px; top:0; 
	 						      color:#000;}

.menu ul li:hover ul li:hover ul li a {display:block; 
	 								   width:200px; 
	 								   background:#dfc184; 
		 							   color:#000;}

.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; 
	 										 color:#fff;}
											 
.footer p {position: absolute;
		   margin-top: 1510px;
		   margin-left: 10px;
		   font-family: arial;
		   font-size: 14px;
		   border-top: 1px solid #666;
		   padding-top: 10px;}
	
		  
h6	{font-family: arial;
	 color: #000;
	 position: absolute;
	 width: 875px;
	 margin-bottom: 10px;
	 margin-top: 1580px;
	 padding: 10px;}

