/*  

 

Theme Name: Lakeside Church



*/







/*=== Setup ===*/



*{



	border: 0;



	margin: 0;



	padding: 0;



}







  .clearfix:after {



    content: ".";



    display: block;



    height: 0;



    clear: both;



    visibility: hidden;



    }







body{ 

background-image: url(http://www.lakesidechurch.com/images/bg-tile.jpg);
	background-repeat: repeat-x;


	color: #555;



	font: 13px Arial,Verdana,Helvetica,Sans-Serif;



	line-height: 1.5;



}







.tool-tip{



color:#444444;



width:250px;



z-index:13000;



}



.tool-title{







font-weight:normal;



font-size:16px;



font-family:Georgia, "Times New Roman", Times, serif;



margin:0;



color:#343434;



padding:8px 8px 5px 8px;



background:url(images/tips-trans.png) top left;



text-align:left;



}



.tool-text{



font-size:12px;



padding:0 8px 8px 8px;



background:url(images/tips-trans.png) bottom right;



text-align:left;



} 







.more-link {



        width: 75px;



        background-color: transparent;



        background-image: url(http://lakesidechurch.com/images/bullet.jpg);



        background-repeat: no-repeat;



        background-attachment: scroll;



        background-position: right center;



        padding: 10px;



        text-decoration: none;



        color: #000;



}











a{



	color: #8f8f8f;



	text-decoration: none;



}



a:hover{

	color: #005082;
text-decoration: none;



}



input,select,textarea{



	border: #999999 1px solid;



	font-size: 11px;



	padding: 2px;



}



select{



	padding: 0;



}







li{



        list-style-type:none;



}







#col1 li {



list-style-type: circle;



list-style-position: inside;



padding-left: 10px;



}







#col1 ol li {



list-style-type: decimal;



list-style-position: inside;



padding-left: 5px;



}







.twocol {



width: 44%;



display: inline;



float: left;



padding: 0 5px 0 5px;



}







.threecol {



width: 29%;



display: inline;



float: left;



padding: 0 5px 0 5px;



}







li.eventlist ul {



margin: 0;



padding: 0;



font-family: Verdana, Arial;



color: #333333;



line-height: 18px;



border-bottom: 1px dotted #a6a9aa;



}







.eventlist li {



margin: 0;



padding: 5px;



font-size: 14px;



color: #333333;



line-height: 18px;



border-bottom: 1px dotted #a6a9aa;



}







.eventlist li a {



color: #555;



text-decoration: none;



padding-left: 10px;



}







.twitter-timestamp {



color: #154967;



text-decoration: none;



padding: 10px;



font-size: 12px;



}







.eventlist li a:hover {



color: #fff;



text-decoration: none;



}







.eventsdate {



font-size: 11px;



padding-left: 10px;



line-height: 12px;



}







/* Center Nav */







#centerNav {



padding-left:5px;



width: 215px;



float: left;



font: 11px Verdana;



}







* html #centerNav {



top: -5px;



}







html>body #centerNav {



top: -5px;



}







#centerNav p {



margin: 0 0 5px;



}







#centerNav h3 {



clear: none;



font-weight: normal;



color: #426086;



background: 0;



padding: 0;



margin: 0 0 2px;



font: 15px Verdana,Arial,Helvetica,sans-serif,Times,serif;



}







#centerNav h2 {



clear: none;



font-weight: bold;



color: #426086;



background: 0;



padding-top: 5px;



margin: 0 0 2px;



font: 15px Verdana,Arial,Helvetica,sans-serif,Times,serif;



}







/*#centerNav li {



margin: 3px;



}







#centerNav li active {



margin: 3px;



background-image: url(http://ext.lakesidechurch.com/images/arrow.png) no-repeat;



}*/







* html #centerNav li {



margin-bottom: -1px;



}







html>body #centerNav li {



margin-bottom: -1px;



}







#centerNav li.last {



margin-bottom: 0;



}







#centerNav .top {



width: 215px;



height: 6px;











}







#centerNav .center {



width: 215px;



height: 40px;



cursor: pointer;



overflow: hidden;



padding-bottom: 10px;



}







* html #centerNav .center {



top: -2px;



}







html>body #centerNav .center {



top: -2px;



}







#centerNav .centerInner {



padding-left: 52px;



}







#centerNav .icon {



float: left;



width: 37px;



height: 36px;



padding-top: 5px;



padding-left: 3px;



}







#centerNav .icon img {



width: 37px;



height: 36px;



}







#centerNav .bottom {



width: 215px;



height: 4px;







}







* html #centerNav .bottom {



top: -2px;



}







html>body #centerNav .bottom {



top: -2px;



}







#contentRight {



float: left;



width: 301px;



min-height: 141px;



}







#contentRight p {



margin: 0px 0;



padding: 5px;



font-size: 14px;



color: #374b51;











}







#contentRight p	a {



font-size: 12px;



color: #016fbc;



text-decoration: none;



}







#contentRight p	a:hover {



color: #333;



}







#contentRight h3 {



color: #363636;



font-family: Georgia,"Times New Roman",Times,serif;



font-size: 30px;



font-weight: normal;



padding: 3px;



}







#contentRight h3 a {



text-decoration: none;



}







#contentRight h4 {



color: #363636;



font-family: Georgia,"Times New Roman",Times,serif;



font-size: 18px;



font-weight: normal;



padding: 3px;



}







#pastors {



width: 100%;



min-height: 200px;















padding: 5px;



border-bottom: 1px dashed #dfdfdf;



}







#pastors h3 {



color: #363636;



font-family: Georgia,"Times New Roman",Times,serif;



font-size: 18px;



font-weight: normal;



padding: 3px;



}







/* Current Series */







#currentseries {



width: 378px;



float: left;



padding: 5px;



}







#currentseries .bspacer {



margin-bottom: 10px;



}







#currentseries .tags {



position: absolute;



top: 5px;



left: 5px;



}







/* Current Series B */







#currentseriesb {



width: 378px;



height: 290px;



float: left;



padding: 5px;



background: url(/images/tv.png) bottom center no-repeat;



}







#currentseriesb h2{



font-size: 16px;



font-family: Georgia,"Times New Roman",Times,serif;



font-weight: normal;



}







#currentseriesb .bspacer {



margin-bottom: 10px;



}







#currentseriesb .tags {



position: absolute;



top: 5px;



left: 5px;



}







#archivedSeries {



top:  7px;



}







/*=== Layout ===*/



#background { 



/* background: url(/images/header-bg.jpg) repeat-x top center; */



}







#background-oem { 



	/* background: url(/images/bk_oem.gif) no-repeat top center; */



}







#kidsbackground { 



	background: url(http://ext.lakesidechurch.com/images/bgrkids.png) no-repeat top center; 



}







#page{ 



	margin: 0 auto;



	width: 975px;



}







#page-oem{



	margin: 0 auto;



	width: 950px;



}



/*=== Header ===*/



#header{



	color: #d8d8d8;



	font-size: 12px;



	height: 80px;



	padding: 5px 0 0;







}



