BODY {
background: #fcfefe url('images/bg-blue.jpg') top left no-repeat;
background-attachment: fixed;
margin: 0px;
padding: 0px;
}

td.toplinks {
font-family: arial, sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: normal;
padding: 1px;
padding-right: 0px;
text-align: right;
text-transform: capitalize;
}
.toplinks a:link, .toplinks a:visited {
font-family: arial, sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: bold;
}
.toplinks a:hover, .toplinks a:active {
font-family: arial, sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: bold;
border-top: white 1px solid;
border-bottom: white 1px solid;
}

td.scripture {
font-family: verdana, sans-serif;
font-size: xx-small;
color: white;
text-decoration: none;
font-weight: normal;
text-align: right;
vertical-align: middle;
padding-left: 3px;
padding-top: 5px;
padding-bottom: 5px;
}

.searchbox {
background-color: white;
font-family: arial, sans-serif;
font-size: 11px;
color: #09456e;
text-decoration: none;
font-weight: bold;
border: #2a6792 1px solid;
}
.srchsubmit {
background-color: #3f81b0;
font-family: arial, sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: bold;
border: #316d98 1px solid;
}

td.home-navcontainer {
background: transparent url('images/bg-home-blue.png') no-repeat;
height: 320px;
vertical-align: top;
padding-top: 8px;
text-align: center;
}
td.home-nav {
background: transparent url('images/bg-nav.png') no-repeat;
height: 39px;
vertical-align: middle;
text-align: center;
}
td.home-belownav {
background: transparent url('images/bg-stripes.jpg') repeat;
height: 265px;
vertical-align: top;
border: #72aad0 2px solid;
}
td.home-announcements {
background-color: #4887b3;
border: #306286 2px solid;
width: 358px;
height: 251px;
vertical-align: top;
text-align: left;
font-family: arial, sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 4px;
}

td.midHome {
background: #e6ddd2 url('images/bg-cloth.jpg') repeat;
padding: 3px;
}
td.squaresHome {
background: #e6ddd2 url('images/bg-cloth.jpg') repeat;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
}

td.servTimesHome {
vertical-align: top;
width: 390px;
height: 222px;
background: transparent url('images/service-times-blue.png') no-repeat;
padding-top: 70px;
}
td.servTimesListings {
font-family: arial, sans-serif;
font-size: 11px;
color: #0e5383;
text-decoration: none;
font-weight: bold;
}
td.welcomeHome {
vertical-align: top;
width: 500px;
height: 222px;
background: transparent url('images/welcome-blue.png') no-repeat;
padding-top: 45px;
}
td.welcomeText {
font-family: arial, sans-serif;
font-size: 14px;
color: white;
text-decoration: none;
font-weight: normal;
}

td.mainbg {
background: #0e5383 url('images/bg-blue.gif') top no-repeat;
vertical-align: top;
padding: 8px;
}
td.nav {
background: transparent url('images/bg-nav.png') no-repeat;
height: 39px;
vertical-align: middle;
text-align: center;
}
td.left {
width: 216px;
vertical-align: top;
padding-top: 18px;
}

td.squaresTitle {
background: #e3dacf url('images/bg-squares.gif') top no-repeat;
border: none;
font-family: Trebuchet MS, Trebuchet, Arial, Sans-serif;
font-size: 16px;
color: #053a5f;
text-decoration: none;
font-weight: bold;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}
td.squaresContent {
background-color: #e3dacf;
border-left: white 4px solid;
border-right: white 4px solid;
padding-left: 6px;
font-family: Arial, Sans-serif;
font-size: 18px;
color: #306286;
text-decoration: none;
font-weight: bold;
}
.squaresContent a:link, .squaresContent a:visited {
font-family: Arial, Sans-serif;
font-size: 13px;
color: #306286;
text-decoration: none;
font-weight: bold;
}
.squaresContent a:hover, .squaresContent a:active {
font-family: Arial, Sans-serif;
font-size: 13px;
color: #012742;
text-decoration: underline;
font-weight: bold;
}

td.squaresContentLast {
background-color: #e3dacf;
border-left: white 4px solid;
border-right: white 4px solid;
border-bottom: white 4px solid;
}

td.pageContent {
padding: 18px;
font-family: Arial, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: normal;
vertical-align: top;
}
td.pageContentTable {
font-family: Arial, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: normal;
}
td.pageContent h1 {
font-family: Trebuchet MS, Trebuchet, Arial, Sans-serif;
font-size: 18px;
color: white;
text-decoration: none;
font-weight: bold;
}
.pageContent a:link, .pageContent a:visited {
font-family: Arial, Sans-serif;
font-size: 13px;
color: white;
text-decoration: underline;
font-weight: normal;
}
.pageContent a:hover, .pageContent a:active {
font-family: Arial, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: normal;
border-top: #9dd5fc 1px solid;
border-bottom: #9dd5fc 1px solid;
}

#messages {
background-color: white;
font-family: arial, sans-serif;
font-size: 13px;
color: #8b520c;
text-decoration: none;
font-weight: bold;
padding: 4px;
}
#fieldnames {
font-family: arial, sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 4px;
}
.fields {
background-color: white;
font-family: arial, sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
border: #4887b3 1px solid;
}
.submits {
background-color: #e6ddd2;
font-family: arial, sans-serif;
font-size: 11px;
color: #8b520c;
text-decoration: none;
font-weight: bold;
border: white 1px solid;
}

table.servTimesPage {
border: white 1px solid;
}
td.servTimesPage {
font-family: arial, sans-serif;
font-size: 14px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 2px;
background-color: #8b520c;
border-bottom: white 1px solid;
}
td.servTimesPageListings {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 2px;
}

table.listenOnline {
border: white 1px solid;
}
td.listenOnline {
font-family: arial, sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 4px;
background-color: #8b520c;
border-bottom: white 1px solid;
}
td.listenOnlineListings {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 12px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 4px;
}
.listenOnlineListings a:link, .listenOnlineListings a:visited {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 12px;
color: white;
text-decoration: underline;
font-weight: bold;
}
.listenOnlineListings a:hover, .listenOnlineListings a:active {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 12px;
color: #86cbfb;
text-decoration: none;
font-weight: bold;
}

td.footer {
background-color: #a7c6db;
font-family: arial, sans-serif;
font-size: 11px;
color: #2b6893;
text-decoration: none;
font-weight: normal;
padding: 6px;
text-align: center;
border-bottom: #0e5383 5px solid;
border-top: #8db5d0 1px solid;
}
.footer a:link, .footer a:visited {
font-family: arial, sans-serif;
font-size: 11px;
color: #2b6893;
text-decoration: none;
font-weight: bold;
}
.footer a:hover, .footer a:active {
font-family: arial, sans-serif;
font-size: 11px;
color: #0a436b;
text-decoration: underline;
font-weight: bold;
}

/* DROP DOWN MENU */

#dropmenudiv{
position:  absolute;
border:  1px solid #4082b0;
border-bottom-width: 0;
font:  normal 12px arial;
color:  white;
line-height:  18px;
z-index: 1000;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #4082b0;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:link, #dropmenudiv a:visited {
font:  normal 12px arial;
color:  white;
text-decoration: none;
font-weight: normal;
}
#dropmenudiv a:active, #dropmenudiv a:hover {
background-color: #366688;
font:  normal 12px arial;
color: white;
text-decoration: none;
font-weight: normal;
}