/* Ypray Site
 * (c) Ypray Site -- http://www.ypray.org  
 * 
 */
 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	border: 0pt none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0pt;
	outline-color: invert;
	outline-style: none;
	outline-width: 0pt;
	padding: 0pt;
	list-style:none;
	}
html {
	}
table
{
	border-collapse: collapse;
	border-spacing: 0;
	}

ul { 
	list-style: none; 
	}
blockquote:before,blockquote:after { content: ""; }

/**end clear default styles**/
body {
	margin:auto;
	background:transparent url(/pics/shared/grey_202020.gif);
	}

a:link {
	text-decoration: none;
	color:#DE472E;
	font:normal 14px Georgia, serif;
	}
	a:visited {	
	text-decoration: none;
	color:#DE472E;
	}
	a:hover {	
	text-decoration: underline;
	color:#DE472E;
	}
	a:visited:hover {
	text-decoration: underline;
	color:#DE472E;
	}    

.left {
	float:left;
	margin:0 10px 10px 0;
	}
.right { 
	float:right;
	margin:0 0px 10px 10px;
	}
.sub_right { 
	float:left;
	margin:0 0px 10px -15px;
	}
.spacer {
    clear: both; 
    height:1px;
    margin-bottom:-1px;
    display:block;
    font-size:1px;
    line-height:1px;}

/* FONT IN TABLES */    
body td {
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    background: #fff;}

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

#header h1 { 
   font: bold 25px Adobe Garamond Pro, Georgia,  serif;
   margin: 0px 0px 0px 0px;
   width:168px;
   height:66px;
   position:absolute;
   top:28px;
   left:-50px;
   background:url(/pics/shared/ypray.gif) no-repeat;
   text-indent:-9999px;
   }
#header_sec h1, #header_sec_1 h1, #header_sec_2 h1, #header_sec_3 h1, #header_sec_4 h1, #header_sec_5 h1{ 
   font: bold 25px Adobe Garamond Pro, Georgia,  serif;
   margin: 0px 0px 0px 0px;
   width:168px;
   height:66px;
   position:absolute;
   top:28px;
   left:48px;
   background:url(/pics/shared/ypray.gif) no-repeat;
   text-indent:-9999px;
   }
h2#home { 
   font: normal 26px/23px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
   margin: 24px 0px 5px 0px;
   color: #dc3c22;
   }
h2 { 
   font: normal 25px/23px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
   margin: 14px 0px 5px 0px;
   color: #dc3c22;
   }
h3 { 
   color:#1b1b1b;
   font: italic 17px/21px Adobe Garamond Pro, Georgia,  serif;
   margin: 0px 0px 5px -50px;
   padding:100px 0 0;
   width:280px;
   position:absolute;
   }
#r_main h4 { 
   font: normal 18px/22px   Trebuchet MS, Lucida Grande, Verdana, sans-serif;
   color: #dc3c22;
   padding: 22px 0px 0px 0px;
   }
h4 { 
   font: normal 18px/22px  Trebuchet MS, Lucida Grande, Verdana, sans-serif;
   color: #1b1b1b;
   padding: 7px 0px 3px 0px;
   position:relative;
   }
h5 {
	font: normal 14px/19px  Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	color:#dc3c22;
	padding:10px 0 1px 0;
	position:relative;
	}
h5 span{
	text-transform:uppercase;
	font-size:11px;
	color:#67AB84;
	}
h5.lo {
	font-size:17px;
	line-height:22px;
	color:#67AB84;
	padding-top:4px;
	}
h5.ro {
	font-size:17px;
	line-height:22px;
	color:#67AB84;
	padding-top:4px;
	}
h5.dr {
	font-size:17px;
	line-height:22px;
	color:#67AB84;
	padding-top:4px;
	}
h5.video {
	font-size:16px;
	line-height:22px;
	}
/* PARAGRAPH TAG */

p {
   margin: 0px 0px 8px 0px;
   font: normal 14px/22px   Georgia, serif;
   color: #333;
   z-index:20;
   position:relative;
   }
p span {
	color:#dc3c22;
	font-variant:small-caps;
	}
#r_main p {
	font-size:13px;
	line-height:20px;
	margin:0 0 10px;
	}
p.learn {
	margin: 0 0 0 0;
	font-style:italic;
	}
span.date, .prayer_request span span.date {
	font: italic 11px/14px  Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	color:#67AB84;
	}
blockquote {
	margin: 0px 25px 10px 25px;
    font: normal 14px/20px   Georgia, serif;
    color: #474747;
	}
p.question {
	font: italic 14px/22px   Georgia, serif;
	color:#474747;
}
p.answer {
	margin:0 0 0px 10px;
	font: normal 14px/22px   Georgia, serif;
	padding-bottom:8px;
}
/* IMG */

