*	{ margin: 0; padding: 0; }
body	{
	text-align: center;
	background: #EEE;
}

a	{
	text-decoration: none;
	color: #DD4444;
}
	a:active, a:visited	{ color: #995555; }
	a:hover	{ text-decoration: underline; color: #995555; }
ul	{ list-style-type: none; }

blockquote	{
	background: #f0efda;
	padding: 10px;
	margin: 0 10px 15px 0;
	border: 1px solid #AAA;
	color: #666;
	font-size: 1.2em;
	line-height: 1.4em;
}

.border-pic	{
	padding: 5px;
	background: #f0efda;
	border: 2px solid #826c48;
	margin: 8px;
}
	
#container	{
	font: .87em/1.5em trebuchet ms, myriad, myriad pro, geneva, arial, sans-serif;
	width: 700px;
	margin: 0 auto 30px auto;
	text-align: left;
	background: #FFF;
	border-bottom: 1px solid #666;
}

	h1#logo 	{
		position: relative;
		margin: 0;
		height: 0px !important;
		line-height: 140px;
		overflow: hidden;
		background: transparent url("../img/banner.jpg") no-repeat top left;
		width: 700px;
		padding: 140px 0 0 0;
		height /**/:140px;
		}	
			h1#logo a {
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				width: 700px;
				height: 140px;
				text-indent: -200em;
				padding: 0;
				margin: 0;
				border: none;
				text-decoration: none;
				}
				

/* Nav-Content
----------------------------------------------------- */
#nav-content	{
	width: 145px;
	background: #CCC;
	border: 1px solid #888;
	float: left;
	padding: 0 0 20px 0;
}
	#nav-content ul, #nav-content ol, #nav-content p, #nav-content h2, #nav-content h3, #nav-content h4	{
		padding: 2px 10px;
	}
	#nav-content ul	{
		list-style-type: none;
		padding: 2px 15px;
	}
	#nav-content ul#sundayworship	{
		border-bottom: 1px solid #999;
		margin-bottom: 10px;
	}
	#nav-content h3	{
		font-size: 1em;
		background: #444;
		color: #EEE;
		text-align: center;
	}
	#nav-content p	{
		margin-bottom: 15px;
		font-size: .85em;
		font-family: arial, sans-serif;
		line-height: 1.4em;
	}
		#nav-content p strong	{ 
			font-weight: bolder;
			font-size: 1.1em;
		}


/* Main-Content
----------------------------------------------------- */
#main-content	{
	width: 540px;
	float: right;
}
	#main-content #smaller-content	{
		width: 340px;
		padding: 0 15px 0 0;
	}
	#smaller-content h2	{
		font: 1.4em/1.8em trebuchet ms, myriad, myriad pro, geneva, arial, sans-serif;
		color: #444;
		text-transform: uppercase;
	}
	

/* Additional-Content
------------------------------------- */
#main-content #additional-content	{
	float: right;
	background: #CCC;
	border: 1px solid #888;
	width: 180px;
	text-align: center;
}
	#additional-content h2	{
		color: #FFF;
		background: #555;
		font-size: 1.1em;
		padding: 3px 0;
	}
	#additional-content address	{
		margin: 10px 0 20px 0;
	}
	#additional-content p	{
		margin-bottom: 15px;
	}

/* Footer
------------------------------------- */
#footer	{
	text-align: center;
	margin-top: 55px;
	padding: 3px 15px;
	background: #CCC;
	border-top: 2px solid #888;
	color: #555;
}
	#footer address	{
		border-bottom: 1px solid #999;
		padding: 8px;
		margin: 10px 120px;
	}
	#footer p	{
		line-height: 1.1em;
		margin-bottom: 10px;
	}


/* Propriatory Stuff
------------------------------------------------------------------------------------------ */

/* PDF links (from bulletins)
-----------------------------------------------------  */

