/* --------------------- BODY, MAIN PAGE HEADER, LINK AND IMAGE PROPERTIES --------------------- */
body {
	background:url(../img/newabstract.jpg) fixed no-repeat;
	margin-top:10px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	font-family: Helvetica, Arial;
	color:#CCCCA2;
}

a {
	color: #CCCCA2;
	padding: 2px 3px 0px 3px;
}

a:hover {
	background: #552A08;
}

table, tbody, tr, td  {
	vertical-align: top;
}

td {
	padding: 5px;
}

.mainContainer {
	width:942px;
	margin:0 auto;
	position:relative;
}

.logo {
	width:286px;
	height:95px;
/* 	background:url(../img/logo.png); */
	float:left;
	margin-top: 18px;
}

a.no_hover:hover {
	background: none;
}


.banner {
	width:910px;
	height:383px;
	background:url(../img/banner.png);
	float:left;
	margin-top:16px;
	padding: 16px;
	position: relative;
}

	.banner_pager {
		position: absolute;
		right: 30px;
		bottom: 30px;
		z-index: 1000;
	}
	
	.banner_pager a {
		display: block;
		width: 10px;
		height: 10px;
		margin-left: 10px;
		float: left;
		background: #CCCCA2;
		text-indent: -3000em;
	}
	
	.banner_pager a.activeSlide {
		background: #404328;
	}

.interior_banner {
	width:910px;
	height:211px;
	padding: 16px;
	background:url(../img/interior_header.png);
	float:left;
	margin-top:16px;
	margin-bottom: 10px;
}

.subnavwrap {
	float: left;
	width: 200px;
}

.blogsubnavwrap {
	float: right;
	width: 200px;
	padding-bottom: 10px;
}

.subnav, .subnavfoot {
	background: url(../img/left_subnav_bg.png) center top no-repeat;
}

.subnav {
	width: 176px;
	padding: 18px 10px 10px 14px;
	font-weight: bolder;
	font-size: 16px;
}

#sub_nav LI.navigation_active a {
	font-weight: bolder;
	color: #552A08;
	background-color: #CCCCA2;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#sub_nav LI.navigation_active LI a {
	background: none;
	color: #CCCCA2;
	font-weight: normal;
}

.subnav a, #site_map a {
	display: block;
	padding: 5px 1px 2px 8px;
	margin-right: 5px;	
}



.blogsubnavwrap .subnav a, #site_map a {
	display: block;
	padding: 5px 1px 2px 8px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: normal;	
}

.subnav a:hover, #site_map a:hover {
	background: #552A08;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.subnav LI LI, #site_map LI LI {
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
}

.subnav LI LI LI, #site_map LI LI LI {
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
}

.subnav LI LI LI LI, #site_map LI LI LI LI {
	padding-left: 10px;
	font-weight: normal;
}

.subnavfoot {
	height: 25px;
	background-position: center bottom;
}

.contentwrap {
	float: right;
	width: 732px;
}

.blogcontentwrap {
	float: left;
	width: 732px;
}

.content, .contentfoot {
	background: url(../img/body_bg1.png) top center no-repeat;
	width: 682px;
	float: left;
}

.contentfoot {
	height: 25px;
	width: 732px;
	background-position: center bottom;
}

.content {
	padding: 25px;
}

.footercol1 p a:link {
	color:#CCCCA2;
	text-decoration:none;
}

.footercol1 p a:hover {
	color:#CCCCA2;
	text-decoration:underline;
}

.footercol1 p a:visited {
	color:#CCCCA2;
	text-decoration:none;
}

.footercol1 p2 a:link {
	color:#CCCCA2;
	text-decoration:none;
}

.footercol1 p2 a:hover {
	color:#CCCCA2;
	text-decoration:underline;
}

.footercol1 p2 a:visited {
	color:#CCCCA2;
	text-decoration:none;
}

.footer_default .footercol1 p a:link {
	color:#CCCCA2;
	text-decoration:none;
}

.footer_default .footercol1 p a:hover {
	color:#CCCCA2;
	text-decoration:underline;
}

