@charset "UTF-8";
/* CSS Document */
/*4e2801*/
* {margin:0; padding:0;}
img {border:none;}
body {background:#708fbd url(../images/grad-bg.png) repeat-x; font:100% Arial, Helvetica, sans-serif; color:#fff;}
#wrap {margin:0 auto; width:780px;}
.clear{clear:both; font-size:0px; line-height:0px;}

#header {background:#fff url(../images/round-top.png) top center no-repeat;}
#header .logo {margin:20px 0 20px 25px; float:left;}
#header .blurb {margin:15px 0 25px 100px;}

#nav {float:right; width:100%; height:1.6em; background:#654b3c; color:#fff; text-align:right; font-size:.8em;}
#nav ul {list-style:none; margin:.3em 2.5em .3em 0;}
#nav li {margin-left:.5em; display:inline; text-align:right;}
#nav a {text-decoration:none; color:#fff;}
#nav a:hover {text-decoration:underline;}
#nav .currentpage {font-weight:bolder;}

#callout {height:162px; margin-top:3px;}
.winter {background:url(../images/masthead-winter.jpg) no-repeat;}
.spring {background:url(../images/masthead-spring.jpg) no-repeat;}
.summer {background:url(../images/masthead-summer.jpg) no-repeat;}
.fall {background:url(../images/masthead-fall.jpg) no-repeat;}
#callout p {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; padding:2.3em 0 0 1.5em;}
#callout span {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; padding:2.3em 0 0 3.5em;}

#subnav {float:left; width:100%; height:2em; background:#b6b2b1; color:#555; text-align:left; font-size:.8em;}
#subnav ul {list-style:none; margin:.5em 0 .5em 1.4em;}
#subnav li {margin-left:.2em; display:inline; text-align:left;}
#subnav a {text-decoration:none; color:#222;}
#subnav a:hover {text-decoration:underline;}
#subnav li.current {font-weight:bold;}

#blurb {color:#003366; width:332px; float:left; font-size:.80em; margin:30px 20px 0 60px;}

#main {float:left; background:#fff; width:100%; padding-bottom:15px;}

#submain {float:left; background:#fff; width:100%; margin-bottom:15px;}

#sidebarpics {width:120px; float:left; margin:10px 0 0 10px;}
#sidebarpics p{font-size:.65em; color:#666; width:160px; margin:4px 0 20px 5px;}

#subcontent {float:left; width:730px; padding:20px 30px 10px 20px; color:#222;}
#subcontent h1 {font-size:1.5em; margin:0 0 5px 0; color:#4f0000; font-weight:lighter;}
#subcontent h2 {font-size:.9em; font-weight:lighter; font-style:italic; color:#4f0000; margin-bottom:10px;}
#subcontent h3 {font-size:.8em; font-weight:bold; color:#333;}
#subcontent h4 {font-size:.9em; font-weight:bold; color:#333; margin-bottom:1em;}

#subcontent table {width:90%; border-top:1px solid #e5eff8; border-right:1px solid #e5eff8; margin:1em auto; border-collapse:collapse;}
#subcontent td{border-bottom:1px solid #E3F1FE; border-left:1px solid #E5EFF8; color:#678197; padding:.3em 1em;}
#subcontent tr.row1 td {background:#f4f9fe url(../images/background.gif) no-repeat;}
#subcontent .title {font-size:.85em; color:#678197; font-family:Arial, Helvetica, sans-serif;}
#subcontent .title a {text-decoration:none; color:#222;}
#subcontent .title a:hover {color:#3366CC;}
#subcontent th {font-weight:normal; color: #678197; text-align:left; border-bottom: 1px solid #e5eff8; border-left:1px solid #e5eff8; padding:.2em 1em;}
#subcontent thead th {background:#f4f9fe; text-align:left; font:bold 1.2em/2em Arial,Helvetica,sans-serif; color:#66a3d3;}	
#subcontent .speaker {font-size:.85em; font-weight:lighter; color:#4f0000;}
#subcontent .date {font-size:.85em; font-weight:lighter; color:#000;}
#subcontent p {font-size:.8em; color:#333; margin:0 10px 15px 0; text-align:left;}
#subcontent ul {font-size:.8em; color:#333; margin: 10px 0 10px 10px; list-style:none;}
#subcontent ol {font-size:.8em; color:#333; margin: 10px 0 10px 30px;}
#subcontent li {margin-top:10px;}
#subcontent span {font-size: 1.1em; font-weight:lighter; color:#4f0000}
#subcontent img {margin:50px 0 0 25px;}
#subcontent .graceCast {margin:0 auto;}
#subcontent .scripture{color:#4f0000; font-variant:small-caps;}
#subcontent .prayer li {padding:5px 0 5px 0;}

#contentcolumn {float:left; width:445px;margin:5px 0 10px 15px; display:block;}
#contentcolumn h1 {font-size:1.5em; margin:0 0 3px 0; color:#4f0000; font-weight:lighter;}
#contentcolumn p {font-size:.8em; color:#333; margin:0 10px 15px 0; text-align:justify;}
#contentcolumn span {font-size: 1.1em; font-weight:lighter; color:#4f0000}
#contentcolumn img {margin:50px 0 0 25px;}
#contentcolumn .larger{font-size:.9em; color:#4f0000;}

#rightcolumn {float:left; margin:5px 0 0 0; padding-left:9px; width:247px;  border-left:1px solid #505050; }
#rightcolumn img {margin-bottom:8px;}
#rightcolumn img.big {margin:15px 0;}
#rightcolumn h1 {font-size:.9em; color:#6a0900; margin:0;}
#rightcolumn p {font-size:.8em; color:#000; margin:0 10px 0 5px;}

#calendar {float:left; font-size:.8em; color:#000; margin:5px 0 2px 3px; text-align:center;}
#calendar a{text-decoration:none; color:#b14e00;}
#calendar a:hover{font-weight:bold;}
#calendar table{margin-bottom:8px;}
#calendar td{padding:7px 12px; background-color:#c6def7;}
#calendar td.calendar_month{font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif;}

#calendar h1{font-size:1.3em; margin-bottom:1.5em;}
#calendar h2{font-size:1.5em; color:#6a0900;}
#calendar h3{font-size:1.2em; }
#calendar h4 {font-size:1em; font-weight:bold; font-style:italic;}

#calendar ul{text-align:left; font-size:.9em;}
#calendar li{text-align:left; list-style:none; margin-bottom:1em;}

#calendar td.calendar_active{background-color:#8ab8e8;}

#upcomingevents{float:left; margin-top:5px;}
#upcomingevents p{color: #555; margin-bottom:5px; font-size:.7em;}

#line {height:20px; border-bottom:1px solid #4e2801; width:300px;}

#thought {float:left; width:310px; background: url(../images/thought.png) no-repeat; margin:15px 0 0 -4px; }
#thought h1 {color:#fff; text-align:center; margin-top:15px;}
#thought p {color:#fff; text-align:center; margin:5px;}

#footer {background-color:#fff; color:#333; font-size:.8em; text-align:center; padding:15px 0 10px 0;}
#footer ul {list-style:none;}
#footer li {margin-left:.4em; display:inline; text-align:left;}
#footer a {text-decoration:none; color:#333;}
#footer a:hover {text-decoration:underline; color:#616214;}
#footer .current {color:#000; font-weight:bold;}
#footer p {font-size:.9em; color:#777;}


.promo {float:right; width:200px; margin:0 0 50px 15px; padding:10px; background:#dedede; border:1px solid #cdcdcd; color:#333;}
.promo a {color:#b04831; text-decoration:none;}
.promo a.download {background:url(../images/documents_text.png) no-repeat right; font-size:14px; padding-right:20px;}
.promo a:hover {color:#000;}