
body,html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	font-family: Comic Sans MS;
	background-image: url( images/background2.jpg);
	background-repeat: repeat;

	
}

h1 { font-size:22px;}
h2 { font-size:18px;}
h3 { font-size:16px;}
h4 { font-size:14px;}

h1.cyctitle { 
	font-family: Comic Sans MS;
	font-size:28px;
}

h3.cyctitle { 
	font-family: Comic Sans MS;
	font-size:14px;
}

h1.pageheading { 
	font-family: Comic Sans MS;
	font-size:22px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom-color:#660000;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.frontpagecolumnheading {
	font-size:14px;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;

	background-color: #990000;
	text-decoration: none;
	color: #FBE0BD;

}

.frontpagereadings {
	font-size:14px;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 5px 0px;

	border-right-color:#660000;
	border-right-width:2px;
	border-right-style:solid;
	
	border-bottom-color:#660000;
	border-bottom-width:2px;
	border-bottom-style:solid;
	
	border-left-color:#990000;
	border-left-width:2px;
	border-left-style:solid;
	
	text-decoration: none;
	color: #FBE0BD;

}

#menu {
	background-image: url( images/background1.jpg);
	background-repeat: repeat;
	
	/*background-color:#660000;*/
	border-right-color:#660000;
	border-right-width:2px;
	border-right-style:solid;
	
	border-bottom-color:#660000;
	border-bottom-width:2px;
	border-bottom-style:solid;
	
	/*color: #FBE0BD;*/
	color: #990000;

	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	font-size:13px;
	width: 250px;

}

#menu ul {
	font-family: Comic Sans MS;
	display: block;
	text-decoration: none;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#menu ul li {padding: 5px 5px; text-decoration: none;}

#menu a {display: block; text-decoration:none;}

#menu a:link {color: #990000;}
#menu a:visited {color: #990000;}
#menu a:active {color: #990000;}
#menu a:hover {text-decoration: underline; color: red;}

#joinemail {
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 0px;
	
	background-image: url( images/background1.jpg);
	background-repeat: repeat;
	
	border-right-color:#660000;
	border-right-width:2px;
	border-right-style:solid;
	
	border-bottom-color:#660000;
	border-bottom-width:2px;
	border-bottom-style:solid;
	
	color: #990000;

}

#pagetitle {

	margin: 10px 0px;
	padding: 0px 10px;
	
	background-image: url( images/background1.jpg);
	background-repeat: repeat;
	
	border-right-color:#550000;
	border-right-width:2px;
	border-right-style:solid;
	
	border-bottom-color:#550000;
	border-bottom-width:2px;
	border-bottom-style:solid;
	
	color: #990000;
	clear: both;
}

#pagecontent {

	margin: 0px 0px 10px 0px;
	padding: 10px 10px;

	background-image: url( images/background1.jpg);
	background-repeat: repeat;
	
	border-right-color:#660000;
	border-right-width:2px;
	border-right-style:solid;
	
	border-bottom-color:#660000;
	border-bottom-width:2px;
	border-bottom-style:solid;
	
	color: #990000;

}

ul.news li{
	font-family: Comic Sans MS;
	padding: 5px 0px;
}

#footer {
	border-top-color:#660000;
	border-top-width:1px;
	border-top-style:solid;
	clear: both;
}

a.frontpageeventslink {color: #990000;}
a.frontpageeventslink:visited {color: #990000;}
a.frontpageeventslink:hover {color: #990000;}

a {
	text-decoration: none;
	color:blue;
}

a:visited {
	text-decoration: none;
	color:blue;
}

a:hover {
	text-decoration: underline;
}

table.directions th {
	background-color:#EEEEEE;
	color:#000000;
}

#map_canvas {
	color:#000000;
}
 
.calendar_table th { color:black; background-color:#5588bb; text-align:center; white-space:nowrap; }
.calendar_table td { color:black; background-color:#ffffff; text-align:left; text-decoration: none; border:1px solid; border-color:#5588bb;}
 
.download_table_title td { text-align:left; white-space:nowrap; text-decoration: none; FONT-WEIGHT: bold; font-size:13px;}

.download_table th { background-color:#bbbbbb; text-align:left; padding:2px 2px; white-space:nowrap;}
.download_table a,
.download_table a:visited,
.download_table td { background-color:#ddd; text-align:left; text-decoration: none; }
.download_table td {border-bottom:1px solid; border-color:#999999;}
td.no_border_bottom {border-bottom:none; border-color:#000000;}

.download_table a:hover { text-decoration: underline; background-color:#99FF99;}
td.date {white-space:nowrap; }
td.size {text-align:center; }

div.epistlereading { FONT-WEIGHT: bold; }
div.gospelreading { FONT-WEIGHT: bold; }
p.readingChapter { FONT-WEIGHT: bold; }
p.readingTitle { FONT-WEIGHT: bold; }
p.readingText { FONT-WEIGHT: normal; }
