body {background:#eee; margin:0px; font-size:90%; color:#000; font-family:"Gill Sans",Tahoma,Verdana,sans-serif;  text-align:center}

p {margin:1em 0;}

#bodybox {position:relative; width:800px; margin:0px auto; text-align:left; background:#fff;}

#header {position:relative; margin-bottom:60px}

#nav {position:absolute; left:20px; top:125px; width:100%; color:#5E77A6; font-size:1em; z-index:3}
#nav a {text-decoration:none;}

.newsCallout {font-size:1.5em; color:#999; font-style:italic;}

#nav em {color:#5E77A6; font-size:1.5em; font-style:normal;}

#content {color:#333; margin:0px 20px; z-index:4; font-size:1.05em;}

#footer {margin:20px 0px 20px 0px; border-top:8px solid #214DA6; padding-top:5px; font-size:.8em; color:#333; clear:both; height:40px; position:relative; }

h1 {color:#333; font-size:1.6em}
h2 {color:#3A70AE; font-size:1.3em; font-weight:bold; font-style:italic; margin-bottom:-10px; margin-top:20px}

//h2 a {font-size:12px}

h2 em {font-size:14px; color:#666;}

h3 {font-size:1.1em; margin-bottom:-10px;}

.cb {clear:both}

em {color:#666; font-style:normal}

fn {display:block; margin-bottom:8px; color:#555}

#mainbody li {margin-bottom:12px;}

span[id^="fn"] {display:none;} 
span[id^="fn"]:target {display:block; color:#000; background-color:#AAC5FB; border-left:3px solid #3A70AE; padding:1em; margin:6px 0;}

.spacedList li {margin-bottom:12px;}

#mainbody .small {font-size:.9em}

.smallIndent {font-size:.9em; margin-left:15px;}

.caltitle {font:13px Verdana,Geneva,sans-serif;}
.cal {padding:4px; background:#fff;}

.listABC {list-style-type:lower-alpha}

label {display:block; font-weight:bold;}

img, a img {border:none;}


.stdTable th {color:#fff; font-size:12px; font-weight:bold; margin-top:2px; margin-bottom:5px; background-color:#214DA6; padding:2px; padding-left:10px;  text-align:left;}

.stdTable .rowColor td {background:#efefef}

.otherMediaLogos {margin:0px 10px 5px 0px;}

#ZoomBox {position:absolute; top:100px; left:80px;}

/* HOME */

#sundown {border-top:1px solid #222; padding-top:5px; margin-bottom:-17px}

a:link {color:#003366;}
a:visited {color:#4b8db1; }
a:hover {color:#5675B2;}

/* Activities page */

#calendar table { border:1px solid #5075BD;}
#calendar td { background:#eee; font:14px Arial;}
#calendar td#theday {background:#ddd;}
.content {text-align:right; font:11px Arial;}
#calendar td.blankday {background:#fff;}

#calendar td a {margin-bottom:1px; display:block}

.currMonthText {font-size:1.6em}

#currDate {font-size:.95em}

.boxYell {padding:10px; background: #ffc url(/images/box-simple-yellow.gif) top left repeat-x; border: 1px solid #fda; }

.boxBlue {padding:10px; background: #94B1EB url(/images/box-grad-blue2.jpg) top left repeat-x; border: 1px solid #0066FF; width:450px}

.boxBlueTitle {border-top:1px solid #0066FF; border-right:1px solid #0066FF; border-left:1px solid #0066FF; margin:0; font-weight:bold; background:#94B1EB; padding:4px 10px; width:450px}

.boxBlueTitle em {color:#fff}

.boxWidth1 {width:450px}

.buttYell {padding:3px 10px; background: #ffc url(/images/box-simple-yellow.gif) top left repeat-x; border: 1px solid #fda; }
.buttYell a {text-decoration:none}

.buttBlue {padding:3px 10px; background: #94B1EB url(/images/box-grad-blue2.jpg) top left repeat-x; border: 1px solid #0066FF; }
.buttBlue a {text-decoration:none}

.boxheader {background:url(/images/window_bar_bkgd.png); height:19px; padding:4px 4px 0px 4px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc;}

.boxcontents {padding:10px 10px 0 10px; margin:0 0px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc;}



/* NEWS page */

#rightNewsSection {float:left; margin:15px 0px 10px 20px; width:370px;}

#leftNewsSection {float:left; margin:15px 0px 10px 0; width:370px;}


.newsSectionR {border-top:2px solid #214DA6; margin:0px 0px 0px 0px; width:330px; font-size:.88em}

.newsSectionR h3 {background:#eee; margin:0px; padding:4px 6px; position:relative;}

.newsSectionR h3 img {position:absolute; top:1px; right:4px;}


.newsSection {border-top:2px solid #214DA6; margin:0px 0px 0px 0px; font-size:.88em}

.newsSection i {color:#666; font-size:.9em; line-height:130%}

.newsSection h3 {background:#eee; margin:0px; padding:4px 6px; position:relative;}

.newsSection h3 img {position:absolute; top:1px; right:4px;}

.photocaptionright {float:right; color:#666; font-size:.8em; margin:0 0 5px 15px}

.newsSmImg {float:right; margin:0 0 15px 10px}

.newsSmImgInx {float:left; margin:0 15px 30px 2px}

.imgright {float:right; margin:0 0 10px 15px; font-size:.9em; font-style:italic}
.imgleft {float:left; margin:0 15px 10px 0; font-size:.9em; font-style:italic}

.btn-show {border:1px solid #214DA6; padding:2px; background:#eee; display:block; margin:-5px 0 10px 0; width:8em}

.longindex {margin-right:140px}

/* Bible studies */

.biblestudySideBar {background:url(/images/sidebar_bkgd_lr.jpg) left repeat-y; width:220px; padding:8px; float:right; margin:0 0 10px 20px; border-top:1px solid #eee; border-bottom:1px solid #eee;}

.biblestudySideBar ul {margin:0; margin-left:-30px}
.biblestudySideBar li {margin:0 0 4px 5px}

.biblestudyBody h2 {font-size:1.1em; margin-top:-18px; color:#888}
.biblestudyBody h4 {font-size:1em; margin-bottom:7px; color:#3A70AE;}
.biblestudyBody p {text-indent:2em; }
.biblestudyBody em {background:#ffc; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; margin:15px 50px; padding:10px;}
.biblestudyBody strong {color:#440000; font-weight:normal;}