#content	{
	font: .87em/1.5em trebuchet ms, myriad, myriad pro, geneva, arial, sans-serif;
}

	#content h2, #smaller-content h2	{
		font: 1.4em/1.8em trebuchet ms, myriad, myriad pro, geneva, arial, sans-serif;
		color: #444;
	}
	#content p	{
		margin-bottom: 10px;
	}


ul.pdf-link	{
	list-style-type: none;
	border: 1px solid #ddd;
	padding: 10px;
}
	ul.pdf-link li a	{
		background: transparent url(/img/pdf-icon.gif) 3% 50% no-repeat;
		padding: 20px 0 20px 70px;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #ccc;
		display: block;
		font-size: 1.15em;
	}
	ul.pdf-link li a.pdf-link-odd	{ background-color: #EEE; }
	ul.pdf-link li a.notavail	{ color: #333;}
	ul.pdf-link li a:hover	{ background-color: #dfdeb9; }
	ul.pdf-link li a.notavail:hover	{ background-color: #EEE; }
	
	
/* Items of Note (from the homepage)
------------------------------------------------------  */
	#smaller-content h2	{ 
		margin: 15px 0 0 0; 
		line-height: 1em; 
	}
	#smaller-content h3	{ /* mainly for elders and deacans */
		margin: 10px 10px 10px 0;
		border-bottom: 1px solid #ccc;
	}
	#smaller-content p	{
		font: .87em/1.5em trebuchet ms, myriad, myriad pro, geneva, arial, sans-serif;
		color: #555;
		margin: 5px 0 0 0;
		border-bottom: 1px solid #aaa;
		padding: 0 0 10px 0;
	}

/* Staff DL (from /staff)
------------------------------------------------------  */
dl.staff-list {
	margin-right: 65px;
}	
	
	dl.staff-list dt	{ 
		padding: 14px 0 0 0;
		clear: both;
		border-top: 1px solid #CCC; /* first border removed in markup */
	}
	
	dd.staff-email	{ float: left;}
	dd.staff-phone	{ float: right; margin-right: 60px;}
	
/* Ministries DL (from /ministries)
------------------------------------------------------  */
dl#ministries	{
	width: 90%;
	margin-top: 15px;
}
	dl#ministries dt	{
		float: left;
		font-size: 1.2em;
		font-weight: bolder;
	}
	dl#ministries dd.ministry-contact	{
		float: right;
	}
	dl#ministries dd.ministry-blurb	{
		clear: both;
		padding: 12px;
		margin-bottom: 10px;
		border-bottom: 1px solid #CCC;
	}
	
/* fiftypercent (from /consistory/elders and /consistory/deacons)
------------------------------------------------------  */	
.fiftypercent	{
	width: 50%;
	margin-top: 15px;
	float: left;
}
table	{ border-collapse: collapse; }
table tr td	{
	padding: 3px 5px;
}
table tr.alt-row, table tr.alt-row td	{
	background: #EEE;
	border-top: 1px solid #CCC;
}

/* Missions DL (from /missions)
------------------------------------------------------  */

.mission-profile	{
	background: #EEE;
	margin: 15px 25px 0 0;
}
	.mission-profile img	{
		float: left;
		background: #FFF;
		padding: 5px;
		margin: 5px 0 10px 5px;
		border: 1px solid #BBB;
	}
	.mission-profile h3	{
		background: #777;
		color: #FFF;
		padding: 3px;
	}
	.mission-profile dl	{
		float: right;
		width: 350px;
		margin: 5px 10px 0 0;
	}
		.mission-profile dl dt	{
			font-weight: bolder;
		}
		.mission-profile dl dd	{
			font-weight: normal;
			font-size: 1em;
			color: #666;
			margin-bottom: 12px;
		}
		
	.mission-profile p	{
		float: left;
	}
	.mission-profile p.missions-emaillink	{ 
			width: 130px; 
			text-align: center;
			float: none;
		}
