@charset "utf-8";
/* CSS Document */

body {
background: #e4dcc2 url(../images/pagebg.png) repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
}


/* Text Styles
---------------------------*/
	h1 {
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	font: "Times New Roman", Times, serif;
	margin: 3px;
	padding: 0;
	}
	
	h2 {
	font-size: 20px;
	color: #000060;
	text-decoration:underline;
	text-align: center;
	margin-top: 16px;
	margin-bottom: -5px
	}
	
	h3 {
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	text-align:center;
	font-weight: bold;
	}
	
	h4 {
	font-size: 16px;
	color: #b73030;
	text-decoration: underline;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 0px
	}

	h5 { 				/* use this for Pastor Will's newsletter signature only */
	font-size: 20px;
	font-style:italic;
	color: 000060;
	font-weight: bold;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 15px;
	}
	
	
	p { 
	text-indent: 15px;
	padding: 0px 15px 0px 20px;
	margin-bottom: 15px;
	}
	
	p a {
	font-size: 15px;
	}
	
	img {
	padding: 10px;
	}
	
	a img {
	border: none;
	}

	.title {
	font-size: 16px;
	color: #663366;
	font-weight: bold;
	}
	
	.heading {
	font-size: 16px;
	font-weight: bold;
	color: #b73030;
	margin-bottom: -5px;
	margin-left: 20px;
	margin-top: 10px;
	}
	
	.subheading {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin-bottom: -15px;
	margin-left: 20px;
	margin-top: 5px;
	}
	
	.announcement {
	font-size: 16px;
	font-weight: bold;
	color: #b73030;
	margin-bottom: -5px;
	margin-left: -20px;
	margin-top: 10px;
	}
	
	table#week {
	border: 1px solid #000060;
	}
	
	table#week td {
	border: 1px solid #000060;
	}
	.date {
	font-weight: bold;
	width: 150px;
	}
	
	.elca {
	margin: 15px;
	}
/* Main Container for Site 
----------------------------*/
	#page {
	width: 900px;
	margin: 0 auto;
	}

/* Header Quote Text area 
---------------------------*/
	#header {
	background: url(../images/header1.png) no-repeat;
	width: 900px;
	height: 120px;
	margin-bottom: 5px;
	}
	
	

/* Navigation Button Links 
---------------------------------*/	
	#navigation {
	font-color: #000000;
	padding-right: 10px;
	margin-top: 20px;
	float: left;
	width: 140px;
	}
	
	#navigation .links a {
	display: block;
	width: 131px;
	height: 32px;
	background:url(../images/buttonbg.png) no-repeat;
	text-decoration:none;
	line-height:32px;
	font-weight: bold;
	font-size: 16px;
	text-align:center;
	color: #000000;
	}
	
	#navigation .links a:hover {
	background: url(../images/buttonoverbg.png) no-repeat;
	}	
	
/* Container for Content / Boxes / Footer
----------------------------------------------*/

	#container {
	width: 645px;
	}

/* Large Content Blocks - 750px (must be used by itself) 
--------------------------------------- */
	#bigbox { 
	font-color: #000000;
	float: left;
	}
		
	#bigbox .top {
	background: url(../images/borders/bigtop.png) no-repeat;
	height: 30px;
	width: 750px;
	margin-bottom: -16px;
	}

	#bigbox .bottom {
	background: url(../images/borders/bigbottom.png) no-repeat;
	height: 30px;
	width: 750px;
	margin-top: -16px;
	}

	#bigbox .middle {
	background: url(../images/borders/bigbg1.png) repeat-y;
	width: 750px;
	margin: 0 auto;
	}
	
	#bigbox p {
	margin-top: 5px;
	}
	
/* Medium Text Boxes - 550px wide (To go with the small ones if needed)
----------------------------*/
	#mediumbox {
	font-color: #000000;
	float: left;
	padding-right: 20px;
	}
	
	#mediumbox .top {
	background: url(../images/borders/mediumtop.png) no-repeat;
	height: 30px;
	width: 550px;
	margin-bottom: -16px;
	}

	#mediumbox .bottom {
	background: url(../images/borders/mediumbottom.png) no-repeat;
	height: 30px;
	width: 550px;
	margin-top: -16px;
	}

	#mediumbox .middle {
	background: url(../images/borders/mediumbg.png) repeat-y;
	width: 550px;
	}
	
	#mediumbox p {
	text-indent: 15px;
	padding: 0px 15px 0px 20px;;
	}
	
/* Small Text Boxes - 180px
----------------------------*/
	#smallbox {
	font-color: #000000;
	float: left;
	}
	
	#smallbox .top {
	background: url(../images/borders/smalltop.png) no-repeat;
	height: 30px;
	width: 180px;
	margin-bottom: -16px;
	}

	#smallbox .bottom {
	background: url(../images/borders/smallbottom.png) no-repeat;
	height: 30px;
	width: 180px;
	margin-top: -16px;
	}

	#smallbox .middle {
	background: url(../images/borders/smallbg.png) repeat-y;
	width: 180px;
	}
	
	#smallbox p {
	text-indent: 0px;
	padding: 0px 10px 0px 10px;;
	}

	#smallbox a {
	font-size: 16px;
	}		
/* Footer
--------------------------------------*/
	#footer {
	margin-top: 10px;
	border-top: 1px solid #000000;
	}
	
	#footer p, #footer p a {
	clear: both;
	font-size: small;
	text-decoration: none;
	text-align: center;
	}
