body { 
	background-color: black; 	
	background-image: none;
	margin: 0px;
	}
#topSection {
	background-image: url(/css/images/celuchTemplate/bck2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
	
h2 {color: #b8cfff;}
p {color: white;}
a {color: #b8cfff;}
a.invisible {color: white;}
a:hover {color: white;}
ul{ list-style-type: none; margin: 0px; padding: 10px 0px 0px 15px;}
li{ display: block; border-bottom: 1px dotted silver;  padding: 2px; color: white;}
	
ol{ margin: 0px; padding: 10px 0px 0px 15px;}
ol li{  display: block; border-bottom: 1px dotted #1a6f54;  padding: 2px;}
	
#weddingPrices {
	color: white;
	}
	#weddingPrices p {color: white;}
	#weddingPrices h1 {color: white;}

	#weddingPrices h3 {color: silver;}
	
	#weddingPrices td {padding: 25px;  background-image: url(/images/30.png); vertical-align: top; }
	
#rightFlash {
	margin: 30px 0px 20px 450px;
	padding: 0px;
	width:600px;
	font-size:80%;
	}

.indent {padding: 25px 40px;}
#leftColumn {
		float:left;
		width:400px;
		margin:00px 0px 25px 20px; 
		padding:25;
		font-size:80%;
		background-image: url(/images/40.png);
		}
		
#largeFlash {

	padding: 25px;
	width:1050px;
	height: 700px;
	background-image: url(/css/images/flashBack.png);
	}
	
#layoutFlash {
	padding: 50px;
	width:1000px;
	height: 580px;

	}

.rightCaption {text-align: right; margin-top: 10px; font-size: 1.3em;  clear: both;
margin-bottom: 25px;}

.rightCaptionHome {text-align: right; margin-top: 10px; font-size: 1.2em;
margin-bottom: -10px;}
	
.title {margin: -20px 0px -10px -25px; }	

