body { font-family: verdana, sans-serif; color: #656565; margin:10px; background: #dfe4e0;  font-size: 0.75em ; }
td { font-size: 0.75em ; }
td.menutitle { font-size: 0.8em ;}
.menu { border:0px solid blue; line-height: 1.3em ;padding: 0em 0em 0.3em 1em; text-indent: -1em ; margin: 0em; }
.menutmp { border:0px solid blue; line-height: 1.3em ;padding: 0em 0em 0.3em 0em; ; margin: 0em; }
.menutimes { width:6em; float:left; line-height: 1.3em ;padding: 0em 0em 0.3em 0em; ; margin: 0em; }
.menutitle { letter-spacing: 0.1em; line-height: 1.0em ; font-size: 1.1em; font-weight: bold; padding: 0 0 0.1em 0 ; margin: 0em; }
.highlightstitle { letter-spacing: 0.1em; line-height: 1.3em ;font-size: 1.1em; font-weight: bold; padding: 0em; margin: 0em;}
.highlights { line-height: 1.3em ;padding: 0em ; margin: 0em;}
.leftmenu{ width: 16em; }
.middlecolumn { width: 361px; }
.rightmenu{ width: 16em; }
.menubox { padding: 0; margin: 0 0 1.5em 0; border: 0px solid blue; line-height: 1.3em;}
.pagemenu {font-size: 1.2em; font-weight: bold; background: #656565; color: #CDCDCD; padding: 0.5em; margin: 0 0 0.2em 0;}
.pagemenulink { text-decoration: none; color: #CDCDCD; }
.pagemenuselected {font-size: 1.2em; font-weight: bold; background: #9c9c9c; color: #CDCDCD; padding: 0.5em; margin: 0 0 0.2em 0;}
.pagemenulinkselected { text-decoration: none; color: #ffffff; }
.pagesubmenu {font-size: 1.1em; font-weight: bold; background: #ffffff; color: #656565; padding: 0.2em 0.3em 0.2em 1em; margin: 0 0 0.2em 0;}
.pagesubmenulink { text-decoration: none; color: #656565; }
.pagesubmenulinkselected { text-decoration: none; color: #006500; }
.menubars { background-image:url(images/bg-bars.gif); background-repeat: repeat-y; background-position: top right; }
.menucoloury0 { background-color: #A8B4A0 ;}
.menucoloury1 { background-color: #C64C03 ;}
.menucoloury2 { background-color: #3E5930 ;}
.menucoloury3 { background-color: #2673B7 ;}
.menucoloury4 { background-color: #FF9C00 ;}
.menucoloury5 { background-color: #48129B ;}
.menucolour0 { background-color: #2C3A21 ;}
.menucolour1 { background-color: #40542F ;}
.menucolour2 { background-color: #546E3F ;}
.menucolour3 { background-color: #68874E ;}
.menucolour4 { background-color: #7B9F5F ;}
.menucolour5 { background-color: #87AF68 ;}
.imagepad { margin-right: 0.5em;}
.highlight { padding-bottom:1em;  line-height: 1.3em;}
.pagetitle { font-size: 1.3em; font-weight: bold; padding: 0.2em; background-image:url(images/bg-section-heading-fade.png); background-repeat: repeat-y; background-position: center left; background-color: #ffffff; }
.tdmenu { line-height: 1.3em ;padding: 0em 0em 0.3em 0em; text-indent: 0em ; margin: 0em; }
.linkbright{ font-style: normal; text-decoration: none ;  color: #40b000;}
.link{ font-style: normal; text-decoration: none ;  color: #006500;}
.link:hover { text-decoration: underline; color: #006500;}
.titlelink { text-decoration: none ; color: #656565;}
.titlelink:hover { text-decoration:underline; }
.menueventtime { width: 5em; line-height: 1.3em ;padding: 0em 0em 0.3em 0em; margin: 0em; vertical-align: top; }
.menueventdate { width: 10em; line-height: 1.3em ;padding: 0em 0em 0.3em 0em; margin: 0em; vertical-align: top; }
.menueventtext { width: 12em; line-height: 1.3em ;padding: 0em 0em 0.3em 0em; margin: 0em; vertical-align: top; }
.menueventmore { font-weight: bold; line-height: 1.3em ;padding: 0em 0em 0.3em 0em; margin: 0em; vertical-align: top; text-align: right;}
.menueventtitle { font-weight: bold; line-height: 1.3em ;padding: 0em 0em 0em 0em; margin: 0em; vertical-align: top;}
.menueventlinepad { padding-bottom: 0.3em; }
.sermontime { width: 5em; line-height: 1.3em ;padding: 0em 0.8em 0.3em 0em; margin: 0em; vertical-align: top; }
.sermontext { line-height: 1.3em ;padding: 0em 0em 0.3em 0em; margin: 0em; vertical-align: top; }
.sermonmore { font-weight: bold; line-height: 1.3em ;padding: 0em 0em 0.3em 0em; margin: 0em; vertical-align: top; text-align: right;}
.sermontitle { letter-spacing: 0.1em; line-height: 1.0em ; font-size: 1.1em; font-weight: bold; padding: 0 0 0.1em 0 ; margin: 0em; }
.wordmarque { background-image:url(images/bg-banner-word-marque.png); background-repeat: no-repeat; background-position: top left; }
.fourmarque { background-image:url(images/4oc-logo-wide.png); background-repeat: no-repeat; background-position: top left; }
.gracemarque { background-image:url(images/grace-logo.png); background-repeat: no-repeat; background-position: top left; }
.righttree { background-image:url(images/bg-banner-right.jpg); background-repeat: no-repeat; background-position: top left; }
.tabletext { line-height: 1.3em ; vertical-align: top; padding: 0 0.3em 0.3em 0;}
.bad { color: red; font-weight: bold ;}
.box { margin: 1em; padding: 1em; border: 1px solid #656565; }