.footer_default .footercol1 p a:visited {
	color:#CCCCA2;
	text-decoration:none;
}

.footer_default .footercol1 p2 a:link {
	color:#CCCCA2;
	text-decoration:none;
}

.footer_default .footercol1 p2 a:hover {
	color:#CCCCA2;
	text-decoration:underline;
}

.footer_default .footercol1 p2 a:visited {
	color:#CCCCA2;
	text-decoration:none;
}

#tags a:link {
	color:#CCCCA2;
	text-decoration:none;
}

#tags a:visited {
	color:#CCCCA2;
	text-decoration:none;
}

#title a:link {
	color:#CCCCA2;
	text-decoration:none;
}

#title a:visited {
	color:#CCCCA2;
	text-decoration:none;
}

#events a:link {
	color:#CCCCA2;
	text-decoration:none;
}

#events a:visited {
	color:#CCCCA2;
	text-decoration:none;
}


	
/* --------------------- TOP NAVIGATION BAR (SPRITE) --------------------- */
.topnav {
	height:57px;
	float:right;
	margin-top:42px;
	text-transform: lowercase;
}

.topnavleft {
	background: url(../img/navigation_left.png) top left no-repeat;
	width: 11px;
	height: 57px;
	float: left;
}

.topnavmid {
	background: url(../img/navigation_center.png) top center repeat-x;
	height: 57px;
	width: 510px;
	float: left;
}


.topnavright {
	background: url(../img/navigation_right.png) top right no-repeat;
	width: 11px;
	height: 57px;
	float: left;
}

.topnav A {
	text-decoration: none;
	color: #CCCCA2;
	display: block;
	padding: 7px 10px 3px;
	margin: 10px 5px;
	font-family: Helvetica, Arial;
	font-size: 16px;
/* 	text-shadow: 1px 1px 3px #333333; */
}

.topnav A:hover {
	background: #3F3901;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.topnav LI {
	float: left;
	height: 57px;
}

.topnav LI:hover {
	background: url(../img/navigation_arrow.png) bottom center no-repeat;
}

.topnav LI UL {
	position: absolute;
	display: none;
	z-index: 100;
	padding-top: 11px;
	padding-left: 10px;
}

.topnav LI LI {
	float: none;
	height: 35px;
	width: 255px;
	background: url(../img/subnavigation_bg.png) center center repeat-y;
}

.topnav LI LI A {
	margin: 0px 10px;
}

.topnav LI LI A:hover {
	color: #D1CFBD;
}

.topnav LI LI:hover {
	background: url(../img/subnavigation_bg.png) center center repeat-y;
}

.topnav LI LI.navigation_first {
	background-position: center top;
	padding-top: 10px;
}

.topnav LI LI.navigation_last {
	background-position: center bottom;
	padding-bottom: 5px;
}

#topnavitems {
	float: right;
}



	
/* --------------------- SECONDARY PAGE CONTENT --------------------- */
.s-content {
	width:940px;
	background:#E6E6CE;
	float:left;
}

.s-content p {
	max-width:920px;
	margin-left:10px;
	margin-top:0;
	float:left;
	font-family:Arial;
	font-size:.9375em;
	color:#552a08;
}

#top {
	width:940px;
	height:30px;
	background:url(../img/top.png);
	float:left;
	margin-top:16px;
}

#bottom {
	width:940px;
	height:30px;
	background:url(../img/bottom.png);
	float:left;
}

#sc-header {
	width:920px;
	margin-left:10px;
	margin-bottom:20px;
	height:50px;
	background:url(../img/sc-header-ex.png);
	float:left;
}

#sc-break {
	width:920px;
	margin-left:10px;
	margin-top:20px;
	height:3px;
	background:url(../img/sc-break.png);
	float:left;
}


	
/* --------------------- BOTTOM NAVIGATION BAR (SPRITE) --------------------- */
.bottomnav {
	width:942px;
	height:68px;
	float:left;
	margin-top:16px;
}

ul#bottomnavitems {
	width:942px;
	height:68px;
	margin:0;
	padding:0;
	list-style:none;
}

