
body {
	color:#464646;	
	font:11px Verdana, Tahoma, Arial, sans-serif;
	margin:0;
	padding:30px 0;
	background:#a0adb5;
}
/* Common Parts */
a {
	text-decoration:none;
	color:#2367ad;
}

hr 
{
background: none;
border: none;
border-top: 1px dotted #ccc;
color: #fff;
height: 1px;
margin-top:20px;
margin-bottom: 20px;
}
a:hover {text-decoration:underline;}
p {
	margin:0 0 15px;
	padding:0;
	line-height:15px;
}
tr,td p {
	color:#464646;	
	font:11px Verdana, Tahoma, Arial, sans-serif;
		margin:0 0 15px;
	padding:0;
	line-height:15px;
	text-transform:none;
	padding-right:50px;
}

img {border:0px;}

/* Main Blocks */
#page-box {
	width:776px;
	margin:0 auto;
	padding:17px 11px 0 20px;
	background:#2367AD url(../images/mainstyle/page-shadow.gif) repeat-y right top;
	position:relative;
}
#content
{
width:500px;
overflow:hidden;
}

/* Vertical Navigation */
#vertical-navigation {
	float:right;
	margin:52px 0 0;
	padding:0;
	list-style:none;
	text-indent:-9999px;
	font-size:1px;
}
#vertical-navigation li {
	display:block;
	margin:0 0 2px;
}
#vertical-navigation li a {
	display:block;
	width:31px;
height:117px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#vertical-navigation li.guests a {background-image:url(../images/mainstyle/cla_visitor_duo.jpg);}
#vertical-navigation li.cla-family a {background-image:url(../images/mainstyle/cla_family_duo.jpg);}
#vertical-navigation li.media a {background-image:url(../images/mainstyle/cla_media_duo.jpg);}

#vertical-navigation li.active a {
	width:31px;
	height:117px;
	background-position:-35px;
}
/* Header */ 

/* Logo */
#header h2 {
	margin:0;
	padding:0;
	width:146px;
	height:53px;
	background:url(../images/mainstyle/logo.gif) no-repeat;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	position:absolute;
	top:9px;
	left:19px;
}
#header h2 a {
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
/* Navigation */
#header ul {
	margin:0;
	padding:0;
	list-style:none;
}
/* Extra Navigation */
ul.extra-navigation {
	top:15px;
	right:10px;
	font-size:10px;
	position:absolute;
}
ul.extra-navigation li {
	float:left;
	padding:0 5px 0 4px;
	background:url(../images/mainstyle/split-white.gif) no-repeat 100% 3px;
}
ul.extra-navigation li.last {background:none;}
ul.extra-navigation li a {
	color:#fff;
}

/* Campus */
.campus {
	position:absolute;
	top:45px;
	right:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
}
.campus ul,
.campus span {
	float:left;
}
.campus li {
	float:left;
	padding:0 5px 0 4px;
	background:url(../images/mainstyle/split-white.gif) no-repeat 100% 3px;
}
.campus li.last {background:none;}
.campus li a {
	color:#fff;
}
.campus li a:hover,
.campus li.active a {
	color:#ffde06;
	text-decoration:underline;
}
/* Main Navigation */
#navigation {
	position:absolute;
	bottom:47px;
	left:30px;
	font:bold 9px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#navigation li {
	float:left;
	display:inline;
	margin:5px 1px 0 0;
	background:url(../images/mainstyle/nav-item-bg.gif) repeat-x;
}
#navigation li span {
	width:0px;
	height:22px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	z-index:4;
}
#navigation li span.right {
	background:url(../images/mainstyle/nav-item-right-bg.gif) no-repeat;
	width:4px;
}
#navigation li a {
	float:left;
	color:#fff;
	background:url(../images/mainstyle/nav-item-left-bg.gif) no-repeat;
	overflow:hidden;
	padding:5px 6px 5px 10px;
}
#navigation li.active {
	background:none;
	margin:0;
}
#navigation li.active span {
	width:10px;
	height:27px;
	background:url(../images/mainstyle/nav-item-left-bg-a.png) no-repeat;
	position:relative;
	margin:0 0 0 -6px;
	z-index:5;
}
#navigation li.active span.right {
	background:url(../images/mainstyle/nav-item-right-bg-a.png) no-repeat;
	margin:0 -5px 0 0;
}
#navigation li.active a {
	color:#FCA360;
	background:#0066D0;
	padding:10px 6px 5px;
	height:12px;
}
#navigation ul {
	position:absolute;
	visibility:hidden;
	left:0;
	bottom:-16px;
	width:720px;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-transform:none;
}
#navigation li.active ul {visibility:visible;}
#navigation li.active ul li {
	float:left;
	margin:0;
	padding:0 6px 0 5px;
	background:url(../images/mainstyle/split-blue.gif) no-repeat 100% 3px;
}
#navigation li.active ul li.last {background:none;}
#navigation li.active ul a {
	color:#C8DDF2;
	background:none;
	float:none;
	height:auto;
}

