@charset "UTF-8";
/* CSS file by Carlos-Restrepo.com*/

body {
text-align: center; /* center things in pre-IE6 */
margin:0;
padding:0;
font-family: "Arial"; 
font-size: 10pt; 
color: #C0C0C0; 
background-image:url('../images/backgrounds/backgroundDot.jpg'); background-repeat:repeat;
}

b {
	color:#ab1e67; 
}

.body2 {
text-align: center; /* center things in pre-IE6 */
margin:0;
padding:0;
font-family: "Arial"; 
font-size: 10pt; 
color: #fff; 
background-image:url('../images/backgrounds/backgroundDot.jpg'); background-repeat:repeat;
}

h4 {
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	line-height:0px;
	margin: 0;
}

#backgroundHome {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/homeBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundSPECIAL {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/fathersBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundP {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/insideBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundF {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/talkBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundIpod {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/ipodcontestBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundRules {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/rulesBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundJ {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/joininBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundPG {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/programsBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundPY {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/prayerBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}


#backgroundPastors {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/pastorsBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundWH {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/whereBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundSP {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/sportsBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundSPF {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/sportsStoryBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#backgroundFW {
float: left;
width: 100%;
height: 100%;
background-image:url('../images/backgrounds/freebiesBackground.jpg'); background-repeat:no-repeat; background-position:top center;
}

#menu {
float: left;
width: 100%;
height: 40px; 
}

#container {
margin: 0px auto;
width: 1000px;
text-align: left;
/*position: relative;*/
margin-left:auto;
margin-right:auto
}

#main {
float: left;
width: 1000px;
height: 370px;
padding-top: 273px;
padding-bottom: 60px
}

#main2 {
float: left;
width: 1000px;
height: 370px;
padding-top: 470px
}

#main3 {
float: left;
width: 1000px;
padding-top: 470px
}

#main4 {
float: left;
width: 1000px;
padding-top: 273px;
padding-bottom: 60px
}

#mainLeft {
float: left;
width: 286px;
height:330px;
padding: 20px
}

#mainLeft2 {
float: left;
width: 533px;
height:300px;
padding-left: 33px;
padding-right:34px;
padding-top:30px;
padding-bottom:25px;
}

#mainTop3 {
	float:left;
	width:1000px;
	height: 60px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left:20px
}

#mainLeft3 {
float: left;
width: 303px;
height:220px;
padding-left: 20px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
}

#mainMiddle3 {
float: left;
width: 313px;
height:220px;
padding-left: 10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
}

#mainRight3 {
float: left;
width: 303px;
height:220px;
padding-left:10px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
}

#mainRight {
float: right;
width: 594px;
height: 330px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 20px;
padding-right: 40px;
}

#mainRight50 {
float: right;
width: 594px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 20px;
padding-right: 40px;
}

#mainRight2 {
float: right;
width: 360px;
height: 330px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
}

#main218219 {
float: left;
width: 563px;
height: 330px;
padding-top: 30px;
padding-left: 218px;
padding-bottom: 20px;
padding-right: 219px;
}

#main218220 {
float: left;
width: 800px;
padding-top: 30px;
padding-left: 100px;
padding-bottom: 20px;
padding-right: 100px;
}

#bottomLeft {
float: left;
width: 420px;
padding-top: 0px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px
}

#bottomLeft2 {
float: left;
width: 206px;
padding-top: 0px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px
}

#bottomRight {
float: right;
width: 420px;
padding-top: 0px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px
}

#bottomRight20 {
float: right;
width: 594px;
padding-top: 0px;
padding-bottom: 40px;
padding-left: 20px;
padding-right: 40px
}

#footer {
clear: both;
width: 100%;
height: 109px;
font-size: 8pt; 
background-image:url('http://www.gcntv.org/content/wp-content/themes/agregado/images/bg_footer.jpg'); background-repeat:repeat-x
}

#realFooter {
margin-left:auto;
margin-right:auto;
text-align: left;
width: 960px;
height: 109px;
background-image:url('http://www.gcntv.org/content/wp-content/themes/agregado/images/bg_flare_bottom.jpg'); background-repeat:no-repeat
}

