body {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#CC9900 url(images/page_back.png) center repeat-y;
	}
	
p {
	font-size:75%;
	line-height:140%;
	margin: 0 0 10px 0;
	padding:0;
	}

.contactform {
	font-size:75%;
	}

.schedule {
	font-size:75%;
	margin-bottom:10px;
	margin-left:30px;
	}

a { color: #CC0000; text-decoration: underline; }
a:visited { color: #CC0000; text-decoration: underline; }
a:focus, a:hover, a:active { color: #FF3333; text-decoration: underline; }

h1 {
	font-size:1pt;
	text-indent:-9000px;
	}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:140%;
	color:#996600;
	margin:0 0 10px 0;
	font-weight:normal;
	border-bottom:1px solid #996600;
	}
	
h3 {
	color: #ffffff; 
	padding: 3px 5px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold; 
	}	
	
h4 {
	font-size:75%;
	line-height:140%;
	margin:0;
	padding:0;
	font-weight:bold;
	}

h2.homeheader {
	font-size:130%;
	text-align:center;
	}

h5 {
	font-size:100%;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:-5px;
	margin-bottom:10px;
	}

#pagehead img {
	border:0;
	margin:0;
	}
	
#globalnav {
	margin-top:2px;
	}

#globalnav ul {
	list-style:none;
	padding:3px 0px;
	}
#globalnav ul li {
	display:inline;
	}
#globalnav ul li a { color: #ffffff; text-decoration: none; 
	padding: 3px 10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	}
#globalnav ul li a:visited { color: #ffffff; text-decoration: none; }
#globalnav ul li a:focus { color: #990000; text-decoration: none; background:url(images/red_light.png); }
#globalnav ul li a:hover { color: #990000; text-decoration: none; background:url(images/red_light.png); }
#globalnav ul li a:active { color: #990000; text-decoration: none; background:url(images/red_light.png); }

#home #linkhome a, #harvard #linkharvard a, #who #linkwho a, #worship #linkworship a, #programs #linkprograms a, #news #linknews a, #giving #linkgiving a {
	background:url(images/red_highlight.png); 
	}

#home #linkhome a:focus, #harvard #linkharvard a:focus, #who #linkwho a:focus, #worship #linkworship a:focus, #programs #linkprograms a:focus, #news #linknews a:focus, #giving #linkgiving a:focus {
	background:url(images/red_light.png); 
	}
	
#home #linkhome a:hover, #harvard #linkharvard a:hover, #who #linkwho a:hover, #worship #linkworship a:hover, #programs #linkprograms a:hover, #news #linknews a:hover, #giving #linkgiving a:hover {
	background:url(images/red_light.png); 
	}
	
#home #linkhome a:active, #harvard #linkharvard a:active, #who #linkwho a:active, #worship #linkworship a:active, #programs #linkprograms a:active, #news #linknews a:active, #giving #linkgiving a:active {
	background:url(images/red_light.png); 
	}

#subnav ul {
	list-style:none;
	padding:6px 0px 6px 10px;
	}
	
#subnav ul li {
	display:block;
	padding: 3px 0px;
	font-size:75%;
	font-weight:bold;
	}

#container {
	width:770px;
	text-align:left;
	margin:0 auto;
	background:#FFFFFF;
	}
	
#pagehead {
	margin:19px 0px 10px 0px;
	}
/*
#who #pagehead { background:url(images/header01.jpg) no-repeat; }
#worship #pagehead { background:url(images/header10.jpg) no-repeat; }
#programs #pagehead { background:url(images/header21.jpg) no-repeat; }
#news #pagehead { background:url(images/header08.jpg) no-repeat; }
#giving #pagehead { background:url(images/header03.jpg) no-repeat; }
#contactus #pagehead { background:url(images/header14.jpg) no-repeat; }
#results #pagehead { background:url(images/header14.jpg) no-repeat; }
#harvard #pagehead { background:url(images/header24.jpg) no-repeat; }
*/
#globalnav {
	background:#CC0000 url(images/red_center.png) repeat-x;
	text-align:center;
	}

#leftnav {
	width:200px;
	margin:10px 20px 10px 0px;
	padding:0px;
	float:left;
	}
	
#content {
	width:550px;
	margin:10px 0px 40px 0px;
	padding:0px;
	float:left;
	}
	
