* { margin:0; padding:0}
html { height:100.1% }
BODY {
	font-size: 11pt;
	background: #EBE8D9 url(images/top-bgnew4.jpg) top repeat-x;

	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
/* Begin CSS Drop Down Menu */

.jqueryslidemenu{

position: absolute;	
	padding-top: 25px;
		font-size: 12pt;	
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
		width: 800px;
		margin:0 auto;
		margin-left:90px;

	}
{
	width:800px;
	padding-top:40px;
	font-size:10pt;
	
	
	margin:0 auto;
	
	text-align:center;
	font-weight: bold;
	background-color: 000000;
	font-family: Arial, Helvetica, sans-serif;
}


.jqueryslidemenu ul{
margin: 0;

padding: 0;
list-style-type: none;
font-size:11pt;	
font-family: arial, helvetica, sans-serif;
		font-weight: bold;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
font-size:10pt;
font-family: arial, helvetica, sans-serif;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #800000; /*background of tabs (default state)*/
color: white;
padding: 8px 12px;
border-right: 1px solid #800000;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 10pt Arial, Helvetica, sans-serif;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 10px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/* End CSS Drop Down Menu */

#header { width:900px; height:162px; background: url(images/logo-headernew0825b.jpg) 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 }

#bannerHome2 { background:url(images/banner.jpg) no-repeat; width:400px; 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-banner1.jpg) no-repeat;
	width:788px; 
	height:140px; 
	margin:0 auto; 
	clear:both;
	overflow:hidden
}
#bannerInterior img { float:right; margin:14px 82px 0 0 }
#mainBg { 
	background:url(images/center-bg.jpg) repeat-y; 
	width:708px; 
	margin:0 auto;  
	padding:20px 40px 20px 40px;
	font-size:10pt; 
	clear:both 
}

#bigscript { 
	
	width:289px; 
	margin:0 auto;  
	padding:5px 5px 5px 5px;
	font-size:10pt; 
	clear:both;
	float: left; 
	
	}
.ads_right {   
float: right;   
padding: 15px;   
margin: 0;   
}   
#joinUs { 
	width:360px; 
	height:80px; 
	padding:45px 10px 10px 10px; 
	background:#E8E6D9 url(images/join-us.jpg) top no-repeat; 
	color:#660000; 
	overflow:auto;
	border-bottom: 1px solid #3D3924;
}
#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:#ffffff; 
	color:#333333; 
	width:248px; 
	height:298px; 
	border:3px solid #fff; 
	padding:10px; 
	overflow:auto;
	clear:right
	
	}
#mission2 {
	width:300px;
	height:250px;
	padding:5px;
	font-size:9pt;
	margin-top: 20px;
	
}
#sermons2 {
	width:200px;
	height:200px;
	padding:8px;
	background:#fff;
	border:1px solid #DCDACB;
	overflow:hidden;
	font-weight:bold;
	font-size:9pt;
	line-height:1.3em;
	margin-left: 60px;
	margin-top: 5px;
}
.churchtext {
	color:#000000;
		padding:0 0 1px 2px;
	font: 9;
	font-family: Arial, Helvetica, sans-serif;
}
#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:12pt;
	margin:0 auto;
	text-align:center;
	font-weight: bold;
	background-color: 300000;
	font-family: Arial, Helvetica, sans-serif;
}
#headerNav a { color:#fff; text-decoration:none; margin:0 10px }
#headerNav a:hover {
	/*color:#f4B789;*/
	/*background: url(images/bullet.gif) center top no-repeat;*/
	padding:15px 0 0 0;
	text-decoration: underline;
}
/*.active { background: url(images/bullet.gif) center top no-repeat; padding:15px 0 0 0  }*/
.active { color:#f4B789; text-decoration: underline;  }  
.eventsTitle { color:#4F1304; font-weight:bold; background: url(images/arrow2.gif) center left no-repeat; padding:0 0 1px 15px }
.pageTitle { font-weight:bold; font-size:16pt; float:left; margin:60px 0 0 65px }
.calendarFont { font-size:1.5em }
#leftContent { float:left; width:360px; overflow:hidden; color:#330000; 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:210px; height:4px; margin:10px 0; clear:both }
.rm { margin-right:35px }
.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:235px; 
	background: #fff; 
	font-size:90%;
	padding:2px 0 0 5px
}

.academyform {
	border:1px solid #7F9DB9;
	height:15px; 
	width:400px; 
	background: #fff; 
	font-size:130%;
	padding:2px 0 0 5px
}

.academyshort {
	border:1px solid #7F9DB9;
	height:15px; 
	width:125px; 
	background: #fff; 
	font-size:130%;
	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 }
#mainBg #leftContent .ads_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img.floatLeft { 
    float: left; 
    margin:0 20px 20 0;
	

}

img.floatLeft2 { 
    float: left; 
    margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
	
	
}
img.floatRight {
	float: right;
	margin: 4px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#mainBg #leftContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#mainBg #leftContent p {
margin: 3 6px;
padding 3px;
}
p { margin-top: 10px; }
#ddtabs3 a {
	height: 80px;
}
#ddtabs3 a {
	height: 142px;
	top: 0px;
}
table {
border: 1px solid #999;
font-family: Arial, Helvetica, sans-serif;
color:400000;
}

td {
border-bottom: 1px dotted;
border-left: 1px solid #CCCCCC;  
padding: 5px;
color:300000;
}

th {
background-color:#a00000;
border: 1px solid #999;
font-family: Arial, Helvetica, sans-serif;
color:white;
padding: 5px;






