body    { background: #003443 url(../images/pagetile_03.gif) repeat-x; text-align: center; margin: 0px 0px 40px }
p   { color: black; font-size: 11px; line-height: 16px; font-family: verdana; text-align: left; margin-top: 0px }
h1, h2, h3 { color: #600; font-family: "Times New Roman", Times, Serif; text-align: left; margin-bottom: 0px }
h1 { font-size: 22px }
td {}
img { border: 0px }

a:link { 
color: #800000 
}

a:visited { 
color: #800000;
 }
 
a:hover   { 
color: silver; 
text-decoration: none; 
background-color: #660000;
}

#header  { text-align: left; margin: 0px auto; width: 768px }
#content   { background: url(../images/content-tile_16.gif) repeat-y; margin: 0px auto 20px; padding-bottom: 0px; border-style: none solid solid solid; border-width: medium 4px 4px 4px; border-color: black; width: 713px }
#calendarpage { background: white repeat-y; margin: 0px auto 20px; padding-bottom: 0px; border-style: none solid solid solid; border-width: medium 4px 4px 4px; border-color: black; width: 713px }
#date  { color: #003443; font-size: 12px; font-family: georgia, "times new roman", times, serif; text-align: left; margin-right: 10px; margin-bottom: 18px; margin-left: 16px }
.contentarea  { margin-top: 40px; margin-right: 30px; margin-left: 35px; padding-bottom: 45px }
.contentarea h2 { font-size: 14px; font-family: verdana, arial, helvetica, "sans serif"; margin-bottom: 0px }
.contentarea h2 a:link { color: #600; text-decoration: none }
.contentarea h2 a:visited { color: #600; text-decoration: none }
.contentarea h2 a:hover { color: silver; text-decoration: none }
.contentarea h3 { font-size: 14px; font-family: verdana, arial, helvetica, "sans serif"; margin-bottom: 0px }
.contentarea h4 { color: black; font-size: 11px; font-family: verdana, arial, helvetica, "sans serif"; text-align: left; margin-bottom: 0px }
.contentarea ol   { }
.contentarea li  { font-size: 11px; font-family: verdana, arial, "sans serif"; text-align: left; margin-bottom: 6px 
}

.contentarea img { 
margin-top: 4px; 
margin-right: 8px; 
margin-bottom: 4px; 
padding: 4px 4px 4px; 
border: solid 1px #d3d3d3;
 }
 
td.sidebar    { padding-top: 13px; padding-bottom: 20px }
.tabs   { background: #485354 url(../images/sidebartab_12.gif); margin-left: 6px; width: 217px; height: 27px }
p.tabsheader   { color: #f5f5f5; font-weight: bold; font-size: 10px; font-family: verdana; text-align: left; text-transform: uppercase; text-indent: 20px; margin-bottom: 0px; margin-left: 0px; text-shadow: black 1px 1px 4px;
}
.sidebar p  { font-size: 10px; margin-right: 20px; margin-left: 20px }
.sidebar ul   { font-size: 10px; font-family: verdana; text-align: left; margin-top: 18px; margin-bottom: 15px }
.sidebar li    { font-size: 10px; font-family: verdana; text-align: left; text-indent: 0px; list-style-type: none; margin-bottom: 6px }
.sidebar a:link  { color: #800000 }
.sidebar a:visited { color: #800000 }
.sidebar a:hover    { color: white; text-decoration: none; background-color: transparent; text-shadow: black 2px 2px 2px }
td.footer   { color: white }
.footer p  { color: white; font-size: 10px; font-family: verdana; background-color: #600; text-align: center; padding-top: 6px; padding-bottom: 6px;
	margin-bottom: 0px;
}
.times  { color: #600; font-weight: bold }
.sidebar h4  { color: #f5f5f5; font-weight: bold; font-size: 10px; font-family: verdana; background: #485354 url(../images/sidebartab_12.gif); text-align: left; text-transform: uppercase; text-indent: 10px; margin-right: 6px; margin-left: 6px; padding-top: 6px; padding-bottom: 6px; text-shadow: black 1px 1px 4px;  letter-spacing: 2px; }
.sidebar h4 a:link { color: #f5f5f5; font-weight: bold; font-size: 10px; font-family: verdana; text-decoration: none; text-align: left; text-transform: uppercase; text-indent: 10px; letter-spacing: 2px; text-shadow: black 1px 1px 4px }
.sidebar h4 a:visited { color: #f5f5f5; font-weight: bold; font-size: 10px; font-family: verdana; text-decoration: none; text-align: left; text-transform: uppercase; text-indent: 10px; letter-spacing: 2px; text-shadow: black 1px 1px 4px }
.sidebar h4 a:hover { color: #600; font-weight: bold; font-size: 10px; font-family: verdana; text-decoration: none; background-color: white; text-align: left; text-transform: uppercase; text-indent: 10px; letter-spacing: 2px; text-shadow: black 1px 1px 4px }
.bottomlinks a:link  { color: silver; font-size: 10px; font-family: verdana; text-decoration: none; text-align: center; margin-right: 5px; margin-bottom: 12px; margin-left: 5px; padding-right: 5px; padding-left: 5px; border-left: none }
.bottomlinks a:visited { color: silver; font-size: 10px; font-family: verdana; text-decoration: none; text-align: center; margin-right: 5px; margin-bottom: 12px; margin-left: 5px; padding-right: 5px; padding-left: 5px; border-left: medium none }
.bottomlinks a:hover  { color: white; font-size: 10px; font-family: verdana; text-decoration: none; background-color: transparent; text-align: center; margin-right: 5px; margin-bottom: 12px; margin-left: 5px; padding-right: 5px; padding-left: 5px; border-left: medium none }
.credit p  { color: #808080; font-size: 10px; text-align: center; margin: 40px auto 20px; padding-top: 10px; border-top: 1px dotted #808080; width: 200px }
.credit a:link  { color: #808080; font-size: 10px; text-decoration: none; padding: 4px }
.credit a:visited  { color: #808080; font-size: 10px; text-decoration: none; padding: 4px }
.credit a:hover   { color: #dcdcdc; text-decoration: none; background-color: transparent; padding: 4px; text-shadow: white 1px 1px 8px }
.inputtext { color: #066; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, "Sans Serif"; background-color: #fff; margin: 0; padding: 2px; border: solid 1px black }
.formcontent { margin-right: auto; margin-left: auto; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc }
.formtable  { color: #600; font-size: 10px; font-family: verdana; text-align: left; margin-top: 25px }
.sermontable { border: solid 1px #00583e }
.sermontable td, th  { font-size: 11px; font-family: verdana, helvetica, arial, "sans serif"; text-align: left; padding: 3px }
th { color: #00583e; font-weight: bold; font-size: 11px; font-family: times, "times new roman", georgia, serif; background-color: #dcdcdc; text-align: left; text-transform: uppercase; letter-spacing: 1px }
img.map  { background-color: white; padding: 3px; border: solid 1px #d3d3d3 }

img.headshot { 
margin-top: 4px; 
margin-right: 8px; 
margin-bottom: 4px; 
padding: 4px 4px 20px; 
border: solid 1px #d3d3d3;
 }
 
