.chapter {font-size:2em;}

.clearboth {
	clear: both;
	display:block;
	height: 0;
	margin:0;
	padding:0;
	visibility:hidden;
}

.clearleft {
	clear:left;
	display:block;
	height: 0;
	margin:0;
	padding:0;
	visibility:hidden;
} 

.dottedtop {
	border-top:2px dotted #bbcdde;
	padding-top:0.75em;
}

.footnote {font-size:1em;}

.highlightbox {
	background-color:#f6f6f6;
	border:1px solid #cccccc;
	margin:1em 0 0 0;
	padding:0.75em 13px 0.5em 13px;
}

	.highlightbox h3 {
		margin:0;
		padding:0 0 0.25em 0;
	}

	.highlightbox h4 {
		font-weight:normal;
		margin:0;
		padding:0 0 1em 0;
	}

	.highlightbox p {
		font-weight:normal;
		margin:0;
		padding:0 0 0 0;
	}

	.highlightbox ul {
		list-style-type:none;
		margin:0;
		padding:0 0 0.5em 0;
		white-space:nowrap;
	}

		.highlightbox ul li {display:inline;}

			.highlightbox ul li span {
				padding: 0 0.75em 0 0.75em;
			}

.indent {margin-left:1em;}

.left {float:left;}

.leftbox {
	float:left;
	margin-left:13px;
	width:190px;
}

.nowrap {white-space:nowrap;}

.pdficon {
	background-image:url(/images/icons/pdf.png);
	background-position: left center;
	background-repeat:no-repeat;
	height:16px;
	padding-left:18px;
	text-indent:0;
	width:16px;
}

.photo {
	background-color:White;
	border-bottom:1px solid #999999;
	border-left:1px solid #cccccc;		
	border-right:1px solid #999999;
	border-top:1px solid #cccccc;
	font-size:1em;
	padding:6px;
}

.photo190 {width:190px;}

.photo200 {width:200px;}

.photo300 {width:300px;}

.photo400 {width:400px;}

.photo425 {width:425px;}

.photoleft {
	background-color:White;
	border-bottom:1px solid #999999;
	border-left:1px solid #cccccc;		
	border-right:1px solid #999999;
	border-top:1px solid #cccccc;
	float:left;
	font-size:1em;
	margin-bottom:1em;
	margin-right:1em;
	padding:6px;
}

.photoright {
	background-color:White;
	border-bottom:1px solid #999999;
	border-left:1px solid #cccccc;		
	border-right:1px solid #999999;
	border-top:1px solid #cccccc;
	float:right;
	font-size:1em;
	margin-bottom:1em;
	margin-left:1em;
	padding:6px;
}

.phototitle {
	font-size:1.4em;
	font-weight:bold;
}

.printericon {
	background-image:url(/images/icons/printer.png);
	background-position: left center;
	background-repeat:no-repeat;
	height:16px;
	padding-left:19px;
	text-indent:0;
	width:16px;
}

.right {float:right;}

.rightbox {
	float:right;
	margin-right:13px;
	width:190px;
}

.todo {color:Red;}

#events {
	float:right;
	width:475px;
}

#flashcontent {
	margin-left:13px;
	height:480px;
	width:640px;
}

#footer .contact {
	float:right;
	line-height:1.4em;
	text-align:right;
}

#footer .copyright {
	float: left;
}

#footer .web20link {margin-top:1em;}

#footer img.logo {
	height:42px;
	margin:15px 0 5px 0;
	width:42px;
}

#footerwrapper {
	background-color:#995500;
	border-top:5px solid #542d1c;
	clear:both;
	color: #ffca63;
	font-size:1.2em;
	height:100px;
	padding:0.5em 0 0 0;
}

	#footerwrapper a {
		color: #ffca63;
	}

#googlemap {
	height:300px;
	width:400px;
}

