/* @override 
	http://mcts.cpmpreview.com/css/home.css
	http://mcts.cpmpreview.com/css/home.css
	http://www.mctsowensboro.org/css/home.css
*/

#container					{ position:relative; padding-top: 0;}
#topcontent					{ 
							  margin-top:30px; background:url(/images/home_banner_bg.jpg) no-repeat; height:346px; width:959px; overflow:hidden; 
							  position:relative; left:-2px;
							}
#content-wrap				{ min-height:1px; } 


/* @group WELCOME */
#welcome					{ 
							  display:block; padding:10px 24px 0; width:246px; height:299px; 
							  float:left; position:relative; left:35px; overflow:hidden; top:20px;
							}
#welcome h2					{ margin-bottom:0em; margin-left: -5px; }
#welcome p					{ font-size:1.2em; line-height:1.6em; color:#cac4b1; margin-top:19px; }
#welcome p.time				{ color:#8997a0; margin:0;}
#welcome .button			{ 
							  display:block; width:240px; padding-top:5px; height:40px; background:url(/images/brown_btn.gif) no-repeat; 
							  text-align:center; 
							}
#welcome .date				{ float:left; display:block; width:50px; height:51px; background:url(/images/date_bg.gif) no-repeat; margin:-5px 16px 13px 0;}
#welcome .month				{ 
							  display:block; padding-top:2px;height:19px; text-align:center; font:bold 12px arial, verdana, sans-serif; color:#273239; 
							  text-transform:uppercase; 
							}		
#welcome .day				{ display:block; font:bold 26px arial, verdana, sans-serif; color:#18232c; text-align:center; }							
#welcome h4					{ font-size:1.5em; margin:3px 0 0;  }
#welcome h4 a				{ color:#f6f3e8; text-decoration:none; }
#welcome h4 a:hover			{ text-decoration:underline; }
#welcome a.thickbox			{ 
							  display:block; width:160px; height:32px; background:url(/images/blue_btn.gif) no-repeat; text-align:center; 
							  font-size:1.1em; color:#f3f0e4; line-height:32px; text-transform:uppercase; text-decoration:none; float:left; 
							}
#welcome .all				{ 
							  position:relative; left:14px; top:8px; font-size:1.1em; color:#9dc8eb; padding:5px 20px 5px 0; 
							  background:url(/images/cal_icon.gif) no-repeat right center;
							}							
#welcome .all:hover			{ text-decoration:none; }							
/* @end */

/* @group BANNER */

#banner						{ float:left; display: inline; width:611px; height:309px; }
#rotator					{ position:relative; top:19px; left:19px; display:block; width:611px; height:309px; overflow:hidden; }
#rotator img				{ border:0; display:none; }

/* @end */

/* @group ROTATOR CONTROLS */
#controls						{ 
								  height:29px; background:url(/images/controls_container_bg.png) no-repeat left top; padding-left:2px; 
								  position:absolute; bottom:5px; left:35px; z-index:2000;
								}
#controller						{ background:url(/images/controls_bg.png) no-repeat right top; padding-right:3px; }							
#controls ul					{ margin:0; padding:3px 0; list-style:none; height:23px; position:relative; }
#controls li					{ display:inline; }
#controls li a					{ float:left; display:block; line-height:23px; font-size:11px; color:#fff; text-decoration:none; padding:0 9px;}
#controls li a.current			{ background:#fff; color:#000; }
#controls li#controls-previous	{ position:absolute; left:-34px; top:0 }
#controls li#controls-previous a{ 
								  display:block; width:29px; height:29px; background:url(/images/controls_prev_btn.png) no-repeat; 
								  text-indent:-999em; padding:0;
								}
#controls li#controls-next		{ position:absolute; right:-35px; top:0;}
#controls li#controls-next a	{ 
								  display:block; width:29px; height:29px; background:url(/images/controls_next_btn.png) no-repeat; 
								  text-indent:-999em; padding:0;
								}
#controls li a:focus			{ outline:none; }


/* @group MESSAGE */
#message					{ padding:26px 0 0 96px; position:relative; height:64px;  }
#message p					{ margin:0;margin-top: -2px; text-transform:uppercase; color:#949288; font-size:10px; letter-spacing: .1em; }
#message h3					{ 
							  display:block; width:93px; height:42px; background:url(/images/the_latest_tab.gif) no-repeat; text-indent:-999em; 
							  position:absolute; top:24px; left:-6px; margin:0;
							}
