#printImage{
    display:none;
}

#printHeader{
    display:none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#holder {
	position: relative;
	overflow: visible;
	width: 845px;
	text-align: left;
	margin: 0 auto 0 auto;
}

#shareDIV{
    float:right;
}

#header {
	float:left;
	width:845px;
	height:78px;
	z-index:1;
}

#mapDiv {
	position: absolute;
	height:auto;
	width:845px;
	margin: auto;
	z-index:10;
	text-align: left;
	left:10px;
	top:88px;
	display:none;
}

#mapDiv2 {
	position: absolute;
	height:auto;
	width:845px;
	margin: auto;
	z-index:10;
	text-align: left;
	left:10px;
	top:88px;
}

#twitterHolder {
	width:458px;
	height:50px;
	overflow:hidden;
	position:absolute;
	background-image:url(/images/twitterHomeIcon.png);
	background-repeat:no-repeat;
	top:432px;
	left:172px;
}


#eventPod {
	padding-left:10px;
	padding-right:10px;
}




#rotatorTextWrapper
{
    position:relative;
	float:left;
	left:0px;
	top:0px;
	z-index:2;
}

.rotators
{
    position:absolute;
    top:10px;
    width:442px;
    display:none;
    font-size:11px;
    line-height:16px;
	z-index:2;
}







#twitter {
	position:relative;
	left:40px;
	top:-52px;
	height:102px;
	overflow:hidden;
	width:418px;
	background-color:#FFFFFF;
}



.wideImageSpace {
	margin-bottom:10px;
}



#main {
	background-image:url(/images/threeColumnBKG.gif);
	background-repeat:repeat-y;
	float: left;
	z-index:1;
	margin: 0 auto 0 auto;
	width:845px;
	min-height:400px;
	top: 78px;
}


#mainStream {
	background-image:url(/images/wideColumnBKG.gif);
	background-repeat:repeat-y;
	float: left;
	z-index:1;
	margin: 0 auto 0 auto;
	width:845px;
	min-height:400px;
	top: 78px;
}



#menu{
  padding:0px 0px 0px 115px;
  margin: 0 auto 0 auto;
}


.watchButtonsDiv
{
    width: 144px; 
    padding-top:10px;
}

#serviceBut
{
    background-image:url("/images/watchServicesA.gif");
    cursor:pointer;
    width:144px;
    height:38px;
}

#playerBut
{
    background-image:url("/images/mediaPlayerA.gif");
    cursor:pointer;
    width:144px;
    height:38px;
}

#serviceBut:hover
{
    background-image:url("/images/watchServicesB.gif");
    cursor:pointer;
}

#playerBut:hover
{
    background-image:url("/images/mediaPlayerB.gif");
    cursor:pointer;
}
    



#serviceTimes{
    margin-top:25px;
    margin-left:35px;
    
}

.promoPod {
	float:left;
	width:186px;
	z-index:1;
	margin: auto;
}

.homeBottomPromoPod {
	float:left;
	width:226px;
	z-index:1;
	margin: auto;
	margin-right:6px;
}


.homeSidePromoPod {
	float:left;
	width:186px;
	height:186px;
	z-index:1;
	margin: auto;
	height:
}



#mainHome {
	float: left;
	z-index:1;
	margin: 0 auto 0 auto;
	width:1020px;
	height:565px;
	top: 50px;
	background-image: url(/images/homePod.png);
	background-repeat:no-repeat;
}

#promoDiv {
	background-image:url("/images/rightSideGrnPodBKG.gif");
	float:right;
	padding-left:9px;
	padding-right:10px;
	padding-top:10px;
	text-align:left;
	width:186px;
	min-height:30px;
}

#homePromos {
	float:left;
	width:1035px;
	z-index:1;
    padding-top:12px;
    margin-left:-7px;
    text-align: left;
}



#homePromo {
	float:left;
	width:207px;
	z-index:1;
    text-align: center;
}

.homePromo {
	float:left;
	width:207px;
	z-index:1;
    text-align: center;
}

#flashHomeDiv {
	float:right;
	width:770px;
    height:405px;
    padding-top:16px;
    padding-right:16px;
    padding-bottom:16px;
	z-index:1;
}

#nav {
	background-image:url("/images/navPodBKG.gif");
	float:left;
	padding-left:10px;
	padding-top:21px;
	width:153px;
	z-index:1;
	min-height:475px;
}

#homeNav {
	float:left;
	width:233px;
	height:437px;
	z-index:1;
    overflow:hidden;
}

#middleDiv {
	background-image:url("/images/mainPodBKG.gif");
    float:left;
	min-height:400px;
	padding-left:9px;
	padding-right:10px;
	padding-top:10px;
	width:458px;
}

