body { 
	background:#fff url(images/bg4.jpg) no-repeat;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
body, html {margin:0 auto; padding:0; border:0;} /* Re-sets IE to "zero" for these values */
	
img {
       -ms-interpolation-mode: bicubic;
	   border:none;
	}
	
img, .png {
       position: relative;
       behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
       this.src = "images/1x1.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
       this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
	}
	
a {
   outline: none;
}
	
#container {
	width:1000px;
	margin:0 auto;
	padding:0;
	}
	
#problem {
	width:400px;
	margin-left:5px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	display:inline;
	}
	
#problem a:link {
	color:#4561C0;
	font-weight:bold;
	text-decoration:underline;
	}
	
#problem a:visited {
	color:#4561C0;
	font-weight:bold;
	text-decoration:underline;
	}
	
#problem a:hover {
	color:#4E74AD;
	font-weight:bold;
	text-decoration:none;
	}
	
#itunes {
	width:800px;
	height:35px;
	margin-left:25px;
	float:left;
	display:inline;
	}
	
#itunes a:link {
	color:#06C;
	text-decoration:none;
	}
	
#itunes a:visited {
	color:#06C;
	text-decoration:none;
	}
	
#itunes a:hover {
	color:#999;
	text-decoration:none;
	}

/*HEADER*/

#pre-header {
	height:26px;
	width:1000px;
	float:left;
	}
	
#preheader-links {
	height:26px;
	width:175px;
	font-size:13px;
	float:right;
	}
	
#preheader-links a:link {
	color:#000;
	font-weight:700;
	text-decoration:none;
	}
	
#preheader-links a:visited {
	color:#000;
	font-weight:700;
	text-decoration:none;
	}
	
#preheader-links a:hover {
	color:#F0F0F0;
	font-weight:700;
	text-decoration:none;
	}
	
#header {
	width:1000px;
	height:120px;
	padding-left:265px;
	float:left;
	}
	
#logo {
	width:742px;
	height:132px;
	float:left;
	}

/*PORTAL*/

#portal {
	width:1000px;
	height: 305px;
	margin-left:-38px;
	float:left;
	display:inline;
	}

#portal ul a {
	display: block;
	background-position: top;
	text-indent: -9999px;
	float:left;
	}
	
.portal {
	width:485px;
	height:300px;
	float:left;
	}

#portal ul a.main {width: 485px; height: 292px;background-image: url(images/main-campus-direct.png);}
#portal ul a.north {width: 485px; height: 292px;background-image: url(images/north-campus-direct.png);}


#portal ul a.main:active {background-position: top;}
#portal ul a.main:hover  {background-position: bottom;}

#portal ul a.north:active {background-position: top;}
#portal ul a.north:hover  {background-position: bottom;}

	
#pad {
	width:1000px;
	height:10px;
	float:left;
	}
	
#pad2 {
	width:30px;
	height:292px;
	float:left;
	}
	
#pad3 {
	width:1000px;
	height:40px;
	float:left;
	}
	
#pad4 {
	width:1000px;
	height:20px;
	float:left;
	}
	
/*SPECIAL*/
#camplive {
	width:700px;
	height:100px;
	margin:0 0 15px 150px;
	float:left;
	display:inline;
	}
	
/*LIVE PLAYER*/
	
#main-live-player {
	background-image:url(images/live-player-white-bg.png);
	background-repeat:no-repeat;
	width:1000px;
	height:518px;
	padding-left:13px;
	padding-top:12px;
	float:left;
	}
	
#live-player-top {
	width:1000px;
	height:45px;
	float:left;
	}
	
#audio-player-white-top {
	background-image:url(images/live-player-white-top.png);
	width:1000px;
	height:15px;
	float:left;
	}
	
#audio-player-white-bottom {
	background-image:url(images/live-player-white-bottom.png);
	width:1000px;
	height:15px;
	float:left;
	}
	
#audio-player-white-main {
	background-image:url(images/live-player-white-main.png);
	width:1000px;
	height:16000px;
	float:left;
	}
	
#audio-player-white-north {
	background-image:url(images/live-player-white-main.png);
	width:1000px;
	height:10100px;
	float:left;
	}

#audio-mike-main-section {
	background:url(images/mike-audio.png) no-repeat;
	width:308px;
	height:16050px;
	border-right:thin dotted #CCC;
	margin-left:15px;
	float:left;
	display:inline;
	}
	
