@charset "utf-8";
/* CSS Document */
/* Website and script designed by Julie Sobota*/
/*www.abeautifulwedding.com.au*/



body	{background-color:#b393b2;
		 margin:0;
		 font-family:Verdana, Geneva, sans-serif;
		 font-size:12px;
		 color:#666;}

#page_container 	{background-color:#FFF;
					 width:960px;
				     height:auto; 
				     clear:both;
					 border-style:ridge;
	   				 border-width:thin;
		 			 border-color:#333;
					 margin:0px;}
					 

					 
#banner	{background-image:url(images/bg-1.jpg);
		 background-repeat:no-repeat;
		 height:289px;
		 width:960px;
		 margin:0 auto;}

			 
#nav	{width:900px;
		 height:30px;
		 background-color:#7b6c41;
		 margin-left:auto;  
		 margin-right:auto;
		 padding-left:60px;}
		 
		 
#nav a	{color:#FFF;
		 font-family:"Comic Sans MS", cursive;
		 font-size:14px;
		 font-weight:bold;
		 text-decoration:none;
		 display:inline-block;
		 float:left;
		 width:100px;
		 text-align:center;
		 padding-top:5px;
		 padding-right:5px;
		 padding-bottom:7px;
		 left:5px;	 }
		 
		 

#nav a:hover	{color:#333; text-decoration:none;}




#above_nav	{background-image:url(images/diamonds.jpg);
			 background-repeat:repeat-x;
			 width:960px;
			 height:15px;  
			 margin-left:auto;
			 margin-right:auto;
			 z-index:7;}

#under_nav	{background-image:url(images/diamonds.jpg);
			 background-repeat:repeat;
			 width:960px;
			 height:15px;
			 margin-left:auto;
			 margin-right:auto;
			 z-index:7;}
			 

#indexcontent embed {float:right;}

li {
	background-image:url(images/heart.gif);
	background-repeat: no-repeat;
	background-position: 0.4em;
	padding-left: 1.5em;
}


#content_container	{background-image:url(images/pattern.gif);
					 background-repeat:repeat-y;
					 background-position:right;
					 background-color:white;
					 width:900px;
					 padding-top:15px;
					 height:900px;
					 margin:0 auto 0 auto;
					 text-align:left; }
					
#content_container_inc	{background-image:url(images/pattern2.gif);
					 background-repeat:repeat-y;
					 background-position:right;
					 background-color:white;
					 width:900px;
					 padding-top:15px;
					 height:900px;
					 margin:0 auto 0 auto;
					 text-align:left; }					
					
#content_container_loc  {
					background-color:white;
					width:900px;
				/*	padding-top:15px;  */
					height:50px;
					margin:10px auto 10px auto;
					text-align:left;
					z-index:0;
					}
					
#content_container_loc h2	{font-family:Verdana, Geneva, sans-serif;
						     color:#661b76;
						     margin-left:50px;
						     vertical-align:middle;
					/*	     padding-top:20px;  */}
					
#index_content_container	{
					background-color:white;
					width:900px;
					padding-top:15px;
					height:680px;
					margin:0 auto 0 auto;
					text-align:left; }
					
	
						 
						 
#content_container h2	{font-family:Verdana, Geneva, sans-serif;
						 color:#b29492;
						 margin-left:50px;
						 padding-top:20px;} 
						 
						 
#content_container a                    {color:#ac4255; text-decoration:none;}						  
#content_container a:hover          	{color:#8a713c; text-decoration:none;}

#contact_content_container	{
					background-color:white;
					width:900px;
					padding-top:15px;
					height:auto;
					margin:0 auto 0 auto;
					text-align:left; }
										 
.pic_and_testimonial	{ background-image:url(images/pattern.gif);
							 background-repeat:repeat-y;
							 float:right;
							 z-index:0;
						 /*width:150px;  */
						 width:250px;
						 height:auto;
						/* float:right;  */
						 margin-top:15px;}
			
#home_pic	{background-image:url(images/juliepic3.jpg);
			 background-repeat:no-repeat;
			 width:210px;
			 height:260px;
	         float:right;
	         margin:30px 25px;}
			
						 
#legals_content	{width:100%;
			 height:600px;
			 vertical-align:top;
			 margin-right:10px;
			 margin-left:0;
			 text-align:left;}
			 
#legals_content	a{text-decoration:none;}
			 
#indexcontent 	{background-color:#FFF;
               /*  width:65%;  */
				 height:auto;
				 padding-top:15px;
			     margin-right:10px;
			     margin-left:25px;
			     text-align:left;}
				 
#indexcontent li     {font-size:12px;
					  list-style:none;
					  background-image:url(images/heart.gif);
	                  background-repeat: no-repeat;
	                  background-position: 0.4em;
	                  padding-left: 1.5em;}				 
				 
#indexcontent a       {color:#ac4255;
					  text-decoration:none;}
				     				 
#indexcontent a:hover  	{color:#8a713c; text-decoration:none;}				 						  



#content			{height:250px;}
#content2	{	
                            
				height:auto;
				float:right;
				margin:30px 25px;
				font-size:10px;
		/*		border-style:ridge;
				border-width:thin;
				border-color:#8a713c;  */
				padding-left:3px;
				padding-right:3px;		}
				
#content2 p	 { text-align:justify;}
			 