#header p{



	line-height: 20px;



	padding: 0 0 13px;



}



#header #description {



	font-size:14px;



	line-height:24px;



	font-weight:bold;



}



#header #description a {



	color: #BCCE62;



}







/*- Logo -*/



#logo{



	float: left;



	height: 59px;



	padding: 10px 0px 0 0;



	width: 250px;



}



#logo a:hover{



	text-decoration: none;



}



#logo h1{



	clear: both;



}



#logo h1 a{



	height: 59px;



	margin: 0px 0 0px;



	padding: 0 0 0px;



	width: 250px;



}



#logo h2{



	color: #e6e6e6;



	font-size: 11px;



	margin: 0 0 10px;



	text-transform: uppercase;



}







/*- Latest Work -*/



#latest{



	float: right;



	width: 525px;



	margin:0;



}



#latest .pic img{



	border: 5px solid #444444;



	display: block;



	margin: 0 0 10px;



}



#latest .pic img:hover {



	border: 5px solid #555555;







}



#latest .demo{



	background: url(images/ico-star.png) no-repeat left;



	height: 17px;



	line-height: 17px;



	padding: 0 0 0 16px;



	text-transform:uppercase;



}



#latest .demo a{



	color: #e6e6e6;



	text-decoration: underline;



	font-weight:bold;



}



#latest .demo p{



	padding: 0;



	line-height:18px;



}



#latest a.btn-demo{



	background: url(images/btn-demo.png) no-repeat;



	font-weight:bold;



	display: block;



	text-align: center;



	text-decoration: none;



	width: 48px;



	font-size:11px;



	line-height:16px;



	padding-left:1px;	



}







/*=== Top Menu ===*/



#topmenu{



	height: 33px;



	margin-bottom:20px;



}



#topmenu li{



	border-left: 1px solid #dedbd1;



	float: left;



	line-height: 33px;



}



#topmenu li a{



	color: #333333;



	display: block;



	margin: 0 1px 0 0;



	padding: 0 12px;



}



#topmenu li a:hover,#topmenu li.active a{



	color: #ff7800;



	text-decoration: none;



}







/*=== Navigation ===*/







#menu{



	float: right;



	width: 675px;



	margin:0px 0 25px 0;



}







/*- Nav / Dropdowns-*/



#nav, #nav ul{



	padding: 0;



	float:left;



	list-style: none;



}



#nav {



	padding: 0;



}



#nav a {



	display: block;



}



#nav li {



	float: left;



	line-height:33px;	



}



#nav li a:hover {



background: none;



}



#nav li ul {



	position: absolute;



	width: 15em;



	left: -999em;



	padding-top:1px;



}



#nav li:hover ul, #nav li.sfhover ul {



	left: auto;



	z-index:1000;	



}



#nav li ul li {



    background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top;



	border-bottom:1px solid #dedbd1;	



	border-left:1px solid #dedbd1;	



	border-right:1px solid #dedbd1;			



	line-height:28px;	



	width:15em;



}







/*- Nav / Dropdowns-*/



#nav, #nav ul{



	padding: 0;



	float:left;



	list-style: none;



}



#nav {



	padding: 0;



}



#nav a {



	display: block;



}



#nav li {



	float: left;



	line-height:33px;	



}



#nav li a:hover {



background: none;



}



#nav li ul {



	position: absolute;



	width: 15em;



	left: -999em;



	padding-top:1px;



}



#nav li:hover ul, #nav li.sfhover ul {



	left: auto;



	z-index:1000;	



}



#nav li ul li {



    background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top;



	border-bottom:1px solid #dedbd1;	



	border-left:1px solid #dedbd1;	



	border-right:1px solid #dedbd1;			



	line-height:28px;	



	width:15em;



}







/*- Nav1 -*/



#nav1{



	font-size: 10px;



	height: 27px;



	margin: 0 0 5px;



        padding-left: 50px;



	text-transform: uppercase;



}



#nav1 ul{



        float: right;



}



#nav1 li{



        float: left;



        text-align:right;



	line-height: 27px;



	margin: 0 2px 0 0;



}



#nav1 li a{



	color: #dfdfdf;



	display: block;



	padding: 0 0 0 15px;



	font-weight:bold;



}



#nav1 li a span{



	display: block;



	height: 27px;



	padding: 0 13px 0 0;



}



#nav1 li.current_page_item a{



}



#nav1 li.current_page_item a span{



	color: #ffffff;



}



#nav1 li a:hover{



	color: #c1c1c1;



	text-decoration: none;



}



#nav1 li a:hover span{



}







/*=== All Columns ===*/



#columns{



	margin: 0;



	padding: 0 0 15px;



}



#page .no-bg {



	background:none;



}



#columns p{



	padding: 0 0 10px;



	line-height:20px;



}



/*=== Center Column ===*/



#centercol{



	float: left;



	width: 500px;



        padding-left: 15px;



}







#centercolw{



	float: left;



	width: 975px;



}



/*=== Right Column ===*/



#sidebar{



	float: right;



	width: 425px;



	background:#FFF;



	padding:9px;



	display:inline;



}











/*=== Styling Boxes ===*/







#containerBottom {



width: 975px;



padding: 0px;



height: 375px;



}







#containerBottom h2.home a{



margin-bottom: 10px;



padding: 1px 5px 3px 10px;



font: 30px Georgia, "Times New Roman", Times, serif;



color: #3b3b3b;



margin: 0 5px 10px;



}







#col1 h2.home {



margin-bottom: 10px;



padding: 7px 15px 3px 15px;



font: 30px Georgia, "Times New Roman", Times, serif;



color: #222;



margin: 0 0px 10px;



text-shadow: 0px 1px 1px #fff;



}







#col2 h2.home {



margin-bottom: 10px;



padding: 7px 15px 3px 15px;



font: 30px Georgia, "Times New Roman", Times, serif;



color: #222;



margin: 0 0px 10px;



text-shadow: 0px 1px 1px #fff;



}







#containerBottom h3.home {



margin-bottom: 7px;



padding: 1px 7px 3px 8px;



font: 14px Georgia, "Times New Roman", Times, serif;



color: #3b3b3b;



border-bottom: 1px dotted #777575;



border-top: 1px dotted #777575;



margin: 0 10px 10px;



}











/*- Box -*/







.box {



	height: 1%;



	margin: 0 0 14px;



	padding: 10px 19px 0 19px;



}



.fwbox {



	height: 1%;



	margin: 0px;



	padding: 2px;



}



.box a {



	color:#BCCE62;



}







.box h2.bar{



margin-bottom: 10px;



padding: 7px 15px 3px 15px;



font: 30px Georgia, "Times New Roman", Times, serif;



background: url(/images/h2bar2.png) top left no-repeat;



color: #222;



text-shadow: 0px 1px 1px #fff;



position:relative;



left: -15px;



width: 430px;



}







.box h3{



	color: #555555;



	font-size: 18px;



	font-weight: normal;



	margin: 0 0 5px;



}



