/* @override http://mcts.cpmpreview.com/css/media.css */

/* @override http://mcts.cpmpreview.com/css/media.css */

#main,
#sidebar		{ position:relative; }
#main h2		{ margin-bottom:.5em; }
				
/* @group PAGINATION */
.pagination				{ 
						  position:absolute; top:35px; right:36px; margin:0; height:18px; 
						  background:url(/images/paginate_bg.gif) no-repeat right top;
						}				
#main .pagination p		{ margin:0; }
.pagination span		{ display:block; float:left; font-size:12px; color:#5a5956; width:auto; padding-right:12px;	}
#pagination				{ float:left; margin:0; position:relative; padding-right:56px;}
#pagination a			{ 
						  display:block; float:left; width:16px; height:17px; text-align:center; background:#e4e1d4; margin-right:3px; 
						  color:#5a5956;
						}						 
#pagination a#current	{ background:none; color:#943b29; }  
#pagination a#next,
#pagination a#off,
#pagination a#previous	{ 
						  display:block; width:21px; height:18px; background:url(/images/paginate_bg.gif) no-repeat; text-indent:-999em; margin:0; 
						  position:absolute; top:0;
						}
#pagination a#previous	{ background-position:left bottom; right:23px; }
#pagination a#next		{ background-position:right bottom; right:0; }
#pagination a#off		{ display:none; }
#pagination a:focus		{ outline:none; }
/* @end */
 
/* @group SERMON CONTENT */
#main h2 span				{ font-weight:normal; font-size:16px; }
 
#main .description			{ padding:15px 18px; background:#f0ece7; margin:-2px -12px 18px 0; }
#main .description img		{ border:1px solid #fff; float:left; margin-left:0; }
#main .description h4		{ margin:5px 0 0 190px; font-size:13px; color:#71706a;font-weight:normal; }
#main .description h4 b,
#main .description h4 strong{ font-weight:normal; font-size:17px; color:#984133;}
#main .description p		{ margin:8px 0 5px 190px;font-weight:normal; font-size:12px; color:#71706a; line-height:19px; }
 
#main .sermonbox			{ position:relative; border-bottom:1px solid #e3dfd2; padding-bottom:15px; clear:both; margin-right: -12px; width:103%; }
#main .sermonbox h6			{ margin:0; font-size:11px; color:#a3a29c; font-weight:normal; padding-top: 14px;}
#main .sermonbox h4			{ font-size:17px; font-weight:normal; margin:9px 0 0; padding-bottom: 2px; width:60%; }
#main .sermonbox h4 a		{ color:#34332f; text-decoration:none; }
#main .sermonbox p			{ margin:0; font-size:11px; color:#a3a29c; } 
#main .sermonbox p.series	{ font-size:13px; color:#71706a; margin:0 0 7px; }
#main h4 a:hover			{ text-decoration:underline; }
 
#main .sermonbox ul			{ position:absolute; top:23px; right:-30px; padding: 0; width:280px;margin-right: 0px; }
#mediabox					{ position:relative; }
#mediabox li,
.sermonbox li				{ float:left; display:inline;  } 
 
#mediabox li.sl_notes,
#main .sermonbox li.sl_notes{ margin-left: -5px; }
 
#mediabox li a,
#main .sermonbox li a			{ 
								  height:19px; font-size:11px; color:#a3a29c; text-transform:lowercase; text-align:center; 
								  display:block; width: 62px; padding-top: 28px; text-decoration:none;
								}
 
#mediabox li.sl_listen a,
#main .sermonbox li.sl_listen a		{ background: url(/images/sermon_buttons/bg_li_listen.gif) no-repeat; left: 0; z-index: 1; } 
 
#mediabox li.sl_download a,
#main .sermonbox li.sl_download a	{ background: url(/images/sermon_buttons/bg_li_download.gif) no-repeat; left:60px; z-index: 2; } 	
 
#mediabox li.sl_video a,
#main .sermonbox li.sl_video a{
   background: url(/images/sermon_buttons/bg_li_watch.gif) no-repeat;
   z-index: 3;
} 						
 
#mediabox li.sl_notes a,
#main .sermonbox li.sl_notes a{
   background: url(/images/sermon_buttons/bg_li_notes.gif) no-repeat;
   z-index: 4;
} 
#main .sermonbox li.sl_notes	{ margin-left:1px; }			
#mediabox li img,
#main .sermonbox li img		{ display:none; margin:0 auto 4px; border:0; } 
 
#mediabox li a:hover,
#main .sermonbox li a:hover{
   background-position: 0 -47px;
   color: #913322;
   text-decoration: none;
   z-index: 100;
}
 
#text						{ margin-top:4em; }
/* @end */
 
/* @group ARTICLES */
#back						{ 
							  position:absolute; top:25px; right:30px; background:url(/images/back_arrow.gif) no-repeat left center; 
							  padding-left:20px; font-size:13px; 
						  	}
#media #back				{ top:10px; right:40px; }
h3.title					{ font-size:17px; color:#34332f; font-weight:normal; margin:10px 0 0; }
h5							{ font-size:13px; color:#71706a; margin:0; }
h6							{ font-weight:normal; color:#a3a29c; font-size:11px; margin-bottom:0; }
#main p.author				{ font-size:11px; color:#a3a29c; margin-bottom:0; }
#main p.summary				{ font-size:12px; color:#71706a; margin-top:1em; }
/* @end */
 
/* @group COMMENTS */
#comments					{ padding:0 0 50px; }
#comments h4				{ font-size:1.5em; font-family:georgia, times, serif; }
#comments textarea			{ width:65%; height:100px; margin-bottom:2em; }
#comments input				{ font-size:1.3em; font-family:georgia, times, serif; }
#comments label				{ display:block; font-size:1.5em; font-family:georgia, times, serif; font-weight:bold; margin-bottom:1em;  }
 
.comment					{ padding:10px 0; }
.comment p.comment-name,
.comment h5					{ font-size:1.3em; font-family:georgia, times, serif; }
#main .comment p.comment-name{ margin-bottom:0; font-weight:bold; }
.comment h5 span			{ font-style:italic; }
.comment .comment-text		{ display:block; font-size:1.2em; line-height:1.5em; }
/* @end COMMENTS */
 
 
/* @group SIDEBAR */
#sidebar label				{ margin-top: -10px;margin-bottom: 3px;display:block; clear:both; width:222px; padding:9px 0; padding-left: 14px; }
#sidebar label span			{ float:left; margin-top:4px; font-size: 12px; color: #686761;}
#sidebar select				{ float:right; width:153px; }
#sidebar img				{ border:none; padding-top: 13px; padding-left: 4px; }
/* @end */
 