#trinav ul {
	list-style:none;
	padding:0px 0px 15px 0px;
	font-weight:bold;
	font-size:75%;
	}

#trinav ul li {
	display:inline;
	padding:0px 6px 0px 8px;
	border-left:2px solid #000000;
	}

#trinav ul li.first {
	padding:0px 8px 0px 0px;
	border:none;
	}
	
#footer {
	margin:10px 0px;
	padding:5px;
	clear:both;
	background:url(images/footer_back.png) repeat-x;
	font-size:65%;
	color:#000000;
	}

#address {
	width:520px;
	height:50px;
	float:left;
	text-align:left;
	}

#search {
	width:240px;
	float:right;
	text-align:right;
	}

#newsfront {
	width:305px;
	margin:10px 20px 10px 0px;
	padding:0px;
	float:left;
	}

#ens {
	margin: 30px 0px;
	padding:0px;
	}
	
#eventsfront {
	width:445px;
	margin:10px 0px 40px 0px;
	padding:0px;
	float:left;
	}
	
.highlight {
	width:170px;
	margin:0px 0px 10px 10px;
	float:right;
	}
.highlight div {
	clear:both;
	}
.homebox {
	width:170px;
	margin:10px 20px 10px 0px;
	padding:0px;
	float:left;
	}
.homebox_right {
	width:170px;
	margin:10px 0px;
	float:left;
	}
	
.event_search {
	width:190px;
	margin:0px 0px 10px 10px;
	float:right;
	}
.event_search div {
	margin-bottom:6px;
	}
#leftnav div {
	margin:0px 0px 20px 0px;
	}
.box p {
	padding: 5px;
	margin:0px;
	}
 .box h4 {
 	padding: 5px 5px 0px 5px;
	}

.goldbox h3 {
	background:url(images/gold_center.png) #CC9900;
	}
div.goldbox, td.goldbox {
	background:#FFFFCC url(images/gold_back.png) bottom repeat-x;
	}
.redbox h3 {
	background:url(images/red_center.png) #CC0000;
	}
div.redbox {
	background: #FFCCCC url(images/red_back.png) bottom repeat-x;
	}
#newsfront p {
	margin-left:10px;
	}
	
.headline {
	font-weight:bold;
	}

.seeall {
	margin-bottom:20px;
	font-size:70%;
	font-style:italic;
	}

.credit {
	text-align:right;
	font-size:50%;
	}
#resultspage {
	width:770px;
	text-align:center;
	}
#searchresults {
	width:610px;
	margin:0 auto;
	text-align:left;
	}

.pullquote {
	margin-left:25px;
	margin-right:25px;
	font-style:italic;
	}
.italics {
  font-style:italic;
  }

#listnormal ul {
	list-style:none;
	padding:6px 0px 6px 10px;
	}
	
#listnormal ul li {
	display:block;
	padding: 3px 0px;
	font-size:75%;
	font-weight:normal;
	}

#overlay {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1050px;
	visibility:hidden;
	background:url(images/overlay.png)
	}

#slideshow {
	text-align:left;
	border:2px solid #CC9900;
	width:550px;
	background:#FFFFCC;
	margin:100px auto;
	}
	
#slide_content {
	margin:10px;
	height:auto;
	}
#slide_image {
	width:400px;
	}
#slide_caption {
	width:120px;
	float:right;
	}
.close {
	font-size:60%;
	margin-bottom:12px;
	text-align:right;
	}

#home_content {
	width:330px;
	margin:10px 20px 40px 0px;
	padding:0px;
	float:left;
	}

#home_right {
	width:200px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
	
.homebox2 {
	width:330px;
	margin:20px 0px;
	padding:0px;
	}
.homebox2_right {
	width:155px;
	margin:10px 0px;
	float:left;
	}

#home_right img, #leftnav img {
	margin-top:20px;
	}

#contact_button {
 width: 100px;
 height: 50px;
 background: url(images/contact_us_button.png);
 margin-left: 10px; padding: 0;
 position: relative;
 float:left;
}
#contact_button a {height: 50px; width: 100px; display: block;}
#contact_button a:hover {background: transparent url(images/contact_us_button.png) 0 -60px no-repeat;}

#sermons_button {
 width: 100px;
 height: 50px;
 background: url(images/sermons_button.png);
 margin-left: 10px; padding: 0;
 position: relative;
 float:left;
}
#sermons_button a {height: 50px; width: 100px; display: block;}
#sermons_button a:hover {background: transparent url(images/sermons_button.png) 0 -60px no-repeat;}

