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

#container {
position: relative;
width: 886px;
margin: 0px auto;
background-color: #fff;
}

#home_link {
position: absolute;
width: 288px;
height: 76px;
left: 257px;
top: 42px;
overflow: hidden;
}

#home_link a {
display: block;
width: 288px;
height: 76px;
padding: 76px 0px 0px 0px;
}

#header,
#header_wedding {
position: relative;
width: 886px;
height: 158px;
margin: 0px 0px 25px;
}

#header {
background-image:url(/images/header.jpg);
background-repeat: no-repeat;
}

#header_wedding {
background-image:url(/images/header_wedding.jpg);
background-repeat: no-repeat;
}

#nav {
position: relative;
float: left;
width: 230px;
list-style-type: none;
margin: 0px;
padding: 0px 0px 20px; /*0px 0px 147px;*/
}

#body {
position: relative;
float: left;
width: 886px;
margin: 0px;
background-image: url(/images/tile_body.gif);
background-repeat: repeat-y;
}

#content {
position: relative;
float: left;
width: 886px;
margin: 0px;
background-image: url(/images/bg_content.jpg);
background-position: top;
background-repeat: no-repeat;
}

#text {
position: relative;
float: left;
width: 296px;
margin: 0px;
padding: 0px 45px 50px 30px;
}

#left {
position: relative;
float: left;
width: 236px;
margin: 0px;
padding: 0px;
}

#nav {
padding: 0px 0px 460px;
}

#right {
position: relative;
overflow: hidden;
float: left;
width: 279px;
margin: 0px;
padding: 20px 0px 75px;
}

#right_footer {
position: absolute;
width: 279px;
height: 33px;
top: -33px;
right: 0px;
background-image: url(/images/bg_right_footer.jpg);
background-repeat: no-repeat;
background-position: bottom;
}


#footer {
position: relative;
float: left;
width: 886px;
height: 160px;
margin: 0px;
padding: 0px;
background-image: url(/images/footer.jpg);
background-repeat: no-repeat;
}

.clear {
clear: both;
}

/*ORMTA */
#ormta {
position: absolute;
top: 20px;
left: 20px;
overflow: hidden;
}

#ormta,
#ormta a {
width: 107px;
height: 35px;
}

#ormta a {
display:block;
padding: 37px 0px 0px;
background-image:url(/images/logo_ormta.png);
background-repeat: no-repeat;
}

/* CREDIT */
#credit {
position: absolute;
top: 20px;
right: 20px;
overflow: hidden;
}

#credit,
#credit a {
width: 110px;
height: 27px;
}

#credit a {
display: block;
padding: 27px 0px 0px;
background-image: url(/images/korkoladesign_white.png);
background-repeat: no-repeat;
}
