.imglogo { margin: 0; }
.imgmap { margin: 30px 0 0 0; }
.hide { display: none; }
.readmore { text-align: right; }
.imgplay { margin: 0; }
.txt1 { border: 1px solid #ffac2c; width: 211px; padding: 0; margin: 10px 0 0 27px; font-size: 13px; color: #666; }
.txt2 { border: 1px solid #ffac2c; width: 230px; padding: 0; margin: 0; font-size: 13px; color: #666; }
.txt3 { border: 1px solid #ffac2c; width: 230px; padding: 0; margin: 0; font-size: 13px; color: #666; height: 100px; }
.txt8 { border: 1px solid #ffac2c; width: 530px; padding: 0; margin: 0; font-size: 13px; color: #666; background-color: #fff !important; float: left; display: inline; }

body {
 text-align: center;
 padding: 0;
 margin: 0;
 font-family: arial, verdana, tahoma;
 } 

div#topsearch { width: 177px; padding: 0; margin: 20px 0 0 565px; }
div#test1holder { width: 100%; margin: 80px auto 0 auto; padding: 0; position: absolute; top: 0; left: 0; z-index: 1; background-color: transparent; }
div#test1 { width: 463px; margin: 0 auto; background-color: #fff; color: #000; padding: 10px 0 0 0; }
div#test1 p { background-color: #fff; padding: 2px; margin: 0 0 0 400px; border: 1px solid #FFAC2C; width: 50px; font-size: 11px; font-weight: bold; font-family: arial; }
div#test1 p a { background-color: #FFAC2C; color: #fff; padding: 3px 0 3px 0; display: block; width: 50px; text-align: center; }
div#frame {
	text-align: left;
	padding: 0; 
	margin: 0 auto;
	width: 751px;
	}
	
div#home { width: 751px; padding: 0; margin: 10px 0 0 0; background: url(../images/home_bg.jpg) no-repeat top left; }	
div#about { width: 751px; padding: 0; margin: 10px 0 0 0; background: url(../images/about_bg.jpg) no-repeat top left; }
div#sermons { width: 751px; padding: 0; margin: 10px 0 0 0; background: url(../images/sermons_bg.jpg) no-repeat top left; }
div#faq { width: 751px; padding: 0; margin: 10px 0 0 0; background: url(../images/faq_bg.jpg) no-repeat top left; }
div#contact { width: 751px; padding: 0; margin: 10px 0 0 0; background: url(../images/contact_bg.jpg) no-repeat top left; }
div#ministry { width: 751px; padding: 0; margin: 10px 0 0 0; background: url(../images/ministries_bg.jpg) no-repeat top left; }
div#events { width: 751px; padding: 0; margin: 10px 0 0 0; background: url(../images/events_bg.jpg) no-repeat top left; }



div#logo { width: 242px; padding: 0; margin: 0 62px 0 0; float: left; display: inline; }	

div#slogan { width: 493px; padding: 0; margin: 195px 0 0 0; float: left; }
div#slogan p { font-size: 16px; padding: 0; line-height: 17px; color: #666; font-weight: bold; font-style: italic; margin: 0; }
div#verse { width: 254px; padding: 0; margin: 155px 0 0 0; background: url(../images/verse_bg.gif) no-repeat top left; float: left; display: inline; }
div#verse p span { padding-left: 32px; }
div#verse p { font-size: 13px; line-height: 17px; padding: 8px 0 0 0; margin: 0; color: #666; }
div#verse p span#book { font-size: 17px; line-height: 25px; padding: 0; margin: 0; color: #666; text-align: right; }

div#nav { float: left;  padding: 0; margin: 0; width: 445px; }	
ul#navint { list-style: none; padding: 0; margin: 0; }	
ul#navint li { float: left; padding: 0 11px 0 0; margin: 0; color: #FFAC2C; font-size: 15px; line-height: 15px; position: relative; }
ul#navint ul { list-style: none; display: none; padding: 0; margin: 0; }
ul#navint ul li { float: none; padding: 5px 10px 5px 10px; margin: 0; border-bottom: 1px solid #ffac2c; }

ul#navint li ul { /* second-level lists */
	position: absolute;
	display: none;
	top: 1em;
	left: 0;
	background-color: #fff;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	}	

ul#navint li ul#aboutlink { width: 155px; }
ul#navint li ul#sermonslink { width: 165px; }
ul#navint li ul#ministrieslink { width: 270px; }
ul#navint li ul#newslink { width: 145px; }	
ul#navint li ul#photoslink { width: 225px; }	
ul#navint li ul#contactlink { width:96px; }	
ul#navint li ul#audiolink { width: 955px; }

html>body ul#navint li ul {
	top: auto;
	left: auto;
	width: auto;
	background-color: #fff;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	}
	
ul#navint li:hover ul, ul#navint li.over ul { display: block; }	

ul#navint li#none { padding-right: 0; }
ul#navint li#none ul li { border-bottom: 0; }
ul#navint li a { color: #FFAC2C; text-decoration: none; }
ul#navint li.active a { color: #441701; }
ul#navint li ul li a { color: #ffac2c; }
ul#navint li ul li a:hover { color: #441701; }
ul#navint li.active ul li a { color: #FFAC2C; }
ul#navint li.active ul li a:hover { color: #441701; }
ul#navint li.active ul li.active a { color: #441701; }
ul#navint li a:hover { color: #441701; } 

div#content { width: 751px; padding: 0 0 80px 0; margin: 10px 0 0 0; background: url(../images/content_bottom.jpg) no-repeat bottom right; }
div#contenttop { width: 751px; padding: 19px 0 0 40px; margin: 0; background: url(../images/content_top.jpg) no-repeat top left; } 	
div#contenttop div#left { width: 432px; padding: 0; margin: 0; float: left; }
div#contenttop div#lefsearch { width: 751px; padding: 0; margin: 0; }
div#contenttop div#leftsearch h1 { font-size: 25px; padding: 0 0 3px 0; margin: 0; line-height: 25px; color: #FFAC2C; border-bottom: 1px solid #ccc; width: 751px; font-weight: normal; }
div#leftsearchholder { width: 751px; }
div#contenttop div#left h1 { font-size: 25px; padding: 0 0 3px 0; margin: 0; line-height: 25px; color: #FFAC2C; border-bottom: 1px solid #ccc; width: 391px; font-weight: normal; }
div#contenttop div#left h3 { font-size: 17px; padding: 15px 0 3px 0; margin: 0; line-height: 17px; color: #FFAC2C; border-bottom: 1px solid #ccc; width: 391px; font-weight: normal; }
div#contenttop div#left h1.move { margin-top: 20px; }
div#contenttop div#left p.smallmargin { padding-top: 5px; }
div#contenttop p a { color: #ffac2c; }
div#contenttop div#left ul#plain { list-style: none; padding: 10px 0 10px 0; margin: 0; width: 391px; }
div#contenttop div#left ul#believe { list-style: none; padding: 10px 0 10px 0; margin: 0; width: 391px; }
div#contenttop div#left ul#believe li { font-size: 13px; padding: 0 0 17px 0; margin: 0; line-height: 17px; color: #666; }
div#contenttop div#left ul#believe li strong { color: #ffac2c; text-decoration: underline; }
div#contenttop div#left ul#believe li span { color: #000; } 
div#contenttop div#left ul#plain li.liheader { font-size: 15px; padding: 0 0 3px 0; margin: 0 0 5px 0; line-height: 17px; color: #FFAC2C; border-bottom: 1px solid #ccc; width: 391px; }
div#contenttop div#left ul#plain li.liexp { font-size: 13px; padding: 0 0 10px 0; margin: 0; line-height: 17px; color: #666; }
div#contenttop div#left ul#plain li span { color: #ffac2c; }
div#contenttop div#left p { font-size: 13px; line-height: 17px; padding: 20px 15px 0 0; margin: 0; color: #666; }
div#contenttop div#left p span.red { color: #ffac2c; text-decoration: underline; font-weight: bold; }
div#contenttop div#left p span.red2 { color: #000; text-decoration: underline; font-weight: bold; }
div#contenttop div#left p.readmore a { color: #ffac2c; background: url(../images/learnmore_arrow.jpg) no-repeat center right; padding-right: 12px; text-decoration: none; } 
div#contenttop div#left div#servicetimes { width: 350px; padding: 10px 0 10px 0; margin: 20px 0 0 0; border: 1px solid #ccc; }
div#contenttop div#left div#servicetimes p { font-size: 13px; line-height: 17px; padding: 0 0 5px 10px; margin: 0; color: #666; }
div#contenttop div#left p.readmore { padding-top: 5px; }
div#contenttop div#left p.readmore a:hover { color: #441701; }
div#contenttop div#left p span { color: #ffac2c; }
div#contenttop div#right { width: 277px; padding: 0 0 51px 0; margin: 0; float: left; background: url(../images/right_bottom.gif) no-repeat bottom left; }
div#contenttop div#right div#rightmid { width: 277px; padding: 0; margin: 0; background: url(../images/right_mid.gif) repeat-y top left; }
div#contenttop div#right div#rightmid div#righttop { width: 277px; padding: 18px 0 0 0; margin: 0; background: url(../images/right_top.gif) no-repeat top left; }
div#contenttop div#right div#rightmid div#righttop div#rightcontainer { width: 250px; padding: 0; margin: 0 0 12px 27px; }
div#contenttop div#right div#rightmid div#righttop h3#location { font-size: 17px; border-bottom: 1px solid #ccc; line-height: 17px; color: #441701; padding: 0 0 5px 0; margin: 0 0 5px 0; }
div#contenttop div#right div#rightmid div#righttop div#map { float: left; padding: 0; margin: 0 0; width: 55px; display: inline; }
div#contenttop div#right div#rightmid div#righttop div#calloutaddress { float: left; width: 185px; margin: 0 10px 0 0; padding: 0; }
div#contenttop div#right div#rightmid div#righttop div#calloutaddress p#address, div#contenttop div#right div#rightmid div#righttop div#calloutaddress p#getdirections  { font-size: 13px; line-height: 17px; padding: 0 0 5px 0; margin: 0; color: #666; }
div#contenttop div#right div#rightmid div#righttop div#calloutaddress p#getdirections a { color: #ffac2c; background: url(../images/learnmore_arrow.jpg) no-repeat center right; padding-right: 12px; text-decoration: none; }
div#contenttop div#right div#rightmid div#righttop div#calloutaddress p#getdirections a:hover { color: #441701; }
div#contenttop div#right div#rightmid div#righttop h2 { font-size: 17px; padding: 0 0 5px 27px; margin: 0; color: #666; line-height: 17px; font-weight: normal; }
div#contenttop div#right div#rightmid div#righttop h3#search { font-size: 17px; border-bottom: 1px solid #ccc; line-height: 17px; color: #441701; padding: 0 0 5px 0; margin: 10px 0 5px 27px; width: 155px; }
div#contenttop div#right div#rightmid div#righttop h3#service { font-size: 17px; border-bottom: 1px solid #ccc; line-height: 17px; color: #441701; padding: 0 0 5px 0; margin: 20px 0 5px 27px; width: 205px; }
div#contenttop div#right div#rightmid div#righttop div#servicetimes2 { width: 205px; padding: 0; margin: 0 0 0 27px; } 
div#contenttop div#right div#rightmid div#righttop div#servicetimes2 p { font-size: 11px; line-height: 15px; color: #441701; padding: 0 0 8px 0; margin: 0; }
div#contenttop div#right div#rightmid div#righttop p#searchtext { font-size: 11px; line-height: 15px; color: #441701; padding: 0 25px 0 27px; margin: 0; }
div#contenttop div#right div#rightmid div#righttop h2 a { color: #ffac2c; }
div#contenttop div#right div#rightmid div#righttop h2 span { font-size: 13px; }		 

div#playercontent { width: 391px; padding: 0; margin: 20px 0 20px 0; }
div#player { width: 391px; padding: 0; margin: 0; float: left; }
div#playerlist { width: 191px; padding: 0; margin: 0; float: left; }
div#playerlist div.listone { width: 191px; background-color: #CADDF9; padding: 8px 0 8px 10px; margin: 0; }
div#playerlist div.listone#blue { background-color: #fff; }
div#contenttop div#left div#playerlist div.listone h3 { font-size: 11px; line-height: 11px; padding: 3px 0 0 0; margin: 0; color: #666; border: 0; width: 85px; font-weight: bold; }
div#contenttop div#left div#playerlist div.listone p { font-size: 11px; line-height: 11px; padding: 3px 0 0 0; margin: 0; color: #666; }
div#playerlist div.listone div.message { float: left; padding: 0; margin: 0 10px 0 0; width: 95px; }
div#playerlist div.listone div.length { float: left; padding: 0; margin: 0; width: 45px; }
div#playerlist div.listone div.button { float: left; padding: 0; margin: 0; width: 20px; }

div#faqs { width: 391px; padding: 0; margin: 0; }
div#contenttop div#left div#faqs p.question { font-size: 13px; line-height: 17px; color: 3ffac2c; padding: 20px 0 0 0; margin: 0; }
div#contenttop div#left div#faqs div.answer { width: 391px; padding: 0 0 25px 0; margin: 0; background: url(../images/faq_bgbottom.gif) no-repeat bottom right; }
div#contenttop div#left div#faqs div.answer div.answertop { width: 391px; padding: 26px 0 0 0; margin: 0; background: url(../images/faq_bgtop.gif) no-repeat top left; }
div#contenttop div#left div#faqs div.answer div.answertop p { font-size: 13px; line-height: 17px; padding: 0 30px 0 30px; margin: 0; color: #666; }
div#contenttop div#left div#faqs p.backtop { padding: 0; text-align: right; } 
div#contenttop div#left div#faqs p.backtop a { color: #ffac2c; background: url(../images/learnmore_arrow.jpg) no-repeat center right; padding-right: 12px; text-decoration: none; }
div#contenttop div#left div#faqs p.backtop a:hover { color: #441701; }
div#contenttop div#left table { margin: 15px 0 0 0; padding: 0; }
div#contenttop div#left table td { margin: 0; padding: 0; font-size: 13px; line-height: 17px; color: #666; }
 
 
 div#imageholder { width: 133px; float: right; display: inline; margin-left: 10px; margin-bottom: 10px; margin-top: 20px; margin-right: 10px; }
 div.imageholder2 { width: 143px; float: left; display: inline; margin-bottom: 10px; margin-top: 20px; }