#audio-clint-main-section {
	background:url(images/clint-audio.png) no-repeat;
	width:308px;
	height:16050px;
	border-right:thin dotted #CCC;
	margin-left:25px;
	float:left;
	display:inline;
	}
	
#audio-other-main-section {
	background:url(images/other-audio.png) no-repeat;
	width:308px;
	height:16050px;
	margin-left:15px;
	float:left;
	display:inline;
	}
	
#audio-pad {
	width:308px;
	height:50px;
	float:left;
	}
	
#audio-pad2 {
	width:308px;
	height:15px;
	float:left;
	}
	
#audio-mike-north-section {
	background:url(images/mike-audio.png) no-repeat;
	width:308px;
	height:10065px;
	border-right:thin dotted #CCC;
	margin-left:15px;
	float:left;
	display:inline;
	}
	
#audio-clint-north-section {
	background:url(images/clint-audio.png) no-repeat;
	width:308px;
	height:10065px;
	border-right:thin dotted #CCC;
	margin-left:25px;
	float:left;
	display:inline;
	}
	
#audio-other-north-section {
	background:url(images/other-audio.png) no-repeat;
	width:308px;
	height:10065px;
	margin-left:15px;
	float:left;
	display:inline;
	}
	
.thumbnail {
	width:67px;
	height:50px;
	float:left;
	}
	
.title {
	width:222px;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	float:left;
	}
	
.scripture {
	width:222px;
	height:17px;
	font-size:12px;
	padding-left:5px;
	float:left;
	}
	
.date {
	width:222px;
	font-size:12px;
	font-style:italic;
	padding-left:5px;
	float:left;
	}
	
.download {
	width:222px;
	font-size:12px;
	float:left;
	}
	
.download a:link {
	color:#039;
	text-decoration:none;
	}
	
.download a:visited {
	color:#039;
	text-decoration:none;
	}
	
.download a:hover {
	color:#666;
	text-decoration:underline;
	}
	
#vod {
	background-image:url(images/vod-white-bg.png);
	background-repeat:no-repeat;
	width:1000px;
	height:513px;
	padding-top:13px;
	padding-left:66px;
	float:left;
	}

/* live right panel */
#live-right-panel {
	background-color:#fff;
	width:328px;
	height:440px;
	margin-left:6px;
	float:left;
	}
	
#tech-support {
	background-image:url(images/tech-support-number.png);
	width:328px;
	height:70px;
	margin-left:6px;
	float:left;
	}
	
#live-service-hours-main {
	background-image:url(images/main-live-schedule.jpg);
	width:325px;
	height:290px;
	float:left;
	}
	
#live-service-hours-north {
	background-image:url(images/north-live-schedule.jpg);
	width:325px;
	height:290px;
	float:left;
	}
	
#rebroadcast-hours-main {
	background-image:url(images/rebroadcast-schedule-window-main.jpg);
	width:325px;
	height:290px;
	float:left;
	}
	
#rebroadcast-hours-north {
	background-image:url(images/rebroadcast-schedule-window-north.jpg);
	width:325px;
	height:290px;
	float:left;
	}


#prayer-decision {
	background-image:url(images/prayer-decision-number-window.jpg);
	width:325px;
	height:200px;
	float:left;
	}

#live-right{
	margin:0;
	padding:0;
	width:328px;
	list-style-type:none;
	background-color:#FFFFFF;
	color:#000000;
	line-height:120%;
	height:440px;
	}
	
#live-right a{
	display:block;
	font-weight:normal;
	text-decoration:none;
	}
	
#live-right ul{
	overflow: hidden;
	margin:0;
	padding:0;
	}
	
#live-right li{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#live-right li a{
	width:313px;
	padding:5px 0 0 15px;
	display:block;
	color:#000000;
	background-image:url(ha-header.jpg);
	height:25px;
	}
	
#live-right li a.closed{
	color:#000000 !important;
	background-image:url(images/live-right-closed.jpg) !important;
	}
	
#live-right li.firstitem a.closed{
	color:#000000 !important;
	background-image:url(ha-header-first.jpg) !important;
	}
	
#live-right li.lastitem a.closed{
	color:#000000 !important;
	background-image:url(ha-header-last.jpg) !important;
	}
	
