#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;
}



#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;
}

#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;
}



#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 */


/* ::::: JBC Page Columns ::::: */
#jbcWrapper {width: 643px; overflow: hidden;}
#jbcWrapper a,
#jbcWrapper a:visited {color:#F0862F; text-decoration:none;}
#jbcWrapper a:hover,
#jbcWrapper a:active {color:#F0862F; text-decoration:underline;}
.jbcMonth {-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: 190px; overflow: hidden; margin: 0 20px 10px 0; padding: 10px 0 10px 5px;; float: left;}
.column-thirds-final {width: 190px; overflow: hidden; margin: 0 0 10px 0; padding: 10px 10px 10px 0; float: left;}

/* ::::: Related Links Box ::::: */
#mainTextArea div.relatedLinks {background-color:#EEE; border:solid thin #DDD; padding:10px;}
#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;}

.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;}

/* Rounding Corners */

.rbroundbox { background: url(../images/misc/nt.gif) repeat; }
.rbtop div { background: url(../images/misc/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/misc/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/misc/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/misc/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 10px;
font-size: 1px;
}
.rbcontent { margin: 4px 10px 2px 15px; }
.rbcontentJourney { margin: 5px 10px 5px 10px; }
.rbcontent2 { margin: 0; }
.rbroundbox { width: 100%; margin: 1em auto; }

/* ::::: Accordion Element ::::: */
div.vRoom {height:20px;}
.qBox {}
.aBox {}
#qBox {background-image:url(http://www.gccwired.com/images/misc/accordionBKG.jpg); background-position:top left; background-repeat:no-repeat; height:26px; width:618px; padding:10px 0 0 25px;}
#qBox2 {background-image:url(http://www.gccwired.com/images/misc/accordionBKGkids.jpg); background-position:top left; background-repeat:no-repeat; height:26px; width:438px; padding:10px 0 0 25px;}
#aBox {background-color:#FFF; padding:0 10px 10px 10px; line-height:1.3em;}

#qBox a,
#qBox a:link,
#qBox a:visited {color:#FFF; font-weight:bold; text-decoration:none;}

#qBox a:hover,
#qBox a:active {color:#F0852E; font-weight:bold; text-decoration:none;}

#qBox2 a,
#qBox2 a:link,
#qBox2 a:visited {color:#FFF; font-weight:bold; text-decoration:none;}

#qBox2 a:hover,
#qBox2 a:active {color:#993300; font-weight:bold; text-decoration:none;}

/* 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*/