ul#bottomnavitems li {
	display:inline;
	margin:0;
	padding:0;
}

ul#bottomnavitems li a {
	height:68px;
	float:left;
	margin:0;
	padding:0;
}

ul#bottomnavitems li#item1 a {
	width:178px;
	background:url(../img/bottomnav.png) no-repeat 0 0;
}

ul#bottomnavitems li#item1 a:hover {
	background-position:0 -68px;
}

ul#bottomnavitems li#item2 a {
	width:223px;
	background:url(../img/bottomnav.png) no-repeat -178px 0;
}

ul#bottomnavitems li#item2 a:hover {
	background-position:-178px -68px;
}

ul#bottomnavitems li#item3 a {
	width:184px;
	background:url(../img/bottomnav.png) no-repeat -401px 0;
}

ul#bottomnavitems li#item3 a:hover {
	background-position:-401px -68px;
}

ul#bottomnavitems li#item4 a {
	width:184px;
	background:url(../img/bottomnav.png) no-repeat -585px 0;
}

ul#bottomnavitems li#item4 a:hover {
	background-position:-585px -68px;
}

ul#bottomnavitems li#item5 a {
	width:173px;
	background:url(../img/bottomnav.png) no-repeat -769px 0;
}

ul#bottomnavitems li#item5 a:hover {
	background-position:-769px -68px;
}


	
/* --------------------- FOOTER AND FOOTER CONTENT --------------------- */
.footer {
	width:100%;
	background:url(../img/newfooterbg.png) top center repeat-x;
	margin-top:97px;
	margin-bottom:0;
	float:left;
}

.footercontentContainer {
	width:1067px;
	padding-bottom:12px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.footercol1 {
	width:555px;
	margin-left:61px;
	margin-top:30px;
	padding-bottom:12px;
	float:left;
}

.footercol1 p {
	max-width:555px;
	margin-top:0;
	padding-top:0;
	font-size:.9375em;
	color:#CCCCA2;
	float:left;
}

.footer_default .footercol1 p {
	max-width:555px;
	margin-top: 12px;
	margin-bottom:17px;
	padding:5px;
	font-size:12px;
	color:#CCCCA2;
	float:none;
	background: /* #552A08 */ url(../img/maroon.png);
	line-height: 1.3em;
}

.footer_default h6 {
	background: url("../img/tweetbg.png") repeat scroll 0 0 transparent;
	margin-bottom: 40px;
	padding: 8px 5px 5px 5px;
	font-size: 14px;
	display: inline;
}

.footercol1 p2 {
	max-width:555px;
	margin-top:10px;
	margin-bottom:0;
	padding-top:0;
	font-size:.9375em;
	color:#CCCCA2;
	float:left;
}

.footercol1 p3 {
	max-width:43px;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	float:left;
	position:relative;
	right:20px;
}

.postContainer {
	width:618px;
	float:left;
	position:relative;
	right:63px;
	margin-top:0;
	padding-top: 1px;
}

.blogcontentwrap .postContainer {
	width: 670px;
}

.bracket {
	width:43px;
	height:164px;
	background:url(../img/bracket.png) no-repeat;
	float:left;
	margin-top: -32px;
}

.blogcontentwrap .bracket {
	display: none;
}

.postContent {
	width:555px;
	margin-left:20px;
	float:left;
}

.blogcontentwrap .postContent {
	width: 670px;
	padding-left: 43px;
}

.blog_readmore {
	padding: 5px;
}

.blog_latest {
	margin-bottom: -40px;
}

.blogcontentwrap .blog_latest {
	margin-bottom: 0;
}

.footercol2 {
	width:362px;
	padding-bottom:12px;
	margin-left:43px;
	margin-top:30px;
	float:left;
}

.postheaderContainer {
	width:555px;
	float:left;
}

.blogcontentwrap .postheaderContainer {
	width: 670px;
}

.sharethisContainer {
	height:20px;
	margin-top:12px;
	padding-bottom: 5px;
	float:right;
}

.sharethisContainer h3 {
	height:15px;
	max-width:235px;
	margin:0;
	padding:5px;
	color:#CCCCA2;
	font-family:Arial;
	font-size:12px;
	background:#404328;
	float:left;
}

#sharethis {
	background:#404328;
	float:left;
	margin-top:0;
	padding:5px 5px 2px 0;
}

