/* Import External Styles */
@import url(/assets/gccweb/blog.css);
@import url(/assets/gccweb/calendar.css);
/* @import url(/assets/gccweb/library.css); */
@import url(/assets/gccweb/newsletter.css);
@import url(/assets/gccweb/store.css);


/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* 960 */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/* SPECIFIC */
body{background:#fff url('/assets/gccweb/img/hdBg.jpg') top center repeat-x;color:#56504a;font:62.5%/1.5em Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}

hr{background-color:#efefef;color:#efefef;height:1px;border:none;margin:20px 0;}

a{color:#0075a9;text-decoration:none;}
a:hover{color:#111;text-decoration:underline;}
a:focus{outline:1px dotted invert;}

h1,h2,h3,h4,h5{line-height:1em;color:#9d3c29;}
.welcome h2{font-size:24px;letter-spacing:-2px;margin:15px 0 5px;}
#secondary .article h2{font-size:30px;margin:0 0 10px;}
.body h2.ic{font-size:14px;text-transform:uppercase;line-height:16px;letter-spacing:1px;padding-left:24px;margin:0 0 20px;/*height: 16px;*/}
.body h2.ic.news{background: url('/assets/gccweb/img/iconStar16.png') 0 0 no-repeat;}
.body h2.ic.events{background: url('/assets/gccweb/img/iconCal16.png') 0 50% no-repeat;}
.body h2.ic.newsletter{background: url('/assets/gccweb/img/iconMail16.png') 0 50% no-repeat;}
.body h2.ic.get-connected{background: url('/assets/gccweb/Lightning-32.png') 0 50% no-repeat;}

.body h4 {font-size:1.5em; font-weight:bold;margin:1em 0em;color: #2A1709;}
p{color:#555;font-size:13px;line-height:1.8em;margin-bottom:1em;}

h3.sidebar {
	font-size:1.2em;
	margin-bottom:10px;
	color:#2A1709;
}

.body ul, .body ol {
		margin-bottom: .5em;
		list-style-position: outside;
		margin-left: 20px;
		list-style: disc;
		font-size:13px;
		line-height:1.5em;
	}


.border-left{border-left:1px solid #efefef;margin-left:-1px;padding-left:10px;}
.border-right{border-right:1px solid #efefef;margin-right:-1px;padding-right:10px;}

li.email {
	background:transparent url(/assets/gccweb/email.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}
li.picture {
	background:transparent url(/assets/gccweb/page_white_picture.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}
li.publisher {
	background:transparent url(/assets/gccweb/page_white_vector.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}

li.link {
	background:transparent url(/assets/gccweb/link.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}
li.pdf {
	background:transparent url(/assets/gccweb/pdf.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}
li.powerpoint {
	background:transparent url(/assets/gccweb/powerpoint.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}
li.word {
	background:transparent url(/assets/gccweb/word.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}

li.music {
	background:transparent url(/assets/gccweb/music.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}
li.television {
	background:transparent url(/assets/gccweb/television.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}
li.excel {
	background:transparent url(/assets/gccweb/page_white_excel.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}

li.jobs {
	background:transparent url(/assets/gccweb/job-bullet.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;
}
li.jobs p {display:inline;}


li.missions-projects {
	background:transparent url(/assets/gccweb/missions-bullet.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:35px;
	list-style-type:none;
}
li.missions-projects p {display:inline;}

li.prayer-partners {
	background:transparent url(/assets/gccweb/prayer-partners-bullet.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:28px;
	list-style-type:none;
}
li.prayer-partners p {display:inline;}



table {font-size:12px;margin-bottom:15px;}


/* header
--------------------------------------------- */
div.nav{position:relative;overflow:hidden;height:36px;background:url('/assets/gccweb/img/hdBg.jpg') 0 -126px repeat-x;zoom:1;}
#secondary div.nav{height:66px;}

div.nav ul.main-nav{position:relative;top:0;left:10px;zoom:1;}

div.nav ul.main-nav li{display:block;float:left;}
div.nav ul.main-nav li a{display:block;text-indent:-9999px;overflow:hidden;height:36px;width:50px;background:url('/assets/gccweb/img/navSprite.jpg') 0 0 no-repeat;}

div.nav ul.secondary-nav { position: relative; left: 26px; }
div.nav ul.secondary-nav li{display:block;float:left;}
div.nav ul.secondary-nav li a{display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#b5a78c;margin-right:40px;line-height:32px;}
div.nav ul.secondary-nav li a.selected{color:#fff;}

div.nav ul li.home a{width:69px; background-position: -9px 0;}
div.nav ul li.about a{width:108px; background-position: -80px 0;}
div.nav ul li.media a{width:167px; background-position: -188px 0;}
div.nav ul li.conferences a{width:274px; background-position: -355px 0;}
div.nav ul li.ministries a{width:106px; background-position: -629px 0;}
div.nav ul li.pastornet a{width:105px; background-position: -735px 0;}
div.nav ul li.contact a{width:109px; background-position: -840px 0;}

div.nav ul li.home a:hover{background-position: -10px -66px;}
div.nav ul li.about a:hover{background-position: -82px -66px;}
div.nav ul li.media a:hover{background-position: -190px -66px;}
div.nav ul li.conferences a:hover{background-position: -357px -66px;}
div.nav ul li.ministries a:hover{background-position: -631px -66px;}
div.nav ul li.pastornet a:hover{background-position: -737px -66px;}
div.nav ul li.contact a:hover{background-position: -840px -66px;}

div.nav ul li.home a.selected{background-position: -12px -132px;}
div.nav ul li.about a.selected{background-position: -81px -132px;}
div.nav ul li.media a.selected{background-position: -189px -132px;}
div.nav ul li.conferences a.selected{background-position: -355px -132px;}
div.nav ul li.ministries a.selected{background-position: -630px -132px;}
div.nav ul li.pastornet a.selected{background-position: -735px -132px;}
div.nav ul li.contact a.selected{background-position: -840px -132px;}

div.nav ul li.home a:active{background-position: -10px -198px;}
div.nav ul li.about a:active{background-position: -82px -198px;}
div.nav ul li.media a:active{background-position: -190px -198px;}
div.nav ul li.conferences a:active{background-position: -357px -198px;}
div.nav ul li.ministries a:active{background-position: -631px -198px;}
div.nav ul li.pastornet a:active{background-position: -737px -198px;}
div.nav ul li.contact a:active{background-position: -840px -198px;}

/* home
--------------------------------------------- */
/*div.header*/
div.header .container_12{height:126px;position:relative;}
div.header h1 { position:absolute;top:20px;left:0;display:block; }
div.header h1 a { display:block;text-indent:-9999px;overflow:hidden;width:253px;height:81px;background:url('/assets/gccweb/GCCWEBLOGO2.png') no-repeat; }
div.header span.slogan{position:absolute;display:block;top:86px;right:0;width:381px;height:13px;overflow:hidden;text-indent:-9999px;background:url('/assets/gccweb/img/slogan.png') no-repeat;}
#find-church-wrap {
  background: url('/assets/gccweb/bg-find-church-wrap.png') no-repeat;
  height: 52px;
  position: absolute;
  right: 0;
  top: 0;
  width: 282px;
  z-index: 1;
}
div.header a.find-church{position:absolute;top:12px;left:15px;display:block;width:133px;height:28px;overflow:hidden;text-indent:-9999px;background:url('/assets/gccweb/find-church-2011.png') no-repeat;}
div.splash{background:#f1eee5;border-bottom:1px solid #dfddd7;padding:20px 0;}

div.header a#header-btn-nae {
  background: url('/assets/gccweb/header-partnerNAE.png') no-repeat;
  display: block;
  height: 21px;
  position: absolute;
  right: 65px;
  text-indent:-9999px;
  top: 15px;
  width: 53px;
  z-index: 1;
}

div.header a#header-btn-efca {
  background: url('/assets/gccweb/header-partnerEFCA.png') no-repeat;
  display: block;
  height: 40px;
  position: absolute;
  right: 15px;
  text-indent:-9999px;
  top: 5px;
  width: 40px;
  z-index: 1;
}

/* body panel */
div.body{padding:25px 0;}

/* news */
.news{position:relative;}
.news-item{position:relative;padding-left:120px;margin:0 0 25px;zoom:1;}
.news-item img{position:absolute;top:0;left:0;_left:-120px;}
.news-item p{font-size:12px;margin:0 0 6px}
/*.news-item a.more{font-size:9px;letter-spacing:1px;text-transform:uppercase;line-height:1em;padding:4px 6px 2px;border:1px solid #dfeaf1;margin-bottom:15px;}*/
/*.news-item a:hover.more{background:#2b4a5f;border:1px solid #2b4a5f;color:#fff}*/
.news-item h3{font-size:16px;font-weight:normal;margin-bottom:5px;}

.no-photo,
.event-item {
	margin: 0 0 20px 0;
}

.event-item h4 {
	margin-bottom: 5px;
}

.no-photo p {
	display: inline;
	font-size: 12px;
	line-height: 1.5em;
	margin: 0 0 6px;
}

.event-desc {
	font-size: 12px;
	line-height: 1.5em;
}

/*.no-photo a.more{font-size:9px;letter-spacing:1px;text-transform:uppercase;line-height:1em;padding:4px 6px 2px;border:1px solid #dfeaf1;margin-bottom:15px;}*/
/*.no-photo a:hover.more{background:#2b4a5f;border:1px solid #2b4a5f;color:#fff}*/
.no-photo h3 a{font-size:14px;font-weight:normal;margin-bottom:5px;line-height:1.2em;}

a.more {
background: #dfeaf1;
display: block;
font-size: 10px;
height: 17px;
line-height: 20px;
padding: 0;
margin: 5px 0 15px;
text-align: center;
text-transform: uppercase;
width: 77px;
}

a.more:hover {
background: #c3d7e4;
color: #0075a9;
text-decoration: none;
}


ul.list li {margin-bottom:15px;}

/* events */
/*.event-item{position:relative;margin:0 0 20px;}*/
.event-item h3{font-weight:normal;font-size:14px;}
p.event-date{color:#aaa;font-size:12px;margin:0;}




/* newsletter signup */
form label{display:block;font-size:13px;margin:0 0 5px;}
form legend{font-size:12px;margin:0 0 5px;font-weight:bold;}
form input.text{width:85%;padding:4px;font-size:13px;margin:10px 0;}
form button, form input[type=submit]{background:#0075a9;position:pointer;cursor:hand;;border:1px solid #0075a9;color:#fff;text-transform:uppercase;font: 12px/1em Helvetica,Arial,sans-serif;padding:6px 6px 4px;}
form button:hover, form input[type=submit]:hover {background:#00527c;}

/* side ad */
.ad{margin:0 0 15px;}

/* footer */
div.footer{background: #f2eee2 url('/assets/gccweb/img/footerBg.png') repeat-x;padding:25px 0;font-size:12px;line-height:1.5em;}
div.footer a.fn{background:url('/assets/gccweb/img/logoFooter.png') no-repeat;width:142px;height:46px;display:block;overflow:hidden;text-indent:-9999px;margin-bottom:10px;}
div.footer h3{margin:0 0 5px;text-transform:uppercase;}
div.footer p{font-size:11px;line-height:1.6em;}
div.footer .vcard .type{font-size:9px;}
div.footer .vcard .street-address{display:block;}
div.footer ul.partners{margin:15px -30px 15px 0;}
div.footer ul.partners li{float:left;height:60px;margin:0 6px 0 0;}
div.footer p.copyright{margin:10px 0;}

blockquote{margin:1.5em 3em;}
blockquote p{font:italic 1.3em/1.6em Georgia,Times,serif;}

ul.bullet{margin:1em 0 2em;}
ul.bullet li{color:#666;font-size:1.2em;padding-left:20px;line-height:1.6em;margin:.5em 0;}

ol{margin:1.5em 0 1.5em 1.6em;}
ol li{list-style:decimal;color:#666;font-size:1em;line-height:1.6em;margin:.5em 0;}

.article{padding-right:20px;}
.article h3{font-size:18px;margin:20px 0 15px;}
.aside p{font-size:11px;line-height:1.6em;}
.aside .news-item h3{font-size:13px;}
.aside .news dl dt a{font-weight:bold;font-size:1.2em;line-height:1.6em;color:#012a5a;text-decoration:none;}
.aside .news dl dt a:hover{color:#111;text-decoration:underline;}
.aside .news dl dd{font-size:1.1em;line-height:1.6em;margin-bottom:1em;color:#666;}

.body{background:#fff;}

.inline.right{float:right;margin:0 0 10px 15px;}

/* slideshow
--------------------------------------------- */

#slideShow {
	width:620px;
	height:270px;
	margin-top:18px;
}

#slideShow a:hover { text-decoration: none; }

.slide {
	width:620px;
	height:270px;
}

h3.slide-title {
	color: #003950;
	padding:0px 3px;
	font-size:20px;
	letter-spacing:-2px;
	position:relative;
	top: -170px;
	left: 15px;
	}

p.description {
	color: #ffffff;
	font-size:16px;
	position:relative;
	top: -160px;
	left: 15px;
	width: 350px;
	line-height: -10px;
	}

#slideShowNav {
	background: url(/assets/gccweb/img/slide-nav-bkg.gif) top left no-repeat;
	width:620px;
	height:29px;
	text-align:center;
	
	}

#slideShowNav a {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:0px 5px;
	position:relative;
	top:8px;
}

#slideShowNav a.activeSlide {
	color:#8D8D8D;
}

/* contact form
--------------------------------------------- */
.formItem {
margin-bottom:1em;
}

.formItem label {
float:left;
margin-right:1em;
text-align:right;
width:120px;
}

p.note {font-size:95%; color:#555555;}

/* misc.
--------------------------------------------- */
a img{border:none;}
/* self-clear floats */
.group {display: inline-block}
* html .group{height: 1%}
.group {display: block}
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
td {vertical-align:top;padding:5px;color:#555555;}
.body td h4 {margin-top:0px;}

img.staff {
	border: 1px solid #ccc;
	float: left;
	height: 115px;
	margin: 7px 10px 0 0;
	padding: 2px;
	width: 94px;
}

div#half {
width:48%;
float:left;
padding:5px;
margin-bottom: 20px;
}

.newsletter-icon {
	color: #56504A;
	display: block;
	height: 32px;
	margin-bottom: 5px;
}

.newsletter-icon p {
	color: #2b4a5f;
	font-size: 1.4em;
	line-height: 32px;
}

.newsletter-icon img{
	width:25px;
	float:left;
	padding:2px;
	border:1px solid #cccccc;
	margin-right:5px;
}

.newsletter-icon a {
	color:#56504A;
}

.newsletter-icon a:hover {
	color:#2b4a5f;
	text-decoration:underline;
}

.getmore {
	border-top: 1px solid #efefef;
	font-size: 1.2em;
	margin-top: 10px;
	padding: 5px 0 0;
	text-align: right;
}


a.world {
	background:transparent url(/assets/gccweb/world.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;

}
a.car {
	background:transparent url(/assets/gccweb/car.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;

}

a.newspaper {
	background:transparent url(/assets/gccweb/newspaper.png) no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:23px;
	list-style-type:none;

}

form#mf-login p {line-height:1em;}
form#mf-login label {font-weight:bold;}

form#mf-register p {line-height:1em;}
form#mf-register label {font-weight:bold;}

#lbCenter {z-index:10;}
#lbBottomContainer {z-index:10;}
#lbOverlay {z-index:8;}

#content .list p.more a {style.css (line 648)
color:#777777;
text-decoration:none;
}

a.itunes {
background:transparent url(/assets/gccweb/itunes.png) no-repeat scroll right top;
padding:2px 22px 4px 0;
text-decoration:none;
}

a.feed {
background:transparent url(/assets/gccweb/feed.png) no-repeat scroll right top;
padding:2px 22px 4px 0;
text-decoration:none;
}

p.more {text-align:right;}

#pageControls {
background:#F9F7F3 none repeat scroll 0 0;clear:both;
margin:0 auto;
padding:1em 1.5em;
text-align:right;
}

#pageControls ul li {
display:inline;
font-size:1.2em;
padding: 5px;
}

/* Registration Form Styles */
form.mf-event-registration-form p {
 background: #EEEEEE;
 padding: 4px 30px;
 margin-bottom: 2px;
}

form.mf-event-registration-form p select#ddlPriceID {
display: block;
}

form.mf-event-registration-form label {
font-weight: bold;
margin-bottom: 2px;
}

form.mf-event-registration-form label.inline {
display: inline;
}

form.mf-event-registration-form input#apply {
padding: 3px 4px 2px
}


