body {
background-image: url('../images/background.jpg');
background-color: #E7E7E7;
background-repeat: repeat-y;
background-position: top center;
margin:0px;
font-size:12px;
}

a {
text-decoration:none;
font-weight:bold;
font-family:arial;
color:black;
}

a img {
border:0;
}

a:hover {
color: white;
}

table.main {
text-align:center;
width:730px;
}

tr.main {
}

td.padding {
width:25px;
}

td.main {
text-align:left;
vertical-align:top;
width:520px;
font-size:16px;
}

table.audio {
font-size:14px;
}

td.beliefs {
text-align:left;
vertical-align:top;
width:510px;
font-size:16px;
}

td.beliefs a {
text-decoration:underline;
}
td.beliefs a:hover {
text-decoration:none;
color:black;
}

table.links tr td a {
text-decoration:underline;
font-weight:bold;
font-family:arial;
color:black;
}

table.links tr td a:hover {
font-weight:bold;
font-family:arial;
color:black;
text-decoration:none;
}

table.links tr th {
text-align:center;
}

tr.header {
text-align:left;
width:730px;
font-family:arial;
}

td.leftHeader {
width:570px;
font-family:arial;
font-size:32px;
}

td.rightHeader {
font-size:14px;
}

table.menu {
text-align:center;
background-image: url('../images/navbar.jpg');
background-repeat: repeat-x;
width:726px;
}

td.menu {
font-size:16px;
font-weight:bold;
font-family:arial;
color:white;
}

td.sidebar {
background-color: #F0F0F0;
padding: 8px 0px 0px 8px;
text-align:left;
width:170px;
font-family:arial;
color:black;
vertical-align:top;
font-weight:bold;
font-size:14px;
}

.serviceDates {
color: #67AEE4;
font-size:18px;
padding: 0px 0px 0px 8px;
}

.sidebarHeader {
font-size:22px;
font-weight:bold;
}

.paragraphHeader {
font-weight:bold;
font-family:arial;
font-size:24px;
}

.subHeading {
font-weight:bold;
font-family:arial;
font-size:16px;
}

p.main {
font-size:10px;
}

.verse {
font-size:14px;
font-style:italic;
}


#navBar, #navBar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#navBar a {
	display: block;
}

#navBar li {
	float: left;
    width: 144px;
}

#navBar li ul {
	position: absolute;
	width: 144px;
    background-color: #E7E7E7;
	left: -999em;
   -moz-opacity: .9;
	filter: alpha(Opacity=90);
	z-index: 1
}

#navBar li:hover ul {
	left: auto;
}

#navBar li ul li {
   font-size: 14px;
}

#navBar li:hover ul, #navBar li.sfhover ul {
	color:white;
	left: auto;
   *margin-left: -72px;
}

ol.outlineMain {
	list-style-type:upper-alpha;
}
ol.outlineSub {
	list-style-type:lower-alpha;
}
ol.outlineMain li, ol.outlineSub li {
	margin-bottom:10px;
}