body {background: white url(gradientbg.png) repeat-x fixed top left;}
*    {font: bold 10pt Arial, sans serif; padding: 0; margin: 0; vertical-align: top;}
#wrapper {width:100%;}
#leftcolumn {width: 125px;}
#middlecolumn {width: 750px; background: white; height: 100%; padding: 20px;}
.dropdown {display:block; position:relative;}
.dropdown dt {text-align: right; width:100px; padding:10px; font-weight:bold; cursor:pointer;}
.dropdown dd {position: absolute; top:0; overflow:hidden; width:150px; display:none; background:#fff; opacity:0}
.dropdown ul {width:0px; list-style:none}
.dropdown li {display:inline; text-align: center;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background: url(flyoutbg.png) repeat-y; width:150px}
.dropdown a:hover {background: url(flyoutbghover.png) repeat-y; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

.home {display:block; position:relative}
.home dt {text-align: right; width:100px; padding:10px; font-weight:bold; cursor:pointer;}
.home a, .home a:active, .home a:visited {text-decoration: none; color: black;}
.home a:hover {color: white;}

.announcementSubject {font-size: 12pt; width: 100%; background: url(gradient2.png);}
.announcementBody {font-weight: none;}
.announcementDate {font-size: 8pt; font-weight: none;}

.prayerSubject {font-size: 12pt; width: 100%; background: url(gradient2.png);}
.prayerBody {font-weight: none;}
.prayerDate {font-size: 8pt; font-weight: none;}

.scriptureHeading {font-size: 12pt; width: 100%; background: url(gradient2.png);}
.scriptureBody {font-weight: none;}
.scriptureVerse {font-size: 8pt; font-weight: none;}

.pageHeader {text-align: right; font-size: 20pt;}
.infoHeader {font-size: 12pt; background: url(gradient2.png); width: 750px;}
.contactHeader {font-size: 12pt;}
.verse {font-size: 8pt;}

img.human {width: 200px; height: 160px;}
img.map {width: 300px; height: 300px;}
.photoCaption {text-align: center;}
.humanCaption {font-size: 8pt;}

.textarea {width: 650px; height: 300px;}
.submit {text-align: left;}

.error {color: red;}

.month {background: url(gradient2.png); height: 20; text-align: left;}
.filecell {width: 150;}
.sizecell {}
.sermonTable {width: 750; text-align: center; padding: 10px;}

.sonshinetext {text-align: center;}
.sonshinesub {text-align: center; font-size: 8pt;}

.m_select {width: 100px;}
.d_select {width: 40px;}
.y_select {width: 60px;}

tr.editRow {background-color: #cacadb;}
tr.editRow:hover {background-color: #9f9fbd;}

li {margin-left: 30px;}

.checklist {font-size: 12pt;}

a.back {margin-left: 100px;}