﻿@import url(screen.template5.css);
@import url(screen.navigation.css);
@import url(screen.sidebar.css);
@import url(screen.input.css);

html { height: 100%; }

body
{
    margin-top: 0px;
    height: 100%;
    font: normal 100% Verdana, Helvetica, sans-serif;
    background: #6591cd url(../images/background/body-bkgnd.png) repeat-x top left;
    color: black;
    text-align: center;
}


h1
{
    font: bold 1.3em Tahoma, Helvetica, Sans-Serif;
    letter-spacing: 0.1em;
    color: #11449e;
    position: relative;
    top: 12px;
    margin-bottom: 30px;
}

h2
{
    font-size: 1.2em;
    font-weight: bold;
}

h3
{
    font-size: 1.01em;
    font-weight: bold;
}

h1 img
{
    float: left;
    position: relative;
    top: -12px;
    margin-right: 12px;
}

a
{
    text-decoration: none;
    color: #567db0;
    font-weight: bold;
}

a:hover
{
    border-bottom: 1px dotted darkgreen;
    color: #007734;
}

a:visited
{
    color: #567db0;
}

.block       { text-align: justify; }
.center      { text-align: center; }
.left        { text-align: left; }
.right       { text-align: right; }
.f-Right     { float: right; }
.f-Left      { float:left; }
.f-ClearLeft { clear: left; }
.smalltext   { font-size: 0.8em; color: #888; }
.smallertext { font-size: 0.85em; }
.small-p     { line-height: 0.6em; }
.underline   { text-decoration: underline; }
.indent      { text-indent: 1em; }
.blockindent { padding-left: 1em; }
.normal      { font-weight: normal; font-style: normal; }

address { font-style: normal; margin-bottom: 15px; }

a img { border: none; }

#worship
{
    font: bold 1em Trebuchet MS, Tahoma, Arial;
    line-height: 2.0em;
}

#worship th, #worship td { vertical-align: top; padding-left: 5px; background: #D2EAF1; color: #4a4a4a }

#worship .day         { width: 100px;}
#worship .time        { width: 80px;}
#worship .description { width: 350px;}

#worship .time-td, #worship .desc-td { font-weight: normal; color: black; background: #f6f6f6; }
#worship .time-td-light, #worship .desc-td-light { font-weight: normal; color: black; background: white; }

#worship .day-td        { border-right: 1px solid white; }
#worship .time-td       { border-left: 1px solid white; }
#worship .time-td-light { border-left: 1px solid white; }

.photo { text-align: center; width: 130px; margin: 5px 25px 35px 0; float: left; }

.spacing { line-height: 1.5em; }

.photo-right
{
    float: right;
    margin-left: 25px;
    margin-bottom: 15px;
}

.photo-stack
{
    clear: right;
}

.td-photo { vertical-align: top; text-align: center; width: 150px; height: 250px; }

.icon-head {}

.icon-head img { position: relative; top: 4px; margin-right: 5px; }

.news-heading { padding-left: 24px; background: white url(../images/icons/news1.png) no-repeat left center; }

.news-body { padding-left: 24px; }

.icon-body { margin-top: 0; padding-left: 12px; }

.top-anchor { margin-top: 0; padding-top: 0; text-align: right; }

.img-block { display: block; margin: 0 auto; }

#TimeTable
{
    text-align: center;
}

#TimeTable thead
{
    background-color: #D2EAF1;
    color: #4a4a4a;
}

#TimeTable .td-hilight
{
    background-color: #f9f9f9;
}

#TimeTable #event { width: 100%; }

.DateDetail
{
    color: #007734;
    padding-left: 24px; background: white url(../images/icons/datetime.png) no-repeat left center;
}

.DateDetail-Body 
{
    padding-left: 24px;
}
