/* CSS Document for All Browsers*/

body {
background: #D2CAB9 url(../images/back.jpg) repeat;
text-align: center;
font: 12px Helvetica, sans-serif;
color: #CCC;
margin: 0;
padding: 0;
}

#glow {
position: relative;
background: url(../images/glow.png) top repeat-y;
width: 980px;
margin: 0 auto;
}

#container {
position: relative;
background: #1c1c1c;
width: 950px;
margin: 0 auto;
}

#header {
position:relative;
background: url(../images/header.jpg) no-repeat;
width: 950px;
height: 166px;
}

/*//////////////////////////// HEADER BEGIN ////////////////////////////*/

.header-nav {
position: absolute;
top: 0px;
left: 0px;
width: 950px;
height: 166px;
padding: 0;
margin: 0;
z-index: 100;
}

.header-nav a {
	display: block;
	text-decoration: none;
}

.header-nav li {
	list-style: none;
	position: absolute;
}

.home {
	list-style: none;
	width: 426px;
	height: 137px;
	left: 15px;
	top: 17px;
}

.home a{
	width: 426px;
	height: 137px;
}

.home a:hover{
	background:url(../images/logo_over.jpg) no-repeat;
}

.directions {
	list-style: none;
	left: 598px;
	top: 15px;
	text-align: center;
}

.directions a{
	padding: 3px 3px;
	color: #FFF;
	text-transform: uppercase;
	font: 12px Helvetica, sans-serif;
}

.directions a:hover{
	color: #355258;
}

.separate {
	list-style: none;
	left: 682px;
	top: 15px;
	text-align: center;
	color: #FFF;
	font: 18px Helvetica, sans-serif;
}

.contact {
	list-style: none;
	left: 690px;
	top: 15px;
	text-align: center;
}

.contact a{
	padding: 3px 3px;
	color: #FFF;
	text-transform: uppercase;
	font: 12px Helvetica, sans-serif;
}

.contact a:hover{
	color: #355258;
}

.ministry_index {
	list-style: none;
	left: 795px;
	top: 7px;
	height: 15px;
	width: 132px;
	text-align: center;
}

.ministry_index a{
	padding: 10px 0;
	color: #FFF;
	text-transform: uppercase;
	font: 12px Helvetica, sans-serif;
}

.ministry_index a:hover{
	color: #BDE1E9;
}

.ministry_index a:focus { -moz-outline-style: none; outline:0;}

#times {
position: absolute;
left: 690px;
top: 70px;
width: 233px;
font: 12px Helvetica, sans-serif;
color: #333;
text-align: right;
}

.times_header {
color: #333;
text-transform: uppercase;
font-size: 16px;
}

#min_index {
position: absolute;
left: 15px;
top: 30px;
width: 900px;
z-index:2000;
}

#min_twig {
position: absolute;
left: 904px;
top: 0px;
height: 20px;
width: 8px;
background: #000;
}

#min_cont {
position: relative;
left: 0px;
top: 20px;
width: 910px;
background: #a6e7f7 url(../images/min_index_bottom.jpg) bottom right no-repeat;
border: 1px solid #000;
}

#min_cont table { margin: 30px 10px;}

#min_cont td { border-right: 1px solid #99d4e3; padding: 0px 10px; vertical-align: top;}


.min_ul {
margin: 0;
font: 12px Helvetica, sans-serif;
text-align: left;
padding: 0;

}

.min_ul li{
list-style: none;
padding: 4px 4px 4px;
}

.min_ul li ul{
list-style: none;
margin: 0;
padding:0 0 0 10px;
}



.min_ul li a{
text-decoration: none;
color: #666;
}

.min_ul li a:hover{
text-decoration: underline;
color: #261B0F;
}

.min_header {
color: #261B0F;
font-size:14px;
}

/*//////////////////////////// BODY BEGIN ////////////////////////////*/

#main_nav {
position: absolute;
left: 470px;
top: 129px;
width: 480px;
height: 32px;
z-index: 1000;
}