#listen_button {
 width: 100px;
 height: 50px;
 background: url(images/play_music_button.png);
 padding: 0;
 position: relative;
 float:left;
}
#home #listen_button {
	margin-left: 10px; 
	}
#programs #listen_button { 
	margin-left:0px;
	margin-right:10px;
	}
#listen_button a {height: 50px; width: 100px; display: block;}
#listen_button a:hover {background: transparent url(images/play_music_button.png) 0 -60px no-repeat;}

.home_column {
	width:240px;
	min-height:280px;
	margin-right:25px;
	margin-bottom:20px;
	float:left;
	}

.far_right {
	margin-right:0px;
	}

#home_container {
	margin:10px 0 30px 0;
	}

#home_header {
	width:440px;
	float:left;
	}

#home_bar {
	width:770px;
	height:60px;
	margin:20px 0px 10px 0px;
	}

.home_table {
	margin-bottom:10px;
	}
	
.clear_right {
	clear: right;
}

.hidetext {
	display:none;
	}body {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#CC9900 url(images/page_back.png) center repeat-y;
	}
	
p {
	font-size:75%;
	line-height:140%;
	margin: 0 0 10px 0;
	padding:0;
	}

.contactform {
	font-size:75%;
	}

.schedule {
	font-size:75%;
	margin-bottom:10px;
	margin-left:30px;
	}

a { color: #CC0000; text-decoration: underline; }
a:visited { color: #CC0000; text-decoration: underline; }
a:focus, a:hover, a:active { color: #FF3333; text-decoration: underline; }

h1 {
	font-size:1pt;
	text-indent:-9000px;
	}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:140%;
	color:#996600;
	margin:0 0 10px 0;
	font-weight:normal;
	border-bottom:1px solid #996600;
	}
	
h3 {
	color: #ffffff; 
	padding: 3px 5px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold; 
	}	
	
h4 {
	font-size:75%;
	line-height:140%;
	margin:0;
	padding:0;
	font-weight:bold;
	}

h2.homeheader {
	font-size:130%;
	text-align:center;
	}

h5 {
	font-size:100%;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:-5px;
	margin-bottom:10px;
	}

#pagehead img {
	border:0;
	margin:0;
	}
	
#globalnav {
	margin-top:2px;
	}

#globalnav ul {
	list-style:none;
	padding:3px 0px;
	}
#globalnav ul li {
	display:inline;
	}
#globalnav ul li a { color: #ffffff; text-decoration: none; 
	padding: 3px 10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	}
#globalnav ul li a:visited { color: #ffffff; text-decoration: none; }
#globalnav ul li a:focus { color: #990000; text-decoration: none; background:url(images/red_light.png); }
#globalnav ul li a:hover { color: #990000; text-decoration: none; background:url(images/red_light.png); }
#globalnav ul li a:active { color: #990000; text-decoration: none; background:url(images/red_light.png); }

#home #linkhome a, #harvard #linkharvard a, #who #linkwho a, #worship #linkworship a, #programs #linkprograms a, #news #linknews a, #giving #linkgiving a {
	background:url(images/red_highlight.png); 
	}

#home #linkhome a:focus, #harvard #linkharvard a:focus, #who #linkwho a:focus, #worship #linkworship a:focus, #programs #linkprograms a:focus, #news #linknews a:focus, #giving #linkgiving a:focus {
	background:url(images/red_light.png); 
	}
	
#home #linkhome a:hover, #harvard #linkharvard a:hover, #who #linkwho a:hover, #worship #linkworship a:hover, #programs #linkprograms a:hover, #news #linknews a:hover, #giving #linkgiving a:hover {
	background:url(images/red_light.png); 
	}
	
#home #linkhome a:active, #harvard #linkharvard a:active, #who #linkwho a:active, #worship #linkworship a:active, #programs #linkprograms a:active, #news #linknews a:active, #giving #linkgiving a:active {
	background:url(images/red_light.png); 
	}

#subnav ul {
	list-style:none;
	padding:6px 0px 6px 10px;
	}
	
#subnav ul li {
	display:block;
	padding: 3px 0px;
	font-size:75%;
	font-weight:bold;
	}