#homeMiddleHolder {
    float:left;
    width:477px;
	background-image: url(/images/flashPodBKG.gif);
	overflow: visible;
}

#homemiddleDiv {
    float:left;
    width:468px;
	padding-left: 9px;
	padding-top: 10px;
	z-index:1;
}

#homeThumbDiv {
	float:left;
	width:468px;
	z-index:1;
    padding-left: 9px;
    padding-top: 10px;
    text-align:left;
	margin-top:60px;
}

#campusHomeRotator {
	z-index:1;
}


#middleDivStream {
	background-image:url("/images/widePodStreamBKG.gif");
    float:left;
	min-height:400px;
	padding-left:15px;
	padding-right:35px;
	padding-top:20px;
	width:631px;
}


#rotatorTextWrapper {
	float:left;
	width:438px;
	height:100px;
	z-index:1;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
}



#mainImagePlayer {
	float:left;
	width:458px;
	height:234px;
	z-index:1;
	overflow:hidden;
	margin-bottom:20px;
}

#mainImagePlayerStream {
	float:left;
	width:682px;
	height:400px;
	z-index:1;
	overflow:hidden;
	background-color:#FFFFFF;
}

#mainTextArea {
    float:left;
	padding-left:10px;
	text-align:left;
	width:438px;
}




#mainTextArea .eventItem  {
	color:#000000;
	font-size:10px;
	line-height:16px;
}

#mainTextArea .eventItem a {
	text-decoration: none;
	color:#000000;
}



#mainTextArea .eventItem a:hover {
	color:#A8BC4D;
	text-decoration:none;
}





#mainStreamTextArea {
    float:left;
	padding-left:10px;
	text-align:left;
	width:631px;
}




#bottomCap {
	float: left;
	z-index:1;
	margin: 0 auto 0 auto;
	width:845px;
	height:20px;
	background-image: url(/images/threeColumnBottom.gif);
}

#bottomCapStream {
	float: left;
	z-index:1;
	margin: 0 auto 0 auto;
	width:845px;
	height:20px;
	background-image: url(/images/streamBottom.gif);
}

#textPodBottom {
	float: left;
	z-index:1;
	margin: 0 auto 0 auto;
	width:568px;
	height:16px;
	background-image: url(/images/textPodBottom.png);
	background-repeat:no-repeat;
}


#footer {
	clear:both;
    width:845px;
	text-align: center;
	padding-top:6px;
	line-height:1.6em;
}



#gallery{display:none}


#reorderdiv{
   text-align:center;
   font-size: 12px;
   background-color:#ffcc00;
   cursor:pointer;
   width:256px;
}

.rotateScheduler{
   text-align:center;
   font-size: 12px;
   background-color:#999999;
}


#subscribe {
	position:absolute;
	width:93px;
	height:26px;
	z-index:1;
	left: 877px;
	top: 70px;
	
}

#eventWrapper
{
    padding-bottom:10px;
}




.blog {
    width:100%;
	margin: 0 auto 0 auto;
	float: left;
    text-decoration: none;
}



.blogOpen {
    width:100%;
	padding-bottom:10px;
	padding-top:10px;
	margin: 0 auto 0 auto;
	float: left;
	display:none;
}

.volunteerDiv
{
    display:none;
}

.rotatorLocation{
    display:inline;
    margin:5px;
}


 #campusSelectDiv{
        width:400px;
        position:absolute;
        top:31px;
        left:400px;
        display:none;
        z-index:1;
		background-image: url(/images/campusDropdownBKG.gif);
		padding-top:5px;
    }
    
    #campusNav{
       width:600px;
    }

    .campusNavTop{
        display: inline;
        float:left;
        margin:10px;
		font-size:14px;
		color:#3A5382;
    }
    
    .campusNavTop ul{
        padding-left:0px;
		color:#000000;
	    font-size:12px;
	    line-height:16px;
		list-style:none;
		cursor: pointer;
    }
	
	.campusNavTop ul li a{
        text-decoration: none;
	    color:#A8BC4D;
		cursor: pointer;
    }
	
	.campusNavTop ul li a:hover{
        text-decoration: none;
	    color:#3A5382;
		cursor: pointer;
    }


 .pageButton 
    {
		background-image:none;
        color:#000000;
        display:inline;
        margin:5px;
        cursor:pointer;
		padding:0px;
    }
	
	.pageButtonRoll 
    {
		background-image:url(/images/misc/tabBKG.gif);
		background-position:center;
		background-repeat:no-repeat;
        color:#ffffff;
        display:inline;
        margin:5px;
        cursor:pointer;
		padding:10px;
    }
	
    
 
    
    .pageButtonsDiv
    {
        text-align:center;
		margin:10px;
    }
	

