HTML {
	BACKGROUND: url(images/back.png) #a37b2c repeat-x
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:10pt; FONT-FAMILY: Arial, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Helvetica, Tahoma, sans-serif
}
 .dynItem
{
    background-color:Black;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}

A 
{
    color: #b5975c; 
    text-decoration: Underline;   
}
A:visited 
{
    color: #b5975c; 
    text-decoration: Underline;   
}
A:active 
{
    color: #b5975c; 
    text-decoration: Underline;   
}
A:hover 
{
    color: #b5975c; 
    text-decoration: none;   
}


#nav {
	PADDING-RIGHT: 0px; BORDER-TOP: #a37b2c 5px solid; PADDING-LEFT: 0px; BACKGROUND: #000; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 34px
}
#nav {
	OVERFLOW: visible;	
}
#nav {
	OVERFLOW: hidden
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav UL LI {
	DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none; FONT-SIZE: 10pt;COLOR: #fff;
}
#nav UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 10pt; PADDING-BOTTOM: 7px; COLOR: #fff; PADDING-TOP: 7px; HEIGHT: 20px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#nav UL LI A:hover {
	BACKGROUND: #c3a872
}
#nav UL UL {
	FONT-SIZE: 10pt; Z-INDEX: 500; BACKGROUND: url(images/menu_bg2.png); LEFT: -9999px; WIDTH: 200px; POSITION: absolute; TOP: 139px
}
#nav UL UL LI {
	FLOAT: none
}
#nav UL UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
#nav UL UL LI A:hover {
	BACKGROUND: #c3a872; COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
#nav UL :hover UL {
	LEFT: auto
}
#nav :hover > A {
	BACKGROUND: #c3a872; CURSOR: pointer
}
#sermon_box h2 {
	background: transparent url(images/mic.png) left 50% no-repeat;
	margin-bottom:8px;
	float:left;
	padding: 4px 0 4px 30px;
	font-size:1.3em;
	color:#6f4d23;
	text-transform:uppercase;
	line-height:1em;
}

#news_box {
	width:450px;
	border:0px solid #e2ded0;
	background:#ffffff;
	overflow:hidden;
	float:left;
	margin-top:5px;
	margin-right:5px;
	padding:5px;
	display:inline;
}
#news_box h2 {
	background: transparent url(images/rss_icon.png) left 50% no-repeat;
	margin-bottom:8px;
	float:left;
	padding: 4px 0 4px 30px;
	font-size:1.3em;
	color:#6f4d23;
	text-transform:uppercase;
	line-height:1em;
}
#news_box ul.view_more {
	float:right;
	margin-top:2px;
}
#news_box ul.view_more li {
	float:left;
	font-size:90%;
	text-transform:uppercase;
	margin-left:12px;
}

#news_box ul.view_more li a.view_icon {
	color:#a19e94;
	padding-left:17px;
	background: transparent url(images/arrow_view_news.jpg) left 50% no-repeat;
}
#news_box ul.view_more li a:hover {
	color:#dfa83c;
}
#calendar_box {
	width:450px;
	border:0px solid #e2ded0;
	background:#ffffff;
	overflow:hidden;
	float:left;
	margin-top:5px;
	margin-right:5px;
	padding:5px;
	display:inline;
}

#calendar_box h2 {
	background: transparent url(images/cal_icon.png) left 50% no-repeat;
	margin-bottom:8px;
	float:left;
	padding: 4px 0 4px 40px;
	font-size:1.3em;
	color:#6f4d23;
	text-transform:uppercase;
	line-height:1em;
}
#calendar_box ul.view_more {
	float:right;
	margin-top:2px;
}
#calendar_box ul.view_more li {
	float:left;
	font-size:90%;
	text-transform:uppercase;
	margin-left:12px;
}

#calendar_box ul.view_more li a.view_icon {
	color:#a19e94;
	padding-left:17px;
	background: transparent url(images/arrow_view_news.jpg) left 50% no-repeat;
}
#calendar_box ul.view_more li a:hover {
	color:#dfa83c;
}

.invisible
{
	display:none;
}

.bigDottedDivider {
	BACKGROUND-POSITION: 50% bottom; MARGIN-TOP: 10px; PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(images/greyDot.gif); MARGIN-BOTTOM: 

10px; PADDING-BOTTOM: 5px; WIDTH: 851px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center
}
.bigDottedDivider HR {
	DISPLAY: none; WIDTH: 0px
}


