/* Body Styles */
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: #666666;
		color: #000000;
		margin: 0px;
		padding: 0px;
		}
	#homemain {
		background: #000000 url('../images2/rmr.jpg') no-repeat top left;
		overflow: hidden;
		width: 100%;
		}
	#aboutmain {
		background: #000000 url('../images2/bridge.jpg') no-repeat top right;
		overflow: hidden;
		width: 100%;
		}
	#weddingmain {
		background: #000000 url('../images2/bride.jpg') no-repeat top right; 
		overflow: hidden;
		width: 100%;
		}
	#contactmain {
		background: #000000 url('../images2/lights.jpg') no-repeat top right;
		overflow: hidden;
		width: 100%;
		}
	#servicesmain {
		background: #000000 url('../images2/macy.jpg') no-repeat top right;
		overflow: hidden;
		width: 100%;
		}
		#services2 {
		background: #000000 url('../images2/dress.jpeg') no-repeat center;
		overflow: hidden;
		width: 100%;
		}
	#linksmain {
		background: #000000 url('../images2/black.gif') no-repeat bottom left;
		overflow: hidden;
		width: 100%;
		}
	#commercialmain {
		background: #000000 url('../images2/jeepbackground.jpg') no-repeat bottom left;
		overflow: hidden;
		width: 100%;
		}
		
	#commercial {
		background: #000000 url('../images2/black.gif') no-repeat top left;
		overflow: hidden;
		width: 100%;
		}
		
/* Header Styles */
	#header {
		background: #666666;
   		margin: 0px;
		padding: 0px;
		height: 68px;
		width: 100%;
		border-bottom: 3px solid #ffffff;
		}
	#header h1 {
		font-family: 'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
		font-size: 36px;
		margin: 0px;
		padding: 3px 5px;
		color: #ffffff;
		font-weight: normal;
		}
	#header p {
		font-size: .75em; 
		text-align: right;
		color: #ffffff;
   		margin: 0px;
		padding: 0px;
		}
	#header a {
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		margin-right: 20px;
		}
	#header a:hover {
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
		margin-right: 20px;
		}
	#header .on {
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		margin-right: 20px;
		}

/* Contact */	
	.field {
		background: #ffffff;
		color: #000000;
		width: 350px;
		margin: 2px;
		border: 0px;
		}
	.button {
		background: #FF9900;
		color: #000000;
		font-weight: bold;
		width: 70px;
		height: 25px;
		margin: 2px;
		border: 1px solid #ffffff;
		}
		

/* Footer Styles */
	#footer {
		background: #666666;
   		margin: 0px;
		padding: 0px;
		text-align: right;
		width: 100%;
		border-top: 3px solid #ffffff;
		}
	#footer p {
		font-size: .75em; 
		color: #ffffff;
   		margin: 0px;
		padding: 0px;
		}
	#footer a {
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		margin-right: 20px;
		}
	#footer a:hover {
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
		margin-right: 20px;
		}
	#footer .on {
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		margin-right: 20px;
		}
	#copyright {
		font-size: .70em; 
		line-height: 1em;
		color: #ffffff;
		text-align: center;
		margin: 10px;
		padding: 10px;
		}

/* New Styles */