#footer1 {
float: left;
width: 408px;
padding-top: 46px;
padding-left: 20px
}

#footer2 {
float: left;
width: 199px;
padding-top: 46px;
}

#footer3 {
float: left;
width: 167px;
padding-top: 46px;
}

#footer4 {
float: left;
width: 60px;
padding-top: 42px;
padding-left: 20px
}

/*****************************/
/******** FOR TOOLTIP ********/
/*****************************/

#dhtmltooltip{
position: absolute;
left: -300px;
width: 200px;
border: none;
padding: 10px;
text-align: left;
font-size: 8pt;
background-color: #4f4a61;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/*****************************/

/*Here goes the formatting for the content*/

img { 
	border: none; 
}

.headerLink a {
	font-size: 10pt; 
	font-weight: bold; 
	color:#FFFFFF; 
	text-decoration:none;
}

.headerLink a:hover {
	font-size: 10pt; 
	font-weight: bold; 
	color:#87BCD2; 
	text-decoration:underline;
}

.footerLink a {
	font-size: 8pt; 
	font-weight: bold; 
	color:#FFFFFF; 
	text-decoration:none;
}

.footerLink a:hover {
	font-size: 8pt; 
	font-weight: bold; 
	color:#87BCD2; 
	text-decoration:underline;
}

.verses a {
	font-size: 8pt; 
	color:#FFFFFF; 
	text-decoration:none;
}

.bodyLink a {
	font-size: 10pt; 
	font-weight: bold; 
	color:#87BCD2; 
	text-decoration:none;
}

.bodyLink a:hover {
	font-size: 10pt; 
	font-weight: bold; 
	color:#87BCD2; 
	text-decoration:underline;
}

h1 {
	font-size: 10pt;
	font-weight: bold;
	color:#87BCD2;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	display: block;
	font:1.25em Helvetica;
	color:#87BCD2;
	line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

h5 {
	font-size: 28pt;
	font-weight:normal; 
	color:#963b53;
	margin-bottom:10px;
	margin-top:0px
}

h6 {
	font-size: 15pt;
	font-weight:normal; 
	color:#87BCD2;
	margin-bottom:10px;
	margin-top:0px
}


.disclaimer {
	font-size:9px;
	color:#CCC;
}

.vodAd {
	text-align:center;
}

#bottomLeft2 {
float: left;
width: 268px;
padding-top: 0px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 20px
}

#bottomMiddle2 {
float: left;
width: 240px;
padding-top: 0px;
padding-bottom: 40px;
padding-left: 20px;
padding-right: 20px
}

#bottomRight2 {
float: right;
width: 332px;
padding-top: 0px;
padding-bottom: 40px;
padding-left: 20px;
padding-right: 40px
}

#mySlideShow
{
width: 400px !important;
height: 200px !important;
background-image:url('../images/backgrounds/backgroundDot.jpg'); background-repeat:repeat;
}

#dateTable {
	width:auto;
	height:24px;
	text-align:left;
	border-spacing: 0;
	color:#FFF;
	border-collapse:collapse
}

.tdLeft {
	width: 19px;
	height:24px;
	padding: 0px;
	border-spacing: 0;
}

.tdRight {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
	height:24px;
	background-image:url(../images/dateRight.png); background-position: top right; background-repeat:no-repeat;
	border-spacing: 0; 
}

#bottomLeft3 {
float: left;
width: 303px;
padding-left: 20px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
}

#bottomMiddle3 {
float: left;
width: 313px;
padding-left: 10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
}

#bottomRight3 {
float: left;
width: 303px;
padding-left:10px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
}

/*---------------------------------------------------------*/
/*                This is for the schedule                 */
/*---------------------------------------------------------*/

#scheduleHeader {
	background-position: right top; float: left;
	width: 100%; 
	background-image:url('../images/purpleDot.jpg'); background-repeat:repeat; 
}

#scheduleSpace {
	float: left;
	width: 100%;
	height: 20px;
}


#lunes {
	border-right:1px dotted #c3c3c3; 
	float: left;
	width: 18%;
	text-align: left;
	padding: .5%;
}