/* ----------------- HOMEPAGE: Rotator ------------------*/

#rotator_box {
	width: 500px;
	height:180px;
	background: #ffffff url(images/bg/bg_rotator_top.gif) left top no-repeat;
	float:left;
	margin-right:14px;
}
/*#rotator_box img { margin:7px 7px 0 7px; }*/
#announcements {
	width: 790px;
	margin:0 0 0px 0;
}
#rotator_details {
	width: 482px;
	padding: 11px 9px 11px 9px;
	background: #ffffff url(images/bg/bg_rotator_bottom.gif) left bottom no-repeat;
	overflow:hidden;
}
#rotator_details h2 {
	font-size:90%;
	text-transform:uppercase;
	color:#a19e94;
	float:left;
}
#rotator_details ul {
	float:right;
}
#rotator_details ul li {
	float:left;
}
#rotator_details ul li a {
	display:block;
	padding:0 7px;
	border:1px solid #e3e1d5;
	margin-left:4px;
	text-decoration:none;
	font-size:90%;
	color:#cbc8ba;
}
#rotator_details ul li a.current_event {
	border:1px solid #a19e94;
	color:#a19e94;
}
#rotator_details ul li a.current_event:hover {
	border:1px solid #a19e94;
	color:#a19e94;
}
#rotator_details ul li a:hover {
	border:1px solid #c6c2ab;
	color:#c6c2ab;
}
.sweetspot {
	margin:7px 7px 0 7px;
	width:486px;
	height:170px;
}
#bannernav {
	float:right;
	position:relative;
	top:180px;
	width: 482px;
	height:20px;
	padding: 11px 9px 11px 9px;
	background: #ffffff url(images/bg/bg_rotator_bottom.gif) left bottom no-repeat;
	overflow:hidden;
}
/*#bannernav {float:right; position:absolute; top:385px; width: 482px; height:20px; padding: 11px 9px 11px 9px; background: #ffffff 

url(../images/bg/bg_rotator_bottom.gif) left bottom no-repeat; overflow:hidden;}*/
#bannernav #nav {
	position:absolute;
	right:10px;
}
#bannernav #nav a {
	border:1px solid #e3e1d5;
	text-decoration:none;
	padding:0 7px;
	margin-left:4px;
	font-size:90%;
	color:#cbc8ba;
}
#bannernav #nav a.activeSlide {
	border:1px solid #a19e94;
	color:#a19e94;
}
#bannernav #nav a:focus {
	outline: none;
}
#es_rotator_box {
	width: 500px;
	height:185px;
	background: #ffffff url(images/bg/bg_rotator_left.gif) left top no-repeat;
	float:left;
	margin-right:14px;
}
#es_bannernav {
	float:right;
	position:absolute;
	top:0;
	left:500px;
	height:185px;
	width: 35px;
	padding: 5px 0 0 0;
	background: #ffffff url(images/bg/bg_rotator_right.gif) right top no-repeat;
	overflow:hidden;
}
#es_bannernav #nav {
	position:absolute;
	right:10px;
}
#es_bannernav #nav li {
	padding:0 0 5px 0;
}
#es_bannernav #nav a {
	border:1px solid #e3e1d5;
	text-decoration:none;
	padding:0 7px;
	margin-left:4px;
	font-size:90%;
	color:#cbc8ba;
}
#es_bannernav #nav a.activeSlide {
	border:1px solid #a19e94;
	color:#a19e94;
}
#es_bannernav #nav a:focus {
	outline: none;
}


#service_times {
	font-size:1.3em;
	color:#494949;
	text-transform:uppercase;
	line-height:1em;
	border-bottom:1px solid #e2ded0;
	padding-bottom:8px; padding-top:8px; padding-left:8px; padding-right:8px; margin-bottom:13px;	width:250px;
}
#service_times_list ul {
	width:150px;
	border:1px solid #d6d1c2;
	background:#f5f3f0;
	padding:4px 8px 4px 2px;
	margin-left:5px; margin-top:5px
}
#service_times_list ul li {
	font-size:.875em;
	border-bottom:1px dashed #aaa595;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:1.2em;
	padding:5px 0 10px 5px;
}
#service_times_list ul li.message {
	list-style-type: none; 
}

#service_times_list ul li {
	color:#dfa83c;
	text-decoration:none;
}
#service_times_list ul li span.gray {
	color:#908a7e;
}
#service_times_list ul li a:hover {
	color:#dfa83c;
	text-decoration:underline;
}