#dashbreak {
	width:555px;
	height:3px;
	background:url(../img/dashbreak.png);
	float:left;
	margin-top:5px;
}

#dashbreak2 {
	width:555px;
	height:3px;
	background:url(../img/dashbreak.png);
	float:left;
	margin-top:20px;
	margin-bottom:5px;
}

.blogcontentwrap #dashbreak, .blogcontentwrap #dashbreak2 {
	width: 670px;
}

#title {
	margin-top: 10px;
	height: 40px;
	float:left;
}

#title h1 {
	max-width:300px;
	margin-top:10px;
	margin-bottom:0;
	padding:0;
	color:#CCCCA2;
	font-size:2em;
	float:left;
	font-weight: normal;
}

#title h2 {
	max-width:235px;
	margin-top:4px;
	margin-left:12px;
	margin-bottom:0;
	padding:3px;
	color:#CCCCA2;
	font-size:9px;
	font-style:italic;
	background:#552a08;
	float:left;
	font-weight: normal;
}

#date {
	float:right;
	padding:0;
	text-align:right;
	text-transform: uppercase;
	color:#979967;
	font-size:46px;
	filter:alpha(opacity=10);
	-moz-opacity:0.10;
	-khtml-opacity:0.10;
	opacity:0.10;
	margin-top: 18px;
	font-weight: bold;
	font-family: Arial;
	letter-spacing: -2px;
	position: absolute;
	right: 446px;
}

.blogcontentwrap #date {
	right: 246px;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	opacity:0.50;
}

.blogsubnavwrap .subnav h1, .blogsubnavwrap .subnav h2 {
	font-size: 17px;
	margin-bottom: .2em
}

.blogsubnavwrap .subnav {
	width: 176px;
	padding: 18px 8px 10px 16px;
	font-weight: bolder;
	font-size: 16px;
}


#tags h1 {
	margin-top:12px;
	margin-left:3px;
	margin-bottom:0;
	padding:5px;
	color:#CCCCA2;
	font-family:Arial;
	font-size:12px;
	background:#404328;
	float:left;
}

#tags h2 {
	margin-top:12px;
	margin-left:3px;
	margin-bottom:0;
	padding:5px;
	color:#CCCCA2;
	font-family:Arial;
	font-size:12px;
	font-style:italic;
	background:#552a08;
	float:left;
	font-weight: normal;
}

#tags h3 {
	max-width:235px;
	margin-top:12px;
	margin-left:3px;
	margin-bottom:0;
	padding:4px;
	color:#CCCCA2;
	font-family:Arial;
	font-size:.75em;
	background:#404328;
	float:left;
}

#staffblogh {
	width:555px;
	height:50px;
	background:url(../img/staff_blog.png);
	float:left;
}

#upcomingeventsh {
	width:354px;
	height:50px;
	background:url(../img/prayer_request.png) no-repeat;
	margin-bottom:10px;
	float:left;
}

#weekly_events {
	width:555px;
	height:50px;
	background:url(../img/weekly_events.png) no-repeat;
	float:left;
	padding-bottom: 20px;
}

#contact_us {
	width:353px;
	height:50px;
	background:url(../img/contact_information.png) no-repeat;
	float:left;
	padding-bottom: 12px;
}

#events h1 {
	margin-top:3px;
	margin-left:0;
	margin-bottom:0;
	padding:3px;
	color:#CCCCA2;
	font-family:Arial;
	font-size:.875em;
	font-weight:normal;
	background:#404328;
	float:left;
	clear:both;
}

#events h2 {
	margin-top:3px;
	margin-left:0;
	margin-bottom:0;
	padding:3px;
	color:#CCCCA2;
	font-family:Arial;
	font-size:.875em;
	font-style:italic;
	background:#552a08;
	float:left;
	clear:both;
}

