body {
        background-image: url(images/main/background.gif);
        text-align: center;
}
table.nav {
        width: 920px;
        border: 1px solid gray;
        border-collapse: collapse;
        margin-left: auto;
        margin-right: auto;
        background-color: rgb(0, 0, 102);
}
table.nav td {
        width: 20%;
        border: 1px solid gray;
        padding: 4px;
        font: 11pt Georgia, "Book Antiqua", serif;
        text-align: center;
}
table.layout {
        width: 920px;
        border-left: 1px dotted gray;
        border-right: 1px dotted gray;
        border-collapse: collapse;
        margin-left: auto;
        margin-right: auto;
        background-color: rgb(255, 255, 255);
}
table.layout td {
        vertical-align: top;
        font: 11pt Georgia, "Book Antiqua", serif;
}
.indexcol1 {
        width: 21%;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 19px;
        padding-right: 0px;
}
.indexcol2 {
        width: 58%;
        text-align: center;
        padding: 20px;
}
.indexcol3 {
        width: 21%;
        text-align: center;
        padding-top: 101px;
        padding-bottom: 20px;
        padding-left: 5px;
        padding-right: 25px;
}
.col1 {
        width: 60%;
        padding: 20px;
}
.col2 {
        width: 40%;
        text-align: center;
        padding-top: 70px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
}
table.footer {
        width: 920px;
        border: 1px solid gray;
        border-collapse: collapse;
        margin-left: auto;
        margin-right: auto;
        background-color: rgb(0, 0, 102);
}
table.footer td {
        width: 50%;
        padding: 4px;
        color: white;
        font: 11pt Georgia, "Book Antiqua", serif;
}
table.box {
        width: 100%;
        border: 1px solid rgb(204, 204, 204);
        border-collapse: collapse;
}
table.box td {
        padding: 6px;
        vertical-align: top;
}
a {
        color: rgb(0, 0, 255);
}
.navlink {
        text-decoration: none;
        color: white;
}
.navlink:hover {
        background-color: rgb(102, 153, 204);
}
.indexboxlink {
        text-decoration: none;
        color: rgb(0, 0, 153);
}
.indexboxlink:hover {
        text-decoration: underline;
}
.indexboxlinkred {
        text-decoration: none;
        color: rgb(255, 0, 0);
}
.indexboxlinkred:hover {
        text-decoration: underline;
}
.churchlifeboxlink {
        text-decoration: none;
        color: rgb(0, 0, 153);
}
.churchlifeboxlink:hover {
        text-decoration: underline;
}
h1 {
        color: rgb(0, 0, 153);
        font: 18pt Georgia, "Book Antiqua", serif;
        margin: 0px;
        padding: 0px;
}
h2 {
        color: rgb(51, 102, 153);
        font: 12pt Georgia, "Book Antiqua", serif;
        margin: 0px;
        padding: 0px;
}
h3 {
        font: 14pt Georgia, "Book Antiqua", serif;
        margin: 0px;
        padding: 0px;
}
h4 {
        font: 10.5pt "Trebuchet MS", Helvetica, sans-serif;
        margin: 0px;
        padding: 0px;
}
h5 {
        font: 10pt "Trebuchet MS", Helvetica, sans-serif;
        margin: 0px;
        padding: 0px;
}
h6 {
        font: 9pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        text-align: center;
        margin-top: 3px;
        margin-bottom: -3px;
        margin-left: 0px;
        margin-right: 0px;
        padding: 0px;
}
ul {
        list-style-type: square;
        color: rgb(153, 153, 153);
}