@font-face {
    font-family: 'LeagueGothic';
    src: url('../fonts/League_Gothic-webfont.eot');
    src: url('../fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/League_Gothic-webfont.woff') format('woff'),
        url('../fonts/League_Gothic-webfont.ttf') format('truetype'),
        url('../fonts/League_Gothic-webfont.svg#League_Gothic') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{
	min-width:1003px;
}
body {
	min-width:1003px;
	margin:0;
	color:#1d1f1f;
	font:14px/18px Arial, Helvetica, sans-serif;
	background:#dfe0e0 url(../images/bg-body.jpg) no-repeat 50% 0;
}
img {
	border-style:none;
	display:block;
}
.text-holder img {margin:10px;}
a {
	color:#1d1f1f;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#header{
	background:url(../images/bg-header.png) repeat-x;
}
.header-holder{
	width:980px;
	margin:0 auto;
	padding:11px 0 21px;
}
#main{
	width:1003px;
	margin:0 auto 7px;
	overflow:hidden;
	padding:22px 0 0;
}
#content{
	width:720px;
	float:left;
	padding:0 0 0 7px;
}
.title {
	border-bottom:3px solid #000;
	overflow:hidden;
}
.title h1{
	color:#f39;
	text-transform:uppercase;
	font:156px/140px "LeagueGothic", Impact, Charcoal, sans-serif;
	margin:0;
	background:url(../images/img-2.gif) no-repeat 7px 28px;
	padding:10px 0 70px 174px;
}
.title .img-holder{
	float:right;
	position:relative;
	margin:-25px 0 0;
	padding:0 9px 0 0;
}
.title .text-holder{
	font:30px/34px "LeagueGothic", Impact, Charcoal, sans-serif;
	overflow:hidden;
	padding:42px 2px 0 10px;
}
.title .text-holder p{
	margin:0;
}
.content-holder{
	overflow:hidden;
}
.content-box{
	overflow:hidden;
	padding:21px 0 21px 10px;
	border-top:1px solid #7e807f;
	margin:0;
}
.content-holder .content-box:first-child{
	border:none;
	padding:13px 0 21px 10px;
}
.content-box h2{
	float:left;
	width:145px;
	text-transform:uppercase;
	color:#e92c8a;
	font:50px/50px "LeagueGothic", Impact, Charcoal, sans-serif;
	margin:0;
	padding:8px 15px 0 0;
}
.content-box ul{
	overflow:hidden;
	padding:0;
	margin:0 0 6px;
	list-style:none;
}
.content-box ul li{
	background:#f0f1f1 url(../images/img-ok.png) no-repeat 17px 14px;
	padding:13px 10px 9px 45px;
	margin:0 0 1px;
	font-weight:bold;
}
.content-box ol{
	overflow:hidden;
	padding:0;
	margin:0 -37px 17px 0;
	counter-reset:section;
}
.content-box .text-holder{
	overflow:hidden;
	padding:3px 37px 0 0;
}
.content-box .text-holder p{
	margin:0 0 18px;
}
.content-box ol li{
	background:#f0f1f1;
	padding:13px 10px 9px 45px;
	margin:0 0 1px;
	font-weight:bold;
	counter-increment:section;
}
.content-box ol li before,
.content-box ol li:before {
	float:left;
	text-align:center;
	content: "" counter(section);
	line-height:30px;
	padding:0;
	margin:-7px 10px 0 -32px;
	font-size:30px;
	color:#e92c8a;
}
#sidebar{
	float:right;
	width:237px;
	padding:9px 28px 0 1px;
}
#nav{
	padding:0;
	margin:0 -18px 10px -1px;
	list-style:none;
	font-size:16px;
	line-height:22px;
}
#nav li:first-child{
	margin:0 0 5px;
}
#nav li{
	margin:0 0 4px;
	padding:0 18px 0 0;
}
#nav li:first-child +li{
	margin:0 0 5px;
}
#nav li a{
	background:url(../images/bg-nav.png) no-repeat;
	display:block;
	margin:0 -20px 0 0;
	height:38px;
	color:#1d201f;
	text-decoration:none;
	line-height:36px;
	padding:0 0 0 12px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
