	html {background-color:#3c3135;}

	/* 800 x 140 */
	#masthead {background: #3c3135 url(images/masthead) no-repeat scroll bottom; 
		       height:185px; color: #7a7c71; font-size: 40px; text-align:left;}

	#page_library #masthead {background-image: url(images/library_mh);}
	#page_calendar #masthead {background-image: url(images/calendar2_mh);}
		       
	/*FFFDE6*/
    body {background-color:#3c3135; width: 755px; color:#005478;}
    #content {background-color:#FFFDE6;}
	
    a {color:#005478;}
    a:link {color:#003954;}
    a:visited {color:#780037;}
    
	a.ext {padding-left:12px; background: transparent url(images/external) no-repeat scroll left;}	

	p {margin:1em}
	
	
	#menu p {margin:0; line-height:150%; border-top:.5em solid #807C59;
		padding-left:3ex; background-color: #E6E3CF}

	#menu ul {margin:0; line-height:150%; border-top:.5em solid #807C59;
		padding-left:20px; background-color: #E6E3CF}
	#menu ul li {display:inline;}
	#menu ul li * {display:inline; border-left:1px dotted #807C59; border-right:1px dotted #807C59; padding-left:10px; padding-right:10px;}
	#menu ul li a.ext {padding-left:22px; background-position:10px center;}
	#menu ul li a:hover {background-color: #FFFDE6;}
	
	#menu p.thispage {font-size:smaller; background-color: #807c59; border-bottom:3px solid #e6e3cf; color: #e6e3cf; 
					  line-height:200%; border-top:0;}
	#menu p.thispage a, #menu p.thispage a:link, #menu p.thispage a:visited {color:#e6e3cf}
		
	#menu input {background-color:#E6E3CF; font-size:8pt;}
/*	h1 {font-family:sans-serif; padding-left:.5ex} */
		
	#notable {padding: 3px 1em; border-top: 2px solid #807C59; 
			  background-color:#FFFDE6; color:#005478; font-weight:bold; font-size:smaller;}
	#notable p {padding:3px; margin:3px; border: 2px solid #3c3135; background-color: #E6E3CF; -moz-border-radius: .7em; }

	h2 {
		font-family:sans-serif; padding:24px .5ex; margin:0; height:30px;
		background:#807C59 no-repeat scroll right;/*#b6b4a2*/ color:#E6E3CF; /*#FFF0BF;*/
	   }
	
	/* 266 x 78 */
	#about h2 {background-image: url(images/about);} 	
	#purpose h2 {background-image: url(images/purpose);}
	#sermon h2 {background-image: url(images/graduation);}
	#worship h2 {background-image: url(images/worship);}
	#events h2 {background-image: url(images/graduation);}
	#longrange h2 {background-image: url(images/graduation);}
	#reading h2 {background-image: url(images/reading);}
	#monthly h2 {background-image: url(images/sh_monthly);}
	
	h3 {font-family:sans-serif; margin-left:1ex; margin-right:1ex; border-bottom: 1px solid #907C59;}
	
	h4 {margin-left:5ex; font-family:sans-serif; margin-bottom:1ex; padding-bottom:0;}
	h4 + p {margin-top:1ex; padding-top:0;}
		
/*	h3 {font-family:sans-serif; padding-left:.5ex; background-color:#b6b4a2; color:#FFF0BF;
		margin:0; padding-top:.5em; padding-bottom:.5em;}
	h4 {font-family:sans-serif; padding-left:.5ex; background-color:#b6b4a2; color:#FFF0BF;
		margin:0; padding-top:.25em; padding-bottom:.25em;}
*/
		
	table {padding:1em; width:100%;}
	tr.alt {background-color: #e6e3cf; width:100%;}
	
	#navigation a {text-decoration:underline;}
	#navigation a#previous {float:left; text-align:left;}
	#navigation a#next {float:right; text-align:right;}
	img#calendar {background-color:#FFFDE6; 
			      border-right:#3c3135 solid 3px;
				  float:left; clear:both;}
	img#mapimg {background-color:#FFFDE6; 
			      border-right:#3c3135 solid 3px;
				  float:left; clear:both;}
				  
	div#monthly + div {clear:both}
	div#map + div {clear:both}