#message h4					{ margin:0; font:normal 22px georgia, times, serif; color:#842410; padding-top: 4px; }
#message h4 a				{ color:#842410; text-decoration:none; }
#message h4 a:hover			{ text-decoration:underline; }
#message h4 span			{ font:bold 12px "Lucida Grande", "Lucida Sans Unicode", tahoma, arial, sans-serif; color:#7e7a66; padding-left: 10px;  }
#message ul					{ 
							  position:absolute; top:18px; right:34px; margin:0; padding:0; list-style:none; 
							  width:256px; height:51px; background:url(/images/sermon_controls.png) no-repeat left bottom;
							  
							}
#message li					{ float:left; display:inline; }
#message li a				{ 
							  display:block; float:left; background:url(/images/sermon_controls.png) no-repeat left bottom; width:50px; height:51px; 
							  text-indent:-999em; position: absolute;
							}
#message a.play				{ left: 0; width:102px; height:51px; background-position:left top; }
#message a.play:hover		{ background-position:left -51px; }

#message a.download			{ left: 102px; width:50px; background-position:-102px top; }
#message a.download:hover	{ background-position:-102px -51px; }

#message .sl_video a		{ left:152px; width:50px; background-position:-152px top; }
#message .sl_video a:hover	{ background-position:-152px -51px; }

#message a.podcast			{ left:  202px;width: 56px; background-position: -202px top;}
#message a.podcast:hover	{ background-position: -202px -51px;}
/* @end */


/* @group CONTENT */
#main						{ float:left; width:625px; padding:6px 0 0; }
#sidebar					{ float:right; width:315px; padding:0; }
#content					{ background:url(/images/home_content_bg.gif) no-repeat; }
#content-wrap				{ padding-bottom:25px; background:url(/images/home_content_wrap_bg.gif) repeat-y; }
/* @end */

/* @group NEWS */
#news						{ padding:10px 0 0 22px; width:193px; float:left; margin-right:30px; }
#news h3					{ margin:0; }
#news img					{ border:0; }
#news .event				{ padding:0 0 12px; margin-bottom:12px; border-bottom:1px solid #e0dfdc; }
#news .event.last			{ margin-bottom:0; border-bottom:none; }
#news h4					{ margin:0; font-size:1.2em; margin-bottom:5px;}
#news h4 a					{ color:#aa7923 }
#news p						{ font-size:1.1em; color:#2e2f30; margin:0;}
#news p.date				{ color:#837d76; margin-bottom:5px;}
/* @end */


/* @group TABS */
#tabbed						{ float:left; width:350px; }
#content1, #content2		{ padding:2px 0 0 7px; }
#content2					{ display:none; }
#tabs						{ margin:0; padding:2px 0 0; list-style:none; height:37px; }
#tabs li					{ float:left; padding-right:6px; }
#tabs li a					{ 
							  padding:0 6px 0 12px; display:block; line-height:36px; font-size:11px; color:#a89e88; text-transform:uppercase; 
							  text-decoration:underline;
							}
#tabs li a:hover			{ text-decoration:none; }							
#tabs li.current			{ background:url(/images/tabs_li.gif) no-repeat right top; }
#tabs li.current a			{ background:url(/images/tabs_a.gif) no-repeat left top; text-decoration:none; color:#595348; }

#tabbed h3					{ font:bold 1.6em georgia, times, serif; color: #aa7923;margin-bottom:7px;}
#content1 h3 span			{ font:normal 10px "Lucida Grande", arial, verdana, sans-serif; color:#837d76; margin-left:10px; }
#content1 h3 a				{ color:#aa7923; }
#content1 p					{ font-size:1.2em; color:#5d5a52; margin:0 0 1em; }
#content1 .continue a		{ text-decoration:underline; }
#content1 .continue a:hover	{ text-decoration:none; }
.post{
   margin-bottom: 18px;
}
/* @end TABS */

/* @group SIDEBAR */
#sidebar					{ padding-top:17px; }
#sidebar h3					{ background:none; margin:0 0 0 25px; padding:0;}
#quicklinks					{ padding-left:25px;}
#quicklinks img				{ border:0; margin-bottom:8px; }
/* @end SIDEBAR */