#header {
	padding:0 0 0.75em 0;
}

	#header h1 {
		clear:right;
		color: White;
		font-size:2.8em;
		font-weight:normal;
	}

	#header h2.logo {
		color:#ffca63;	
		font-size:1.8em;
		font-weight:bold;
		line-height:0.6em;
		margin:0 0 0 55px;
		padding:0;
	}

	#header img.logo {
		float:left;
		height:90px;
		margin:30px 5px 0 0;
		width:48px;
	}

#headerwrapper {
	background-color:#995500;
	color: #ffca63;
}

#homepagesidebar {
	float:left;
	padding:0 18px 0 13px;
	width:208px;
}

#main {background-color:White;}

#maincolumns {
	padding-bottom:2.5em;
	width:714px;
}

#maincolumn {
	float:left;
	padding:0;
	width:477px;
}

#maincolumnfull {
	float:left;
	padding:0;
	width:714px;
}

#mainnav {}

#mainnavtabs {
		list-style:none;
		margin: 0;
		padding: 0;
}

	#mainnavtabs li {
		display:inline;
		font-size:1.4em;
		margin:0;
		padding: 0;
	}

		#mainnavtabs li a {
			background: url('/images/bkgd_main_nav_tab.png') repeat-x;
			background-color:#8d7367;
			border-bottom:0;
			border-left:1px solid #988075;
			border-right:1px solid #705041;
			border-top:1px solid #988075;
			color: #f0e8e5;
			display: block;
			float: left;
			height:19px;
			margin: 5px 0 0 0;
			padding: 2px 1.2em 2px 1.2em;
		}

		#mainnavtabs li a:hover {
			background: url('/images/bkgd_main_nav_tab_hov.png') repeat-x;
			background-color:#c39d76;
			border-left:1px solid #d1aa83;
			border-right:1px solid #907152;
			border-top:1px solid #d1aa83;
			color:White;			
		}

#mainnavwrapper {
	background-color:#995500;	
	border-bottom:5px solid #542d1c;
	color: #ffca63;
}

#mainwrapper {
	background: url('/images/wallpaper.jpg');
	background-color:#d4ae85;
}

#mainwrapper2 {
		background: url('/images/bkgd_drop_shadow.png');
		margin-left: auto;
		margin-right: auto;
		margin-top:0;
		margin-bottom:0;
		width: 826px;
}

#news {
	float:right;
	width:475px;
}

	#news h4 {font-weight:normal;}

	#news ul {margin-bottom:1em;}

#rssicon {
	height:16px;
	margin-right:0.5em;
	vertical-align:middle;
	width:16px;
}

#selectdevotion {width:150px;}

#sidebar {
	background: url('/images/bkgd_sidebar.png') repeat-x;
	float:right;
	height:450px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5em;
	padding-left:13px;
	width:224px;
}

	#sidebar p {margin-left:0;}

#subnav {
	list-style:none;
	margin: 0;
	padding:0.25em 2em 0.45em 2em;
}

	#subnav li {
		display:inline;
		font-size:1.2em;
		margin:0;
	}

		#subnav li a {
			color: #a9968d;
		}	
	
		#subnav li a:hover {
			color: White;
		}	
	
		#subnav li span {
			color: #a9968d;
			padding:0 0.5em 0 0.5em;
		}

#subnavwrapper {
	background-color:#542d1c;
	color:#a9968d;
}

#utilities {
	background-color:#542d1c;
	float:right;
	margin:0 0 15px 0;
	padding:0.5em 0 0.5em 0;
	text-align:center;
	width:237px;
}

	#utilities ul li {margin:0;}

#welcome {
	height:205px;
	position:relative;
}

#welcomegraphics {
	background-color:#995500;
	border-bottom:5px solid #542d1c;
	bottom:200px;
	height:200px;
	left:239px;
	position:absolute;
	top:0;
	width:475px;
}

	#welcomegraphics img {
		height:200px;
		width:475px;
	}