/* Container */
img.main {
	float:left;
	margin-top:-47px;
}
#colum-content {
	width:100%;
	overflow:hidden;
	clear:both;
	margin-top:103px;
	padding-top:47px;
	background:url(../images/mainstyle/nav-sub-level-bg.gif) no-repeat;
}
/* Sub Box */
.sub-box {
	width:151px;
	padding:10px;
	background:url(../images/mainstyle/gradient-blue.jpg) repeat-x;
	min-height:370px;
	float:left;
	overflow:show;
}
.sub-box.dark {background:url(../images/mainstyle/gradient-blue-dark.jpg) repeat-x;}
.sub-box.news {
	width:138px;
	padding-top:20px;
}
.sub-box h2,
.events h2 {
	margin:0 0 10px;
	padding:0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003B93;
}
.sub-box.news ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#003B93;
	font:10px Arial, Helvetica, sans-serif;
}
.sub-box.news li {
	margin:0 0 10px;
}
.sub-box.news a {color:#003B93;}
.logos {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}
.logos li {
	width:100%;
	overflow:hidden;
	margin-bottom:35px;
	text-align:center;
}
.logos img {
	float:left;
}
img.calendar {margin:-15px 0 15px;}
.sub-box .navigation {
	margin:0 0 70px 5px;
	padding:0;
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.sub-box .navigation li {
	color:#21508E;
	margin:4px 0;
}
.sub-box .navigation a {
	color:#21508E;
}
.sub-box .navigation a:hover,
.sub-box .navigation li.active a {
	color:#0099CC;
	background:url(../images/mainstyle/arrow.gif) no-repeat 0 5px;
	padding-left:15px;
	text-decoration:none;
}


/* Main Box */
.content {
	width:562px;
	float:left;
}
.main-box {
	width:515px;
	float:left;
	padding:10px 12px 10px 35px;
	background:url(../images/mainstyle/gradient-gray.gif) repeat-x;
	min-height:200px;
}
.main-box p
{
padding-right:25px;
}

* html .main-box {height:200px;}
.main-box.welcome {
	width:379px;
	color:#6C6C6C;
	background:#fff;
	padding:10px 10px 10px 15px;
	float:right;
}
.main-box h1 {
	margin:0 0 10px;
	padding:0;
	font:normal 22px "Lucida Sans", Arial, Verdana, sans-serif;
	color:#F57F25;
}
.main-box h2 {
	margin:0;
	padding:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#F57F25;
	text-transform:uppercase;
}
.main-box img {margin-bottom:15px;}
.main-box strong {
	font-size:12px;
	color:#2367AD;
	line-height:18px;
}
/* Events box */
.events {
	width:718px;
	overflow:hidden;
	background:url(../images/mainstyle/events-bg.gif) no-repeat;
	clear:both;
	padding:35px 0 5px 15px;
}
.events ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font:10px Arial, Helvetica, sans-serif;
	color:#2367AD;
}
.events li {
	width:162px;
	background:#D7E3EF url(../images/mainstyle/event-box-bg.gif) no-repeat left bottom;
	padding-bottom:10px;
	float:left;
	margin-right:17px;
	display:inline;
}
.events li span {
	display:block;
	padding:5px 10px 0;
}

/* Footer */
#footer {
	background:#2367AD url(../images/mainstyle/footer-bg.gif) no-repeat;
	padding:60px 0 7px;
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	width:100%;
	overflow:hidden;
	clear:both;
}
.footer-shadow {
	clear:both;
	background:url(../images/mainstyle/footer-shadow.gif) no-repeat;
	height:7px;
	text-indent:-9999px;
	font-size:10px;
	overflow:hidden;
	margin:0 -11px 0 -20px;
}

/* Business Styles */
#business
{
	padding-bottom:50px;
	margin-bottom:16px;
	background:url(../images/dividerpng.png) no-repeat center bottom;
}
#businessInfo
{
	width:250px;
	float:left;
}
#businessImage
{
	float:right;
	padding-left:10px;
	padding-right:25px;
	padding-top:15px;
}
#businessDescription
{
	clear:both;
}

