* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 130%;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: left;
	background: #161310 url(images/big-bg.jpg) repeat-x top center;

}
#body {	
    background: #161310 url(images/big-bg.jpg) repeat-x top center;
	}
#content h1 {padding-bottom:10px;}
h2 a { display: block; color: #64a2a6; font-size: 18px; line-height: normal; font-weight: bold; padding-bottom: 10px; }

h3 {
	font-weight: normal; 
	font-size:14px;
	color: #555;
	text-align: left;
	padding: 0 0 10px 0;
}

.post h3 {
	font-weight: bold; 
	font-size:14px;
	color: #ddd;
	text-align: left;
	padding: 10px 0;
}

.post h2 {
	padding-bottom: 20px;
	font-size: 27px;
	color: #fff;
}




a img { border: 0; }
a { color: #64a2a6; text-decoration: underline; cursor:pointer; }
a:hover { text-decoration: none; }

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.center { margin: 0 auto; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }

.a-center { text-align: center; }
.a-left { text-align: left; }
.a-right { text-align: right; }

#page {
	/*background: url(images/bg22.jpg) no-repeat 0 0;*/
	width: 960px;
	height: 1000px;
	margin: 0 auto;
}

#shell { width: 960px;  margin: 0 auto; }

h1#logo {
	float: left;
	display: inline;
	font-size: 0;
	line-height: 0;
}

h1#logo a {
	display: block;
	background: url(images/logo.gif);
	height: 66px;
	width: 297px;
	text-indent: -4000px;
}

.searchForm {
	float: right;
	display: inline;
	width : 230px;
	padding-top: 26px;
}

.searchInput {
	background: #fff;
	border: 1px solid #e4e2e0;
	height: 16px;
	width: 150px; 
	padding: 3px 5px 4px; 
	float: left;
	display: inline;
}

.searchButton {
	float: left;
	display: inline;
	cursor: pointer;
	border: 0;
	background: url(images/search-btn.gif) no-repeat 0 0;
	height: 25px;
	width: 65px;
	font-size:0px;
}

.navigation { padding: 10px 0 0 0; height:24px; }
.navigation ul { list-style: none outside; }
.navigation li { display: inline; float:left; }
.navigation li a{ margin-right:26px; }
.navigation li.last a{ margin: 0; }
.navigation li a { 
	text-decoration: none; 
	float:left;
	height:24px;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent: -4000px;
	font-size:0;
	line-height:0;
}

.navigation li a.about-nav { background-image:url(images/nav-about.gif); width:107px; margin-right:25px; }
.navigation li a.ministries-nav {background-image:url(images/nav-ministries.gif); width:118px; }
.navigation li a.resources-nav {background-image:url(images/nav-resources.gif); width:122px; }
.navigation li a.get-connected-nav {background-image:url(images/nav-connected.gif); width:169px; }
.navigation li a.guest-info-nav {background-image:url(images/nav-guest.gif); width:121px; }
.navigation li a.albums-nav {background-image:url(images/nav-albums.gif); width:89px;  }
.navigation li a.events-nav {background-image:url(images/nav-events.gif); width:79px; }



#home #content {height:506px;}



#side-left {
	float: left;
	display: inline;
	width: 138px;
	padding-top: 25px;
}

#side-left h2 a { padding:0px;}

#side-left ul.globalMenu,
#side-left ul.globalMenu ul { list-style: none outside;	}
#side-left ul.sectionNav li { font-size: 15px; padding: 5px 0; display:none; }
#side-left ul.sectionNav ul.level2 { padding: 5px 0 0; }
#side-left ul.sectionNav li.selectedPageRoot,
#side-left ul.sectionNav li.selectedPageRoot ul li,
#side-left ul.sectionNav li.selectedPage,
#side-left ul.sectionNav li.selectedPage ul li { display:block; }

#side-left ul.sectionNav li.haskiddos { padding: 12px 0 5px;}
#side-left ul.sectionNav li.iskiddo, #side-left ul.sectionNav li.lastkiddo { padding-left:16px; padding-top:6px;}
#side-left ul.sectionNav li.lastkiddo { padding-bottom:12px;}

#side-left ul.sectionNav li a { color: #64a2a6; }
#side-left ul.sectionNav li a:hover, 
#side-left ul.sectionNav .selectedPage { color: #fff !important; text-decoration: none; }


#mainbox {
	float: left;
	display: inline;
	width: 578px;
	padding-top: 20px;
}
#admin #mainbox {
	width: 960px;
}

#mainbox .post { background: url(images/transparent-dk.png) repeat center; padding: 20px 20px 40px;	min-height: 500px; height: auto !important; height: 500px;
 }



#mainbox .post img {}
#mainbox .post p { padding-bottom: 25px; }

#mainbox .post .photoGalleryElement {padding-left:35px;}


	/* <textEditor> */

.rightSide img, img.right {float: right; display: inline; margin:0 0 6px 10px}
.leftSide img, img.left {float: left; display: inline; margin:0 10px 6px 0px}

	/* </textEditor> */



#side-right {
	float: right;
	display: inline;
	width: 228px;
	padding-top: 0px;
	text-align: left;
}

