@import url("whitespace.css");
@import url("forms.css");
@import url("news.css");
@import url("newswire.css");
@import url("faq.css");
@import url("photo-gallery.css");
@import url("staff-morelink.css");

img {
	margin: 5px;
}
a:link, a:visited {
	color: #2e5960;
	text-decoration: underline;
}
a:hover, a:active {
	text-decoration: none;
	color: #EE1B21;
}

html {
	background: #262a2b;
}
body {
	background: #FFF;
	border-top: 5px solid #262a2b;
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #222;
	behavior: url(/css/csshover.htc);
}
#container {
	width: 900px;
	margin: 0 auto;
	position: relative;
	background: #FFF;
	padding: 0 40px;
	border-bottom: 15px solid #FFF;
}
#header {
	margin: 0;
	background: #FFF url(../images/logo.jpg) -1px 0 no-repeat;
	height: 143px;
	text-indent: -1234em;
	padding-left: 39px;
}
#header a {
	display: block;
	height: 143px;
	width: 447px;
	text-decoration: none;
}
#directions {
	width: 350px;
	position: absolute;
	left: 590px;
	top: 23px;
	text-align: right;
}
#directions p {
	margin: 0 0 10px;
	font-size: 14px;
	line-height: 15px;
}
#navigation {
	position: relative;
	height: 52px;
	list-style: none;
	margin: 0;
	background: url(../images/menu.jpg) -40px 0 no-repeat;
	border-bottom: 2px solid #FFF;
	text-indent: -1234em;
	z-index: 1000;
}
#navigation li {
	margin: 0;
	position: absolute;
	top: 0;
	height: 52px;
}
#navigation li a {
	display: block;
	height: 52px;
	text-decoration: none;
}
#home {
	left: 0px;
	width: 68px;
}
#home a:hover {	background: url(../images/menu.jpg) -40px -52px no-repeat;}
#about {
	left: 69px;
	width: 92px;
}
li:hover#about,
#about a:hover {	background: url(../images/menu.jpg) -109px -52px no-repeat;}
#worship {
	left: 162px;
	width: 84px;
}
li:hover#worship,
#worship a:hover {	background: url(../images/menu.jpg) -202px -52px no-repeat;}
#sundayschool {
	left: 247px;
	width: 130px;
}
li:hover#sundayschool,
#sundayschool a:hover {	background: url(../images/menu.jpg) -287px -52px no-repeat;}
#wednesday {
	left: 378px;
	width: 180px;
}
li:hover#wednesday,
#wednesday a:hover {	background: url(../images/menu.jpg) -418px -52px no-repeat;}
#ministries {
	left: 559px;
	width: 94px;
}
li:hover#ministries,
#ministries a:hover {	background: url(../images/menu.jpg) -599px -52px no-repeat;}
#news {
	left: 654px;
	width: 67px;
}
li:hover#news,
#news a:hover {	background: url(../images/menu.jpg) -694px -52px no-repeat;}
#giving {
	left: 722px;
	width: 70px;
}
li:hover#giving,
#giving a:hover {	background: url(../images/menu.jpg) -762px -52px no-repeat;}
#contact {
	left: 793px;
	width: 107px;
}
li:hover#contact,
#contact a:hover {	background: url(../images/menu.jpg) -833px -52px no-repeat;}
#navigation ul {
	display: none;
}

#navigation li:hover ul {
	display: block;
	position: absolute;
	left: 0;
	top: 52px;
	margin: 0;
	list-style: none;
	text-indent: 0;
	width: 180px;
	background: #610E0A;
	padding: 0 5px 5px;
}
#navigation ul li {
	height: auto;
	width: auto;
	_height: 1px;
	position: relative;
}
#navigation ul li a {
	height: auto;
	padding: 3px;
	font-weight: bold;
	color: #EEE;
}
#navigation ul li a:hover {
	color: #FFF;
	background: none;
}
#container #navigation ul.tree {
	display: none;
}
#navigation li:hover ul li ul {
	display: none;
}
#navigation li:hover ul li:hover {
	background: #FFF;
}
#navigation li:hover ul li:hover a {
	color: #610E0A;
}
#navigation li:hover ul li:hover ul a {
color: #FFF;
}
#navigation li:hover ul li:hover ul a:hover,
#navigation li:hover ul li:hover ul li:hover a {
color: #610E0A;
}
#navigation li:hover ul li:hover ul {
display: block;
position: absolute;
left: 180px;
top: 0;
margin: 0;
padding: 5px;
border: 1px solid #FFF;
border-top: 2px solid #FFF;
}

#photos {
	background: #2e5960 url(../images/internal.jpg) 0 0 no-repeat;
	height: 141px;
	margin: 0;
}
#quotes {
	position: absolute;
	left: 280px;
	top: 197px;
	width: 630px;
	height: 111px;
	padding: 15px;
	color: #FFF;
}
#quotes h5.title {
	margin: 0 0 10px;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 18px;
}
#quotes *,
#quotes a {
	color: #FFF;
}
#quotes {
	line-height: 1.4;
}