/*//////////////////////////// BODY BEGIN ////////////////////////////*/

#left_column {
float: left;
margin: 4px 0 0 5px;
padding: 0;
width: 276px;
text-align: left;
}

#lc_top {
width: 246px;
min-height: 147px;
height: auto !important;
height: 147px;
padding: 10px 20px 15px 15px;
background: url(../images/top_left.jpg) bottom right no-repeat;
}

#lc_bottom {
width: 246px;
min-height: 157px;
height: auto !important;
height: 157px;
padding: 15px 20px 0px 15px;
background: url(../images/bottom_left.jpg) top right no-repeat;
}


#right_column {
float: right;
margin: 4px 5px 0 0;
width: 644px;
text-align: left;
}

#image {
width: 614px;
height: 309px;
padding: 15px;
background: url(../images/image_container.jpg) no-repeat;
z-index:-5;
}

#content {
margin: 10px 0 0;
width: 604px;
padding: 15px 20px 0px 20px;
background: url(../images/content_top.jpg) top no-repeat;
}

.bottom_flourish {
background: url(../images/bottom_flourish.jpg) no-repeat;
height: 44px;
width: 950px;
clear: both;
}


#footer {
margin: 0 auto;
padding: 60px 20px 10px 20px;
background: url(../images/content_bottom.png) no-repeat top center;
width: 940px;
color: #666;
text-align: left;
}

#footer a {color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; color: #333;}

.ln_content { height: 120px;}

.clear {clear:both; height:20px; padding:0; margin:0;}

#bottom_nav {clear: both; width: 930px; padding: 10px;}

.bottom_nav_img { float: left; margin: 0 15px 0 0;}

.bottom_nav_img_middle { float: left; margin: 0;}

.bottom_nav_img_last { float: right; margin: 0;}

.clear_bottom {clear:both; padding:0; margin:0;}

/*//////////////////////////// TEXT STYLES BEGIN ////////////////////////////*/

h1 { font: 24px Helvetica, Arial, sans-serif; color: #999; font-weight: normal;}
h3 { font: 16px Helvetica, Arial, sans-serif; color: #999; font-weight: normal; margin-bottom:0;}
h2 { font: 18px Helvetica, Arial, sans-serif; color: #4ea7bb; font-weight: normal; margin: 0; padding: 0; float: left; background: url(../images/rss_feed.png) left top no-repeat; padding-left: 15px;}

h2 a { color: #4EA7BB; text-decoration: underline;}
h2 a:hover { color: #4EA7BB; text-decoration: none;}

p { line-height: 1.7em; }

a.links { padding: 5px; background: #54c6e1; border: 1px solid #333; color: #1c1c1c; text-decoration: none;}
a.links:hover { padding: 5px; background: #333; border: 1px solid #999; color: #FFF; text-decoration: none;}

.h2_follow {margin: 0; padding: .5em 0 0 0;}

.event_description {margin: 0; padding: .2em 0 0 0;}

a.ln_blog { float: right; background: url(../images/rss_feed.png) right top no-repeat; padding-right: 15px; color: #4ea7bb; text-decoration: none; font-size: 12px; }
a.ln_blog:hover { text-decoration: underline;}

a.close { color: #333333; text-decoration: underline;}
a.close:hover { text-decoration: none;}

/* /////////////////// RSS STYLES ///////////////////*/

#pscroller1{
width: 450px;
height: 1.2em;
border: 1px dashed black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
height:100%;
color:#CCC;
font-size:12px;
line-height: 15px;
}

.rssclass .rsstitle{
font: 16px Helvetica, Arial, sans-serif; color: #999; font-weight: normal; margin-bottom: 5px;
}

.rssclass .rssdate{
color: #FFF;
font-size: 12px;
}

.rssclass a{
text-decoration: none;
color: #999;
}

.rssclass a:hover{
text-decoration: underline;
color: #999;
}









