#tweettweeth {
	width:362px;
	height:50px;
	background:url(../img/tweettweeth.png);
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

.footercol2 h {
	background: red;
	width:text-align: right;
	font-style:italic;
	margin-top:15px;
	font-family:Arial;
	font-size:10px;
	color:#CCCCA2;
	float:right;
}

.footercol2 h5 {
	width:342px;
	background:url(../img/tweetbg.png) repeat;
}

.footercol2 p {
	width:342px;
	background:url(../img/tweetbg.png) repeat;
	margin-top:0;
	padding:5px;
	font-family:Arial;
	font-size:.95em;
	color:#CCCCA2;
	float:left;
}


	
/* --------------------- LOWERFOOTER CONTENT --------------------- */
.lowerfooter {
	width:100%;
	height:41px;
	background:url(../img/lfbg.png) repeat;
	float:left;
}

.lfcontentContainer {
	width:958px;
	height:41px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.lf1 {
	width:480px;
	height:41px;
	float:left;
}

.lf1 p {
	max-width:408px;
	font-family:Verdana;
	font-size:11px;
	color:#CCCCA2;
	margin-top:1.2em;
}

.lf2 {
	width:230px;
	height:41px;
	float:left;
	margin-left:170px;
}

.lf2 p {
	font-family:Verdana;
	font-size:11px;
	color:#CCCCA2;
	margin-top:1.2em;
}

.threeleaflogo {
	width:77px;
	height:19px;
	margin-top:.8em;
	float:left;
}


	
/* --------------------- JQUERY SLIDESHOW --------------------- */

	
/* slideshow gallery */
.slideshowlite {
	position:relative;
	overflow:hidden;
	margin-left:16px;
	margin-top:16px;
	font-family:"Myriad Pro", Arial, Helvetica;
}

.slideshowlite a {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	text-align:center;
}

.slideshowlite img {
	border:none;
}


	
/* pagination control */
.slideshowlite ul,.slideshowlite ol {
	list-style:none;
	position:absolute;
	margin:0;
	padding:0;
	bottom:5px;
	right:5px;
	z-index:3;
}

.slideshowlite ul li,.slideshowlite ol li {
	float:left;
	margin:0 3px;
	width:16px;
}

.slideshowlite ul li a {
	position:relative;
	display:block;
	width:100%;
	height:20px;
	padding-top:3px;
	padding-left:6px;
	margin-left:0;
	text-decoration:none;
	color:#CCCCA2;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	opacity:0.50;
	background:url(../img/pagebutton.png) no-repeat;
	text-align:left;
	font-size:11px;
}

.slideshowlite ul li a.current {
	color:#fff;
	background:url(../img/pagebutton.png) no-repeat;
	filter:alpha(opacity=100);
	-moz-opacity:100;
	-khtml-opacity:100;
	opacity:100;
}

.slideshowlite ul li a:hover {
	color:#fff;
	background:url(../img/pagebutton.png) no-repeat;
	filter:alpha(opacity=100);
	-moz-opacity:100;
	-khtml-opacity:100;
	opacity:100;
}


	
/* caption control */
.slideshowlite ol {
	top:5px;
	position:relative;
	overflow:hidden;
	width:100%;
	font-size:14px;
	color:#fff;
	background:#000;
	padding:3px 10px;
}

.slideshowlite ol li {
	width:100%;
}

#link_108, #link_109, #link_110, #link_111, 
#link_112, #link_113, #link_114, #link_115, 
#link_116, #link_117, #link_118, #link_119, 
#link_120 {
	clear: both;
	border-bottom: 1px dotted #a08870;
	margin-bottom: 15px;
}

#link_116, #link_117, #link_118, #link_120 {
	height: 160px;
}

#link_108 IMG, #link_109 IMG, #link_110 IMG, #link_111 IMG, 
#link_112 IMG, #link_113 IMG, #link_114 IMG, #link_115 IMG, 
#link_116 IMG, #link_117 IMG, #link_118 IMG, #link_119 IMG, 
#link_120 IMG {
	float: left;
	padding: 0 15px 15px 0;
}
	
/* --------------------- END --------------------- */