.box h3 a{



	color: #555555;



}



.box .pic img{



	background: #fcfbfc;



	border: 1px solid #f1f1e9;



	display: block;



	margin: 0 10px 7px 0;



	padding: 8px;



	float:left;



	display:inline;



}



#columns .portfolio .pic img {



	margin:0px;



}



.box .pics img, .flickr_badge_image img{



	border: 1px solid #f1f1e9;



	margin: 0 3px 8px;



	padding: 3px;



}



.box .pic img:hover, .box .pics img:hover{



	background: #ffffff;



	border: 1px dotted #bbbbbb;



}







/*=== Heading Wrappers ===*/



.wrap{



	clear: both;



	font-size: 11px;



	height: 18px;



	margin: 0 0 5px;



}







#sidebar h2{



        position: relative; 



	clear: both;



	margin: 0 0 -5px;



	font-weight: normal;



        padding: 5px;



        color: #555;



        line-height: 18px;



        height: 35px;



        font: 20px Georgia, "Times New Roman", Times, serif;



        text-shadow: 0px 1px 2px #fff;



}







#sidebar li {







}



.wrap div{



	float: right;



}



.wrap.latest h2{



	background: url(images/ico-latest.png) no-repeat left;



	padding: 0 0 0 20px;



	float: left;



}



.wrap.st h2{



	background: url(images/ico-star.png) no-repeat left;



	padding: 0 0 0 20px;



}



.portfolio .item-text {



	width:285px;



	float:right;



}



.portfolio-meta .website a{



	background: url(images/arrow_next.png) no-repeat left;



	padding: 0 0 0 20px;



	float: left;



}



.portfolio-meta .details a{



	background: url(images/file.png) no-repeat left;



	padding: 0 0 0 20px;



	float: left;



	margin:0 0 0 5px;



}



.portfolio-meta .larger a{



	background: url(images/search.png) no-repeat left;



	padding: 0 0 0 20px;



	float: left;



	margin:0 0 0 5px;	



}







/*- Date -*/



.date{



	float: left;



	color: #aaaaaa;



	font-size: 14px;



	padding: 5px 25px 5px 0;



}



.date a{



	color: #aaaaaa;



}







.author{



	float: right;



	color: #aaaaaa;



	font-size: 11px;



	padding: 10px 0 0px 0;



}



.author a{



	color: #aaaaaa;



}







/*- Comments Link -*/



.comment{



	background: url(images/c-grey.png) no-repeat;



	color: #ffffff;



	float: right;



	font-size: 11px;



	height: 23px;



	padding: 2px 0 0;



	text-align: center;



	width: 33px;



        margin: 0 0 0 10px ;



}



.box .comment{



	background: url(images/c-green.png) no-repeat;



	color: #ffffff;



}



.comment a{



	color: #ffffff;



	display: block;



	height: 23px;



}



/*- Headline -*/



.prev-entries {



	background: url(/images/rule_dash_horizontal.png) repeat-x scroll center;



	padding: 0 0 10px;



}



.headline{



	background: url(/images/rule_dash_horizontal.png) repeat-x scroll center;



	margin: 0 0 10px;



}



.headline h3{



	float: left;



	font-size: 12px;



}



.headline h3 a{



	color: #555555;



}



.headline .date{



	margin: -5px 0 0;



}



#columns .headline p{



	padding: 0 0 8px;



}



/*=== Styling Lists ===*/



/*- Widget -*/



.two-col {



	width:145px;



	margin: 0 10px 0 0;



	float:left;



}



.widget {



	margin: 0 0 3px 0;



}



.widget ul{



	padding-left: 5px;



	clear: both;



}



.widget ul li{       



	margin: 0 0 5px;



	padding: 0px 0px 0px 5px;



        list-style-position: inside;



}



.widget h3{



	color: #555555;



	float: left;



	font-size: 12px;



}



.widget h3 a{



	color: #555555;



}



.widget .date{







	margin: -5px 0 0;



}



#columns .list1 p{



	padding: 0 0 8px;



}



/*=== Styling Buttons ===*/



a.rss{



	position:relative;



	float:right;



	background: url(images/ico-rss.gif) no-repeat right bottom;



	padding: 10px 16px 0 0;



        font-size: 9px;



	







}







/* @group Misc Classes */











.clear {



clear: both;



}







.fleft {







float: left;



}







.fright {



float: right;



}







.limg {



margin: 5px 15px 15px 0;



}







.tright {



text-align: right;



}







.content-wrap {



width: 956px;



margin: 0 auto;



position: relative;



}







/* @end */







/*=== Footer ===*/







#footer {



background: url(http://lakesidechurch.com/images/spacer.gif) repeat-x top;



/*=== background: url(http://ext.lakesidechurch.com/images/footerbg.png) repeat-x top; ===*/



overflow: hidden;



display: block;



/*=== behavior: none; ===*/



width: 100%;



}







#footer-in {



width: 965px;



margin: 0 auto;



padding-bottom: 5px;



overflow: hidden;



}







.copyright {



height: 28px;



}







.copyrighttext {



padding: 0px 0;



font-size: 10px;



font-family: Arial, Verdana;



color: #a3a3a3;



}







.copyrighttext a, .copyrighttext a:visited {



color: #a3a3a3;



text-decoration: underline;



}







.copyrighttext a:hover {



color: #5b7f99;



}







.footerlinks {



padding: 0px 0;



color: #5b7f99;



font-family: Arial, Verdana;



letter-spacing: 1px;



}







.footerlinks a {



color: #5b7f99;



text-decoration: none;



letter-spacing: 0px;



}







.footerlinks a:hover {



color: #333;



text-decoration: none;



}







#footer-in h3 {



width: 200px;



height: 18px;



float: left;



left: 15px;



padding: 0px 0 0;



margin: 0;



background: none;



}







#footer-in h3 a {



display: block;



width: 100%;



height: 100%;



text-indent: -9009px;



}







#footer-blinks {



padding-left: 20px;



clear: both;



}







.fbottom {



width: 130px;



border-left: 1px dotted #dadad9;



}







.fbottom:hover {



background: #e0e7ec;



}







.fbottom:hover li a {



color: #707070;



text-decoration: none;



display: block;



padding: 3px 8px 3px 8px;



}







.fbottom h4 {



margin: 10px 0 0px 0;



padding: 1px 5px 3px 5px;



font: bold 11px Arial, Verdana, Helvetica, sans-serif;



color: #707070;



}







.fbottom ul {



margin: 0 2px 12px 2px;



padding: 0;



font: 10px Arial, Verdana, Helvetica, sans-serif;



}







.fbottom li {



margin: 0;



}







.fbottom li a {



color: #707070;



text-decoration: none;



display: block;



padding: 3px 8px 3px 8px;



}







.fbottom li a:hover {



color: #707070;



text-decoration: none;



background: #fff;



padding: 2px 8px 2px 8px;



border-top: 1px dotted #777575;



border-bottom: 1px dotted #777575;



}







