body {background:#CAB386 url(i/page-bg.gif) repeat-x; padding:0; margin:0; font-family:Verdana,sans-serif; font-size:.8em;}
a,a:visited {color:#872727;}
a:hover {color:#9F0606;}
a img {border:none;}

#contain {width:915px; margin:0 auto;}

#head {background:#9A3030 url(i/head-bg.gif) repeat-x; padding:0 15px;}
#head a {display:block; background:url(i/head-logo.gif) no-repeat; width:355px; height:120px;}
#head h1 {display:none;}

#menu {background:#99642F; height:50px; overflow:hidden; padding:0 15px;}
#menu ul,#menu li {margin:0; padding:0; display:inline; list-style:none;}
#menu a {font-size:1.6em; color:#E5E2DF; text-decoration:none; display:block; float:left; width:20%; text-align:center; padding-top:10px;}
#menu a:hover {color:#FFF;}

#page {background:#E5E2DF; padding:15px; padding-bottom:5px;}

#foot {clear:both; font-size:.8em; text-align:center; padding-top:15px;}

/* grid */
.floatl {float:left; margin-right:15px;}
.floatr {float:right; margin-left:15px;}
.floatlend {float:left;}
.floatrend {float:right;}
.floatr4col {float:right; width:285px; margin-left:15px;}
.bg4col {background:url(i/misc-4colbg.gif) no-repeat; width:265px; padding:10px; min-height:108px;}
.bg6col {background:url(i/misc-6colbg.gif) no-repeat; width:405px; padding:15px;}
.wide6 {width:435px;}
.wide4 {width:285px;}
.wide3 {width:210px;}
.wide2 {width:135px;}
.marg3l {margin-left:225px;}

/* general */
h1,h2,h3,h4,p {margin:10px 0;}
.bordered {border:1px solid #000;}
.textrplc span {display:none;}
h3 {border-bottom:1px solid #E69647; margin-bottom:0;}
.notop {margin-top:0;}
.spacer {clear:both; height:15px;}
.pspace {height:4px;}

/* pages */
#times {background:url(i/misc-timesbg.gif) no-repeat; width:255px; height:300px; padding:15px; text-align:center;}
#times h4 {margin:5px 0;}
#times ul,#times li {margin:0; padding:0; list-style:none; text-align:right;}
#times li {border-bottom:1px dashed #A55416; padding:2px 0;}
#times li b {float:left; font-weight:normal;}
#textwl {background:url(i/text-wherelove.gif) no-repeat; width:560px; height:41px;}

#mission {width:435px; padding-bottom:15px; float:left;}
#location {width:435px; padding-bottom:15px; float:right;}
.staff img {float:left; margin-right:10px;}
.staff h4 {margin:0;}
.staff i {font-style:normal; font-size:1.1em;}
.staff p {font-size:.85em; margin:0;}

.ministry h4 {margin:0;}
.ministry h4 a {text-decoration:none; display:block;  border-bottom:1px solid #872727;}
.ministry li {list-style-type:square;}

.linkbox {width:265px; padding:10px; text-align:center;}

/* calendar */
.calbox {width:12%; border:1px solid #777; font-size:.8em;}
.calempty {width:5em; border:1px solid #777; background:#CCC;}
.calnum {float:right; font:1em sans-serif; padding-left:2px;}
.calname {font-size:1.1em; padding:10px 0;}
.caltop {}