#martes {
	border-right:1px dotted #c3c3c3;
	float: left;
	width: 18%;
	text-align: left;
	padding: .5%;
}

#miercoles {
	border-right:1px dotted #c3c3c3;
	float: left;
	width: 18%;
	text-align: left;
	padding: .5%;
}

#jueves {
	border-right:1px dotted #c3c3c3;
	float: left;
	width: 18%;
	text-align: left;
	padding: .5%;
}

#viernes {
	float: left;
	width: 18%;
	text-align: left;
	padding: .5%;
}

#sabado {
	border-right:1px dotted #c3c3c3;
	float: left;
	width: 48%;
	text-align: left;
	padding: .5%;
}

#domingo {
	float: left;
	width: 48%;
	text-align: left;
	padding: .5%;
}

#today {
	background-color:#3a2e1f
}

/* Header */

#headerItems {
width:900px;
height:21px;
text-align:center;
margin-left: auto ;
margin-right: auto ;
margin-top: 10px;
margin-bottom: 9px;
}

/* Freebies Page */

#freebiesHeader {
	float:left;
	width: 980px;
	text-align:center;
	padding-top:30px;
}

#wallpaper1 {
	float: left;
	width: 244px;
	padding-left:67px;
	padding-right:67px;
	text-align:center;
}

#wallpaper2 {
	float: left;
	width: 244px;
	padding-right:67px;
	text-align:center;
}

#wallpaper3 {
	float: left;
	width: 244px;
	padding-right:67px;
	text-align:center;
}

#th1 {
	float:left;
	width:210px;
}

#dc1 {
	float:right;
	width:190px;
	padding: 10px;
}

#th2 {
	float:left;
	width:210px;
}

#dc2 {
	float:right;
	width:190px;
	padding: 10px;
}

/* Buttons go here */

.awesome, .awesome:visited {
	background: #222;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #749a02; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #007d9a; }
	.blue.awesome:hover							{ background-color: #00aed6; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }

/************/

.input{ background-color:#EEEBEB; float:left; width:326px; margin-bottom:9px;}
.input_top{ background-image:url(http://psdthemes.com/images/comments/inputs.png); float:left; height:4px; width:326px;}
.input_bottom{ background-image:url(http://psdthemes.com/images/comments/inputs.png); float:left; height:5px; width:326px; background-position:0px -4px;}
input.comment{ border:none; border-left:1px solid #D3D1D1; margin-left:10px;  width:200px;  background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#876A4C; font-size:11px; margin-top:2px; padding-top:10px; padding-bottom:10px;  }
.fieldname{ color:#71767E;  background-color:transparent; width:54px; text-align:right; padding-right:11px; float:left; font-size:11px; padding-top:10px; }



.input2{ background-color:#EEEBEB; float:left; width:576px; margin-bottom:9px;}

input.comment2{ border:none; border-left:1px solid #D3D1D1; margin-left:10px;  width:50px;  background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#876A4C; font-size:11px; margin-top:2px; padding-top:10px; padding-bottom:10px;  }
input.comment3{ border:none; border-left:1px solid #D3D1D1; margin-left:10px;  width:100px;  background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#876A4C; font-size:11px; margin-top:2px; padding-top:10px; padding-bottom:10px;  }

#quote {
	width:226px;
	height:auto;
	padding: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	background-color:#5c5150;
	border:1px solid #c4b7b5;
	color:#fff
}

.city {
	font-weight:bold;
	color:#87BCD2
}

#toolboxLeft {
	width: 100px;
	float:left;
	padding-top: 10px;
}

#toolboxRight {
	width:183px;
	float:right;
	padding-bottom: 15px;
}

.footerspan {
	font-family: "Arial"; 
	font-size: 10pt;
}

/* ==================================MENU================================ */

.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
padding: 20px;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #000;
}

.anylinkcsscols .column{
width: 130px;
text-align:left;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

.anylinkcsscols a {
	font-size: 10pt; 
	font-weight: bold; 
	color:#87BCD2; 
	text-decoration:none;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}