/*team styles*/	
	
	.teamHeader
{
    cursor:pointer;
    background-image:url(/images/teamHeader2.gif); 
    width:272px;
    height:21px;
    margin-top:3px;
	margin-bottom:3px;
    color:#fff;
	padding-left:12px;
	padding-top:4px;
	font-size:12px;
	outline: none;
    -moz-outline-style: none;
}


.teamDiv
{
   display:none;
}

.teamItem
{
     margin-left:5px; 
     height:67px; 
     width:273px; 
     background-image:url(/images/staffSelectBKG.gif); 
     position:relative;
	 cursor: pointer;
}


.teamItem a
{
     cursor: pointer;
	 color:#A8BC4D;
}



.teamImage
{
    width: 65px; 
    height:50px; 
    position:absolute; 
    top:9px; 
    left:10px;
}

.teamBody
{
    width: 150px; 
    height:50px; 
    position:absolute; 
    top:9px; 
    left:80px;
}


.teamBody p
{
	display:inline;
}


#staffTextArea {
    float:left;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	width:369px;
}



.vertAlign
{
    height:50px;
    width:1px;
    vertical-align:middle;
}


#mainTeam {
	background-image:url(/images/staffColumnBKG.gif);
	background-repeat:repeat-y;
	float: left;
	z-index:1;
	margin: 0 auto 0 auto;
	width:845px;
	min-height:400px;
	top: 78px;
}

#promoDivTeam {
	background-image:url(/images/sideStaffPodBKG.gif);
	float:right;
	padding-top:16px;
	text-align:left;
	width:284px;
	min-height:30px;
}

#middleDivTeam {
	background-image:url(/images/mainStaffPodBKG.gif);
    float:left;
	min-height:400px;
	padding-left:9px;
	padding-right:10px;
	padding-top:10px;
	width:379px;
}

#bottomCapTeam {
	float: left;
	z-index:1;
	margin: 0 auto 0 auto;
	width:845px;
	height:20px;
	background-image: url(/images/staffColumnBottom.gif);
}       

#homeshare {
	float:left;
	text-align:right;
	width: 374px;
	margin-bottom:5px;
	margin-top:10px;
}
#dirlinkdiv {
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	width:379px;
	display:none;
}





/*end team styles*/


	
	/*from old site*/

#gccLogo2{
	position:absolute;
	left:10px;
	top:0px;
	width:202px;
	height:78px;
}

#homeBTN{
	position:absolute;
	left:612px;
	top:50px;
	width:41px;
	height:28px;
}

#searchBox{
	position:absolute;
	left:653px;
	top:50px;
	width:188px;
	height:28px;
}

	
	#loginuserid{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
position:absolute;
text-align:right;
width:400px;
left:200px;
top:58px;
z-index:2;
}

/* Odds & Ends | Daryl McMullen | 11.21.06 */