#side-right .form_container { padding-bottom: 20px; }
#side-right .form_container .fieldItem {background:none; border:none; padding:0; width:148px; float:left; display:inline;}
#side-right .form_container .fieldTitle {display:none; }
#side-right .form_container .fieldInstructions {display:none; }
#side-right .form_container input.textField {	
float: right;
	display: inline;
	width: 148px; 
	padding: 3px 5px 4px; 
	height: 16px;
	border: 1px solid #e0e0e1; 
	color: #979797;
}
#side-right .form_container input.submitButton { 	cursor: pointer;
	border: 0;
	float: right;
	display: inline;
	background: url(images/btn-add.gif) no-repeat 0 0;
	font-size:0px;
	height: 25px;
	width: 56px;
	margin-top:12px !important;
}

#side-right .formTitle { float:left; background:url(images/t-subscribe.png); width:192px; height:11px; font-size:0; line-height:0; text-indent:-4000px; }


#side-right .blogList h2.postTitle a { color:#64a2a6; font-size:14px; line-height:17px; font-weight:normal;}
#side-right .blogList li { padding-bottom:10px;}

#side-right h2.postTitle a { padding-bottom: 0; }
#side-right .postBody { padding: 0 0 15px 0;  color: #fff;}
#side-right .postInfo { display:none;}
small { font-size: 10px; color: #6a6a6a; }

#side-right .eventsList ul { list-style: none outside;	}
#side-right .eventsList ul a { color: #64a2a6; font-size:14px; line-height:17px; font-weight:normal;}
#side-right .eventsList ul .eventDate { color:#fff;	}

#side-right h1.title {height:11px; font-size:0 !important; line-height:0 !important; text-indent: -4000px !important; background:url(images/t-events.png) no-repeat 0 0; width:52px; }
.t-recent {height:11px; background:url(images/t-recent.png) no-repeat 0 0; width:53px;}

#side-right .eventsElement, #side-right .fieldItemInner {margin:0 0 25px;}

#footer  {
	font-size: 10px;
	color: #636363;
	padding: 10px 0;
}

#footer a { color: #636363; }
#home #side-left { width: 200px; }
#home #mainbox { width: 510px; }
#side-left .services h3 { padding-left: 0; }
#side-left .services p { font-size: 14px; line-height: normal; color: #bababa; font-weight: bold; padding-bottom: 3px; } 
#side-left .services p strong { font-size: 18px; line-height: 20px; color: #bababa; }
a.big { color: #64a2a6; font-size: 14px; font-weight: bold; padding-bottom: 10px; }
#side-left .services h2 a { font-size: 14px; line-height: 18px; }
#side-left .services h2 a small { color: #64a2a6; }

.link { padding: 40px 0 0; }

.link h2 {
	background: url(images/link-bg.png) no-repeat 0 0;
	height: 22px;
	width:	188px;
	margin-bottom: 10px;
	padding:9px 0 0 10px;
}
/*
.link h2 a {
	font: 14px "Trajan Pro", "Times New Roman", Times, serif !important;
	font-weight: bold !important;
	color: #fff !important;
	line-height: 31px !important; 
	padding-left: 10px;
	text-decoration: none;
}

.link h2 a:hover { text-decoration: underline; }
*/



.col {
	width:270px;
	text-align:justify;
	float:left;
	padding-right:75px;
}
.col#thirdcol {
	padding-right:0px;
}

.col h3 {
	color:#909090;
	padding-bottom:10px;
	text-transform:none;
	font:normal 24px Arial, Helvetica, sans-serif;
}


.col#thirdcol h2.postTitle a {
	color:#64a2a6;
	text-transform:none;
	font:normal 24px Arial, Helvetica, sans-serif;	
}

.col .postBody {
	color:#fff;
}

.col .postInfo {
	color:#909090;
	font-size:9px;
	text-transform:uppercase;
	font-style:normal;
	padding:10px 0 0px;
	font-weight:normal;
	
	
}
.col .postInfo .postDate { font-style:normal; }
.col .postInfo em { display:none;}


.col p {
	color:#fff;
}



#side-right .rss, .col .rss {display:none;}



.notext { font-size:0 !important; line-height:0 !important; text-indent: -4000px !important;  }

.t-youth,
.t-get-connected,
.t-volunteer,
.t-guest { height:14px; padding:0; }


.t-get-connected { background:url(images/t-get-connected.gif) no-repeat 0 0; }
.t-volunteer { background:url(images/t-volunteer.gif) no-repeat 0 0; }
.t-guest { background:url(images/t-guest.gif) no-repeat 0 0; }
.t-youth { background:url(images/t-youth.gif) no-repeat 0 0; }


.t-events,
.t-sunday-services,
.t-subscribe,
.t-recent { height:11px; padding:0; margin-bottom:10px; }

.t-events { background:url(images/t-events.png); width:52px; }
.t-sunday-services { background:url(images/t-sunday-services.png); width:119px; }


td.calendarDay, td.calendarWeekendDay {color:#161310 !important;}


/* added by t */

.position {
    color: #999;
}

.employee {
 	font-size: 16px;
	font-weight: bold;
}

div.comments dd.comment {color:#000;}