#containerfooter{



width: 960px;



padding: 0px 10px 10px 10px;



}







#containerfooter h2.home {



margin-bottom: 10px;



padding: 1px 0px 3px 8px;



font: 30px Georgia, "Times New Roman", Times, serif;



color: #3b3b3b;



}











h2.home {



margin-bottom: 10px;



padding: 1px 0px 3px 8px;



font: 30px Georgia, "Times New Roman", Times, serif;



color: #3b3b3b;



text-shadow: 0px 1px 1px #555;



}







.slidedeck h2.home {



margin-bottom: 10px;



padding: 1px 0px 3px 8px;



font: 30px Georgia, "Times New Roman", Times, serif;



color: #3b3b3b;



}











.box a {



color: #009bd4;



text-decoration: none;



}







/* @end */







/*========= COMMENTS =========*/







#columns h3.commh3 {



	color:#333333 !important;



	font-size:1.4em !important;



	padding:10px 0 5px;



}



#columns ul.commentlist{







	margin: 10px 0 20px;



	padding: 0;



	list-style: none;



	font-size: 12px;



	line-height: 20px;



}



#columns ul.commentlist p{



list-style: none;



	margin-bottom:10px;



	line-height: 20px;



	padding:0;



}



#columns .commentmetadata a {



list-style: none;



	font-size:11px;



	color:#333333;



}



#columns ul.commentlist cite{



list-style: none;



	font-style: normal;




	font-weight: bold;



}



#columns ul.commentlist li{



list-style: none;



	padding: 0;



	margin: 0;







}



#columns ul.commentlist .comment-text{



	padding: 18px 18px 0px 18px !important;



	background:#F8F8F4;







	border:1px solid #e6e6e6;



	width:325px;



	float:right;



	min-height:120px;



	position:relative;



	margin-bottom:-2px;



	top:-1px;



}



#columns ul.commentlist .comment-author {



	width:100px;



	float:left;



        padding-right: 5px;



	text-align:right;



	clear:both;



}



input#submit {



	font-size: 12px;



	color:#363636;



	font-weight:bold;



	padding:7px 10px;



	margin: 0 0 7px 0;



	text-align: left;



	border: 1px solid #e6e6e6;



	background:#F5F4F0;



}







.gravatar {



	background:#FFFFFF none repeat scroll 0 0;



	border:1px solid #e6e6e6;



	float:right;



	padding:4px;



}



input, select, textarea {



	border:1px solid #e6e6e6;



	font-size:12px;



	padding:5px;



}







#comments {



padding-left: 20px;



}



/*========= SINGLE POST SPECIFIC =========*/







span.tags{



	background: url(images/ico-tags-trans.png) no-repeat left;



	padding: 1px 0 0 20px;



}



.singleh2 {



	font-size:1.8em !important;



	padding-top:5px;



}



.entry { margin-bottom:5px;}



.entry p{



	text-align:left;



	font-size:12px;



	line-height:20px !important;







	}



.entry blockquote { 



	padding: 0px 10px;



	border-left: 2px solid #777777;



	margin: 5px auto 15px auto;



	width:85%;







	color: #777777;



	font-style: italic;



	}



.entry blockquote p {



	font-size:12px;



	padding: 5px 0px;



	margin: 5px 0px;







	line-height: 20px;



	}



.entry img { 



	padding: 2px 2px 2px 2px;



	}



.entry ul, .entry ol {



	margin-bottom:15px;



	font-size:12px;



	line-height:20px;



        list-style: none;



	}



.entry ul li ul, .entry ol li ol{



	margin-bottom:0px;



	padding-top:3px;



	}



.entry ul li {



	list-style:circle inside !important;



	margin-left:15px;



	padding:3px 0px;



	}



.entry ul li ul li {



	list-style:disc inside !important;



	}



.entry ol li {



	list-style:decimal inside !important;



	font-size:12px;



	padding:3px 0px;



	}



.entry ol li ol li {



	list-style:decimal-leading-zero inside !important;



	}







/*========= ARCHIVE SPECIFIC =========*/







.arclist ul li{



	color:#c0c0c0;



	font-size:12px;



	border-bottom: 1px solid #f1f1ed;



	padding: 5px 0px;



}







/*=== Misc. ===*/



.fix{



	clear: both;



	height: 1px;



	margin: 0 0 -1px;



	overflow: hidden;



}



.hl{



	background: url(/images/rule_dash_horizontal.png) repeat-x scroll center;



	clear: both;



	height: 2px;



	margin: 0 0 10px;



	overflow: hidden;



	width: 100%;



}



.box .hl{



	background: none;



	border-top: 1px solid #e6e6e6;



	height: 1px;



	overflow: hidden;



}



.fl{



	float: left;



}



.fr{



	float: right;







}



.ar{



	font-size: 11px;



	text-align: right;



}



.box .flickr img{



	float:left;



}







/*=== Widget styling ===*/







#sidebar  #sidebar #calendar_wrap{



	background: url(images/box-bgr.gif) #ffffff repeat-x top;



	clear: both;



	height: 1%;



	margin: 0 0 14px;



	padding: 19px;



	border: 1px solid #fefefe;



}







#sidebar #wp-calendar caption {



	font-size:1.2em;



	text-transform: uppercase;



	font-weight: bold;



	padding-top: 10px;



	padding-right: 5px;



	padding-bottom: 10px;



	padding-left: 5px;



	margin-bottom:5px;



	color:#333333;



	background-image: url(images/divider.gif);



	background-repeat: repeat-x;



	background-position: left bottom;



}







#sidebar #wp-calendar {



	margin-left:auto;



	margin-right:auto;



	text-align:center;



	width:280px;



}







#sidebar #wp-calendar thead th {



	color:#333333;



}












#sidebar #wp-calendar tfoot td {



	padding:10px 0 10px 0;



	text-align:left;



}







#sidebar #wp-calendar tfoot td#next {



	text-align:right;



}







#sidebar #wp-calendar td {



	width:auto;			



}







#sidebar #wp-calendar td a {



	padding:2px;



	background-color:#BCCE62;



	color:#FFFFFF;	



}







#sidebar #wp-calendar tfoot td a {



	background-color:#e6e6e6;



	color:#333333;	



}







#facebook_div {



float: left;



min-height: 290px;



width: 300px;



}







#twitter_div {



float: right;



min-height: 290px;



width: 375px;



}







#twitter_div .website{



	background: url(images/arrow_next.png) no-repeat left;



	padding: 0 0 0 20px;



}



#twitter_div ul{



	background:none;



	padding: 0;



	clear: both;



	border:0px;



}



#twitter_div ul li{



	background:none;



	border-bottom:1px solid #555;



        text-shadow: 0px 1px 1px #555;



        color: #fff;



	margin: 0 0 10px;



	padding: 10px 0 10px;



}







#twitter_div ul li a{



        text-shadow: 0px 1px 1px #555;



        color: #222;



}