/* Stylish Images 2012 */
img.stylish {padding:4px; margin:10px 0; border:solid thin #ccc;}


/* Start: Online Giving Page 2011 */

h2.ogHeaders {font-size: 150%; color:#000; font-weight:bold; text-transform:uppercase;}
#ogSidebar {width:200px; float:right; background-color:#F0F0F0; margin: 0 0 20px 20px; padding:10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 2px 2px 6px #999; -moz-box-shadow: 2px 2px 6px #999; box-shadow: 2px 2px 6px #999; border:solid thin #DDD;}
.ogIndent {padding-left:41px; padding-bottom:5px;}
.ogIndent2 {padding-left:20px; padding-bottom:10px;}
.myButton {
	margin: 5px 0 10px 0;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background-color:#ededed;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:4px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed'); */

.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background-color:#dfdfdf;
}
.myButton:active {
	position:relative;
	top:1px;
}

/* End: Online Giving Page 2011 */

/* ::::: Start: 2011 Related Links Box ::::: */

#mainTextArea div.relatedLinks {background-color:#F0F0F0; padding:10px; margin-bottom:10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 2px 2px 6px #999; -moz-box-shadow: 2px 2px 6px #999; box-shadow: 2px 2px 6px #999; border:solid thin #DDD;}
#mainTextArea div.relatedLinks ul {list-style:none; padding:0; margin:-4px 0 0 20px;}
#mainTextArea div.relatedLinks a {font-weight:bold;}
.navStyleHeader {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:120%; text-transform:uppercase;}

/* ::::: End: 2011 Related Links Box ::::: */

img.authorThumb {float:left; padding:4px; margin-right:10px; margin-bottom:10px; border: thin solid #CCC;}

#socialBar {padding:4px 0 5px 0;}
#socialBar img {border:0; padding-left:8px;}
.linkBTN {padding:6px 8px; background-color:#e4e9cb; border:solid thin #a4b54f; font-family:Arial, Tahoma, 'MS Sans Serif', sans-serif;; font-size:140%; font-weight:bold; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#a4b54f; text-shadow: #ccc 1px 1px 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/* ::::: Column Styles ::::: */
#columnWrapper {width: 642px; overflow: hidden;}
.columnHeader {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 2px 2px 6px #999; -moz-box-shadow: 2px 2px 6px #999; box-shadow: 2px 2px 6px #999; background:#131716; padding: 10px; margin-right:8px; font-size:140%; color:#8DC63F; text-transform:uppercase; font-weight:bold; }
.column-thirds {width: 204px; overflow: hidden; margin-right:15px; float: left;}
.column-thirds-final {width: 204px; overflow: hidden; float: left;}


.classHeader {background-image:url(http://www.gccwired.com/images/misc/headerBKG.jpg); width:350px; height:30px; background-position:top left; background-repeat:no-repeat; padding-left:10px; padding-top:8px;}
blockquote.journey {line-height:2.5em;}

.blogList {
	padding-bottom:10px;
	}

.gallery {
  padding:4px;
  border:1px solid #CCCCCC;
  }
#SeriesSideMenu {
	width:150px;
	margin-left:10px;
	line-height:1.4em;
	float:right;
}
#OTWSideMenu {
	width:150px;
	margin-left:10px;
	line-height:1.4em;
	float:right;
}
#SeriesSideMenuBig {
	width:200px;
	margin-left:10px;
	line-height:1.4em;
	float:right;
}
#JourneySideMenu {
	width:240px;
	line-height:1.4em;
	float:right;
}
#seriesWrapper {
	width:120px;
	margin:0;
	float:right;
}
#topRound {
	background:#E4E9CB url(../images/misc/topRound.gif) no-repeat top left; 
	width:120px;
	height:12px;
}
#bottomRound {
	background:#E4E9CB url(../images/misc/bottomRound.gif) no-repeat top left;
	width:120px;
	height:12px;
}
#sexResources {}
#sexResources img {padding:4px; background-color:#e4e9cb; border:0;}



/* DIV properties for manage my account page */

.orangeBox p {
	margin:10px;
}




.hidden{
	display:none;
}

.visible{
	display:block;
	color:#990000;
}

.loginHidden{
	display:none;
	font-size:9px;
	border:1px;
}

.loginWait{
	display:inline;
	color:#990000;
	font-size:9px;
}


/*END from old site*/
#churchonline_counter .days, #churchonline_counter .hours, #churchonline_counter .minutes, #churchonline_counter .seconds {

                                float: left;

                                width: 46px;

                                height: 70px;

                                border-right-width: 0px;

                                text-align: center;

                                padding-top:25px;

                                font-size: 24px;
								
								color: #FFFFFF;

                                cursor:pointer;

                }


 #churchonline_counter{
	position: absolute;
	width: 184px;
	left:650px;
	top:88px;
    background-image:url(/images/countdownBackground.gif);
    cursor:pointer;
}

/*#churchonline_counter:hover{
    background-image:url(/images/countdownBackgroundRoll.gif);
}*/



#countdown {
	position:absolute;
	right:6px;
	top:44px;
	background-color:#FFFFFF;
	border:none;
}

.countdownNums {
	border:none;
	color:#666666;
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:400;
}

#countdown a {
	text-decoration:none;
}

.countdownNames {
	border:none;
	color:#666666;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	padding-left:2px;
}


#searchBox {
	background-image: url("/images/searchBKG13.png");
	width:310px;
	height:31px;
	top:0px;
	left:524px;
	padding: 0 6px 6px 6px;
}


#searchBox input {
    border: 0 none;
    margin: 6px 0 0 12px;
    outline: medium none;
    padding: 3px 5px 0 0;
	float:left;
	width:260px;
	color:#666666;
}

#searchGo {
	float:left;
	width:20px;
	height:31px;
	overflow:visible;
}


#tableBut {
    background-image: url("/images/tableA.gif");
    cursor: pointer;
    height: 38px;
    width: 144px;
}

#tableBut:hover {
    background-image: url("/images/tableB.gif");
    cursor: pointer;
    height: 38px;
    width: 144px;
}

div#countdown a span.countdownNums img {
    margin-bottom: 2px;
}
