body {
/*	background-attachment: fixed; */
	background-image: url(images/wood.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	margin: 20px;
}

.bl {
	background:url(images/brown_bl_corner.gif) 0 100% no-repeat;
	width: auto;
	margin: 0px;	
	}
.br {
	background:url(images/brown_br_corner.gif) 100% 100% no-repeat;
	margin: 0px;
	}
.tl {
	background:url(images/brown_ul_corner.gif) 0 0 no-repeat;
	margin: 0px;
	}
.tr {
	background:url(images/brown_ur_corner.gif) 100% 0 no-repeat ;
	padding:10px;
	margin: 0px;
	}

.rsvp {
	background-color: #225197;
	width: 300px;
	margin-right: 20px;
	margin-top: 20px;
	color: #fff;
	}

.rsvp h1 {
	margin: 0px;
	font-size: 25px;
	margin-bottom: 0.5em;
	color: #A7B9D5;
	}

table {
	font-size: 0.7em;
	border: none;
	color: #fff;
	}

.parameter {
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	color:   #fff;
	}

.whiteballoon {
	background-image: url(images/white_balloon_line.gif);
	background-repeat: repeat-x;
	height: 61px;
	margin-bottom: 5%;
	}

.whiteballoon .left {
	margin-left: 55%;
	padding-left: 51px;
	height: 61px;
	background-image: url(images/white_balloon_left.gif);
	background-repeat: no-repeat;
	width: auto;
	}

.whiteballoon .middle {
	background-image: url(images/white_balloon_middle.gif);
	background-position: 0% 50%; 
	height: 61px;
	background-repeat: repeat-x;
	width: 240px;
	}

.whiteballoon .text {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 30px;
	font-weight: bold;
	color: #225197;
	width: 240px;
	}

.whiteballoon .right {
	padding-right: 51px;
	height: 61px;
	background-image: url(images/white_balloon_right.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%; 
	width: 240px;
	}


.blueballoon {
	background-image: url(images/blue_balloon_line.gif);
	background-repeat: repeat-x;
	height: 61px;
	margin-bottom: 5px;
	}

.blueballoon .left {
	margin-left: 5%;
	padding-left: 51px;
	height: 61px;
	background-image: url(images/blue_balloon_left.gif);
	background-repeat: no-repeat;
	width: auto;
	}

.blueballoon .middle {
	background-image: url(images/blue_balloon_middle.gif);
	background-position: 0% 50%; 
	height: 61px;
	background-repeat: repeat-x;
	width: 355px;
	}

.blueballoon .text {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	width: 355px;
	}

.blueballoon .right {
	padding-right: 51px;
	height: 61px;
	background-image: url(images/blue_balloon_right.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%; 
	width: 355px;
	}

.leftcontent {
	float: left;
	width: 320px;
	}

.rightcontent {
	margin-left: 320px;
	background-color: none;
	}

.content {
	background-color: #fff;
	margin: 0px;
	}

.spacer {
	margin-top: 20px;
	padding: 0px;
	}

.content .main {
	text-align: center;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 1em;
	color: #225197;
	}

.content img {
	border: 0px;
	}

.content h1 {
	margin: 0px;
	font-size: 25px;
	margin-bottom: 1em;
	color: #225197;
	}

.thanks {
	background-color: #fc0;
	}

.thanks h1 {
	margin: 0px;
	font-size: 25px;
	margin-bottom: 1em;
	color: #960;
	}

.highlight {
	font-weight: bold;
	color: #225197;
	}

.footer {
	margin-top: 1em;
	}