.wrap.twitter h2{



	background: url(http://lakesidechurch.com/wordpress/images/twitter.png) no-repeat left;



	padding: 0 0 0 55px;



        position:absolute;



	height: 50px;



	width: 49px;		



	display: inline;



}







/*=======Accordion Styling========*/







#accordion {



  border: 1px solid #ccc;



  border-bottom: none;



  margin: 0 auto;







}







	#accordion .section {



		background: url(/images/accordion-bg.gif) repeat-x 0 0;



		border-bottom: 1px solid #ccc;



		padding: 12px;



	}	



	



	#accordion h2 {



		background: url(/images/plus.png) no-repeat 0 4px;



		cursor: pointer;



		font-size: 18px;



		outline: none;



		padding-left: 18px;



                font-weight: bolder;



	}



	



	#accordion .ui-state-active {



		background: url(/images/minus.png) no-repeat 0 4px;



	}



	



	#accordion .section-content {



		padding: 0 18px;



	}



	



	#accordion h3 {



		border-bottom: 2px dotted #CCC;



		color: #666;



		font-size: 12px;



		font-weight: bold;



		padding: 22px 0 5px 0;



	}



	



	#accordion p {



		padding-top: 12px;



	}



	



	#accordion ol,



	#accordion ul {



		margin: 5px 0 0 10px;



	}



	



	#accordion li {



		padding-bottom: 5px;



	}







/* showcase */







#carouselwrapper {



width: 960px;



height: 260px;



display: inline;



}







#carousel {



width: 950px;



height: 253px;



position: absolute;



clear: both;



}







.showcase {



	width: 950px;



	height: 253px;



        padding-left: 7px;



}







	.showcase ul li {



		width: 950px;



		height: 253px;



		background:url(images/showcaseBG.png) no-repeat;



		position: relative;



		padding: 0px;



	}



	



		.showcase ul li .project_type {



			position: absolute;



			top: 15px;



			left: 223px;



			width: 45px;



			height: 43px;



		}



	



		.project_type.web { background:url(images/ribbon_web.png) no-repeat; }



		.project_type.logo { background:url(images/ribbon_print.png) no-repeat; }



		.project_type.print { background:url(images/ribbon_print.png) no-repeat; }



		



		.showcase ul li .project_details {



			width: 235px;



			height: 215px;



			padding: 10px;



			position: absolute;



			left: 13px;



			top: 15px;



		}



		



			.showcase ul li .project_details h2 {



				padding-top: 0px;



			}







			



			.showcase ul li .project_details .next {



				width: 19px;



				height: 25px;



				background: url(images/showcaseNext.png) no-repeat;



				border: 0px;



				cursor: pointer;



				position: absolute;



				right: 10px;



				bottom: 10px;



				



			}



			



			.showcase ul li .project_details .prev {



				width: 19px;



				height: 25px;



				background: url(images/showcasePrev.png) no-repeat;



				border: 0px;



				cursor: pointer;



				position: absolute;



				left: 10px;



				bottom: 10px;



			}







			.project_details {



                                color: #444;



			}



		



		.showcase ul li .project_image {



			height: 230px;



                        width: 648px;



			overflow: hidden;



			position: absolute;



			top: 15px;



			right: 15px;



		}







                #header_image img {



			padding-top: 0px;



                }







#morelink



{



    width:167px;



    height:49px;



    text-decoration:none;



    display:block;



    background-image:url(images/moreinfo.png);



    background-position:0 0px;



}



















#ogatherings {



    width:600px;



    float: right;



    color: #f90;



    padding-right: 25px;



}







#fgatherings {



    width:600px;



    float: right;



    color: #9c0;



    padding-right: 25px;



}







#morelink:hover,#morelink:active  { background-position: 0 47px; }







			.showcase ul li .project_details .morelink{



				width: 167px;



				height: 49px;



				border: 0px;



				cursor: pointer;



				position: absolute;



				left: 44px;



				bottom: 2px;



			}











#vimeowidget {



border: 3px;



border-color: #fff;



}







#am {



	width:283px;



	float:left;



	padding-top: 300px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 15px;



}







#pm {



	width:283px;



	float:right;



	padding-top: 125px;



	padding-right: 15px;



	padding-bottom: 0px;



	padding-left: 0px;



}







#lsthis {



	background:url(http://ext.lakesidechurch.com/images/lsbgthis.jpg) center top no-repeat;



	height:600px;



	width:900px;



	margin-left: auto;



	margin-right: auto;



	padding: 0px;



}







#lsnext {



	background:url(http://ext.lakesidechurch.com/images/lsbgnext.jpg) center top no-repeat;



	height:600px;




	width:900px;



	margin-left: auto;



	margin-right: auto;



	padding: 0px;



}







#confoot { 



	width:375px;



	margin-left: auto;



	margin-right: auto;



        float: left;



}







#confootcal { 



	width:585px;



	margin-left: auto;



	margin-right: auto;



        float: left;



}







#confoot h2.home { 



font: 20px Georgia, "Times New Roman", Times, serif;



}







#confootcal h2.home { 



font: 20px Georgia, "Times New Roman", Times, serif;



}















/* Navigation*/



    #navigation-full{



        width:100%;



        text-align:center;



        padding-bottom:0px;



        }







/* Megas */



.mm-hover-menu{



    margin:0;



    padding:0;



    margin:0px 60px;



    width:850px;



    padding:10px;



    padding-bottom:20px;



    background: url(/images/mmbg.png);



    -moz-border-radius-bottomleft:1.5ex;



    -moz-border-radius-bottomright:1.5ex;



    -webkit-border-radius-bottomleft:1.5ex;



    -webkit-border-radius-bottomright:1.5ex;



    /* Text */



    color:#999;



    font-family: Helvetica, Arial, sans-serif;



    font-size: 14px;



    letter-spacing: .5px;



    line-height: 1.1em;



    }







.mm-hover-menu a, .mm-hover-menu a:link, .mm-hover-menu a:visited{



    display:block;



    border:1px solid #777;



    color:#BBB;



    text-decoration:none;



    -moz-border-radius:.5ex;



    -webkit-border-radius:.5ex;



    padding:3px 6px;



    margin-bottom:5px;



    font-size:11px;



    }







.mm-hover-menu a:hover, .mm-hover-menu a:active{



    color:#EEE;



    background:#458CC0;



    }







.mm-hover-menu a.special, .mm-hover-menu a:link.special, .mm-hover-menu a:visited.special{



    background:#222;



    color:#EEE;



    }







.mm-hover-menu a:hover.special, .mm-hover-menu a:active.special{



    color:#EEE;



    background:#458CC0;



    }







.mm-hover-menu h3{



    margin:0 !important;



    padding:0 !important;



    padding-bottom:10px !important;



    font-size:14px !important;



    font-weight:700;



    }







.mm-hover-column{



    width:235px;



    margin:0 12px;



    float:left;



    text-align:left;



    background:#444;



    padding:10px;



    -moz-border-radius:1ex;



    -webkit-border-radiust:1ex;



    }







