html,body { margin:0;padding:0;width:100%;background:#eee;}
a { color: #800; text-decoration: none; }
div#shell { border: solid 1px #ccc; margin: 1em 10%; background: #fff;}
h1 span { display:none; }
h1 { width: 100%; height: 99px; background: #a9aeae url('headr2.png') top right no-repeat; margin: 0; }
ul#mainNav { background:#a1a7a7; list-style-type: none; margin:0; padding:2px; }
ul#mainNav li { color:#fff; display: inline; margin: 0 1em 0 1em; }
ul#mainNav li a { color: #fff; font-variant: small-caps; font-family: Serif; font-weight: bold; text-decoration: none; }
ul#mainNav li a:hover { text-decoration: underline; color: #eecda2; }
div#secnNav { background: #ccc; }
div#secnNav a { color: #800; text-decoration: none; font-weight: 900; }
div#secnNav ul { margin:0; padding:0;}
div#secnNav li { display: inline; margin: 0 1em 0 1em; }
div#secnNav form { display: inline; }
div#devScroll { background: #eee; }
ul#searchList { float:left; }
ul#sortList { text-align: right; }
div#main { padding: .5em 2em 1em 2em; text-align: justify; font-family: sans-serif; }
/* Devotional */
div#devotional div#printlink { text-align:right; color: #000; font-family:courier,monospace; }
div#devotional div#printlink img { margin-right: 5px; }
div#devotional { font-family: serif; }
div#devotional h2 { text-align: center; font-weight 900; font-size: 3em; margin: .5em; }
div#devotional blockquote { font-style: italic; }
div#devotionalBrs { text-align: left; }
div#devotionalBrs td { padding: .25em; margin: 0 .5em; border-left: dotted 1px #999; }
div#devotionalBrs a { color: #000; text-decoration: none; }
div#devotionalBrs a:visited { color: #888; text-decoration: none; }
/* Printer Friendly Devotional */
hr { margin: 1em 2em; height: 1px; border: solid #ccc; border-width: 0 0 1px 0; }
input,textarea,select { border: solid 1px #ccc; background: #eee; color: #000; font-family: serif; margin:0;}
div#listchatter { margin: 1em 0; padding: 1em; background: #eee; border: solid 1px #ccc; }
form div,form input { margin: .25em; }
div#footer { text-align: center; font-size: .75em; font-family: sans-serif; clear:both;  }

/* News Updates */
div#welcomeMessage { font-size: .7em; background: #efefef; padding: .5em; border: solid 1px #ccc; margin-bottom: .5em; }
div#labels { font-size: .75em; }
span.dtg { font-weight: bold; }
span.pulpLink { margin-left: 1em; padding-left: 1em; border-left: 2px solid #800; }

/* Search Results */
div.searchResult { border: dotted 1px #ccc; margin: 2em; }
div.searchTitle { padding: 0 1em; }
div.searchTitle a { font-weight: 800; }
div.searchVerse { padding: 0 1.2em; font-size: .8em; font-style: italic; }
div.searchBody { padding: .5em 1em; font-size: .8em; }

/* Audio */
div#folderList { font-size: .8em; border: solid 1px #ccc; background: #eee; width: 30%; padding: .5em; float: left; height: 400px; overflow: auto; }
div#folderList a { text-decoration: none; border-left: 3px solid #800; padding-left: .25em; }
div#folderList a:hover { border-color: #f00; }
div#folderList ul { list-style-type: none; margin: 0; padding: 0; }
div#folderList li { margin-bottom: .25em; padding-left: .25em; border-bottom: 1px #ccc dotted; font-weight; 800; }
div#trackList { background: #fff; float: left; width: 60%; }
div#trackList h2 { margin: 0; }
div#trackList p { margin: .5em; }
p#devoLink { margin: 0; padding: 0; background: #f0f0f0; border: solid 1px #ccc; border-width: 0 0 1px 0; }
p#devoLink a { border: none; }
div.audioSection { border: solid 1px #ccc; margin: 2em; background: #efefef; }
div.audioSection h2 { margin: 0 0 1em 0; background: #ccc; }
div.audioSection ul { list-style-type: none; }
div.audioSection li { background: #fff; border: #ccc; border-width: 1px 1px 1px 4px; margin: 0 0 .30em 0; }
li#playAll { background: #eee; font-weight: 900; }
div.audioSection a { text-decoration: none; border-left: 8px solid #800; padding-left: 5px; }
div.audioSection a:hover { border-color: #f00; }
.audioTimeStamp { float: right; }