#nav li.active a{
	background:#1d201f;
	margin:0;
	color:#fff;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
	transition:none;
}
#nav li a:hover{
	color:#fff;
	background:url(../images/bg-hover.png) no-repeat;
	text-decoration:none;
	-webkit-transform:translate(7px,0);
	-moz-transform:translate(7px,0);
	-o-transform:translate(7px,0);
	-ms-transform:translate(7px,0);
	transform:translate(7px,0);
}
#nav li.active a:hover{
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	-ms-transform:none;
	transform:none;
}
#nav li .info-block{
	width:200px;
	border:1px solid #999;
	font-size:11px;
	line-height:13px;
	padding:8px 8px 14px 11px;
	margin:-1px 0 2px;
}
#nav li .info-block p{
	margin:0;
}
.side-info{
	background:#1d201f;
	padding:13px 14px 13px 16px;
	color:#fff;
	font-size:13px;
	line-height:17px;
	overflow:hidden;
	margin:0 0 8px;
}
.side-info .hand{
	margin:0 0 7px;
	background:url(../images/img-finger.png) no-repeat 2px 0;
	color:#f39;
	font:26px/30px "LeagueGothic", Impact, Charcoal, sans-serif;
	padding:14px 0 25px 88px;
}
.side-info .sub-heading{
	margin:0 0 10px;
	color:#fff;
	font:26px/30px "LeagueGothic", Impact, Charcoal, sans-serif;
	display:block;
}
.side-info .date{
	color:#f39;
	display:block;
	font-weight:bold;
	margin:0 0 14px;
}
.side-info p{
	margin:0 0 8px;
}
.register-block{
	background:#d4d4d4;
	padding:16px 22px 14px 14px;
	font-size:13px;
	line-height:17px;
	overflow:hidden;
	margin:0 0 18px;
}
.register-block h3{
	margin:0 0 16px -2px;
	background:url(../images/img-pencil.png) no-repeat;
	color:#f39;
	font:28px/28px "LeagueGothic", Impact, Charcoal, sans-serif;
	padding:4px 0 9px 43px;
	letter-spacing:-1px;
	word-spacing:-1px;
}
.register-block p{
	margin:0 0 8px;
}
.support-block{
	border-top:3px solid #1d201f;
	padding:20px 10px 0 11px;
	margin:0 0 28px;
	overflow:hidden;
}
.support-block h3{
	margin:0 0 19px;
	font:28px/24px "LeagueGothic", Impact, Charcoal, sans-serif;
}
.support-block ul{
	padding:0;
	margin:0;
	list-style:none;
}
.support-block ul li{
	margin:0 0 10px;
}
#footer{
	background:#1d1f1f;
}
.footer-holder{
	width:952px;
	color:#f39;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin:0 auto;
	padding:15px 0 60px;
}
.footer-holder p{
	margin:0;
}
.support-title{
	border:none;
	margin:0 0 62px;
}
.support-title h1{
	color:#f39;
	text-transform:none;
	font:80px/108px "LeagueGothic", Impact, Charcoal, sans-serif;
	margin:0;
	background:url(../images/img-quotes.png) no-repeat 0 18px;
	padding:51px 0 55px 26px;
}
.support-title .text-holder{
	padding:12px 5px 10px 12px;
}
.post{
	overflow:hidden;
	padding:0 36px 0 11px;
	margin:0 0 38px;
}
.post h2{
	font:30px/32px "LeagueGothic", Impact, Charcoal, sans-serif;
	margin:0;
}
.post span{
	display:block;
	font:14px/17px Arial, Helvetica, sans-serif;
	letter-spacing:0;
	padding:6px 0 0;
	overflow:hidden;
}
.post .post-title{
	overflow:hidden;
	float:left;
	padding:0 32px 0 0;
	width:209px;
}
.post .text-holder{
	padding:2px 0 0;
	overflow:hidden;
}
.post .text-holder p{
	margin:0 0 18px;
}
.post-holder{
	padding:0 0 24px;
}
.title-resources{
	margin:0 0 12px;
	padding:0 0 19px;
}
.title-resources h1{
	color:#f39;
	text-transform:none;
	font:80px/108px "LeagueGothic", Impact, Charcoal, sans-serif;
	margin:0;
	background:url(../images/img-folder.png) no-repeat 0 10px;
	padding:28px 0 0 24px;
}
.title-resources .text-holder{
	padding:28px 80px 10px 12px;
}
.title-resources .text-holder p{
	margin:0 0 17px;
}
.title-resources .text-holder span{
	font:14px/18px Arial, Helvetica, sans-serif;
	letter-spacing:0;
}
.resource-share{
	overflow:hidden;
	margin:0 0 10px;
	padding:0 0 0 12px;
}
.share-holder{
	overflow:hidden;
	background:#f0f1f1;
	border:1px solid #e3e4e4;
	padding:0 0 7px;
}
.share-holder .share-block{
	border-top:1px solid #dfe0e0;
	padding:15px 20px 14px 18px;
	overflow:hidden;
}
.share-holder .share-block:first-child{
	border:none;
	padding:17px 20px 14px 18px;
}
.share-holder .img-holder{
	float:left;
	margin:-2px 27px 0 -4px;
}
.resource-share h2{
	float:left;
	font:30px/34px "LeagueGothic", Impact, Charcoal, sans-serif;
	width:157px;
	margin:0;
	padding:6px 0 0 0;
	text-transform:uppercase;
}
.content-holder .resource-share:first-child{
	margin:0 0 8px;
}
.content-holder .resource-share:first-child .share-block{
	padding:15px 20px 7px 18px;
	overflow:hidden;
}
.share-title{
	display:block;
	margin:0 0 16px;
}
.share-block a{
	float:left;
	padding:0 0 0 50px;
	line-height:40px;
	height:43px;
}
.content-holder .resource-share:first-child .share-title{
	margin:0 0 22px;
}
.content-holder .resource-share:first-child a{
	padding:0 0 0 52px;
}
.share-block .pdf{
	background:url(../images/img-pdf.png) no-repeat 2px 0;
	margin:0 10px 10px 0;
}
.share-block .doc{
	background:url(../images/img-doc.png) no-repeat;
	padding:0 0 0 54px;
	margin:2px 25px 0 -5px;
}
.share-block .ppt{
	background:url(../images/img-ppt.png) no-repeat;
	padding:0 0 0 52px;
	margin:2px 25px 0 -5px;
}
.share-block .file{
	background:url(../images/img-file.png) no-repeat;
	padding:0 0 0 48px;
	margin:2px 25px 0 11px;
}
.share-block .mp3{
	background:url(../images/img-mp3.png) no-repeat;
	margin:0 25px 6px 0;
}
.share-block .link{
	background:url(../images/img-link.png) no-repeat;
	margin:0 25px 6px 0;
	padding: 0 0 0 62px;
}
.news-title{
	margin:0 0 12px;
	padding:0 0 37px;
}
.news-title h1{
	color:#f39;
	text-transform:none;
	font:80px/108px "LeagueGothic", Impact, Charcoal, sans-serif;
	margin:0;
	background:url(../images/img-3.png) no-repeat 0 12px;
	padding:28px 0 13px 32px;
}
.news-list .date{
	float:left;
	font:32px/38px "LeagueGothic", Impact, Charcoal, sans-serif;
	width:158px;
	margin:0;
	padding:11px 0 0 0;
	text-transform:uppercase;
}
.news-list{
	padding:0 0 43px 11px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.news-list li{
	overflow:hidden;
	margin:0 0 9px;
}
.news-list .list-content{
	overflow:hidden;
	background:#f0f1f1;
	border:1px solid #e3e4e4;
	padding:16px 26px 9px 19px;
}
.news-list .list-content h3{
	margin:0;
	line-height:16px;
	font-size:14px;
}
.news-list .list-content p{
	margin:18px 0 0;
}
.title-church{
	margin:0 0 12px;
	padding:0;
}
.title-church h1{
	color:#f39;
	text-transform:none;
	font:80px/108px "LeagueGothic", Impact, Charcoal, sans-serif;
	margin:0;
	background:url(../images/img-4.png) no-repeat 1px 11px;
	padding:24px 0 54px 10px;
}
.church-list strong{
	float:left;
	font:30px/40px "LeagueGothic", Impact, Charcoal, sans-serif;
	width:290px;
	margin:0;
	padding:0 32px 0 0;
	text-transform:uppercase;
}
.church-list{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.church-list li{
	overflow:hidden;
	margin:0 0 7px;
	background:#f0f1f1;
	border:1px solid #e3e4e4;
	padding:14px 40px 17px 13px;
}
.church-info{
	overflow:hidden;
}
.church-info p{
	margin:0 0 5px;
}
.links-title{
	margin:0 0 12px;
	padding:0 0 22px;
}
.links-title .text-holder{
	font:30px/34px "LeagueGothic", Impact, Charcoal, sans-serif;
	overflow:hidden;
	padding:24px 50px 0 12px;
	letter-spacing:0;
}
.links-title .text-holder p{
	margin:0;
}
.links-title h1{
	color:#f39;
	text-transform:none;
	font:80px/108px "LeagueGothic", Impact, Charcoal, sans-serif;
	margin:0;
	background:url(../images/img-5.png) no-repeat 0 10px;
	padding:28px 0 20px 46px;
}
.links-list .link{
	float:left;
	font:30px/36px "LeagueGothic", Impact, Charcoal, sans-serif;
	width:300px;
	margin:0;
	padding:0 20px 0 0;
}
.links-list a{
	color:#f39;
	font:30px/36px "LeagueGothic", Impact, Charcoal, sans-serif;
}
.links-list{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.links-list li{
	overflow:hidden;
	margin:0 0 7px;
	background:#f0f1f1;
	border:1px solid #e3e4e4;
	padding:14px 25px 20px 14px;
}
.link-info{
	overflow:hidden;
}
.link-info p{
	margin:0 0 5px;
}
.contact-title{
	margin:0 0 12px;
	padding:0 0 32px;
}
.contact-title .text-holder{
	font:30px/34px "LeagueGothic", Impact, Charcoal, sans-serif;
	overflow:hidden;
	padding:35px 20px 0 12px;
	letter-spacing:0;
}
.contact-title .text-holder p{
	margin:0;
}
.contact-title h1{
	color:#f39;
	text-transform:none;
	font:80px/108px "LeagueGothic", Impact, Charcoal, sans-serif;
	margin:0;
	background:url(../images/img-6.png) no-repeat 0 9px;
	padding:24px 0 10px 20px;
}
#social1 {
  position:relative;
  top:-1px;
  left:0px;
}
#social2 {
  position:relative;
  top:2px;
  left:40px;
}
#social3 {
  position:relative;
  top:-4px;
  left:80px;
}
.header-holder div {
	display:inline-block;
}
#escape-anchor {
	position:relative;
}
#escape-box {
	position:absolute;
	float:right;
	top:-26px;
	left:272px;
	background:#fff;
	text-align:center;
	width:216px;
	border:1px solid #f39;
	padding:0 10px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
#escape{
	font:30px/30px "LeagueGothic", Impact, Charcoal, sans-serif;
	color:#e92c8a;
	text-decoration:none;
}
#escape-subtext { display:none; }
#escape-box:hover{
	text-decoration:none;
	-webkit-transform:scale(1.5)translate(0,32px);
	-moz-transform:scale(1.5) translate(0,32px);
	-o-transform:scale(1.5) translate(0,32px);
	-ms-transform:scale(1.5) translate(0,32px);
	transform:scale(1.5) translate(0,32px);
}
/*
#escape:hover:after{
	content:"If being caught viewing this site might have undesirable consequences, and you need to exit quickly, press this button at any time. The screen will go instantly blank, and you will be redirected to Google.";
	color:#1d201f;
	font:11px/13px Arial, Helvetica, sans-serif;
	position:absolute;
	display:block;
	width:236px;
	background:#fff;
	padding:3px 10px 5px;
	left:0px;
	text-align:center;
}
*/