#ipad{ display: block!important; }
#ipad-full, #ipad-col{ display: block!important; width:100%!important; padding:0px 0px 0px 0px;}
#ipad-col1, #ipad-col2{ display: block!important; width:50%!important; padding:0px 0px 0px 0px; }
#ipad-col1{ float:left; }
#ipad-col2{ float:right; }
.home #content{ display: none!important;}
#content{ display:block; width:960px; padding:20px 0px 30px 0px;}

#content h1{ font-size:33px;}
#content p, #content ul{ font-size:16px;}
#content-section{ display:block; width:900px; margin-left:30px;}
.aright{ display: none!important; }

#ipad-full h3{ background:none; padding:0px;}

.sidewidget  h3{ display:block; width: 390px;  padding:10px 25px 0px 25px; }
.sidewidget .content-aside{  width:390px; padding:15px 25px 20px 25px;  margin-bottom:30px; min-height:170px;
	-webkit-box-shadow: 0 8px 6px -6px #888;
	   -moz-box-shadow: 0 8px 6px -6px #888;
	        box-shadow: 0 8px 6px -6px #888;

}
.panel .sidewidget .content-aside{  width:390px; padding:15px 25px 20px 25px; margin-top:0px;  margin-bottom:0px;}

.ipadcolwidget{ display:block; width:440px; margin-left:20px; float:left;}
.flex-control-nav{ display:none;}


nav{ height:42px!important; }
.sf-menu a {
	padding: 		10px 15px 11px 15px;
	font-size:21px!important;
}
.sf-menu li li a{
	font-size:20px!important;
	padding: 		9px 1em;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:			42px; /* match top ul list item height */
}


.read-more{ font-size:15px; width:135px; padding:10px 0px 11px 0px;}
.read-more-mark{ padding:10px 0px;  }

.read-more-long{ width:250px; }

.back-link { width:260px; padding:8px; text-align:center; font-size:20px; left:30px;}

/* reflection */
header.main #reflection{top:180px!important;}
header.main #reflection .post-title{ font-size:20px;}
header.main #reflection .post-content p{line-height:22px; font-size:19px;}
header.main #reflection #reflection-meta{ display:block; width:130px; float:right; margin-top:10px;}


/* Mass Times Widget/Plugin */

.our-parish-box .masstime-table{ margin-left:0px;}

.mass-church-title{ display:block; width: 800px!important; background:none!important; padding:5px 0px!important; margin:0px!important;  position:relative; }

