/*
*/

body
{
    background: #4a7895 url("/design/background.png");
    color: #000000;
    padding: 15px 0 15px 0;
    margin: 0em;
}

a
{
    color: #4d748a;
    text-decoration: none;
    outline: none;
}

a:hover
{
    text-decoration: none;
}

img
{
    border: 0em;
    margin: 0em;
    vertical-align: top;
}

table
{
    border-collapse: collapse;
    border: 0em;
    margin: 0em;
}

td, div, form
{
    padding: 0em;
    margin: 0em;
}

/*
*/

.areamap
{
    width: 900px;
    margin: 0 auto;
    padding: 35px 0 20px 0;
    background: #f7f6f1 url("/design/background2.png") bottom right no-repeat;
    border-radius: 14px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    box-shadow: 0 0 14px #172f43;
}

.vignette
{
    margin: 10px 0 0 0;
}

.date
{
    margin: 17px 0 17px 0;
    text-align: center;
    font: 18px arial;
    color: #4d748a;
}

.contentmap
{
    width: 830px;
}

.contentleft
{
    width: 210px;
    text-align: right;
    vertical-align: top;
}

.menuhead
{
    width: 210px;
}

.menuheadleft
{
    width: 184px;
    height: 44px;
}

.menuheadright
{
    width: 26px;
    height: 44px;
    background: url("/design/line_top.png") top center no-repeat;
}

.spacer2644
{
    width: 26px;
    height: 44px;
}

.menuactive
{
    width: 210px;
}

.menuactiveleft
{
    width: 184px;
    padding: 14px 14px 14px 0;
    text-align: right;
    font: 16px georgia, serif;
    vertical-align: middle;
    letter-spacing: 1px;
    color: #69400e;
}

.menuactiveright
{
    width: 26px;
    height: 26px;
    background: url("/design/line_background.png") top center repeat-y;
    text-align: center;
    vertical-align: middle;
}

.spacer2626
{
    width: 26px;
    height: 26px;
    vertical-align: top;
}

.menuinactive
{
    width: 210px;
}

.menuinactiveleft
{
    width: 184px;
    padding: 14px 14px 14px 0;
    text-align: right;
    font: 16px georgia, serif;
    vertical-align: middle;
    letter-spacing: 1px;
    color: #4d748a;
}

.menuinactiveright
{
    width: 26px;
    height: 26px;
    background: url("/design/line_background.png") top center repeat-y;
    text-align: center;
    vertical-align: middle;
}

.menufoot
{
    width: 210px;
}

.menufootleft
{
    width: 184px;
    height: 44px;
}

.menufootright
{
    width: 26px;
    height: 44px;
    background: url("/design/line_bottom.png") top center no-repeat;
}

.contentright
{
    width: 620px;
    padding: 30px 0 0 40px;
    text-align: left;
    vertical-align: top;
}

.title1
{
    margin: 20px 0 20px 0;
    font: 24px georgia, serif;
    color: #69400e;
}

.text1
{
    margin: 0 0 20px 0;
    font: 14px verdana, sans-serif;
    line-height: 140%;
}

.text1bold
{
    font: 14px verdana, sans-serif;
    font-weight: bold;
}

.logoweddingbase
{
    margin: 80px 0 0 0;
}

.separator1
{
    height: 1px;
    background: #999999;
}

.table1
{
    width: 100%;
    margin: 20px 0 0 0;
}

.table1left
{
    width: 100%;
    vertical-align: top;
    padding: 0 14px 0 0;
}

.table1right
{
    vertical-align: top;
}

.title2
{
    margin: 0 0 5px 0;
    font: 18px arial, sans-serif;
    font-weight: bold;
}

.text0
{
    font: 14px verdana, sans-serif;
    line-height: 140%;
}

.table2
{
    margin: 0 0 15px 0;
}

.table2 td
{
    padding: 0 14px 5px 0;
    font: 14px verdana, sans-serif;
}

.table3
{
    width: 100%;
    margin: 20px 0 20px 0;
}

.table3left
{
    vertical-align: top;
    padding: 0 14px 0 0;
}

.table3right
{
    width: 100%;
    vertical-align: top;
}

.title3
{
    margin: 0 0 5px 0;
    font: 16px arial, sans-serif;
    font-weight: bold;
}

.title4
{
    margin: 0 0 5px 0;
    font: 16px arial, sans-serif;
    font-style: italic;
}

.title5
{
    margin: 0 0 20px 0;
    font: 24px georgia, serif;
    color: #69400e;
}

.text2
{
    font: 12px verdana, sans-serif;
    line-height: 140%;
}

.text3
{
    margin: 20px 0 20px 0;
    font: 14px verdana, sans-serif;
    line-height: 140%;
}
