body {
	background-color:#404040;
	padding:0px;
}
#wrapper {
	width:875px;
	margin:0 auto;
	padding:0px;
    margin-top:10px;
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	background:url('/images/bg.jpg');
    min-height:700px;
}
#header {
	background:url('/images/header.jpg') no-repeat;
    padding:0px;
    margin: 0 auto;
    width: 875px;
    height:196px;
}
#content {
    padding:15px 25px 20px 25px;
    line-height:150%;
}
#rsvp-content {
    width:480px;
    padding:15px 25px 20px 20px;
    line-height:150%;
    float:left;
}
#rsvp-comments {
    float:left;
    width:270px;
    padding:25px 0 20px 35px;
}
#rsvp-comments #name {
    font-weight:bold;
    font-style:italic;
    font-size:16pt;
}
#rsvp-comments #responce {
    font-size:16pt;
}
#rsvp-comments #comment {
    font-size: 12pt;
    border-top:1px solid #404040;
    border-bottom:1px solid #404040;
}
.comment {
    border:1px solid #404040;
    margin-top:20px;
    padding: 10px 10px 10px 10px;
}
#menu {
    background:url('/images/menu.jpg') no-repeat;
    padding:8px 30px 8px 35px;
}
#menu a {
    color:#FFFFFF;
    font-weight:bold;
    font-size:16px;
    padding-right:50px;
    text-decoration: none;
}
.row {
    margin:0 auto;
    width:440px;
    height:40px;
}
.right {
    float:left;
    width:200px;
}
.left {
    float:left;
    width:240px;
}
h1 {
    /* color:#844041; RED of header and menu*/
    color: #404040;
    text-align:center;
    padding:0 0 20px 0;
}
a {
    color:#404040;
}