/* HEADER */
#heading_color {
	background:#fff;
	width:100%;
	min-width:1000px;
}
#header {
	width:913px;
	position:relative;
	height:199px;
	left:110px;
	margin:0 auto;
	background:#fff url(/pics/index/mary_header.jpg) no-repeat right;
	}
#header_sec {
	width:913px;
	position:relative;
	height:135px;
	margin:0 auto;
	background:#fff url(/pics/shared/fresco_header_1.jpg) no-repeat right;
	}
#header_sec_1 {
	width:913px;
	position:relative;
	height:135px;
	margin:0 auto;
	background:#fff url(/pics/shared/supper_header.jpg) no-repeat right;
	}
#header_sec_2 {
	width:913px;
	position:relative;
	height:135px;
	margin:0 auto;
	background:#fff url(/pics/shared/emmaus_header.jpg) no-repeat right;
	}
#header_sec_3 {
	width:913px;
	position:relative;
	height:135px;
	margin:0 auto;
	background:#fff url(/pics/shared/angel_header.jpg) no-repeat right;
	}
#header_sec_4 {
	width:913px;
	position:relative;
	height:135px;
	margin:0 auto;
	background:#fff url(/pics/shared/golden_sun_header.jpg) no-repeat right;
	}
#header_sec_5 {
	width:913px;
	position:relative;
	height:135px;
	margin:0 auto;
	background:#fff url(/pics/shared/prodical_header.jpg) no-repeat right;
	}
/* NAV */
#nav {
	background: url(/pics/shared/nav.jpg) repeat-x;
	height:37px;
	position:relative;
	width:100%;
	min-width:1000px;
	}
	#nav ul {
	padding:0 0px 0 50px; 
	margin:0 auto;
	width:860px;
	}
	#nav ul li {
	float:left;
	margin:9px 20px 0 0;
	}
	#nav ul li a{
	color:#fff;
	font: normal 14px/15px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	}
	#nav ul li a.current{
	text-decoration:none;
	background: url(/pics/shared/triangle.gif) no-repeat center bottom;
	padding-bottom:10px;
	margin-top:3px;
	color:#361110;
	display:block;
	float:left;
	}
	#nav ul li a:hover{
	text-decoration:none;
	padding-bottom:10px;
	margin-top:3px;
	color:#361110;
	float:left;
	}

/* SUBNAV */
#subnav {
	background: url(/pics/shared/sub_nav_bg_top.gif) no-repeat center top;
	width:262px;
	position:relative;
	left:-19px;
	margin:15px 0 0 0;
	}
	#subnav ul{
	padding:5px 0 11px 24px;	
	background: url(/pics/shared/sub_nav_bg_bot.gif) no-repeat bottom;
	}
	#subnav ul li{
	padding:3px 0 0 0;	
	}
	#subnav ul li a{
	color:#fff;	
	font: italic 13px/18px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	}
	#subnav ul li a.current{
	color:#67ab84;	
	font: italic 13px/18px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	}
/* HOLDS CONTENT ON THE PAGE */

#container { 
    margin:0 auto 50px;
    width: 100%;
	min-width:1000px;
	min-height:356px;
    background:transparent url(/pics/shared/bg_content_2.jpg) repeat-x;
    padding:0 0 0px 0;
    }
#contentholder {
	width:913px;
	margin:0 auto 0px;
	}
#content {
	margin:0 0 0 150px;
	
	}
#main {
	background:#fff url(/pics/shared/middle_page.jpg) repeat-y bottom;
	}
#main_top {
	background:#fff url(/pics/shared/top_page.jpg) no-repeat bottom;
	height:86px;
	margin:0px 0 0 0;
	position:absolute;
	}
#main_bottom {
	background:transparent url(/pics/shared/bottom_page.jpg) no-repeat bottom;
	height:168px;
	margin:-120px 0 0 0;
	z-index:-9;	
	}
.border_shadow {

	}
#l_main {
	width:510px;
	float:left;
	padding:0 50px 0 50px; 
	margin:0 0 10px;
	background: url(/pics/shared/three_line.gif) repeat-y right bottom;
	position:relative;
	}
#l_main_sec {
	width:510px;
	float:left;
	padding:0 50px 0 50px; 
	background: url(/pics/shared/three_line.gif) repeat-y right bottom;
	margin:0 0 10px;
	position:relative;
	}
#l_main_bot {
	width:510px;
	float:left;
	padding:2px 50px 80px 0px; 
	margin:20px 0 0px 0;
	background: white url(/pics/shared/lines.gif) repeat-y right bottom;
	}
#r_main {
	width:230px;
	float:left;
	padding:0 0px 0 30px; 
	margin:0 0 10px;
	z-index:30;
	}