#content {
	padding: 15px 0;
	min-height: 200px;
	_height: 200px;
}
#title {
	margin: 0 0 20px;
	font-size: 24px;
	letter-spacing: -1px;
}
#column {
	margin-left: 652px;
	padding: 15px 0 0;
	display: none;
	_margin-left: 649px;
}
#thisweek {
	padding: 0 0 ;
	background: #f1f2f4;
	border: 1px solid #000;
	border-bottom: 0;
	_height: 1px;
	line-height: 1.1;
}
#thisweek p {
	margin: 0 0 8px;
}
#thisweek h2.heading {
	background: #74abb4 url(../images/thisweek.jpg) 50% 0 no-repeat;
	height: 39px;
	border-bottom: 1px solid #000;
	margin: 0;
	text-indent: -1234em;
	position: relative;
}
#thisweek div.content {
	padding: 10px 15px 10px;
height: 320px;
margin-bottom: -10px;
overflow: auto;
}
#column img.buttons {
	border-width: 0;
	border-top: 10px solid #FFF;
	margin: 0;
	_margin-right: -3px;
}
#footer {
	background: #262a2b;
	padding: 5px;
	color: #CCC;
}
#footer a {
	color: #CCC;
	text-decoration: none;
}
#footer a:hover {	text-decoration: underline;}
#footer p {
	width: 671px;
	padding-right: 299px;
	margin: 5px auto;
}
form#search {
	width: 970px;
	position: relative;
	margin: 0 auto;
	color: #EEE;
	float: none;
}
#search label {
	position: absolute;
	left: 688px;
	top: 0;
	font-weight: bold;
}
#search input {
	position: absolute;
	left: 688px;
	top: 16px;
	border-width: 0;
	padding: 2px;
	width: 186px;
}
#search button {
	position: absolute;
	left: 880px;
	top: 16px;
	background: #2e5960;
	color: #FFF;
	padding: 2px;
	border-width: 0;
}
#byline {
	font-size: 10px;
}
#index #container {
	background: #FFF url(../images/indexbg.jpg) 40px 100% no-repeat;
}
#index #photos {
	height: 205px;
	background: #2e5960 url(../images/home.jpg) 0 0 no-repeat;
}
#index #column {
	display: block;
padding: 0 0 165px;
}
#weekdaychildren {
width: 900px;
margin: 0 auto;
height: 1px;
position: relative;
}
#weekdaychildren img{
position: absolute;
margin: 0;
border-width: 0;
right: 0;
top: -171px;
}

#index #content {
	float: left;
	padding: 15px 0 0;
	min-height: 200px;
	_height: 200px;
	_margin-right: -3px;
	background: #F4F4F6 url(/images/indexcontent.jpg) 0 0 no-repeat;
	margin: 0;
	border: 1px solid #999;
	width: 336px;
	padding: 55px 10px 10px 294px;
	min-height: 150px;
	_height: 150px;
}
#index #photos {
border-bottom: 15px solid #FFF;
}
#index #title {display: none;}
#indexboxes {
	float: left;
	margin: 0;
	clear: left;
	color: #FFF;
	width: 642px;
border-top: 15px solid #FFF;
}
#indexboxes a {color: #FFF;}
#sundays {
	width: 196px;
	padding: 0 15px 5px 6px;
	_padding-right: 11px;
	float: left;
	min-height: 1px;
	_height: 1px;
}
#sundays h2.title {
	background: url(/images/indexbg.jpg) 0 0 no-repeat;
	height: 46px;
	margin: 0 -5px 6px -6px;
	text-indent: -1234em;
}
#wednesdays {
	width: 196px;
	padding: 0 15px 5px 6px;
	_padding-right: 11px;
	float: left;
	min-height: 1px;
	_height: 1px;
}
#wednesdays h2.title {
	background: url(/images/indexbg.jpg) -217px 0 no-repeat;
	height: 46px;
	margin: 0 -5px 6px -6px;
	text-indent: -1234em;
}
#newswire {
	width: 196px;
	padding: 0 6px 5px 6px;
	float: left;
	min-height: 1px;
	_height: 1px;
}
#newswire h2.title {
	background: url(/images/indexbg.jpg) -434px 0 no-repeat;
	height: 46px;
	margin: 0 -5px 6px -6px;
	text-indent: -1234em;
}
#indexboxes p {
	margin: 5px 0;
}
#indexboxes table {
	margin: 5px 0 0;
}
th {vertical-align: top;}
#indexboxes td,
#indexboxes th {
	padding: 1px 0 2px 2px;
	vertical-align: top;
}
#indexboxes th {
	text-align: right;
	padding: 1px 2px 2px 0;
}
#homephotos {
position: absolute;
z-index: 900;
top: 197px;
left: 343px;
overflow: hidden;
background: #000;
}
#homephotos img {
	margin: 0;
	border-width: 0;
	width: 597px;
	height: 205px;
	display: none;
}
#index #thisweek {
	min-height: 322px;
	_height: 322px;
}
#index #column {
	border-bottom: 0;
}


#quotes p {
margin: 3px 0;
}
#index #quotes {
z-index: 900;
padding: 5px;
left: 343px;
top: 337px;
line-height: 1.2;
width: 587px;
height: 55px;
}
#index #quotes h5.title {
font-size: 12px;
margin: 0 0 3px;
}