#giving_form
{ line-height:18px;
background:url(../images/givingbg.jpg);
padding-left:10px;
padding-top:10px;
}

#giving_form .textField
{
}

#giving_form label
{
display:block;
float:left;
width:155px;
padding-top:2px;
}
#giving_form label.long
{
width:200px;
}
#giving_form label.short
{
width:100px;
}
#giving_form label.mini
{
width:60px;
}

#giving_form br
{
clear:both;
line-height: 24px;
}


#list
{
width: 550px;
overflow:hidden;
padding-top:10px;
}


#list #details
{
clear:both;
}
#list #details.first
{
background-color:#E6E6E6;
}

#list #details #icon
{
float: left;
width: 130px;
}
#list #details #bio
{
float: left;
width: 350px;
}

/* Store/Resources Styles */
#store
{
	padding-bottom:50px;
	margin-bottom:25px;
}
.price
{
color:#CC0000;
font-weight: bold;
}
#storeImage
{
	float:left;
	padding-left:10px;
	padding-right:25px;
}
#storeDescription
{
	float:left;
}
#divider
{
	clear:both;
	height:25px;
	background:url(../images/dividerpng.png) no-repeat center bottom;
}
#info p strong
{
color:#fff;
}

/* PRAYER BOARD ADDITION */

#prayerboard
{
	width:500px;
	font:11px Verdana, Tahoma, Arial, sans-serif;
	padding-top:20px;
}

#generalnav
{
	font: normal 10px;
	color:#757575;
	display:block;
	text-align:right;
	padding-bottom:10px;
}

#pages a
{
	border:1px solid #D5E2EF;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	margin:0px;
	color:#757575;
}
#pages a:hover
{
	background-color:#D5E2EF;
	color:#ffffff;
}
#prayer
{ 
	width:500px;
	font:bold 14px Verdana, Tahoma, Arial, sans-serif;
		margin-bottom:20px;

}

#prayer h1
{
	font:bold 14px Verdana, Tahoma, Arial, sans-serif;
	color:#4E93D8;
	padding-bottom:0px;
	margin-bottom:0px;
}
#prayer p
{
	font: normal 10px;
	color:#5A5A62;
	padding-top:0px;
	margin-top:4px;
	padding-bottom:4px;
	margin-bottom:3px;
	font:normal 10px Verdana, Tahoma, Arial, sans-serif;
	margin-left:76px;

}

#prayer p.prayerfooter
{
border-top: 1px dotted #5A5A62;
width: 400px;
padding-top:3px;
margin-top:0px;

}
#stats
{
float:left;
padding-right:15px;
overflow:hidden;
height:120px;
}
#stats h2
{
display:block;
color:white;
background:url(../images/prayerboard/greenbg.jpg) no-repeat;
width: 60px;
height:47px;
padding-top:8px;
text-align:center;
padding-bottom:0px;
margin-bottom:0px;
font:bold 20px Verdana, Tahoma, Arial, sans-serif;

}
#stats h3
{
display:block;
color:#919191;
background:url(../images/prayerboard/prayedbutton.jpg) no-repeat;
width: 60px;
height:50px;
padding-top:3px;
text-align:center;
font-size: 9px;
padding-top:5px;
margin-top:5px;
}
#stats h3 a
{
color:#ffffff;
}
#stats h4
{
position:relative;
display:block;
background:url(../images/prayerboard/answeredribbon.png) no-repeat;
width:60px;
height:47px;
z-index:99px;
line-height:1px;
text-indent:-99999px;
padding:0px;
margin:0px;
top:-134px;
font:bold 1px Verdana, Tahoma, Arial, sans-serif;

}


/**** CHARTER FORM CSS ***/
#prayerrqst_form
{
	background-color:#EEEEFF;
	padding:5px;

}

