
/* CSS Document */

/* LAYOUT */
html, body {height: 100%;}
body {background-color:#ffffff;text-align:left;font-family:Verdana;font-size:11px;line-height:18px;padding:0;margin:0;}
h1{font-size:22px;padding:5px 0px 8px;margin:0px;}
h2{font-size:18px;padding:5px 0px 8px;margin:0px;}
h3{font-size:14px;padding:5px 0px 0px;margin:0px;}
h4{font-size:12px;padding:5px 0px 0px;margin:0px;}
p{padding:0px 0px 10px;margin:0px;}
a:link, a:visited, a:active{
	color:#FF6600;
	text-decoration:none;
	outline:none;
}
a:hover{text-decoration:underline;}
hr{width:100%;margin:5px auto;height:1px;border-top:dotted 1px #000000;background-color:#ffffff;clear:both;}
input{font-size:11px;margin:1px 0;font-family:Verdana;}
img{border:none;}

#wrapper {position:relative;width:790px;margin:0px auto;text-align:left;}
#logo {width:200px;text-align:left;background-color:white;}
#maplink {position:absolute;right:0;z-index:700;top:20px;width:179px;height:20px;text-align:center;}
#howdidyoufind_container {position:absolute;top:0px;left:0px;width:100%;height:5px;text-align:center;}
#howdidyoufind {position:relative;top:0px;height:96px;margin:0 auto;width:377px;}
#leftnav {position:relative;float:left;width:157px;margin:0px;padding:0px;}
#nav1 {position:absolute;z-index:10;top:-300px;left:-300px;}
#leftnav-container {position:absolute;}
#leftspacer {width:1px;height:500px;}
#leftcontainer {position:absolute;left:0px;bottom:0px;padding-left:15px;}
#leftcontainer a{color:#eeeeee;}
#col1of2{position:relative;float:left;width:295px;}
#col2of2{position:relative;float:right;width:295px;}

#blog{list-style:none;margin:0;padding:0;}
#blog li{margin:0;padding:0;}
#blog li h4{background-color:#efefef;text-align:center;margin:8px 0 0;padding:2px;}

#staff img{position:relative;float:left;border: 1px solid #000;margin-right:10px;}
#staff p{clear:both;padding:5px 0px;}
#staff h3{}
.staffimg {margin:0px 5px;}
.staffblock {padding:10px 0px;clear:both;}
.groupdiv {padding:0px 5px;background-color:transparent;}
.groupdivhl {padding:0px 5px;background-color:#77AAEE}
.groupdiv ol, .groupdivhl ol{padding:0 0 0 15px;margin:0;}
.groupdiv ol li, .groupdivhl ol li{margin-bottom:5px;}

.textblock {padding:0px;clear:both;}
.barsep {width:100%;margin:5px auto;height:1px;border-top:dotted 1px #000000;clear:both;}

#teamstojoin {width:434px;}
#teamstojoin ul{margin:0px;padding:0px;padding-left:25px;}

#communitylist ul{padding:0px;margin:0px;list-style:none;}
#communitylist ul li{clear:both;padding:5px 0px;margin:0px;line-height:16px;}
#communitylist ul div.thumb{position:relative;float:left;margin:5px;}
#communitylist h3 {padding:0px;margin:0px;}

#mapcontainer {width:445px;text-align:center;padding:10px;background-color:#6699CC;}
#directions {width:110px;text-align:center;padding:10px;background-color:#6699CC;}
.infobox {position:relative;float:right;width:125px;text-align:left;padding:10px;background-color:#AACCEE;line-height:14px;margin:5px 0px 5px 5px;}
.infobox a{font-weight:bold;}
.headline {font-size:14px;font-weight:bold;line-height:18px;margin:5px 0px 1px;text-align:left;}
.callout {padding:10px;text-align:left;background-color:#AACCEE;}
.special {position:static;float:none;clear:both;background-color:#DDEEFF;padding:5px;}

#faqlist {padding:10px 0 0 10px;margin:0px;list-style:none;}
#faqlist li {font-size:14px;}
#faqlist li a {font-weight:bold;}
#faqlist li div{padding:8px 10px;margin-bottom:5px;font-size:12px;}
#faqlist li div ul {padding:0 0 0 10px;margin:0px;}
#faqlist li div ul li {padding-bottom:5px;font-size:12px;}
.faqitem {background-color:#AACCEE;padding:8px;}
.faqitem a{color:#FFFFFF;}

.formclass {padding:0px;margin:0px 10px;list-style:none;}
.formclass li {padding:3px 0;}
.formitem{font-size:11px;position:relative;left:10px;}
.labeltext{position:relative;float:left;width:150px;text-align:right;}
 .errorDiv{line-height:12px;display:none;color:#FFFFFF;background-color:#CC0000;font-weight:bold;padding:10px;margin-bottom:5px;}
 .invalid{background-color:#CC0000;color:#FFFFFF;}
 .messageDiv{line-height:12px;display:none;color:#000000;background-color:#AACCEE;font-weight:bold;padding:10px;margin-bottom:5px;}
.blur{color:#cccccc;width:150px;font-size:11px;position:relative;background-image: url(/images/css-images/autocomplete_leftcap.gif);background-position: right center;background-repeat: no-repeat;}
.focus{color:#000000;width:150px;font-size:11px;position:relative;background-image: url(/images/css-images/autocomplete_leftcap.gif);background-position: right center;background-repeat: no-repeat;}
.searchbox{font-size:11px;}

/* Prototype popup */
#searchhint{position:absolute;top:-300px;width:150px;background-color:#878340;border:solid 2px #605E2D;}
#searchhint-text{font-size:10px;padding:5px;color:#ffffff;}

.b{font-weight:bold;}
.i{font-style:italic;}
.bl{font-weight:bold;font-size:110%;}
.button {text-align:center;padding:10px 0px;font-size:10px;line-height:11px;}
.linkdiv {cursor:pointer;}
.standardlist{margin:0px;padding:0 0 0 20px;}
.alert{font-weight:bold;color:red;}
.scripture{font-style:italic;padding-left:30px;}
.sermongraphic{width:434px;height:220px;}
.sermondesc{text-align:left;width:400px;margin:0 auto;padding:0 3px 4px;background-color:#EAEAEA;}
.groupinfo{position:relative;float:right;width:390px;margin-bottom:5px;}
.clear {clear:both;}

/* NO JS/FLASH */
#jsremove{color:#ffffff;padding:15px;}
#htmlmenu {position:relative;left:-6px;width:145px;color:#FFFFFF;}
#htmlmenu ul{padding:0;margin:0;font-size:10px;letter-spacing:-1px;list-style:none;}
#htmlmenu ul li {padding:0;margin:0;line-height:18px;}
#htmlmenu ul li ul {padding-left:20px;padding-bottom:3px;}
#htmlmenu ul li.minor {line-height:14px;}
#htmlmenu a{color:#FFCC00;}

/* FORMS */
#survey textarea {width:450px;height:50px;}
#survey .textinput {width:450px;}

/* MEDIA */
#player1_audio {padding:5px;}
#player1_video {padding:10px 10px 2px;margin:0px auto;}

#medialinks {padding:0px;margin:0px;border-spacing:0;}
#medialinks li{list-style:none;padding-bottom:10px;}
#medialinks a{font-weight:bold;}
#medialinks td{vertical-align:top;padding:2px 4px;vertical-align:middle;}
#medialinks th{text-align:center;font-size:14px;background-color:#cccccc;}
#medialinks tr.zebra{background-color:#eeeeee;}
#medialinks td.message{width:40%;}
#medialinks td.series{width:40%;font-style:italic;text-align:center;}
#medialinks td.message_notes{text-align:center;}

.video {padding:5px;margin-bottom:5px;}
.video div.thumb {position:relative;float:left;margin:0 5px 5px 0;}
.mediadesc{position:relative;float:right;width:310px;}

a.pdflink:link,a.pdflink:visited,a.pdflink.active{
	color:#669900;
	text-decoration:none;
}
a.pdflink:hover{text-decoration:underline;}
.pdfdiv{position:relative;float:right;width:30px;height:14px;background:transparent url(/pdf/icon.gif) top left no-repeat;}

/* DOCS */
#doctree ul{margin:0;padding:0 0 0 20px;}
#doctree ul li{padding:2px 0 0;}

.cse-overlay {margin-left:-12px;margin-top:30px;width:620px;}

/* PHOTO CREDIT */
.credit {position:absolute;bottom:2px;width:100%;text-align:right;color:#999999;}
.credit span{padding:1px 4px;font-size:9px;}
.credit a, .credit a:hover, .credit a:visited, .credit a:active{color:#dddddd;}

/* GENERIC SLIDESHOW */
.slideshow{position:relative;float:right;width:300px;height:200px;padding:5px 0 5px 5px;}

/* MISSION TRIPS */
blockquote.scripture{font-style:normal;font-size:14px;padding:10px;background-color:#FFFFD2;border:solid 1px #FFFF87;font-family:Verdana,sans-serif;}
blockquote.scripture p.cite{font-style:italic;text-align:right;padding:0;font-size:.9em;}
.mission-trips{
	text-align:center;
	border-collapse:collapse;
	margin:5px 0 10px 10px ;
}
.mission-trips caption{font-weight:bold;font-size:12px;}
.mission-trips th{border:solid 1px #dddddd;background-color:#dddddd;padding:0 4px;}
.mission-trips td{border:solid 1px #dddddd;padding:0 4px;}
.mission-trips tfoot td{border:none;padding:0 4px;font-size:9px;text-align:left;line-height:11px;}

/* HGN CHURCHES */
.hgn-churches {background-color:#cccccc;}
.hgn-churches ul {list-style-type:none;}
.hgn-churches li{line-height:59px;clear:both;}
.hgn-churches li img{float:left;margin:4px 16px 4px 0;}
.hgn-churches a{color:#555555;font-weight:bold;font-size:14px;font-family:'Trebuchet MS',Arial, Verdana;}

/* FIRST SUNDAY */
.first-sunday-block {position:relative;float:left;width:100px;height:50px;line-height:25px;text-align:center;margin-right:4px;color:#ffffff;margin-top:6px;}

.RightFloat{float:right;}

/* DRUPAL TOP5 */
.view-Top5 .view-header{
	margin-top:8px;
	background-color:#000000;
	background-image:url(/images/css-images/top5/logoheader.png);
	background-position:-10px 0;
	color:#ffffff;
	border:solid 2px #000000;
	text-align:center;
	height:74px;
}
.view-Top5 .view-footer{
	margin-bottom:8px;
	background-color:#000000;
	color:#ffffff;
	border:solid 2px #000000;
	text-align:center;
}
.view-Top5 .view-header p{
	padding:5px 10px;
}
.view-Top5 .view-content .views-row-odd, .view-Top5 .view-content .views-row-even{
	position:relative;
	overflow:hidden;
	height:150px;
	border-left:solid 2px #000000;
	border-right:solid 2px #000000;
	border-bottom:solid 1px #000000;
}
.view-Top5 .view-content .views-row-first{
	border-top:solid 1px #000000;
}
.view-Top5 .view-content .views-field-field-top5image-fid{
	position:absolute;
	cursor:pointer;
	top:0;
	left:0;
}
.view-Top5 .view-content .views-field-body{
	position:absolute;
	top:155px;
	height:125px;
	color:#000000;
	padding:30px 10px 10px;
	background-image:url('/images/css-images/top5/top5textbg.png');
	background-repeat: repeat-x;
}