
/* 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;}
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;}

#wrapper {width:790px;margin:0px auto;text-align:left;}
#logo {text-align:left;background-color:white;}
#maplink {position:relative;float:right;top:40px;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;}
#leftspacer {width:1px;height:500px;}
#leftcontainer {position:absolute;bottom:0px;padding-left:15px;}
#col1of2{position:relative;float:left;width:295px;}
#col2of2{position:relative;float:right;width:295px;}

#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}

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

#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:#FFFF00;padding:5px;}
#nav1 {position:absolute;z-index:10;top:-300px;left:-300px;}

#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;}

.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;}

/* NO JS/FLASH */
#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;}
#medialinks li{list-style:none;padding-bottom:10px;}
#medialinks a{font-weight:bold;}

.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;}