#welcometext {
	background: url('/images/bkgd_welcome.png') repeat-x;
	background-color:#995500;
	border-bottom:5px solid #542d1c;
	bottom:200px;
	color: #ffca63;
	height:200px;
	left:0;
	position:absolute;
	top:0;
	width:239px;
}

	#welcometext a {color:White;}

	#welcometext h2 {margin-bottom:0;}

		#welcometext h2 img {
			height:23px;
			width:173px;
		}

#welcometextphoto {
	border:5px solid White;
	float:left;		
	height:140px;
	margin:0 0.75em 10px 13px;
	padding:0;
	width:72px;
}

#worshipschedule {
	background-color:#2776c3;		
	border-bottom:5px solid #094e91;
	border-top:5px solid #094e91;
	color:#d0e4f7;
	margin:14px 0 15px 0;
	padding:0 1em 0.75em 0;
}

	#worshipschedule a {color:White;}

	#worshipschedule a:hover {text-decoration:underline;}
		
	#worshipschedule h2 {
		margin:0;
		padding:0;		
	}
		
		#worshipschedule h2 img {
			height:43px;
			width:146px;
		}
	
	#worshipschedule h3 {margin-bottom:0;}	

a {
	color:#094e90;
	text-decoration:none;
}

	a.hpeventday {color:#3e3e3e;}

blockquote {
	background-color:#2776c3;		
	border-bottom:5px solid #094e91;
	border-top:5px solid #094e91;
	color:#d0e4f7;
	padding:1em 0 0 0;
}

	blockquote a{color:White;}

	blockquote a:hover {text-decoration:underline;}

body {
	background-color:#995500;
	color:#3e3e3e;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 62.5%;
	margin:0;
	padding:0;
}

body#pg_home ul#mainnavtabs li a#mnt_home,
body#pg_studentswelcome ul#mainnavtabs li a#mnt_students,
body#pg_studentsstudentcenter ul#mainnavtabs li a#mnt_students,
body#pg_studentsweeklyevents ul#mainnavtabs li a#mnt_students,
body#pg_studentsspecialevents ul#mainnavtabs li a#mnt_students,
body#pg_studentssmallgroups ul#mainnavtabs li a#mnt_students,
body#pg_studentsaddrupdate ul#mainnavtabs li a#mnt_students,
body#pg_studentsresources ul#mainnavtabs li a#mnt_students,
body#pg_internationalswelcome ul#mainnavtabs li a#mnt_internationals,
body#pg_internationalsbclasses ul#mainnavtabs li a#mnt_internationals,
body#pg_internationalseclasses ul#mainnavtabs li a#mnt_internationals,
body#pg_internationalscclasses ul#mainnavtabs li a#mnt_internationals,
body#pg_internationalsaddrupdate ul#mainnavtabs li a#mnt_internationals,
body#pg_internationalsresources ul#mainnavtabs li a#mnt_internationals,
body#pg_worshipatchapel ul#mainnavtabs li a#mnt_worship,
body#pg_worshipbibleclass ul#mainnavtabs li a#mnt_worship,
body#pg_worshipdailydevotion ul#mainnavtabs li a#mnt_worship,
body#pg_worshipaudioarchive ul#mainnavtabs li a#mnt_worship,
body#pg_worshippodcast ul#mainnavtabs li a#mnt_worship,
body#pg_worshipmusic ul#mainnavtabs li a#mnt_worship,
body#pg_worshipweddings ul#mainnavtabs li a#mnt_worship,
body#pg_worshipphotogallery ul#mainnavtabs li a#mnt_worship,
body#pg_newsandeventsnews ul#mainnavtabs li a#mnt_newsandevents,
body#pg_newsandeventscalendar ul#mainnavtabs li a#mnt_newsandevents,
body#pg_newsandeventsnewsletters ul#mainnavtabs li a#mnt_newsandevents,
body#pg_aboutusoverview ul#mainnavtabs li a#mnt_aboutus,
body#pg_aboutusmission ul#mainnavtabs li a#mnt_aboutus,
body#pg_aboutusbeliefs ul#mainnavtabs li a#mnt_aboutus,
body#pg_aboutushistory ul#mainnavtabs li a#mnt_aboutus,
body#pg_aboutusstaff ul#mainnavtabs li a#mnt_aboutus,
body#pg_aboutusmembership ul#mainnavtabs li a#mnt_aboutus,
body#pg_aboutusdirections ul#mainnavtabs li a#mnt_aboutus,
body#pg_aboutuscontact ul#mainnavtabs li a#mnt_aboutus,
body#pg_supportusoverview ul#mainnavtabs li a#mnt_supportus,
body#pg_supportuschapelchallenge ul#mainnavtabs li a#mnt_supportus,
body#pg_supportusministryexpansionfund ul#mainnavtabs li a#mnt_supportus,
body#pg_supportussanctuaryfurnishings ul#mainnavtabs li a#mnt_supportus,
body#pg_supportustechnologydonations ul#mainnavtabs li a#mnt_supportus,
body#pg_supportusgivingplus ul#mainnavtabs li a#mnt_supportus {
	background:none;
	background-color:#542d1c;
	border-left:1px solid #542d1c;
	border-right:1px solid #542d1c;
	border-top:1px solid #542d1c;
	color: White;
	display:block;
	float:left;
	font-weight:bold;
	height:24px;
	margin:0;
	padding: 4px 1.25em 0 1.25em;
}

