@import url(undohtml.css);

* html div#wrapper {width: 97%;
					margin: 0.5em auto;}

* html div#navigation {height: 1.9em;
			    	   margin-top: -1.9em;
					   font-size: 0.8em;}
	
* html div#headmast {width: 101%;}

* html div#content {width: 76%;
					margin: 0 5% 0 5%;
					padding: 0 1%;
					border-top: none;}
		
* html div#services { margin-left: 8%;}

* html div#prices { margin-left: 38%;}

* html div#footer {width: 101%;}
								
* html div#spec1 {width: 35%; 
		   		  margin-left: 5%;}
			  
* html div#spec2 {width: 35%;
		          margin-left: 50%;}
				  
* html #lcol p{float: left;
		line-height: 1.4em;}
				   
 body { background: #5C76A7;
	   font-size: 1em;
	   font-family: Arial, sans-serif;
	   color: #dfe4ee;}

div#wrapper {background: #DFE4EE;
			color: white;
			margin: 0.5em 0.5em 0.6em 0.5em;}
			  
div#headmast {display: block;
			 background: url(images/headerbkg.gif);
			 background-repeat: repeat-x;
			 height: 160px;}
			  
div#headmast h1 {background: url(images/providheader2.gif);
				background-repeat: no-repeat;
				margin: 0 auto;
				text-indent: -100em;
				height: 160px;
				width: 750px;}
							
div#navigation {height: 1.6em;
			    margin-top: -1.9em;
				font-size: 0.8em;}
								 		
div#navigation ul {text-align: center;}
				 
div#navigation li {color: white;
				   display: inline; }
								
div#navigation li a {padding-right: 1.8em;
					 color: white;
				     background: transparent;
					 text-decoration: none;
					 font-weight: bold;}
						
div#navigation li a:hover {color: navy;}
				
div#main {background: #DFE4EE;
		  color: #5c76a7;
		  width: 100%;}
		
div#btform ul li {padding: 0 2em;}

div#content {width: 76%;
			float: right;
			background: url(images/weddingbkg.jpg) white;
			background-repeat: no-repeat;
			background-position: center;
			color: navy;
			border-left: solid 0.2em #5c76a7;
			border-right: solid 0.2em #5c76a7;
			border-top: solid 0.1em #5c76a7;
			margin: 0.2% 10% 0 10%;
			padding: 0 1%;}
			
div#content h1, h2, h3 {padding: 1em 0;}
		
div#content p { padding-bottom: 2em;}

div#content ul { text-align: center;}	 
	
div#content ol { text-align: center;
				list-style-type: none;
				padding-bottom: 2em;}
				
div#content ul li {color: navy;
				   font: 1em/1.6 Arial, sans-serif;
				   display: inline;
				   margin: 0.2em 0;}
			 
div#content a {font-size: 0.75em;
			   color: #5c76a7;
			   font-weight: bold;
			   background: transparent;
			   text-decoration: none;
			   padding-right: 0.5em;}
			  
div#content a:hover {color: navy;
					 background: transparent;}

h1 {font-size: 1.5em;}

h2 {font-size: 1.2em;}

h1, h2 {text-align: center;}
			
h3 { text-align: left;}

#lcol p{float: left;
		line-height: 1.3em;}

#lcol2 p{float: left;}

#rcol p {float: right;}

hr {clear: both;
	margin: 1em;}

div#services {float: left;
			  width: 30%; 
			  margin-left: 20%;
			  padding: 0;}
			  
div#prices {width: 40%;
			margin-top: 0;
			margin-left: 50%;
			padding: 0;}
			
div#spec1 {float: left;
		   width: 40%; 
		   padding: 0;
		   margin-left: 10%;
		   text-align: center;}
			  
div#spec2 {width: 40%;
		   padding: 0;
		   margin-left: 50%;
		   text-align: center;}
			
.titles {font-weight: bold;
		text-decoration: underline;}
		
#links {width: 100%;
		margin: 0 auto;}

#links img {padding: 2em 0.8em;}

div#bottom {clear: both;
			text-align: center;}
			
div#left {background: #dfe4ee;}
			
div#right {background: #dfe4ee;}

div#footer {clear: both;
			background: url(images/footer2bkg.gif);
			background-repeat: repeat-x;
			color: navy;}

div#footer p {color: navy;
			  font-weight: bold;
			  text-align: center;
			  padding: 1.2em;}
