.weddings { 
	position: relative;
	float: left;
	margin: 0px;
	padding: 8px 25px 10px 15px; 
	width: 98%;
}

.weddings h1 { display: none; }
.weddings p.initialF { background: url(../images/weddingstitle.jpg) 0 0 no-repeat; padding: 159px 30px 15px 40px; 	
	font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; font-size: 11pt; line-height: 1.2em; 
	text-indent: 8px; margin: 0 0 0 -15px; }

.weddings h2 { background: url(../images/h2bg.gif) 0 0 repeat-x; font-family: Georgia, georgia, serif; 
	font-variant: normal; color: #A25D5D; font-size: 18pt; font-weight: bold; font-style: italic; 
	padding: 10px 0; margin: 10px 0 0 0; position: relative; }

.weddings h3, .weddings .tasting h2 { font-family: Georgia, georgia, serif; font-size: 14pt; color: #811; margin: 0; 
	font-variant: normal; padding: 6px 0 4px 0; position: relative; }

.weddings p, .weddings ul { line-height: 1.5em; color: #666; font-size: 10pt; font-family: tahoma, Tahoma, verdana, sans-serif; 
	padding: 0; margin: 0 0 10px 0; }

.tasting { padding: 8px 20px; margin: 0; height: 123px; }
.weddings .tasting h2 { background: none; font-style: normal; position: absolute; }
.weddings .tasting p { line-height: 1.3em; font-size: 95%; width: 370px; position: absolute; padding-top: 30px; }
.tasting a { position: absolute; width: 120px; height: 80px; left: 415px; }
.tasting a:hover { background: none; }
.tasting a span { display: none; }

.menulist, .formslist { font-size: 95%; }
.menulist { background: url(../images/menudiv.gif) 100% 50% no-repeat; width: 270px; margin-left: 14px; }
.menulist h2 span, .formslist h2 span { display: none; } 
.menulist h2, .formslist h2 { height: 21px; margin: 0 0 10px 0; padding: 0; }
.menulist h2 { background: url(../images/menuh2.gif) 0 0 no-repeat; }
.formslist h2 { background: url(../images/formsh2.gif) 0 0 no-repeat; padding-bottom: 5px; }
.menulist img { margin: 20px 20px 10px 7px; float: right; }
.formslist { background: url(../images/listscake.jpg) 90% 90% no-repeat; float: right; width: 255px; }
.menulist ul, .menulist li, .formslist ul, .formslist li { list-style: none; }
.menulist li, .formslist li { padding-left: 5px; }

.weddingsDetails { margin: 0 20px 0 15px; position: relative; }

.flavorPic { float: right; padding: 0; margin: 0 10px 10px 10px; }

.paragraphStart { color: #333; font-size: 110%; font-weight: bold; }

.getAcrobat { width: 120px; text-align: center; margin: 0 auto; padding: 0; }
.getAcrobat p { font-size: 85%; }