body#pg_studentswelcome ul#subnav li a#sn_welcome,
body#pg_studentsstudentcenter ul#subnav li a#sn_studentcenter,
body#pg_studentsweeklyevents ul#subnav li a#sn_weeklyevents,
body#pg_studentsspecialevents ul#subnav li a#sn_specialevents,
body#pg_studentssmallgroups ul#subnav li a#sn_smallgroups,
body#pg_studentsaddrupdate ul#subnav li a#sn_addrupdate,
body#pg_studentsresources ul#subnav li a#sn_resources,
body#pg_internationalswelcome ul#subnav li a#sn_welcome,
body#pg_internationalsbclasses ul#subnav li a#sn_bclasses,
body#pg_internationalseclasses ul#subnav li a#sn_eclasses,
body#pg_internationalscclasses ul#subnav li a#sn_cclasses,
body#pg_internationalsaddrupdate ul#subnav li a#sn_addrupdate,
body#pg_internationalsresources ul#subnav li a#sn_resources,
body#pg_worshipatchapel ul#subnav li a#sn_atchapel,
body#pg_worshipbibleclass ul#subnav li a#sn_bibleclass,
body#pg_worshipdailydevotion ul#subnav li a#sn_dailydevotion,
body#pg_worshipaudioarchive ul#subnav li a#sn_audioarchive,
body#pg_worshippodcast ul#subnav li a#sn_podcast,
body#pg_worshipmusic ul#subnav li a#sn_music,
body#pg_worshipweddings ul#subnav li a#sn_weddings,
body#pg_worshipphotogallery ul#subnav li a#sn_photogallery,
body#pg_newsandeventsnews ul#subnav li a#sn_newsarchive, 
body#pg_newsandeventscalendar ul#subnav li a#sn_eventcalendar, 
body#pg_newsandeventsnewsletters ul#subnav li a#sn_newsletterarchive, 
body#pg_aboutusoverview ul#subnav li a#sn_overview, 
body#pg_aboutusmission ul#subnav li a#sn_mission, 
body#pg_aboutusbeliefs ul#subnav li a#sn_beliefs,
body#pg_aboutushistory ul#subnav li a#sn_history,
body#pg_aboutusstaff ul#subnav li a#sn_staff,
body#pg_aboutusmembership ul#subnav li a#sn_membership,
body#pg_aboutusdirections ul#subnav li a#sn_directions,
body#pg_aboutuscontact ul#subnav li a#sn_contact,
body#pg_supportusoverview ul#subnav li a#sn_overview,
body#pg_supportuschapelchallenge ul#subnav li a#sn_chapelchallenge,
body#pg_supportusministryexpansionfund ul#subnav li a#sn_ministryexpansionfund,
body#pg_supportussanctuaryfurnishings ul#subnav li a#sn_sanctuaryfurnishings,
body#pg_supportustechnologydonations ul#subnav li a#sn_technologydonations,
body#pg_supportusgivingplus ul#subnav li a#sn_givingplus {
	color:White;
	font-weight:bold;
}