/* Left Column */
	#left {
		padding: 20px;
		float: left;
		width: 50%;
		}
	#left h2 {
		font-size: 1.25em; 
		line-height: 1.25em;
		color: #FF9900;
		margin: 0px;
		}
	#left h3 {
		font-size: 1em; 
		line-height: 1.25em;
		color: #ffffff;
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 0px;
		font-weight: bold;
		}
	#left h4 {
		font-size: .75em; 
		line-height: 1em;
		color: #FF9900;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		font-weight: bold;
		}
	#left p {
		font-size: 1em; 
		line-height: 1.50em;
		color: #ffffff;
		font-weight: normal;
		margin: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		}
	#left a {
		color: #ffffff;
		font-weight: normal;
		}
	#left a:hover {
		color: #FF9900;
		font-weight: normal;
		}
	#left ul {
		margin: 0px;
		padding: 20px;
		}
	#left ul li {
		list-style: square outside;
		font-size: .75em; 
		line-height: 1.25em;
		color: #ffffff;
		margin: 0px;
		padding: 2px;
		}
	#left ol li {
		list-style: decimal outside;
		font-size: .75em; 
		line-height: 1.25em;
		color: #ffffff;
		margin: 0px;
		padding: 2px;
		}	
	#leftmovie {
		padding: 40px;
		float: left;
		width: 20%;
		}
	#leftmovie h2 {
		font-size: 1.25em; 
		line-height: 1.25em;
		color: #FF9900;
		margin: 0px;
		}
	#leftmovie h3 {
		font-size: 1em; 
		line-height: 1.25em;
		color: #ffffff;
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 0px;
		font-weight: bold;
		}
	#leftmovie h4 {
		font-size: .75em; 
		line-height: 1em;
		color: #FF9900;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		font-weight: bold;
		}
	#leftmovie p {
		font-size: 1em; 
		line-height: 1.50em;
		color: #ffffff;
		font-weight: normal;
		margin: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		}
	#leftmovie a {
		color: #ffffff;
		font-weight: normal;
		}
	#leftmovie a:hover {
		color: #FF9900;
		font-weight: normal;
		}
	#leftmovie ul {
		margin: 0px;
		padding: 20px;
		}
	#leftmovie ul li {
		list-style: square outside;
		font-size: .75em; 
		line-height: 1.25em;
		color: #ffffff;
		margin: 0px;
		padding: 2px;
		}
	#leftmovie ol li {
		list-style: decimal outside;
		font-size: .75em; 
		line-height: 1.25em;
		color: #ffffff;
		margin: 0px;
		padding: 2px;
		}	

/* Right Column */
	#right {
		padding-left: 20px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 20px;
		width: 25%;
		float: right;
		}
	
	#right1 {
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 200px;
		padding-bottom: 20px;
		width: 25%;
		float: right;
		}
	
	
	
	
	
	
	
	
	div>#right {
		float: right;
		}
	#right h2 {
		font-size: 1.25em; 
		line-height: 1.25em;
		color: #FF9900;
		margin: 0px;
		padding-top: 20px;
		padding-bottom: 0px;
		}
	#right h3 {
		font-size: 1em; 
		line-height: 1.25em;
		color: #ffffff;
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 0px;
		font-weight: bold;
		}
	#right h4 {
		font-size: .75em; 
		line-height: 1em;
		color: #FF9900;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		font-weight: bold;
		}
	#right p {
		font-size: .75em;
		color: #ffffff;
		margin: 0 5px 0 0;
		padding-bottom: 0px;
		}
	#right a {
		color: #ffffff;
		font-weight: normal;
		}
	#right a:hover {
		color: #FF9900;
		font-weight: normal;
		}
		
/* General Styles */	
	#center {
		padding-left: 230px;
		padding-top: 20px;
		padding-right: 0px;
		padding-bottom: 100px;
		width: 100%;
		float: center;
		
		margin: 0px;
		}
	#centertext {
		padding-left: 395px;
		padding-top: 20px;
		padding-right: 0px;
		padding-bottom: 0px;
		width: 100%;
		float: center;
		font-size: 1.25em; 
		line-height: 1.25em;
		color: #FFFFFF;
		margin: 0px;
		}
	
	p, li {
		font-size: .75em; 
		line-height: 1.75em; 
		margin-top: 10px;
		}
		
	img {
		display: block;
		}

/* Specific Styles */

	.border {
		margin-top: 5px;
		margin-right: 20px;
		margin-bottom: 10px;
		padding: 2px;
		border: 1px solid #ffffff;
		}
	#right .more {
		color: #FF9900;
		font-weight: bold;
		}
	#right .more:hover {
		color: #FFF;
		font-weight: bold;
		}
	#left p.currentevent {
		padding-top: 0px;
		}
	#left h2.currentevent {
		margin-top: 445px;
		}
	.trim {
		padding: 2px;
		border: 1px solid #ffffff;
		}