.hightlight {
	background: url(/pics/shared/highlight_top.gif) no-repeat top;
	position:relative;
	}
.hightlight_sec {
	background: url(/pics/shared/highlight_sec.jpg) no-repeat top;
	height:137px;
	width:536px;
	margin:0 0 0 -18px;
	}
	.hightlight_sec h4{
	color:#c03a15;
	padding:15px 0 7px 19px;
	clear:both;
	font-size:14px;
	}
.hightlight h4{
	color:#c03a15;
	padding:20px 0 7px 19px;
	clear:both;
	}
	.hightlight h4 img {
	position:relative;
	margin:-14px 3px -10px 0;
	}
	.hightlight p, .hightlight_sec p  {
	padding:0 0 0 19px;
	color:#fff;
	margin:0;
	font: normal 14px/17px Georgia, Times New Roman, serif;
	}
	.hightlight a, .hightlight_sec a {
	color:#67ab84;
	font: italic 14px/20px Georgia, Times New Roman, serif;
	}
	.hightlight ul {
	background: url(/pics/shared/highlight_bot.gif) no-repeat bottom;
	padding:0 0 20px 19px;
	}
.h_one {
	float:left;
	width:245px;
	}
.h_two {
	float:left;
	width:245px;
	margin:0 0px 0 20px;
	}
span#bread {
	font: normal 12px/15px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	color:#330909;
	padding:6px 0 0 0;
	display:block;
	position:relative;
	}
	span#bread a{
	color:#c23b15;
	font-size:12px;
	}
#next a {
	float:right;
	}
p.prayer_request {
	margin:0 0 5px 10px;
	}
.prayer_request, .podcast_vid {
	
	}
	.prayer_request span, .podcast_vid span {
	font: normal 14px/18px Georgia, Times New Roman, serif;
	
	}
	.prayer_request span.date .podcast_vid span.date {
	text-transform:uppercase;
	color:#606060;
	font:italic 10px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	}
.audio_player {
	margin:10px 0;
	}
.poster {
	font: normal 14px/17px  Georgia,Times New Roman,serif;
	color:#DC3C22;
	display:block;
	}
.media_entry {
	border-bottom:1px solid #d0d0d0;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
}
/* TABLE */

/* LIST */
li {
   	font: normal 14px/20px   Georgia, serif;
   	z-index:30;
	}
ul.learn_more {
	padding:0 0 10px;
	}
ul.learn_more li a{
	font: italic 14px/20px Georgia, Times New Roman, serif;
	color:#de472e;
	}
.items {
	float:left;
	margin:0 0 0px 0;
	width:235px;
	}
	.items p{
	margin:0 0 0 10px;
	}
	.items ul, .media_entry ul, ul#lecto {
	margin:0 0 10px 10px;
	position:relative;
	}
	.items ul li a, .media_entry ul li a, ul#lecto li a {
	font: italic 14px/20px Georgia, Times New Roman, serif;
	color:#de472e;
	}
ul#prayer {
	margin:0 0 14px 18px;
	font: italic 14px/20px Georgia, Times New Roman, serif;
	color:#333;
	}
	ul#prayer li span{
	display:block;
	font-style:italic;
	color:#DC3C22;
	}
ul.categories {
	margin:3px 0 0 0;
	}
	ul.categories li{
	margin:0 0 3px 0px;	
	}

/* CONTACT */
.prayer {
	position:relative;
	}
.question {
	
	}
label {
	font: italic 14px/15px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	padding:6px 0 5px;
	display:block;
	color:#1B1B1B;
	}
input.questions {
	height:19px;
	width:170px;
	}
input.questions, textarea {
	display:block;
	background:#202020;
	border:1px solid #7c7c7c;
	color:#fff;
	font: normal 12px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	padding:5px 0 1px 4px;
	}
input.submit {
	margin:5px 0 0;
	background: url(/pics/shared/submit.gif) no-repeat;
	width:63px;
	height:30px;
	border:0;
	}

/* FOOTER */

#footer {
	clear:both;
	position:relative;
	margin:0 auto 0;
	font: normal 13px/15px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	height:56px;
	color:#fff;
	background: url(/pics/shared/footer.jpg) no-repeat;
	text-align:center;
	width:913px;
	}
	#footer ul {
	padding:10px 0 0 0;
	height:50px;
	text-align:center;
	width:870px;
	margin:0 auto;
	}
	#footer ul li{
	float:left;
	margin:0 8px;
	}
	#footer ul li#copyright{
	float:left;
	margin:0 8px;
	font: normal 12px/20px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	}
	#footer ul li a{
	font: normal 12px/15px Trebuchet MS, Lucida Grande, Verdana, sans-serif;
	color:#fff;	
	font-size:12px;
	}