.mm-hover-column2{



    width:520px;



    margin:0 12px;



    float:left;



    text-align:left;



    background:#444;



    padding:10px;



    -moz-border-radius:1ex;



    -webkit-border-radiust:1ex;



    }







/* GLOBALHEADER */



#navigation-wrapper { width: 982px; height: 38px; margin: 0px auto; margin-top:0px; position: relative; z-index: 9998; }



#navigation-wrapper #navigation-menu { margin: 0; padding: 0; }



#navigation-wrapper #navigation-menu li { display: inline; }



#navigation-wrapper #navigation-menu li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }



#navigation-wrapper #navigation-menu li a { background-image: url(/images/menu/globalnavbg.png); _background-image: url(/images/menu/globalnavbg.gif); background-repeat:no-repeat;}



#nav-search a{ width:163px !important; }







/* BUTTONS */



#navigation-wrapper #navigation-menu li#nav-home a { background-position: 0 0; }



#navigation-wrapper #navigation-menu li#nav-news-events a { background-position: -117px 0; }



#navigation-wrapper #navigation-menu li#nav-onmission a { background-position: -234px 0; }



#navigation-wrapper #navigation-menu li#nav-smallgroups a { background-position: -351px 0; }



#navigation-wrapper #navigation-menu li#nav-kids a { background-position: -468px 0; }



#navigation-wrapper #navigation-menu li#nav-students a { background-position: -585px 0; }



#navigation-wrapper #navigation-menu li#nav-adults a{ background-position: -702px 0; }



#navigation-wrapper #navigation-menu li#nav-search a{ background-position: -819px 0; }







/* OVER STATES */



#navigation-wrapper #navigation-menu li#nav-home a:hover { background-position: 0 -38px; }



#navigation-wrapper #navigation-menu li#nav-news-events a:hover { background-position: -117px -38px; }



#navigation-wrapper #navigation-menu li#nav-onmission a:hover { background-position: -234px -38px; }



#navigation-wrapper #navigation-menu li#nav-smallgroups a:hover { background-position: -351px -38px; }



#navigation-wrapper #navigation-menu li#nav-kids a:hover { background-position: -468px -38px; }



#navigation-wrapper #navigation-menu li#nav-students a:hover { background-position: -585px -38px; }



#navigation-wrapper #navigation-menu li#nav-adults a:hover { background-position: -702px -38px; }







/* PRESSED STATES */



#navigation-wrapper #navigation-menu li#nav-home a:active { background-position: 0 -76px; }



#navigation-wrapper #navigation-menu li#nav-news-events a:active { background-position: -117px -76px; }



#navigation-wrapper #navigation-menu li#nav-onmission a:active { background-position: -234px -76px; }



#navigation-wrapper #navigation-menu li#nav-smallgroups a:active { background-position: -351px -76px; }



#navigation-wrapper #navigation-menu li#nav-kids a:active { background-position: -468px -76px; }



#navigation-wrapper #navigation-menu li#nav-students a:active { background-position: -585px -76px; }



#navigation-wrapper #navigation-menu li#nav-adults a:active { background-position: -702px -76px; }







/* ON STATES */



#navigation-wrapper #navigation-menu li#nav-home a.current { background-position: 0 -38px; }



#navigation-wrapper #navigation-menu li#nav-news-events a.current { background-position: -117px -38px; }



#navigation-wrapper #navigation-menu li#nav-onmission a.current { background-position: -234px -38px; }



#navigation-wrapper #navigation-menu li#nav-smallgroups a.current { background-position: -351px -38px; }



#navigation-wrapper #navigation-menu li#nav-kids a.current { background-position: -468px -38px; }



#navigation-wrapper #navigation-menu li#nav-students a.current { background-position: -585px -38px; }



#navigation-wrapper #navigation-menu li#nav-adults a.current { background-position: -702px -38px; }











/* GLOBAL SEARCH */



#nav-search { width: 165px; height: 38px; position: absolute; top: 0; right: 0; background:transparent;}



#nav-search input.nav-searchbox { width:100px; height: 8px; margin-top: 10px; margin-left: 1px; padding-top:3px; border:0; color:#444; font-size:10px;}



#nav-search .search-wrapper { position: relative; width: 100px; margin-top: 5px; margin-left: 3px; }



#nav-search label .search-placeholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}







.spiffy{display:block}



.spiffyfg{



         background:#222;



         padding: 5px 0;



	-webkit-box-shadow: 0px 2px 3px #555;



	-moz-box-shadow: 0px 2px 3px #555;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



  }







#swffer { 



width:965px;



padding:7px 12px;



margin: 0 auto;



}







#cal {



float: left;



background: url(/images/calicon.png) top center no-repeat;



height: 191px;



width: 145px;


 
}







.calendaritem li {



font-size: 14px;



line-height:10pt;



font-weight: bold;



letter-spacing:-10px;



color: #dedede;



text-align: center;



padding: 15px 15px 5px 15px;



height: 65px;



}







.calendaritem li a{



color: #dedede;



}







#caldate {



text-align: center;



font-size: 24px;



font-weight: bold;



Line-height:24px;



color: #333;



height: 75px;



padding: 10px 0 0 0;



width: 145px;



}







#calwrap {



position: relative;



display: block;



width: 950px;



}







#feat {



width:100%;



padding: 10px 0;







}







#feat h2.home {



margin-bottom: 10px;



padding: 1px 5px 3px 10px;



color: #3b3b3b;



border-bottom: 1px dotted #777575;



border-top: 1px dotted #777575;



margin: 0 5px 10px;



}







#feat h3.home {



margin-bottom: 7px;



padding: 1px 7px 3px 8px;



font: 14px Georgia, "Times New Roman", Times, serif;



color: #3b3b3b;



border-bottom: 1px dotted #777575;



border-top: 1px dotted #777575;



margin: 0 10px 10px;



}











.ui-wrapper { border: 1px solid #50A029; }



.ui-wrapper input, .ui-wrapper textarea { border: 0; }







ul.ui-accordion-container { margin: 0; padding: 0; list-style-type: none; }



ul.ui-accordion-container li { margin: 0; margin-bottom: 2px; padding: 0; background-image: url(i/accordion-left.png); background-repeat: no-repeat; }



ul.ui-accordion-container li a.ui-accordion-link { display: block; padding-left: 5px; margin-right: 3px; height: 28px; background-image: url(i/accordion-middle.png); color: #000; text-decoration: none; line-height: 28px; }



ul.ui-accordion-container li .ui-accordion-right { display: block; background-image: url(i/accordion-right.png); position: absolute; top: 0px; right: 0px; height: 28px; width: 3px;  }







ul.ui-accordion-container li:hover { background-image: url(i/accordion-left-over.png); }



ul.ui-accordion-container li:hover a.ui-accordion-link { background-image: url(i/accordion-middle-over.png); }



ul.ui-accordion-container li:hover .ui-accordion-right { background-image: url(i/accordion-right-over.png); }







ul.ui-accordion-container li.active { background-image: url(i/accordion-left-act.png); }



ul.ui-accordion-container li.active a.ui-accordion-link { background-image: url(i/accordion-middle-act.png); }



ul.ui-accordion-container li.active .ui-accordion-right { background-image: url(i/accordion-right-act.png); }







#columns li{ 



       margin-left: 15px;



       list-style-position: inside; 



       list-style-type: disc;} 







#columns ol li{ margin-left: 15px;



       list-style-position: inside;



       list-style-type: decimal-leading-zero; }







