* { margin:0; padding:0 }
html { height:100.1% }
BODY {
	font-size: 76%;
	background: #EBE8D9 url(../images/top-bg.jpg) top repeat-x;
	font-family: "Times New Roman", Times, serif;
	color: #59503F;
}
#header {
	width:900px;
	height:200px;
	background: url(../images/logo-header.png) no-repeat;
	color:#fff;
	clear:both;
	margin:0 auto
}
#bannerHome { background:url(../images/banner.jpg) no-repeat; width:788px; height:219px; margin:0 auto; clear:both }
#bannerHome img { width:700px; padding:13px 0 0 44px }
#bannerHomeFlash { width:700px; height:194px; padding:13px 0 0 0; margin:0 auto }
#bannerPic { width:700px; height:194px; margin:0 auto; padding-top:13px }
#bannerInterior {
	background:url(../images/interior-banner.jpg) no-repeat;
	width:788px;
	height:140px;
	margin:0 auto;
	clear:both;
	overflow:hidden
}
.subjHeading {
	font-size: 20px;
	color: #15576C;
}
#bannerInterior img {
	float:right;
	margin:14px 82px 0 0
}
#mainBg { 
	background:url(../images/center-bg.jpg) repeat-y; 
	width:708px; 
	margin:0 auto;  
	padding:10px 40px 10px 40px;
	font-size:1.1em; 
	clear:both 
}
#joinUs {
	width:360px;
	height:90px;
	background:#E8E6D9 url(../images/join-us.jpg) top no-repeat;
	color:#59503F;
	overflow:auto;
	border-bottom: 1px solid #3D3924;
	padding-top: 45px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#sermons { 
	width:333px; 
	height:45px; 
	padding:10px; 
	background:#fff; 
	border:3px solid #DCDACB; 
	overflow:hidden; 
	font-weight:bold; 
	font-size:1.1em;
	line-height:1.3em
}
#sermons img { float:left; margin-right:15px; border:1px solid #DCDACB }
#sermons a { text-decoration:none }
#currentEvents {
	float:right;
	background:#E9E7DE;
	color:#A22C03;
	width:248px;
	height:298px;
	border:3px solid #fff;
	overflow:auto;
	clear:right;
	padding: 10px;
}
#footer { background:url(../images/footer.jpg) top no-repeat; width:728px; font-size:0.9em; padding:30px 30px 0 30px; height:32px; margin:0 auto }

/* LINKS, TEXT, & CONTENT STYLES */

a { color:#2080A0; text-decoration:underline }
a:hover  { color: #AA4A1B } 
#headerNav { width:740px; padding-top:35px; font-size:1.5em; margin:0 auto; text-align:center }
#headerNav a { color:#fff; text-decoration:none; margin:0 10px }
#headerNav a:hover { color:#FDB789; background: url(../images/bullet.gif) center top no-repeat; padding:15px 0 0 0  }
.active { background: url(../images/bullet.gif) center top no-repeat; padding:15px 0 0 0  } 
.eventsTitle {
	color:#4F1304;
	font-weight:bold;
	background: url(../images/arrow.gif) center left no-repeat;
	padding:0 0 1px 15px;
}
.eventsTitlebold {
	color:#4F1304;
	font-weight:bold;
}
.eventsTitlehighlight {
	color:#33C;
	font-weight:bold;
}
.eventsTitlebig {
	color:#4F1304;
	font-weight:bold;
	font-size: 20px;
}

.pageTitle { font-weight:bold; font-size:1.5em; float:left; margin:60px 0 0 65px }
.calendarFont { font-size:1.5em }
#leftContent { float:left; width:360px; overflow:hidden; color:#752E04; clear:left }
#rightContent {
	float:right;
	width:314px
}
.left { float:left; position: relative }
.right { float: right; position:relative }
.sm { font-size:0.8em }
h2 { font-weight:bold; font-size:1.2em }
.ministryTitle { color:#954318; font-weight:bold }

/* MISC & FORM STYLES */
.divBar {
	background:url(../images/div-bar.gif) repeat-x;
	width:240px;
	height:4px;
	margin:10px 0;
	clear:both
}
.rm {
	margin-right:22px
}
.picBorder { border: 2px solid #fff }
.cellStaff,.cellMinistry  { width:690px; margin:0 0 15px 0; overflow:hidden; clear:both } 
.cellStaff img, .cellMinistry img { float:left; margin:0 15px 0 0; border:3px solid #fff } 

.rtBorder { background: url(../images/b-div.gif) right no-repeat; padding:0 2px 0 0 }
.form { 
	border:1px solid #7F9DB9;
	height:15px; 
	width:155px; 
	background: #fff; 
	font-size:90%;
	padding:2px 0 0 5px
}
.clear { clear:both }
.spacer { height:5px; clear:both }

/* EVENTS CALENDAR STYLES */
#evtcal a { font-weight:bold; font-size:1.1em; color:#59503F; text-decoration: none } /* unvisited link */
#evtcal a:visited { text-decoration: none }	/* visited link */
#evtcal a:hover { text-decoration: underline }	/* mouse over link */
#evtcal a:active { text-decoration: underline }	/* selected link */
#calendarTable { border: 1px solid #B6B4A7 }
#eventformContent { padding:10px }
#calInstruct { background:#E9E7DE; padding:10px; border:3px double #fff }
.bigbold {
	font-size: 24px;
	font-weight: bold;
	color: #000;
}
.mega1 {
	margin-left: 95px;
}
.mega2 {
}
.nounderline {
	text-decoration: none;
	font-size: 18px;
}
.largelink {
	font-size: 18px;
}
.pic1 {
	position: absolute;
	margin:0 auto;
	left: 694px;
	top: 506px;
}
#img1 {
	border: thin solid #798586;
	float: left;
	margin-left: -22px;
	width: 750px;
}


/*this is submenu styles */
ul, li{border:0; padding:0; margin:0; list-style:none;}

/* ----------- Navigation ----------- */
#top-navigation{
background:url(img/topnav-bg.gif) repeat-x;
width:auto;
height:48px;
margin:0 auto;
}
#navigation{
background:url(img/nav-bg.gif) repeat-x;
height:32px;
margin:0 auto;
width:auto; 
}
#navigation ul{
height:32px;
line-height:32px; 
}
#navigation ul li{
display:inline;
}
#navigation ul li a,
#navigation ul li a:visited {
background:url(img/line-a.gif) right no-repeat;
padding:0 20px;
display:block;
text-decoration:none;
float:left;
color:#4261df;
font-weight:bold;
text-shadow:#ffffff 2px 2px 2px;
}
#navigation ul li a:hover{
color:#1532a5;
}

/* ----------- Sub Menu ----------- */
#sublinks{
width:auto;
margin:0 auto;
height:30px;
font-size:11px;
} 
#sublinks ul{
height:32px;
line-height:31px; 
}
#sublinks ul li{
display:inline;
}
#sublinks ul li a,
#sublinks ul li a:visited {
padding:0 20px;
display:block;
text-decoration:none;
float:left;
color:#FFFFFF;
}
#sublinks ul li a:hover{
text-decoration:underline;
}

/* ----------- Hide Sub menu ----------- */
#s1, #s2, #s3, #s4, #s5, #s6, #s7, #s8, #s9, #s10{display:none;}

/*END submenu styles */
.bottomrightextracontent {
	position: absolute;
	left: 725px;
	top: 753px;
}