#container {
	width:770px;
	text-align:left;
	margin:0 auto;
	background:#FFFFFF;
	}
	
#pagehead {
	margin:19px 0px 10px 0px;
	}
/*
#who #pagehead { background:url(images/header01.jpg) no-repeat; }
#worship #pagehead { background:url(images/header10.jpg) no-repeat; }
#programs #pagehead { background:url(images/header21.jpg) no-repeat; }
#news #pagehead { background:url(images/header08.jpg) no-repeat; }
#giving #pagehead { background:url(images/header03.jpg) no-repeat; }
#contactus #pagehead { background:url(images/header14.jpg) no-repeat; }
#results #pagehead { background:url(images/header14.jpg) no-repeat; }
#harvard #pagehead { background:url(images/header24.jpg) no-repeat; }
*/
#globalnav {
	background:#CC0000 url(images/red_center.png) repeat-x;
	text-align:center;
	}

#leftnav {
	width:200px;
	margin:10px 20px 10px 0px;
	padding:0px;
	float:left;
	}
	
#content {
	width:550px;
	margin:10px 0px 40px 0px;
	padding:0px;
	float:left;
	}
	
#trinav ul {
	list-style:none;
	padding:0px 0px 15px 0px;
	font-weight:bold;
	font-size:75%;
	}

#trinav ul li {
	display:inline;
	padding:0px 6px 0px 8px;
	border-left:2px solid #000000;
	}

#trinav ul li.first {
	padding:0px 8px 0px 0px;
	border:none;
	}
	
#footer {
	margin:10px 0px;
	padding:5px;
	clear:both;
	background:url(images/footer_back.png) repeat-x;
	font-size:65%;
	color:#000000;
	}

#address {
	width:520px;
	height:50px;
	float:left;
	text-align:left;
	}

#search {
	width:240px;
	float:right;
	text-align:right;
	}

#newsfront {
	width:305px;
	margin:10px 20px 10px 0px;
	padding:0px;
	float:left;
	}

#ens {
	margin: 30px 0px;
	padding:0px;
	}
	
#eventsfront {
	width:445px;
	margin:10px 0px 40px 0px;
	padding:0px;
	float:left;
	}
	
.highlight {
	width:170px;
	margin:0px 0px 10px 10px;
	float:right;
	}
.highlight div {
	clear:both;
	}
.homebox {
	width:170px;
	margin:10px 20px 10px 0px;
	padding:0px;
	float:left;
	}
.homebox_right {
	width:170px;
	margin:10px 0px;
	float:left;
	}
	
.event_search {
	width:190px;
	margin:0px 0px 10px 10px;
	float:right;
	}
.event_search div {
	margin-bottom:6px;
	}
#leftnav div {
	margin:0px 0px 20px 0px;
	}
.box p {
	padding: 5px;
	margin:0px;
	}
 .box h4 {
 	padding: 5px 5px 0px 5px;
	}

.goldbox h3 {
	background:url(images/gold_center.png) #CC9900;
	}
div.goldbox, td.goldbox {
	background:#FFFFCC url(images/gold_back.png) bottom repeat-x;
	}
.redbox h3 {
	background:url(images/red_center.png) #CC0000;
	}
div.redbox {
	background: #FFCCCC url(images/red_back.png) bottom repeat-x;
	}
#newsfront p {
	margin-left:10px;
	}
	
.headline {
	font-weight:bold;
	}

.seeall {
	margin-bottom:20px;
	font-size:70%;
	font-style:italic;
	}

.credit {
	text-align:right;
	font-size:50%;
	}
#resultspage {
	width:770px;
	text-align:center;
	}
#searchresults {
	width:610px;
	margin:0 auto;
	text-align:left;
	}

.pullquote {
	margin-left:25px;
	margin-right:25px;
	font-style:italic;
	}
.italics {
  font-style:italic;
  }

#listnormal ul {
	list-style:none;
	padding:6px 0px 6px 10px;
	}
	
#listnormal ul li {
	display:block;
	padding: 3px 0px;
	font-size:75%;
	font-weight:normal;
	}

#overlay {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1050px;
	visibility:hidden;
	background:url(images/overlay.png)
	}

#slideshow {
	text-align:left;
	border:2px solid #CC9900;
	width:550px;
	background:#FFFFCC;
	margin:100px auto;
	}
	
#slide_content {
	margin:10px;
	height:auto;
	}
