body {background: #ffe1e1; margin: 0; padding: 0;}
.wrapper {width: 880px; height: auto; margin: 0 auto 0 auto; padding: 15px 60px 15px 60px;  background: url(../images/bg.jpg) repeat-y;}
.logo {float: left; width: 300px;}
.occasion {float: left; text-align: right; width: 565px; margin-top: 111px;}
a {color: #ffffff; font-size: 12pt; font-family: verdana, arial; text-decoration: none}
p {font-size: 13pt; font-family: verdana, arial; margin: 0;}
.left p {font-size: 11pt; font-family: arial; margin: 0 20px 10px 20px;}
h3 {font-size: 16pt; font-family: verdana, arial; margin: 0; color: #50B948}
h1 {font-size: 16pt; font-family: verdana, arial; margin: 0; color: #50B948}
h1.pink {font-size: 16pt; font-weight: 300; font-family: verdana, arial; margin: 0; color: #dd1a49}
.clear {clear: both; height: 0;}
.greenBar {float: left; width: 258px; margin-bottom: 0px; margin-left: 5px; padding: 6px 0 0 10px; height: 24px; border-width: 0 0 4px 0; border-color: #ffffff; border-style: solid; background: #50b948;}
.headerGraphic {width: 860px; margin: 0 0 10px 10px; height: 125px; background: #dd1a49;}
.left {width: 538px; margin: 0 0 10px 10px; padding: 5px; height: auto; float: left; border: 1px solid #eac3c3; background: #ffe1e1;}
.leftBox {width: 518px; padding: 10px; height: auto; background: #ffffff;}
.right {width: 300px; margin: 0 0 10px 10px; height: 300; float: left;}
.line {width: 518px; margin: 10px 0 10px 0; height: 1px; background: #eac3c3;}
.photos img {margin-left: 33px; margin-top: 5px;}
.links {width: 860px; margin-top: 10px; margin-left: auto; margin-right: auto; text-align: center;}
.links a {font-size: 8pt; font-family: verdana, arial; color: #dd1a49;}
.links a:hover {font-size: 8pt; font-family: verdana, arial; color: #f06889;}
.links p {font-size: 8pt; font-family: verdana, arial; color: #dd1a49; margin-top: 5px;}
fieldset {border: 1px solid #eac3c3;}

/*Navigation menu*/
.menu {
	margin: 10px 0 0 10px; 
	width: 860px; height: 34px; 
	font-weight: bold;}
	
.nav1 {
	margin: 0px;
	float: left; 
	width: 64px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #ffffff; 
	border-style: solid; 
	background: #50b948;}
.nav1:hover {
	margin: 0px;
	float: left; 
	width: 64px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #dd1a49; 
	border-style: solid; 
	background: #dd1a49;}
	
.nav2 {
	float: left; 
	width: 74px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #ffffff; 
	border-style: solid; 
	background: #50b948;}
.nav2:hover {
	float: left; 
	width: 74px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #dd1a49; 
	border-style: solid; 
	background: #dd1a49;}
	
.nav3 {
	float: left; 
	width: 74px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #ffffff; 
	border-style: solid; 
	background: #50b948;}
.nav3:hover {
	float: left; 
	width: 74px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #dd1a49; 
	border-style: solid; 
	background: #dd1a49;}
	
.nav4 {
	float: left; 
	width: 74px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #ffffff; 
	border-style: solid; 
	background: #50b948;}
.nav4:hover {
	float: left; 
	width: 74px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #dd1a49; 
	border-style: solid; 
	background: #dd1a49;}
	
.nav5 {
	float: left; 
	width: 124px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #ffffff; 
	border-style: solid; 
	background: #50b948;}
.nav5:hover {
	float: left; 
	width: 124px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #dd1a49; 
	border-style: solid; 
	background: #dd1a49;}	
	
.nav6 {
	float: left; 
	width: 91px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #ffffff; 
	border-style: solid; 
	background: #50b948;}
.nav6:hover {
	float: left; 
	width: 91px; 
	margin-left: 5px; 
	padding: 6px 0 0 10px; 
	height: 24px; 
	border-width: 0 0 4px 0; 
	border-color: #dd1a49; 
	border-style: solid; 
	background: #dd1a49;}	
