@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
background-color:#FFFFFF;}

#main{
width:1000px;
height:663px;
position:relative;
padding:0;
margin:0;
background:url(images/tiles.jpg) repeat top left;
line-height:13px;
}

textarea, form, ul, li{
margin:0;
padding:0;}

ul, li{
list-style:none;}

table, tr,td{
border:0;
padding:0;
margin:0;}

a{
margin:0;
padding:0;
text-decoration:none;
float:left;}

#main #left, #main #mid, #main #right{
float:left;
display:inline;
height:100%;}

	#left{
	width:51px;
	background: url(images/left-pattern.jpg) no-repeat top left;}
	
	#mid{
	width:873px;
	background: url(images/title.jpg) no-repeat top left;}
		
	#mid #c1, #mid #c2, #mid #logo{
	float:left;
	display:block;}
		
		#logo{
		width:383px;
		height:89px;
		margin-left:300px;
		padding-top:14px;}
		
		#c1{
		width:100%;
		height:503px;}
			
	/*	#c1 #menu, #c1 #pic{
		display:inline;
		float:left;
		height:503px;}
	*/	
			#menu{
			width:130px;
			background: url(images/menu.jpg) no-repeat top left;}
			
			#menu .type1, #menu .type2{
			width:110px;
			display:block;
			float:left}
			
				.type1{
				height:112px;}
				
				.type2{
				height:56px;}
				
				#about a:hover{
				background:url(images/btn-about.jpg) no-repeat top left;}
				
				#programs a:hover{
				background:url(images/btn-programs.jpg) no-repeat top left;}
				
				#blog a:hover{
				background:url(images/btn-blog.jpg) no-repeat top left;}
			
				#register a:hover{
				background:url(images/btn-register.jpg) no-repeat top left;}
				
				#contact a:hover{
				background:url(images/btn-contact.jpg) no-repeat top left;}
		/*		
			#pic{
			width:743px;
			background:url(images/home.jpg) no-repeat top left;}
		*/		
				#wedding{
				width:154px;
				height:47px;
				z-index:6;
				position:absolute;
				left:247px;
				top:276px;}
					
					#wedding a:hover{
					background:url(images/btn-wedding.jpg) no-repeat top left;}
					
				#corporate{
				width:154px;
				height:47px;
				z-index:5;
				position:absolute;
				left:246px;
				top:324px;}
					
					#corporate a:hover{
					background:url(images/btn-corporate.jpg) no-repeat top left;}
				
				#ballroom{
				width:154px;
				height:47px;
				z-index:4;
				position:absolute;
				left:245px;
				top:371px;}
					
					#ballroom a:hover{
					background:url(images/btn-ballroom.jpg) no-repeat top left;}
				
				#reg-form{
				margin-left:350px;
				margin-top:80px;
				width:350px;
				height:300px;
				float:left;
				font-size:10pt;
				}
				
			
		/*	
		#c2{
		width:100%;
		height:56px;
		margin-top:103px;
		background-color:#00FF00;
		background:url(images/first-dance.jpg) no-repeat top left;}
		*/
	
	#right{
	width:76px;
	background: url(images/right-pattern.jpg) no-repeat top left;}
		
	#testi{
	width:84px;
	height:84px;
	z-index:9;
	position:absolute;
	left:887px;
	top:13px;}
		
		#testi a:hover{
		background:url(images/btn-testi.png) no-repeat top left;}

	#bluebeard{
	width:187px;
	height:38px;
	z-index:10;
	position:absolute;
	left:50px;
	top:620px;}