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

#main 			{ position:relative; }
#main h2		{ padding-bottom:11px; border-bottom:3px solid #e8e4da; margin-right:-11px ; }

/* @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					{ margin-bottom:-10px; }
#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; }
#main .sermonbox h6			{ margin:0; font-size:11px; color:#a3a29c; font-weight:normal; padding-top: 14px;}
#main .sermonbox h4			{ font-size:15px; font-weight:normal; margin:9px 0 0; padding-bottom: 2px; width:65%; }
#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; }

.sermonbox ul				{ position:absolute; width: 230px;top:23px; right:0px; padding: 0;}
#mediabox li,
.sermonbox li				{ float:left; display:inline; margin:0; } 

#mediabox li.sl_notes,
#main .sermonbox li.sl_notes{
   margin-left: -5px;
}

#mediabox li a,
#main .sermonbox li a		{ 
							  position: absolute; top: 0; height:19px; font-size:11px; color:#a3a29c; text-transform:lowercase; text-align:center; display:block; width: 62px; padding-top: 28px;
							}

#mediabox li.sl_listen a,
#main .sermonbox li.sl_listen a{
   background: url(/images/sermon_buttons/bg_li_listen.gif);
   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);
   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);
   left: 120px;
   z-index: 3;
} 						

#mediabox li.sl_notes a,
#main .sermonbox li.sl_notes a{
   background: url(/images/sermon_buttons/bg_li_notes.gif);
   left: 170px;
   z-index: 4;
} 
							
#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; }
#main 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; }
#mediabox					{ position:absolute; top:80px; width: 230px; right:30px; margin:0; padding:0; list-style:none; }
/* @end */

/* 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; }



/* @group SIDEBAR */
.sIFR-active #sidebar h3	{ margin-bottom:16px; }
#sidebar label				{ margin-top: -10px;margin-bottom: 3px;display:block; clear:both; width:235px; padding:8px 0; padding-left: 10px; }
#sidebar label span			{ float:left; margin-top:4px; font-size: 12px; color: #686761;}
#sidebar select				{ float:right; width:163px; }
#sidebar img				{ border:none; padding-top: 13px; padding-left: 4px; }
/* @end */