blockquote {



    margin: 1em 20px;



    font-size: 14px;



    line-height: 1.5;



    padding-left: 50px;



    background: transparent url(http://ext.lakesidechurch.com/images/quote.png) no-repeat;



    color: #999;



    }







#col1 {



float: left;



position: relative;



width: 500px;



padding-top: 0pt;



padding-right: 0pt;



padding-bottom: 15px;



padding-left: 0pt;



background-color: transparent;



background-repeat: repeat-y;



background-attachment: scroll;



background-position: 0pt 0pt;



}







#col1 h1{



font-size: 16px;



padding-bottom: 10px;



}







#col1 .cap {



position: absolute;



bottom: 0pt;



left: 0pt;



width: 466px;



height: 15px;



overflow-x: hidden;



overflow-y: hidden;



background-color: transparent;



background-image: url("/images/version_bottom.png");



background-repeat: repeat;



background-attachment: scroll;



background-position: 0% 0%;



}







#col2 {



float: right;



position: relative;



width: 466px;



padding-top: 0pt;



padding-right: 0pt;



padding-bottom: 15px;



padding-left: 0pt;



background-color: transparent;



background-repeat: repeat-y;



background-attachment: scroll;



background-position: 0pt 0pt;



}







#col2 h1{



font-size: 16px;



padding-bottom: 10px;



}







#col2 .cap {



position: absolute;



bottom: 0pt;



left: 0pt;



width: 466px;



height: 15px;



overflow-x: hidden;



overflow-y: hidden;



background-color: transparent;



background-repeat: repeat;



background-attachment: scroll;



background-position: 0% 0%;



}







#2column {



margin-top: 15px;



}







#box-post {



        width: 400px;



        margin: 15px auto; 



        background: url(/images/featbgbgrad.png) top center no-repeat;



        padding: 20px;



	font-size: 14px; 



        color: #000;



        text-shadow: 0px 1px 1px #fff;



}







#box-post h3 a{



font: 24px Tahoma, Helvetica, Arial, Sans-Serif;



text-align: left;



color: #000; text-shadow: 0px 1px 1px #fff;



}







#box-post-reg {



        width: 400px;



        margin: 15px auto; 



        background: url(/images/regbggrad.png) top center no-repeat;



        padding: 20px;



	font-size: 14px; 



        color: #000;



        text-shadow: 0px 1px 1px #fff;



}







#box-post-reg h3 a{



font: 20px Tahoma, Helvetica, Arial, Sans-Serif;



text-align: left;



color: #000; text-shadow: 0px 1px 1px #fff;



}







#date {



font-size: 14px;



color: #222;



margin: 10px 0 10px 0 ;



padding: 2px 10px;



background: #dedede;



        text-shadow: 0px 1px 1px #fff;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	-webkit-box-shadow: 0px -1px 1px #777;



	-moz-box-shadow: 0px -1px 1px #777;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



}







#price {



font-size: 14px;



color: #222;



padding: 5px 0px 0 0;



float: left;



}







#info a{



font-size: 14px;



padding: 5px 0 0 10px;



float: left;



font-weight: bold;



color: #000;



text-decoration: none;



}



#info a:hover{



color: #fff;



text-shadow: 0px -1px 1px #333;



}







#register {



width: 138px;



height: 32px;



padding: 0 0 0 10px;



float: right;



}







#readmore {



margin: 10px 35px 5px 5px;



padding: 4px 5px 0px 5px;



height: 30px;



width: 380px;



        color: #000; 



        background: #dedede;



        text-shadow: 0px 1px 1px #fff;



	-webkit-box-shadow: 0px -1px 1px #777;



	-moz-box-shadow: 0px -1px 1px #777;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



}







#readmore a {



        font-size: 14px;



        width: 100%;



        color: #000; 



        text-shadow: 0px 0px 0px #fff;



}







#postcon {



background: #fff;



border: 1px solid #dedede;



padding: 5px;



display: block;



width: 100%;



height: 60px;



font-size: 12px;



font-weight: bold;



color: #555;



}







#eventinfo {



display: block;



border: 1px solid #dedede;



padding: 5px;



display: block;



width: 100%;



font-size: 12px;



font-weight: bold;



color: #555;



margin: 0 0 15px 0;



}







#theater {



	height: 350px;



	padding: 0px;



}







.vidoverlay01 {



	position:absolute;



	left: 108px;



	top: 68px;



}







.vidoverlay02 {



	position:absolute;



	left: 108px;



	top: 123px;



}



.vidoverlay04 {



	position:absolute;



	left: 513px;



	top: 123px;



}



.vidoverlay05 {



	position:absolute;



	left: 108px;



	top: 325px;



}



.vid {



	position:absolute;



}







#twitterhome {



background: url(/images/twit.jpg) top left no-repeat;



} 







#give {



width:400px;



color: #000;



font: 16px;



padding: 150px 25px 25px 280px;



text-shadow: 0px 1px 1px #555;



} 







#give a{



color: #222;



} 







#header .flash {



		position: absolute;



		top: 94px;



		left: 0;



}







/*--Main Image Preview--*/



.main_image {



	width: 648px; height: 450px;



	float: left;



	background: #333;



	position: relative;



	overflow: hidden;



	color: #fff;



}



.main_image h2 {



	font-size: 2em;



	font-weight: normal;



	margin: 0 0 5px;	padding: 10px;



}



.main_image p {



	font-size: 1.2em;



	padding: 10px;	margin: 0;



	line-height: 1.6em;



}



.block small { 



	padding: 0 0 0 20px; 



	background: url(icon_calendar.gif) no-repeat 0 center; 



	font-size: 1em; 



}



.main_image .block small {margin-left: 10px;}



.main_image .desc{



	position: absolute;



	bottom: 0;	left: 0;



	width: 100%;



	display: none;



}



.main_image .block{



	width: 100%;



	background: #111;



	border-top: 1px solid #000;



}



.main_image a.collapse {



	background: url(btn_collapse.gif) no-repeat left top;



	height: 27px; width: 93px;



	text-indent: -99999px;



	position: absolute; 



	top: -27px; right: 20px; 



}



.main_image a.show {background-position: left bottom;} 











.image_thumb {



	float: left;



	width: 299px;



	background: #f0f0f0;



	border-right: 1px solid #fff;



	border-top: 1px solid #ccc;



}



.image_thumb img {



	border: 1px solid #ccc; 



	padding: 5px; 



	background: #fff; 



	float: left;



}