div { }

	div.audiosermon {
		margin:0 13px 0 13px;
	}

		div.audiosermon h4 {
			border-top:2px dotted #bbcdde;
			margin-bottom:0.25em;
			margin-left:0;
			margin-top:0.5em;
			padding-top:0.5em;
		}

		div.audiosermon p {
			margin-bottom:0.25em;
			margin-left:0;
		}

	div.galleryphoto {
		float:left;
		margin:0 0 13px 13px;
		width:110px;
	}

		div.galleryphoto img:hover {background-color:#dbc7b4;}

	div.googlemap {
		background-color:White;
		border-bottom:1px solid #999999;
		border-left:1px solid #cccccc;		
		border-right:1px solid #999999;
		border-top:1px solid #cccccc;
		height:300px;
		margin:0.75em 0.75em 0.75em 13px;
		padding:6px;
		width:400px;
	}

	div.newsevents { }

		div.newsevents h2 {
			margin-bottom:0;
			margin-left:0;
		}

		div.newsevents h3 {
			margin-bottom:0.25em;
			margin-left:0;
			margin-top:1.25em;
		}

		div.newsevents h4 {
			font-weight:normal;
			margin-left:0;
			margin-top:0;
		}

		div.newsevents ul {
			list-style-type:none;
			padding:0;
		}

			div.newsevents ul li {margin:0;}

				div.newsevents ul li p {
					margin-left:0;
					margin-top:0.5em;
				}

	div.newsitem h3 {
		border-top:2px dotted #bbcdde;
		margin-bottom:0.25em;
		margin-top:0.5em;
		padding-top:0.5em;
	}

	div.pagenavfooter {
		border-top:2px dotted #bbcdde;
		font-size:1.2em;
		margin:0.5em 26px 10px 13px;
		padding-top:0.25em;
		text-align:right;
	}

		div.pagenavfooter span.pagenav{
			float:left;
			text-align:left;
			width:75%;
		}

		div.pagenavfooter span.pagenum{
			float:right;
			width:25%;
		}

	div.photogallery {margin-top:3em;}

	div.section {
		margin-left: auto;
		margin-right: auto;
		margin-top:0;
		margin-bottom:0;
		width: 714px;
	}
	
	div.sidebaritem {
		margin:14px 13px 2.5em 0;
	}

		div.sidebaritem h4 {margin-left:0;}

		div.sidebaritem ul li {font-size:1.2em;}

	div.staffperson {
		float:left;
		width:50%;
	}

		div.staffperson div {
			font-size:1.2em;
			line-height:1.4em;
			margin:0 13px 0 13px;
			padding:0;
		}

		div.staffperson h3 {
			margin-bottom:0;
			margin-top:1em;
		}

		div.video {margin-left:13px;}

	div.twocolumnwrapper {margin-bottom:2em;}

form {margin-bottom:0;}

h1 {
	margin:0;
	padding:0;
}

h2 {
	color:#094e90;
	font-size:1.8em;
	font-weight:normal;
	margin:10px 13px 1em 13px;
	padding:0;
}

	h2.homepage {margin-bottom:0;}

h3 {
	font-size:1.4em;
	font-weight:bold;
	margin:0 13px 0.25em 13px;
	padding:0;
}

	h3.audiosermon {
		margin-bottom:0;
		margin-top:2em;
	}

	h3.audiosermonfirsthead {
		margin-bottom:0;
		margin-top:0;
	}

	h3.sidebar {
		border-bottom:2px dotted #bbcdde;
		margin:0 0 0.75em 0;
		padding-bottom:0.25em;
	}

h4 {
	font-size:1.2em;
	font-weight:bold;
	margin:1em 13px 0 13px;
	padding:0;
}

	h4.first {margin-top:0;}

h5 {
	font-size:1.2em;
	margin-left:13px;
	margin-right:13px;
	padding:0;
}

iframe {
	font-size:1.2em;
	line-height:1.4em;
	margin:0 13px 1em 13px;
	padding:0;
}

img {border:none;}

	img.photostaff {
		height:105px;
		margin-bottom:20px;
		margin-left:13px;
		margin-top:10px;
		width:90px;
}

input, textarea {
	border:1px solid #7c7c7c;
	color:#3e3e3e;
}

ol li {font-size:1.2em;}

	ol li h3 {font-size:1.2em;}

	ol li h4 {
		font-size:1em;
		margin-left:0;
	}

	ol li p {
		font-size:1em;
		margin-left:0;
	}

	ol li ul li {font-size:1em;}

p {
	font-size:1.2em;
	line-height:1.4em;
	margin:0 13px 1em 13px;
	padding:0;
}

	p.listfooter {
		border-top:2px dotted #bbcdde;
		margin-left:0;
		margin-top:0.5em;
		padding-top:0.25em;
	}

select {color:#3e3e3e;}

table.chapelchallenge {
	background-color:#2776c3;
	border-bottom:5px solid #094e91;
	border-collapse:collapse;
	border-left:0;
	border-right:0;
	border-top:0;
	color:#d0e4f7;
	margin:0 0 1.5em 25px;
	padding:0;
}
	table.chapelchallenge td {text-align:center;}

	table.chapelchallenge td.total {
		font-weight:bold;
		padding:0.5em;
		text-align:left;
	}

	table.chapelchallenge th {
		background-color:#094e91;
		font-weight:bold;
		padding:0.5em 2em 0.5em 2em;
	}

	table.chapelchallenge th.total {padding-left:0.5em;}

ul {
	margin-bottom:0.75em;
	margin-top:0;
}

	ul.audiosermonlinks {
		list-style:none;
		margin:0;
		padding:0;
	}

		ul.audiosermonlinks li {
			display:inline;
			font-size:1.2em;
			margin:0;
		}

	ul.intlbiblestudies {
		list-style:none;
		padding-left:1em;
	}

		ul.intlbiblestudies li {
			font-size:1em;
			margin:0;
			padding:0;
		}

	ul.resources {
		list-style:none;
		padding-left:0;
	}

		ul.resources li h3 {
			margin-bottom:0;
			margin-left:0;
		}

	ul.sidebar {padding-left:13px;}

		ul.sidebar li {
			font-size:1.2em;
			margin:0;
			padding-bottom:0.25em;
		}

	ul.utilities {
		color:White;
		list-style-type:none;
		margin:0;
		padding:0;
		white-space:nowrap;
	}

		ul.utilities li {
			display:inline;
			font-size:1.2em;
		}

			ul.utilities li a {
				color: White;
				padding:2px 0 2px 0;
			}
			
			ul.utilities li a:hover {color:#ffca63;}

			ul.utilities li span {
				margin:0 1em 0 1em;
			}

ul li {
	font-size:1.2em;
	margin:0 13px 0.5em 13px;
	padding:0;
}

ul.compact li {margin-bottom:0;}

	ul li h3 {font-size:1.2em;}

	ul li h4 {
		font-size:1em;
		margin-left:0;
	}

	ul li p {
		font-size:1em;
		margin-left:0;
	}

ul.nobullets {list-style-type:none;}

ul.worshipschedule li {
	line-height:1.4em;
	margin:0;
}