.masstimes-box{ width:920px; margin:0px auto; background:none!important; position:relative; margin-bottom:20px; }
.mass-title{ display:block; position:absolute; top:3px; left:0px; font-size:14px;  background:#FCFBF3; width:140px; height:23px; text-transform:uppercase; padding:5px 0 0 0; color:#692301;}
.masstimes-box .masstime-header{width:870px; padding:25px 20px 20px 30px; } 
.masstimes-box .masstimes-table{} 
.masstimes-content{}
.masstimes-content ul.tabs_ipad {
	margin: 0px 0px 0px 0px!important;
	padding: 0px!important;
	float: left;
	list-style: none;
	height: 40px; /*--Set height of tabs--*/
	width: 890px;
}
.masstimes-content  ul.tabs_ipad li {
	float: left;
	margin: 0px!important;
	padding: 0px!important;
	height: 39px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 29px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	margin-bottom:-1px!important;
	margin-right:2px!important;
	margin-top:1px!important;
	position: relative;
}
.masstimes-content  ul.tabs_ipad li a {
	text-decoration: none;
	color:#a9a693;
	display: block;
	font-size: 1.3em;
	padding: 6px 20px 10px 20px;
	outline: none;
}
.masstimes-content  .tab_container_ipad {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 920px;
	-webkit-box-shadow: 0 8px 6px -6px #888;
	   -moz-box-shadow: 0 8px 6px -6px #888;
	        box-shadow: 0 8px 6px -6px #888;
}
.masstimes-content  .tab_content_ipad {
	padding:20px 17px 0px 30px!important; 
}

/* accordion */

/* Content Accordion Styles */
.accordion-content  h3{ display:block; width: 880px; height:30px; background:#eae8da; padding:10px 0px 0px 25px;  margin-top:1px; font-size:16px!important;}
/* styles when accordion for blocks active */
.accordion-content  .ui-state-default { background-position:850px 13px; }
.accordion-content  .ui-state-active { background-position:850px 13px;  }


.slideshowlink{ display:none;}


.dmb-tabs{ display:block; width: 900px;}
.dmb-tabs .content-tabs{ width:280px;}

/******************************************************************
GENERAL WIDGET
******************************************************************/
.header-aside{ font-size:20px!important;}
.sidewidget .feature-contacts{ border-bottom:0px;}
.sidewidget .feature-contacts li{  border-bottom:0px;  width:370px; position:relative; font-size:18px; padding:12px 0px 12px 20px; border-top:1px #CCC solid; background-position:0px 13px; }
.sidewidget .side-links{ margin-top:0px; border-top:1px solid #CCC;}
.sidewidget .side-links li { }
.sidewidget .side-links li a{ 
	display:block; width:375px!important; padding:8px 0px 8px 15px;
	font-size:16px;
	 border-bottom:1px #CCC solid!important;
	}
.content-aside ul { margin-top:10px; }
.content-aside li a { font-size:16px; }

footer .footer-widget-box a,.footer-widget-box p,.footer-widget-box{ font-size:18px!important;}
footer .footer-widgets .feature-contacts li{ color:#FFF!important;}
footer .footer-widgets .feature-contacts li .number{ display:block; float:none; color:#FFF!important;}
footer .footer-widget-box p{ padding-bottom:5px;}
footer .box-read-more{  font-size:18px!important; padding:5px 20px 15px 0px!important; background:#42514D; color:#FFF!important; border-bottom:1px #42514D solid; }
footer .box-read-more span{  padding:9px 0 12px 0px!important; }


/******************************************************************
QUICK LINKS / NEWS / PUB:ICATION WIDGET
******************************************************************/

.sidewidget  h3.quick-links-widget-header{}
.sidewidget .quick-links-widget-content{}
.sidewidget .quick-links-widget-content ul{ border-top:1px #CCC solid;}
.sidewidget .quick-links-widget-content ul li{ margin-bottom:0px!important; }
.sidewidget .quick-links-widget-content ul li a{ display:block; width:375px; border-bottom:1px #CCC solid;font-size:18px;}
.sidewidget .quick-links-widget-content li.current_page_item a,.sidewidget .quick-links-widget-content  li.current_page_item a:hover{  }
.sidewidget .quick-links-widget-content li a:hover{ }




/******************************************************************
MAP
******************************************************************/

#content-map{ display:block; width:600px; padding:0px 0px 30px 0px;}
#content-map #content-section{ display:block; width:570px; margin-left:30px;}

/******************************************************************
FEATRUE CONTACT WIDGET
******************************************************************/
	

.sidewidget  h3.sidebar-contacts-widget-header{ background-color:#EAE8DA;}
.sidewidget .sidebar-contacts-widget-content{ background-color:#F6F4E7;}

/******************************************************************
WEB CAM WIDGET BOX
******************************************************************/

.webcam-box{
	display:block; 
	width:920px;
	height:50px;
	background:#F6F4E7;
	margin:0px auto 30px auto;
	-webkit-box-shadow: 0 8px 6px -6px #888;
	   -moz-box-shadow: 0 8px 6px -6px #888;
	        box-shadow: 0 8px 6px -6px #888;
	}
.webcam-box img{ border:0px;}


.webcam-box-small{
	display:block; 
	width:440px;
	float:left;
	height:50px;
	background:#F6F4E7;
	margin:0px auto 30px auto;
	-webkit-box-shadow: 0 8px 6px -6px #888;
	   -moz-box-shadow: 0 8px 6px -6px #888;
	        box-shadow: 0 8px 6px -6px #888;
	}
.webcam-box-small img{ border:0px;}

/******************************************************************
LOTTO WIDGET BOX
******************************************************************/
.lotto-box{
	display:block; 
	width:920px;
	height:80px;
	position:relative;
	margin:0px auto 30px auto;
	background: 0px 0px no-repeat url("../../_sanctus/images/lotto.jpg");
	-webkit-box-shadow: 0 8px 6px -6px #888;
	   -moz-box-shadow: 0 8px 6px -6px #888;
	        box-shadow: 0 8px 6px -6px #888;
	}
.lotto-box img{ border:0px;}
.lotto-box .layer-link{ display:block; width:595px; height:80px; position:absolute; top:0px; left:0px; z-index:15; }
.lotto-box .redmore-link{ display:block; width:145px; height:50px; position:absolute; top:0px; left:630px; z-index:15;   background:#A9A693; color:#FFF; padding:30px 0 0 0; text-align:center; font-size:16px;}
.lotto-box .play-link{ display:block; width:145px; height:50px; position:absolute; top:0px; right:0px; z-index:15;   background:#D16A00; color:#FFF; padding:30px 0 0 0; text-align:center; font-size:21px;}
.lotto-box p{ display:block; position:absolute;  top:10px; left:390px; padding:0px; font-size:17px; color:#AF3619; z-index:12;}
.lotto-box span{ display:block; position:absolute; top:43px; left:390px; padding:0px; font-size:40px; font-weight:bold; color:#AF3619;  z-index:12;}



/******************************************************************
SIDE MENU 
******************************************************************/
.panel, a.trigger{ display:block;}

.panel .header-aside{ padding-bottom:10px!important; font-size:25px!important;}
.panel .side-links{ border-bottom:1px #802D01 solid!important; width:350px!important; border-top:0px!important;} 
.panel .side-links ul{ margin-top:0px;}  
.panel .side-links li{ border-top:1px #802D01 solid!important; padding:0px 0px;}  
.panel .side-links ul li{ padding:7px 0px;}  
.panel .side-links li a{ font-size:20px!important; padding:10px 0px 10px 10px!important;  width:340px!important; background-image:none; border:0px!important; }

.panel {
position: fixed;
z-index:999;
width:400px;
top: 210px;
right: 0px;
display: none;
padding: 0px;
}

a.trigger{
z-index:1000;
position: fixed;
text-decoration: none;
top: 160px; right: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 15px 20px 40px;
background:#EFB434 url(../../_sanctus/images/plus.png) 8% 55% no-repeat;
display: block;
}

a.trigger:hover{
position: fixed;
text-decoration: none;
top: 160px; right: 0;
font-size: 16px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 15px 20px 40px;
background:#DF7B00 url(../../_sanctus/images/plus.png) 8% 55% no-repeat;
display: block;
}

a.active.trigger {
background:#DF7B00 url(../../_sanctus/images/minus.png) 8% 55% no-repeat;
}


/******************************************************************
MAS TIMES TABLE
******************************************************************/

.masstime-table{ display:block; width:860px;  clear:both;
	-webkit-box-shadow: 0 8px 6px -6px #ccc;
	   -moz-box-shadow: 0 8px 6px -6px #ccc;
	        box-shadow: 0 8px 6px -6px #ccc;
	margin-bottom:20px;
}
.mtitle {
    font-weight: bold;
    height: 27px;
    line-height: 27px;
}

.msuncol,
.msatcol,
.mholcol,
.mmon-fricol,
.msun,
.msat,
.mmon-fri,
.mhol{
	float:left;
	text-align:center;
	padding-left:0px;
	font-size:15px;
}
.mmon-fricol,
.msatcol,
.msat,
.mmon-fri{
	margin-left:2px;
}
.mmon-fricol,
.mmon-fri{
	width:540px;
	margin-right:2px;
}
.msuncol,
.msatcol,
.mholcol,
.msun,
.msat,
.mhol{
	width:104px;
}
.mhol{
}
.msun{
}
.msat{
}
.mmon-fri{
}

.satDayLabel,
.dayLabel,
.daycell{
	margin-top:1px;
	height:27px;
	line-height:27px;
}
.dayLabel{
}
.satDayLabel{
}

.mmoncol,
.mdaycol{
	float:left;
	width:106px;
}
.mmoncol{
	width:112px;
}
.mdaycol{
	margin-left:1px; 
}   

#ipad-full .events-section{ width:920px; margin:0px 0px 20px 20px; border-bottom:3px #ccc double; padding:10px 0px 30px 0px; }
#ipad-full .events-section h3{ width:940px; margin:0px 0px 0px 0px; padding-bottom:10px; font-size:28px!important; }
#ipad-full .events-section ul li{ display:block; width:898px; padding:10px; border:1px #E2D9CA solid; margin-bottom:5px; font-size:16px; position:relative;  }
#ipad-full .events-section ul li span{ display:block; padding-left:100px;  }
#ipad-full .events-section ul li small{ display:block; position:absolute; top:27%; left:5px; font-size:13px; letter-spacing:-1px; width:70px; background: 4px 4px no-repeat url("../../_sanctus/images/calendar_week.png"); padding-left:30px; }

#ipad-full .events-section .read-more-ipad{ width:920px; margin:0px 0px 0px 0px; font-size:16px; padding:10px 0px 12px 0px; }
#ipad-full .events-section .read-more-ipad .read-more-mark{ height:27px; color:#FFF!important; background:#6b310a; font-size:13px; text-align:center; padding:8px 0px 0px 1px;  }



#ipad-full .notices-section{ width:960px; margin:0px 0px 0px 0px; }
#ipad-full .notices-section h2{ width:940px; margin:0px 0px 0px 20px; padding-bottom:10px; font-size:28px!important; }
#ipad-full .notices-section .read-more-ipad{ width:920px; margin:0px 0px 0px 20px; font-size:16px; padding:10px 0px 12px 0px; 
	-webkit-box-shadow: 0 8px 6px -6px #888;
	   -moz-box-shadow: 0 8px 6px -6px #888;
	        box-shadow: 0 8px 6px -6px #888;}
#ipad-full .notices-section .read-more-ipad .read-more-mark{ height:27px; color:#FFF!important; background:#6b310a; font-size:13px; text-align:center; padding:8px 0px 0px 1px;  }


#ipad-full .notices-section .post-container{ display:block; width:408px;  margin:10px 0px 10px 20px; height:160px; border:1px #E2D9CA solid; padding:0px 20px 20px 20px; float:left;
	-webkit-box-shadow: 0 8px 6px -6px #888;
	   -moz-box-shadow: 0 8px 6px -6px #888;
	        box-shadow: 0 8px 6px -6px #888;
			}
#ipad-full .notices-section .post-container img{ display:none; }
#ipad-full .notices-section .post-container iframe, #ipad-full .notices-section .post-container object{ display:none; }
		

.post_container .post-content p{ font-size:18px!important;}	

/* footer */
footer #menu-footer-menu{ padding:15px 0px 20px 15px; height:21px; margin-bottom:1px; }
footer #menu-footer-menu li a{ font-size:16px; padding:0px 15px 10px 15px;  }

footer .footer-copy{  font-size:16px!important; }
footer .footer-copy p{  font-size:16px!important; }
footer .footer-copy a{ font-size:16px!important;  }