#slide_image {
	width:400px;
	}
#slide_caption {
	width:120px;
	float:right;
	}
.close {
	font-size:60%;
	margin-bottom:12px;
	text-align:right;
	}

#home_content {
	width:330px;
	margin:10px 20px 40px 0px;
	padding:0px;
	float:left;
	}

#home_right {
	width:200px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
	
.homebox2 {
	width:330px;
	margin:20px 0px;
	padding:0px;
	}
.homebox2_right {
	width:155px;
	margin:10px 0px;
	float:left;
	}

#home_right img, #leftnav img {
	margin-top:20px;
	}

#contact_button {
 width: 100px;
 height: 50px;
 background: url(images/contact_us_button.png);
 margin-left: 10px; padding: 0;
 position: relative;
 float:left;
}
#contact_button a {height: 50px; width: 100px; display: block;}
#contact_button a:hover {background: transparent url(images/contact_us_button.png) 0 -60px no-repeat;}

#sermons_button {
 width: 100px;
 height: 50px;
 background: url(images/sermons_button.png);
 margin-left: 10px; padding: 0;
 position: relative;
 float:left;
}
#sermons_button a {height: 50px; width: 100px; display: block;}
#sermons_button a:hover {background: transparent url(images/sermons_button.png) 0 -60px no-repeat;}

#listen_button {
 width: 100px;
 height: 50px;
 background: url(images/play_music_button.png);
 padding: 0;
 position: relative;
 float:left;
 text-indent:-999em;
}
#home #listen_button {
	margin-left: 10px; 
	}
#programs #listen_button { 
	margin-left:0px;
	margin-right:10px;
	}
#listen_button a {height: 50px; width: 100px; display: block;}
#listen_button a:hover {background: transparent url(images/play_music_button.png) 0 -60px no-repeat;}

.home_column {
	width:240px;
	min-height:280px;
	margin-right:25px;
	margin-bottom:20px;
	float:left;
	}

.far_right {
	margin-right:0px;
	}

#home_container {
	margin:10px 0 30px 0;
	}

#home_header {
	width:440px;
	float:left;
	}

#home_bar {
	width:770px;
	height:60px;
	margin:20px 0px 10px 0px;
	}

.home_table {
	margin-bottom:10px;
	}
	
.clear_right {
	clear: right;
}

.hidetext {
	display:none;
	}

#banner1 #pagehead { background:url(images/header01.jpg) no-repeat;  }
#banner2 #pagehead { background:url(images/header02.jpg) no-repeat;  }
#banner3 #pagehead { background:url(images/header03.jpg) no-repeat;  }
#banner4 #pagehead { background:url(images/header04.jpg) no-repeat;  }
#banner5 #pagehead { background:url(images/header05.jpg) no-repeat;  }
#banner6 #pagehead { background:url(images/header06.jpg) no-repeat;  }
#banner7 #pagehead { background:url(images/header07.jpg) no-repeat;  }
#banner8 #pagehead { background:url(images/header08.jpg) no-repeat;  }
#banner9 #pagehead { background:url(images/header09.jpg) no-repeat;  }
#banner10 #pagehead { background:url(images/header10.jpg) no-repeat;  }
#banner11 #pagehead { background:url(images/header11.jpg) no-repeat;  }
#banner12 #pagehead { background:url(images/header12.jpg) no-repeat;  }
#banner13 #pagehead { background:url(images/header13.jpg) no-repeat;  }
#banner14 #pagehead { background:url(images/header14.jpg) no-repeat;  }
#banner15 #pagehead { background:url(images/header15.jpg) no-repeat;  }
#banner16 #pagehead { background:url(images/header16.jpg) no-repeat;  }
#banner17 #pagehead { background:url(images/header17.jpg) no-repeat;  }
#banner18 #pagehead { background:url(images/header18.jpg) no-repeat;  }
#banner19 #pagehead { background:url(images/header19.jpg) no-repeat;  }
#banner20 #pagehead { background:url(images/header20.jpg) no-repeat;  }
#banner21 #pagehead { background:url(images/header21.jpg) no-repeat;  }
#banner22 #pagehead { background:url(images/header22.jpg) no-repeat;  }
#banner23 #pagehead { background:url(images/header23.jpg) no-repeat;  }
#banner24 #pagehead { background:url(images/header24.jpg) no-repeat;  }
