﻿body {
}
body.header {
    width:auto;
    margin:0;
    margin-left:auto;
    margin-right:auto;
    padding:0;
}
ul {
    list-style-type:none;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:135px;
    padding-right:225px;
    margin-left:auto;
    margin-right:auto;
    width:1000px;
}
li {
    margin:1px;
    float:left;
}
img {
    width: 100%;
    height: auto;
} 
p {
    font-family:Verdana;
}
div.header {
    width:1000px;
    height:500px;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    border:0;
    clear:both;
    background-image:url('/Images/_WebHeader.png');
    background-repeat:no-repeat;
    background-position:center center;
}
div.menu {
    width:1050px;
    margin:0;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    border:0;
    clear:both;
}
div.contentcenter {
    width:1050px;
    margin:0;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    border:0;
    clear:both;
}
div.contentleft {
    float:left;
    width:500px;
    height:1010px;
    margin-left:75px;
    margin-top:25px;
    overflow:auto;
}
div.contentright {
    float:right;
    width:400px;
    height:400px;
    margin-right:50px;
}
div.rightitem {
    width:325px;
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
}
div.footer {
    margin-left:auto;
    margin-right:auto;
    padding:0;
    border:0;
    clear:both;
}
h1.center {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
h2.center {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    font-style:italic;
}
h1.dayCount {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    font-size:500%;
}

p.center {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

a.normal:link, a.normal:visited {
    color:blue;
}

a.normal:hover, a.normal:active {
    color:orangered;
}

a.recipe:link, a.recipe:visited {
    margin-left:auto;
    margin-right:auto;
    padding-right:20px;
    padding-left:20px;
    color:black;
    font-size:20px;
}

a.recipe:hover, a.recipe:active {
    color:purple;
}

img.registry {
    padding-top:20px;
    padding-bottom:20px;
    width: 100%;
    height: auto;
}
img.hotel {
    width: 70%;
    height: auto;
    display:block;
    margin-left:auto;
    margin-right:auto;
}
img.church {
    width:70%;
    height:auto;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

#menu a:link, a:visited {
    display:block;
    width:116px;
    font-weight:bold;
    color:#FFFFFF;
    background-image:url('/Images/menu.png');
    text-align:center;
    padding:4px;
    text-decoration:none;
    text-transform:uppercase;
}

#menu a:hover, a:active {
    background-image:url('/Images/menu_focus.png');
    color:#000000;
}