#live-right li li{
	padding:0 15px 0 15px;
	height:290px;
	}
	
#live-right li a.opened{
	background-image:url(images/live-right-active.jpg);
	color:#FFFFFF;
	}
	
#live-right li.firstitem a.opened{
	background-image:url(ha-header-first-active.jpg);
	color:#FFFFFF;
	}
	
#live-right li.lastitem li{
	margin-bottom:-4px;
	}
	
#live-right li.lastitem ul{
	background-image:url(ha-footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:4px;
	}
	
#player-content {
	width:653px;
	height:510px;
	float:left;
	}
	
#player {
	width:640px;
	height:510px;
	float:left;
	}
	
#main-stream-schedule {
	background-image:url(images/main-live-schedule-tab.jpg);
	background-repeat:no-repeat;
	width:326px;
	height:226px;
	margin-left:7px;
	float:left;
	display:inline;
	}
	
#north-stream-schedule {
	background-image:url(images/north-live-schedule-tab.jpg);
	background-repeat:no-repeat;
	width:326px;
	height:226px;
	margin-left:7px;
	float:left;
	display:inline;
	}
	
#main-live-phone-couselors {
	width:326px;
	height:94px;
	padding-top:8px;
	margin-left:7px;
	float:left;
	display:inline;
	}

#main-prayer-decision {
	width:326px;
	height:94px;
	padding-top:0px;
	margin-left:7px;
	float:left;
	display:inline;
	}
	
#main-tell-us-more {
	width:326px;
	height:96px;
	padding-top:1px;
	margin-left:7px;
	float:left;
	display:inline;
	}
	
/*PRIVACY*/

#privacy {
	background-image:url(images/privacy-policy.png);
	background-repeat:no-repeat;
	width:1000px;
	height:400px;
	float:left;
	}
	
	
/*OTHER*/

#connect {
	width:1038px;
	height:47px;
	margin-left:-38px;
	float:left;
	display:inline;
	}
	
.connect {
	height:47px;
	padding-left:15px;
	float:left;
	}
	
.connect2 {
	width:300px;
	height:47px;
	float:left;
	}
	
.connect3 {
	width:163px;
	height:47px;
	float:left;
	}

#connect ul a {
	display: block;
	background-position: top;
	text-indent: -9999px;
	float:left;
	}

#connect ul a.iphone {width: 163px; height: 47px;background-image: url(images/iphone.jpg);}
#connect ul a.discover {width: 300px; height: 47px;background-image: url(images/discoverhgbc.jpg);}
#connect ul a.facebook {width: 170px; height: 47px;background-image: url(images/facebook.jpg);}
#connect ul a.twitter {width: 170px; height: 47px;background-image: url(images/twitter.jpg);}


#connect ul a.iphone:active {background-position: top;}
#connect ul a.iphone:hover  {background-position: bottom;} 

#connect ul a.discover:active {background-position: top;}
#connect ul a.discover:hover  {background-position: bottom;}

#connect ul a.facebook:active {background-position: top;}
#connect ul a.facebook:hover  {background-position: bottom;}

#connect ul a.twitter:active {background-position: top;}
#connect ul a.twitter:hover  {background-position: bottom;}

#hg {
	background-image:url(images/hg-horizontal.jpg);
	width:250px;
	height:93px;
	margin-left:375px;
	float:left;
	display:inline;
	}
	
/*bottom tabs*/

#bottom-tabs {
	width:1036px;
	height:50px;
	margin-left:-36px;
	float:left;
	display:inline;
	}
	
#bottom-tabs-events {
	width:1036;
	height:50px;
	margin-left:250px;
	float:left;
	display:inline;
	}
	
.bottomtabs {
	width:192px;
	height:50px;
	float:left;
	}
	
.bottomtabs2 {
	width:200px;
	height:50px;
	padding-left:8px;
	float:left;
	}

#bottom-tabs ul a {
	display: block;
	background-position: top;
	text-indent: -9999px;
	float:left;
	}
	
#bottom-tabs-events ul a {
	display: block;
	background-position: top;
	text-indent: -9999px;
	float:left;
	}
	