#prayerrqst_form label,#businessreg_form label,#newsletters label
{
display:block;
float:left;
padding-top:3px;
width:100px;
padding-right:15px;
text-align:right;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#businessreg_form label
{
width:120px;
}
#photocontest_form
{
width:460px;
}
#photocontest_form label
{
float:left;
padding-top:3px;
width:151px;
}

#prayerrqst_form input.textField,#businessreg_form input.textField,#newsletters input.textField
{
width:340px;
}
#prayerrqst_form label.required
{
color:Red;
}
#prayerrqst_form p 
{
padding:0px;
margin:0px;

}
#prayerrqst_form select
{
float:left;
display:block;
}

#prayerboard h1.total
{
	font:21px Verdana, Tahoma, Arial, sans-serif;
	color:#858585;
}

#prayerboard h1.total span
{
	font-weight:bold;
	color:#009900;
}

#subcontent h1
{
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#626262;
}

#subcontent h2
{
	font:11px Arial, Tahoma, Arial, sans-serif;
	font-weight:bold;
	color:#000066;
	padding-bottom:0px;
	margin-bottom:0px;
}

/* SURVEY */

/* survey layout */
#surveycontainer
{

}

#surveyTitle
{
	margin: 0;
	padding: 0 0 0px 0;
	color: #82C5DD;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
#surveyQuestion
{
padding-bottom:25px;
}
#questionoptions
{
padding-top:15px;
}






/******** GALLERY*/
#galleryframe
{
padding-left:0px;
width:500px;
clear:both;

}
#gallery
{
padding-bottom:5px;
margin-bottom:5px;
float:left;
width:200px;
text-align:Center;
background-color:#E8E8E8;
padding-top:10px;
margin-left:10px;


}
#gallery #description h2
{
padding-bottom:0px!important;
margin-bottom:0px!important;
margin-top:5px;
font-size:12px!important;
font-family: verdana;
}
#gallery #description p
{
padding-top:0px!important;
margin-top:0px!important;
font-size:12px!important;
}

#thumb
{
position:relative;
width:110px;
height:80px;
float:left;
}



#galleryframe p
{
padding-top:0px;
margin-top:2px;
padding-left: 0px;
padding-bottom:0px;
margin-bottom:20px;
}

#description p.numphotos
{
font-style:italic;
color:#818181;
}

img.fullimage
{
}

#photo
{

text-align:Center;
}

.center
{
text-align:Center;
}

/** POLLS */
#pollTitle
{
	font:bold italic 20px/34px Georgia, "Times New Roman", Times, serif; 
	font-weight:bold;
	color: #339900;
}
#pollTitle.past
{
	font:bold italic 20px/34px Georgia, "Times New Roman", Times, serif; 
	font-weight:bold;
	color: #A6A6A6;
}


#pollDescription p
{
	font:bold italic 11px/34px Georgia, "Times New Roman", Times, serif; 
	font-weight:bold!important;
}

#pollSubmit
{
	margin-top:10px;
}
form.pollForm input
{
}
form.pollForm label, form.pollForm input
{
}

#pollResults ul
{
margin-bottom:40px;
}

#pollResults ul li span
{
}
#pollResults ul li
{
margin-bottom:0px;
padding-bottom:0px;
}
#pollResults ul p
{
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;

}


.pie {
  display: block;
  float: left;
  margin: 0;
  margin-top:25px;
  margin-right:10px;
  padding: 0;
  width: 30px;
  height: 30px;
  background-image: url('images/slices.gif');
}

.size0 {
  background-position: -0px 0;
}
.size5 {
  background-position: -0px 0;
}
.size10 {
  background-position: -30px 0;
}
.size15 {
  background-position: -60px 0;
}
.size20 {
  background-position: -90px 0;
}
.size25 {
  background-position: -120px 0;
}
.size30 {
  background-position: -150px 0;
}
.size35 {
  background-position: -180px 0;
}
.size40 {
  background-position: -210px 0;
}
.size45 {
  background-position: -240px 0;
}
.size50 {
  background-position: -270px 0;
}
.size55 {
  background-position: -300px 0;
}
.size60 {
  background-position: -330px 0;
}
.size65 {
  background-position: -360px 0;
}
.size70 {
  background-position: -390px 0;
}
.size75 {
  background-position: -420px 0;
}
.size80 {
  background-position: -450px 0;
}
.size85 {
  background-position: -480px 0;
}
.size90 {
  background-position: -510px 0;
}
.size95 {
  background-position: -540px 0;
}
.size100 {
  background-position: -570px 0;
}

/* QUIZ QUESTIONS */
div.question
{
	margin-top:10px;
}

div.quizquestions
{
	margin-bottom:10px;
}

div.title
{
	clear:both;
	font:bold italic 11px/34px Georgia, "Times New Roman", Times, serif; 
	font-weight:bold!important;
}

div.answers input
{
float:left;
display:block;
}

div.answers span
{
float:left;
display:block;
margin-right:20px;
}

div.qst
{
clear:both;
display:block;
}

.submitbtn
{
margin-top:20px;
clear:both;
}

.results
{
	clear:both;
	font:bold italic 14px/34px Georgia, "Times New Roman", Times, serif; 
	font-weight:bold!important;
}

div.quizquestions h5
{
	font:bold italic 14px/34px Georgia, "Times New Roman", Times, serif; 
	font-weight:bold!important;
	color:#339900;

}