#content2 h4	{color:#8a713c;
				 font-size:14px;
				 text-align:center;}
				 
#marq	{color:#5F446C;
		 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		 font-size:18px;
		 font-style:italic;
		 font-variant:small-caps;}
			 
#footer {
	
	width:870px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin:40px 1px;
	font-size:9px;
	z-index:12;
	}
				 

	
#contact		{position:absolute;    /* contact page */
				width:400px;
				 height:600px;
				 left:0;}
				 
.left			{text-align:center;}

#map     	{ float:right;
			  margin-top:50px;
		      margin-right:50px;}
			  
#contact_form	{margin:auto;
				 height:900px;}
				 


#contact_pic		{background-image:url(images/flowers4.jpg);
					 background-repeat:no-repeat;
					 position:absolute;
					 left:551px;
					 top:50px;
					 width:190px;
					 height:268px;}
				 
#in-contact-table  {       /* contact page */

					width:500px;
					height:700px;
					position:center;
					margin-left:auto;
					margin-right:auto;
					margin-top:50px; }
					
#in-contact-table table	{height:auto;}



p.enquire	{ font-family:Verdana, Geneva, sans-serif;    /* contact page */
			 text-align:center;
			 color:#333;
			 font-size:12px;
			 padding-top:25px;}
			 
tr.alt {background-color:#EAD9E1;}

tr.grey 	{background-color:#EDE9ED;}
			 

 /*ceremonies */
#renewal   {background-image:url(images/Picture1a.jpg);
			background-repeat:no-repeat;  
			width:330px;
			height:228px;
			float:right;
			margin:0 20px auto auto;
			vertical-align:top;
			z-index:10;}
			
/*ceremonies*/               	
#content3	{ width:50%;
			  padding-top:15px;
			  margin-right:10px;
			  margin-left:25px;
			  text-align:left;
			  float:right;}

#content4  {background-image:url(images/renewal.jpg);
			background-repeat:no-repeat;  
			width:310px;
			height:208px;
			float:left;
			margin:25px auto auto 60px;}
			
#weddings	{width:100%;
			 height:280px;}
			

#in_content_left	{width:50%;
					 height:auto;
				     padding-top:15px;
			         margin-right:10px;
			         margin-left:25px;
			         text-align:left;}

/*locations page */			  
#content5	{ 
		     width:870px;
			 height:50px;
			 text-align:center;
			 vertical-align:middle;
			 margin:auto 30px auto 30px;
			 float:left;}	
			 

					/* height:320px;  */}	
/*#content6 ul	   { list-style:none; }
ul.heart			{list-style:none;}  */

			 
#pic     	  {/* background-image:url(images/bride&groom.jpg); */ /*locations page*/
			/*	background-repeat:no-repeat;  */
				width:450px;
				height:210px;
			/*	float:right;  */
	            margin:auto auto auto 50px;}
				
/*locations page */					
#pic_text		{   width:350px;
			        height:210px;
			        float:left;
					text-align:center;
			        margin:0 20px auto 90px;
			     /*   vertical-align:top;  */
			      /*  z-index:10;  */}
				     
				 
#pic_text a		{color:#ac4255;
				 text-decoration:none;}          /*locations*/
				 
#pic_text a:hover  	{color:#8a713c; text-decoration:none;}
				
#venues			{background-color:#FFF;
				 width:960px;
				 height:320px;}

#locations_content	{width:100%;
			 height:900px;
			 vertical-align:top;
			 margin-right:10px;
			 margin-left:0;
			 text-align:left;}

 /*locations page */
#content6	   {     
		     	width:470px;
				margin:auto;
				float:left;
				height:auto;}
				
#content6  li {     background-image:url(images/heart.gif);
	                background-repeat: no-repeat;
	                background-position: 0.4em;
	                padding-left: 1.5em;
					list-style:none;
					}
					
				
					

/*locations page */
#content7	  {  
		     	width:400px;
				margin:auto;
				float:right;}
				
#content7  li     { background-image:url(images/heart.gif);
	                background-repeat: no-repeat;
	                background-position: 0.4em;
	                padding-left: 1.5em;
					list-style:none; }
				
/*locations*/
#content8       	{width:auto;
                     height:auto;
					 display:table-row;
					 float:left;
					 margin-top:70px;
					 margin-right:70px;
				 	}
				 
				 


#legals_pic		{background-image:url(images/law4.jpg);   /*legals page*/
				 background-repeat:no-repeat;
				 width:250px;
				 height:166px;
                 padding-top:0;
				 float:right;
				 margin-right:180px;} 
				 
#legals_pic	background-image	{width:250px;
								 height:166px;}
.rose	{float:right;
		 position:relative;
		 margin:0px 50px auto auto;}
		 
#links {margin-top:20px;
		padding:50px;}

	 
  /*gallery*/	
/*#pictures		{background-image:url(images/183.jpg); 
				 background-repeat:repeat;
			     width:690px;
				 height:auto;
				 margin:auto;
				 padding-top:25px;
				 border-style:double;
				 border-color:#8a713c;
				 border-width:2px;} */

 /*gallery*/	
#pictures		{  /*background-image:url(images/183.jpg); 
				 background-repeat:repeat;  */
				 background-color:#000;
			     width:890px;
				 height:800px;
				 margin:auto;
				 padding-top:25px;
				 border-style:double;
				 border-color:#8a713c;
				 border-width:2px;}