#bottom-tabs ul a.vondemand {width: 192px; height: 50px;background-image: url(images/sermons-on-demand.jpg);}
#bottom-tabs ul a.aondemand {width: 192px; height: 50px;background-image: url(images/sermons-audio-on-demand.jpg);}
#bottom-tabs ul a.events {width: 192px; height: 50px;background-image: url(images/events-tab.jpg);}
#bottom-tabs ul a.discover {width: 192px; height: 50px;background-image: url(images/discover-hgbc.jpg);}
#bottom-tabs ul a.give {width: 192px; height: 50px;background-image: url(images/give-online-tab.jpg);}
#bottom-tabs ul a.live {width: 192px; height: 50px;background-image: url(images/live-streaming.jpg);}
#bottom-tabs-events ul a.discover {width: 192px; height: 50px;background-image: url(images/discover-hgbc.jpg);}
#bottom-tabs-events ul a.give {width: 192px; height: 50px;background-image: url(images/give-online-tab.jpg);}

#bottom-tabs ul a.vondemand:active {background-position: top;}
#bottom-tabs ul a.vondemand:hover  {background-position: bottom;}

#bottom-tabs ul a.aondemand:active {background-position: top;}
#bottom-tabs ul a.aondemand:hover  {background-position: bottom;} 

#bottom-tabs ul a.events:active {background-position: top;}
#bottom-tabs ul a.events:hover  {background-position: bottom;} 

#bottom-tabs ul a.discover:active {background-position: top;}
#bottom-tabs ul a.discover:hover  {background-position: bottom;} 

#bottom-tabs ul a.give:active {background-position: top;}
#bottom-tabs ul a.give:hover  {background-position: bottom;}

#bottom-tabs-events ul a.discover:active {background-position: top;}
#bottom-tabs-events ul a.discover:hover  {background-position: bottom;} 

#bottom-tabs-events ul a.give:active {background-position: top;}
#bottom-tabs-events ul a.give:hover  {background-position: bottom;}

#bottom-tabs ul a.live:active {background-position: top;}
#bottom-tabs ul a.live:hover  {background-position: bottom;} 

/*iPHONE*/

#iphone-header {
	background-image:url(images/iphone-header-bg-text.png);
	background-repeat:no-repeat;
	width:1000px;
	height:100px;
	float:left;
	}
	
#iphone-step1 {
	background-image:url(images/iphone-step1.png);
	background-repeat:no-repeat;
	margin-right:10px;
	width:326px;
	height:266px;
	float:left;
	}
	
#iphone-step2 {
	background-image:url(images/iphone-step2.png);
	background-repeat:no-repeat;

	width:326px;
	height:266px;
	float:left;
	}
	
#iphone-step3 {
	background-image:url(images/iphone-step3.png);
	background-repeat:no-repeat;
	width:326px;
	height:266px;
	float:left;
	}
	
#iphone-step4 {
	background-image:url(images/iphone-step4.png);
	background-repeat:no-repeat;
	margin-left:10px;
	width:326px;
	height:266px;
	float:left;
	}

/*FOOTER*/

#divider {
	background-image:url(images/lower-divide.jpg);
	width:1000px;
	height:8px;
	float:left;
	display:inline;
	}
	
#footer2 {
	width:350px;
	height:85px;
	margin-left:325px;
	float:left;
	display:inline;
	}
	
#footer {
	width:980px;
	height:95px;
	margin-left:15px;
	float:left;
	display:inline;
	}
	
.footer-sections {
	width:160px;
	height:60px;
	border-right-style:dotted;
	border-right-color:#CCC;
	border-right-width:thin;
	padding-left:15px;
	font-size:11px;
	line-height:12px;
	float:left;
	}
	
.footer-sections a:link {
	text-decoration:none;
	color:#000;
	}
	
.footer-sections a:visited {
	text-decoration:none;
	color:#000;
	}
	
.footer-sections a:hover {
	text-decoration:underline;
	color:#039;
	}
	
#footer-info {
	width:400px;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	color:#999;
	font-size:11px;
	line-height:12px;
	text-align:center;
	padding-left:25px;
	float:left;
	}
	
#footer-logos {
	width:166px;
	height:55px;
	padding-left:145px;
	float:left;
	}
	
#footer-info a:link{
	text-decoration:none;
	color:#000;
	}
	
#footer-info a:visited{
	text-decoration:none;
	color:#000;
	}
	
#footer-info a:hover {
	text-decoration:underline;
	color:#039;
	}
