body {font-family:Arial, Helvetica, Sans-serif;}

/* link styles */
a:link {font-family:Arial,Helvetica,Sans-serif; font-size:10pt; color:#00f;}
a:visited {font-family:Arial,Helvetica,Sans-serif; font-size:10pt; color:#66f;}
a:hover, a:active {font-family:Arial,Helvetica,Sans-serif; font-size:10pt; color:red;}

a.topEmail:link, a.topEmail:visited, a.topEmail:active {color:white; font-size: 8pt;}
a.topEmail:hover {color:white; background-color:#000099; font-size: 8pt;}

a.topNavLink:link, a.topNavLink:active {font-size:14pt; font-weight:bold; color:#fff; text-decoration:underline;}
a.topNavLink:visited {font-size:14pt; font-weight:bold; color:#fff; text-decoration:none;}
a.topNavLink:hover {font-size:14pt; font-weight:bold; color:#fff; background-color:#06c; text-decoration:underline;}

a.topNavLinkOn:link, a.topNavLinkOn:visited, a.topNavLinkOn:active {font-size:14pt; font-weight:bold; color:#9cf;}
a.topNavLinkOn:hover {font-size:14pt; color:white; font-weight:bold; background-color:#09f;}

a.bottomNavLink:link {color:#00f; font-weight:bold;}
a.bottomNavLink:visited {color:#009; font-weight:bold;}
a.bottomNavLink:active {color:#f00; font-weight:bold;}
a.bottomNavLink:hover {color:#00f; font-weight:bold;}

a.otherLinks:link, a.otherLinks:visited, a.announMainHead:link, a.announMainHead:visited {color:#009;}
a.otherLinks:hover, a.announMainHead:hover {color:#00f;}
a.otherLinks:active, a.announMainHead:active {color:#f00;}

a.announMainHead:link, a.announMainHead:active, a.announMainHead:visited, a.announMainHead:hover {font-size:16pt; font-weight:bold;}

a.whiteLink:link, a.whiteLink:active, a.whiteLink:hover, a.whiteLink:visited {color:white;}

a.trailLink:link, a.trailLink:visited, a.trailLink:active {color:white; font-family:Arial, Helvetica, Sans-serif;}
a.trailLink:hover {color:#6cf; font-family:Arial, Helvetica, Sans-serif;}

a.dates:link, a.dates:visited, a.dates:hover, a.dates:active {font-family:"Courier New", Courier, Mono;}

a.mainHead:link, a.mainHead:visited, a.mainHead:active, a.mainHead:hover {font-size:16pt;} 

/* Paragraph styles */
p {font-family:Arial, Helvetica, Sans-serif; font-size:10pt;}
p.topAddress {color:white; font-size:8pt; font-weight:bold;}
p.latestAnnouncement {font-family: Verdana, Arial, Sans-serif; font-size:16pt; font-weight:bold; text-align:center;}
p.sunday, p.weekly, p.smallGroups {font-family: Verdana, Arial, Sans-serif; font-size:16pt; font-weight:bold; text-align:center; color:white;}
p.smallGroups {text-align:left; color:black;}
p.whiteText {color:white;}
p.trail {font-family:Verdana, Arial, Helvetica, Sans-serif; color:white; font-size:10pt;}
p.introMessage {text-align:justify;}

/* table styles */
table.eventTable {}

b, td {font-family:Arial, Helvetica, Sans-serif; font-size:10pt;}
td.latestAnnouncement {}
td.sundayServices {background-color:#06c;}
td.weeklyServices {background-color:#06c;}

td.contactEmailTopLeft, td.contactEmailTop, td.contactEmailLeft, td.contactEmailLeftBottom, td.contactEmailLeftBottom, td.contactEmail {background-color:#9cf;}


/* bold tag styles */
b.topNavOn {font-size:14pt; font-weight:bold; color:#9cf;}
b.trailOn {font-family:Arial,Helvetica,Sans-serif; font-weight:600;}
b.mainHeadline {font-size:16pt;}

/* ul tag styles */
ul {font-size:10pt;}

/* li tag styles */
li {font-family:Arial, Helvetica, Sans-serif; font-size:10pt;}
li.sunday, li.weekly {font-size:10pt; font-weight:bold; color:white;}

/* div tag styles */
div.moreAbout {padding-bottom:10px; font-size:10pt; font-weight:bold;}

/* span tag styles */
span.whiteItems {font-size:10pt;}

/* Headline styles */
h1 {font-family:Arial,Helvetica,Sans-serif; font-size:24pt; text-align:center;}
h2 {font-family:Arial,Helvetica,Sans-serif; font-size:18pt;}
h3 {font-family:Arial,Helvetica,Sans-serif; font-size:12pt;}

/* Misc tag classes */
pre {font-family:"Courier New", Courier, Mono; font-size:90%; font-weight:900;}

/* global classes */
.default {font-family:Arial,Helvetica,Sans-serif; font-size:10pt;}
.subhead {font-family:Arial,Helvetica,Sans-serif; font-size:16pt; color:#900;}
.caption {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:8pt;}
.coloredHead {color:#009; font-size:16pt;}
.sunday, .wednesday, .latestNews, .smallGroups {font-family:Georgia, "Times New Roman", Times, Serif; color:#009; text-align:center;}
.latestNews {font-style:italic; text-align:center;}
.dropCap {font-size:20pt; color:#009; font-family: Georgia, "Times New Roman", Times, Serif; font-weight:bold;}
.contactTab {background-color: #006;}
.contactTabHeading {color:white;}

dt, dd {padding-bottom: .5em;}

/* IDs */
#leftColumn {}
#rightColumn {}