.image_thumb ul {



	margin: 0; padding: 0;



	list-style: none;



}



.image_thumb ul li{



	margin: 0; padding: 12px 10px;



	background: #f0f0f0 url(nav_a.gif) repeat-x;



	width: 279px;



	float: left;



	border-bottom: 1px solid #ccc;



	border-top: 1px solid #fff;



	border-right: 1px solid #ccc;



}



.image_thumb ul li.hover {



	background: #ddd;



	cursor: pointer;



}



.image_thumb ul li.active {



	background: #fff;



	cursor: default;



}



html .image_thumb ul li h2 {



	font-size: 1.5em; 



	margin: 5px 0; padding: 0;



}



.image_thumb ul li .block {



	float: left; 



	margin-left: 10px;



	padding: 0;



	width: 170px;



}	



.image_thumb ul li p{display: none;}







.slcontainer {



	overflow: hidden;



	width: 950px;



	margin: 0 auto;



}



#mainsl {



	padding: 10px;



	background: #f0f0f0;



	border: 1px solid #ccc;



}







/*-- END SLIDER --*/







#feat li.first {



        display: inline;



 	list-style-type:none;



        float: left;



        padding: 0px 0px 5px 4px;



}







#feat li {



        display: inline;



 	    list-style-type:none;



        float: left;



        padding: 0px 0px 12px 5px;



}







#feat li a {



        background-image:url('/images/feat.png');



        background-repeat:no-repeat;



	    display: block;



	    height: 92px;



            width: 239px;



}







#feat li a.item1 {background-position:0px 0px}



#feat li a:hover.item1 {background-position:0px -100px}



#feat li a.item2 {background-position:-244px 0px;}



#feat li a:hover.item2 {background-position:-244px -100px;}



#feat li a.item3 {background-position:-488px 0px;}



#feat li a:hover.item3 {background-position:-488px -100px;}



#feat li a.item4 {background-position:-732px 0px;}



#feat li a:hover.item4 {background-position:-732px -100px;}







div.hr {



  height: 3px;



  background: url(/images/rule_dash_horizontal.png) repeat-x scroll center;



}



div.hr hr {



  display: none;



}







.social img {



  padding: 3px;



}



.social{



  padding-right: 10px;



}







a.btnLink, a.btnLink:link, a.btnLink:visited {



position: relative;



display: block;



height: 0pt;



overflow-x: hidden;



overflow-y: hidden;



background-position: 0pt 0pt;



}







a#btn_viewcal {



float: right;



width: 175px;



padding-top: 30px;



background-image: url("/images/viewcal.png");



background-repeat: repeat;



background-attachment: scroll;



background-position: 0% 0%;



}







a#btn_viewcal:hover {



background-position: 0pt -30px;



}







a#btn_newhere {



float: right;



width: 175px;



padding-top: 30px;



background-image: url("/images/newhere.png");



background-repeat: repeat;



background-attachment: scroll;



background-position: 0% 0%;



}







a#btn_newhere:hover {



background-position: 0pt -30px;



}







a#btn_viewfaith {



float: right;



width: 175px;



padding-top: 30px;



background-image: url("/images/faithbut.png");



background-repeat: repeat;



background-attachment: scroll;



background-position: 0% 0%;



}







a#btn_viewfaith:hover {



background-position: 0pt -30px;



}







a#btn_readmore {



float: right;



width: 126px;



padding-top: 30px;



background-image: url("/images/readmore.png");



background-repeat: repeat;



background-attachment: scroll;



background-position: 0% 0%;



}







a#btn_readmore:hover {



background-position: 0pt -30px;



}







#col1 .block_wrap{



	background:#FFF;



	padding:9px;



}







#col2 .block_wrap{



	background:#FFF;



	padding:9px;



}







#centercolw .block_wrap{



	background:#FFF;



	padding:9px;



}







.b_content{



	border:1px solid #ccc;



}







#sidebar .b_content{



	border:1px solid #ccc;



        padding: 5px 10px 5px 10px;



}











#botmenu{



	float: left;



	width: 960px;



	margin:0;



}







#outerfooter .block_wrap{



	background:#FFF;



	padding:9px;



}







/*- Nav1 -*/



#botnav1{



	font-size: 10px;



	height: 30px;



        padding: 5px 10px 0 0;



	margin: 0;



	text-transform: uppercase;



}



#botnav1 ul{



        margin: -5px auto;



}



#botnav1 li{



        float: left;



        text-align:right;



	line-height: 27px;



	margin: 0 2px 0 0;



        padding: 0 0 0 15px;



}



#botnav1 li a{



	color: #555;



	display: block;



	



	font-weight:bold;



}



#botnav1 li a span{



	display: block;



	height: 27px;



	padding: 0 0px 0 0;



}



#botnav1 li a:hover{



	color: #222;



	text-decoration: none;



}







.contactstab {



	color: #000;



        text-shadow: 0px 1px 1px #555;



        padding: 0 0 0 5px;



}







.contactstab h4 {



	color: #fff;



	font-size: 20px;



        text-shadow: 0px 1px 1px #555;



}







.contactstab a {



	color: #222;



}







a.rsswidget {



color: #fff;



}







li a.rsswidget {



font-size: 18px;



color: #fff;



}







.rss-date {



font-size: 16px;



float: right;



color: #fff;



}







.rssSummary {



font-size: 14px;



line-height: 18px;



}







.col1 {



float: left;



width: 466px;



padding: 0 0 25px 25px;



}







.col2 {



float: right;



width: 440px;



padding: 0 25px 25px 0;



}







.givetop {



padding: 0 25px;



}







h3.folio_title{



	background:url(/images/folio_title_full.png) no-repeat left top;



	color:#FFF;



	font-size:22px;



	text-transform:uppercase;



	margin:0;



	padding:5px 0 0px 0;



        margin: 0 0 20px 0;




	position:relative;



	left:-22px;



	top:20px;



	text-align:center;



	width:995px;



	z-index:20;



        line-height: 1em;



        height: 50px;



        clear: both;



}







h2.folio_title{



	background:url(/images/folio_title.png) no-repeat left top;



	color:#FFF;



	font-size:22px;



	text-transform:uppercase;



	margin:0;



	padding:5px 0 30px 0;



	position:relative;



	left:-20px;



	top:20px;



	text-align:center;



	width:530px;



	z-index:20;



}







#sidefill {



height: 60px;



width: 100%;



}







#centercolw .1col {



width: 45%;



float: left;



}







p {



padding: 0 0 15px 0;



clear: both;



}







a.give {



color:#000;



font-weight:bold;



}







#vertcontent {



float: right;



width: 615px;



}







#vertcontent .col1{



float: left;



width: 45%;



line-height: 1.2em;



color: #fff;



}







#vertcontent .col2{



float: right;



width: 45%;



line-height: 1.2em;



color: #fff;



}







#wp-table-reloaded-id-13-no-1{



font-size: 14px;



}







#wp-table-reloaded-id-13-no-1 a{



color:#222;



font-weight:bold;



} 



















