@charset "utf-8";
html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-color:#161616;
	color: #444;
	font: 13px Arial, Helvetica, sans-serif;
	text-align: center; /* for ie */
	letter-spacing:1.15px;
	margin-top:8px;
}

a {
	outline: 0;
	color: #961521;
	text-decoration: none;
}



strong.apf {color: #961521; }
strong.spa {color: #388380; }
strong.mt {color: #2C68A6; }
strong.pmu {color: #7b1e4a; }


H1 { 
	margin-top: 12px;
	margin-bottom: 8px;  
	font: Bold 151% Arial, Verdana, 'Trebuchet MS', Sans-serif;
}

H2 { 
	margin-top: 10px;
	margin-bottom: 6px;  
	font: Bold 139% 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

H3 { 
	margin-top: 5px;
	margin-bottom: 4px;  
	font: Bold 127% 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

H4 { 
	margin-top:0;
	margin-bottom:0;  
	font: Bold 115% 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

HR { color:#ececec; width:100%; text-align:center; height:1px; }

/* */
#wrap { width: 802px; margin: 0 auto; background: white; text-align: left; border:1px solid #cccccc; }


#content { padding: 8px 8px 8px 8px; }
#content_prayers { padding: 0px 8px 0px 8px; }
#content_box {  }
#content_spacer  { height: 22px; display: inline-block;}



.content_title { font: Bold 112% 'Trebuchet MS', Arial, Helvetica, sans-serif; padding-left:10px; }
.content_text { font: 74% Arial, Helvetica, sans-serif; line-height: 1.4; padding:10px 20px 10px 10px; }
.content_category { font: 72% Arial, Helvetica, sans-serif; line-height: 1.4; text-align:justify; }
.content_column { line-height: 1.3; padding: 2px 8px; }
.content_sub { font: 70% Arial, Helvetica, sans-serif; line-height: 1.3; padding: 0; }
.content_large_print, .content_large_print p { font: 150% Arial, Helvetica, sans-serif; line-height: 1.5; padding: 2px 0px; }
.page_title { font: Bold 112% 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.arrow { padding: 6px 0px 0px 0px; }
.cat_link{ font: 80% Arial, Helvetica, sans-serif; line-height: 1.5; padding: 2px 0px; text-align:right }
.quotes { font: oblique 100% Georgia, "Times New Roman", Times, serif; line-height: 1.6; text-align:left; color:#555; }
.prayers { font: 120% Arial, Helvetica, sans-serif; line-height: 1.2; padding:10px 150px 10px 150px; text-align:left; color:#555; }




/*Font Size*/
.font_tiny { font: 50% Arial, Helvetica, sans-serif; }
.font_small { font: 62% Arial, Helvetica, sans-serif; }
.font_normal { font: 74% Arial, Helvetica, sans-serif; }
.font_large { font: 86% Arial, Helvetica, sans-serif; }
.font_huge { font: 108% Arial, Helvetica, sans-serif; }

.world_home { float: left; padding-right: 12px; padding-bottom: 0px; }
.home_lead { float: right; padding-bottom: 4px; }
.home_text { clear: right; line-height: 1.2; }
.home_text_box { font: 76% Arial, Helvetica, sans-serif; line-height: 1.3; padding: 8px 9px 0px 10px; }
.home_box { background-color: #efefef; }


.main  {
	margin:20px;
	/* [disabled]min-height:400px; */
	overflow:hidden;

}

.text {
	overflow: hidden;
	

}

BLOCKQUOTE {
	
	background:#eee;
	padding:10px;
	margin:16px 10px 10px;
}

.text_yellow_bg {
	
	background:#ffffee;
	padding:10px;
	margin:10px;
}


.pagination {
	text-align:center;
}

#table_wrapper {
	 width:500px;
	 margin-left:250px;
}

.dialogue_wrapper  {
	margin:0 auto;
	text-align:center;
}

.dialogue_box   {
	width:400px;
	margin:0 auto;
	border:1px solid #ddd;
}

.dialogue_pic   {
	width:100px;
	margin:0 auto;
	border:1px solid #ddcccc;
}

Table.volunteers_list {
	
}

Table.volunteers_list td {
	font: 90% Tahoma, Arial, Helvetica, sans-serif;
}

Table.volunteers_list tr {
	background:#eeeeee;
}

Table.volunteers_list td:hover {
	background:#CCCCCC;
}

Table.volunteers_list td a {
	color:#444444;
	text-decoration:none;
}




/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }


.donateWrapper {
overflow:hidden;
margin-top:30px;
padding-top:18px;
border-top:3px solid #161616;
margin-bottom:18px;
padding-bottom:20px;
border-bottom:3px solid #161616;

}

.donateButton {

width:250px;
float:left;
}

.donateText  {

width:450px;
float:right;
}

.donateText p  {
	margin:0;
	padding:8px;
	font-size:12px;
	/*padding-top: 12px;*/
}

.copy p  {
margin:0;
margin-top:2px;
padding:8px;
font-size:10px;
text-align: center;
}

ul {
	margin:-10px;
}

li {
	font-weight:900;
	list-style-type: square;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;
}

h3.red {
	width:50%;
	padding-left: 8px;
}

h4.red {
	width:60%;
	float:right;
	text-align: right;
	padding-right: 8px;
}

.red {

background: #d82a26;
color:#fff;
padding:4px;

}

