/* Elements. */

p.news-date {
	font-size: small;
	color: #1d1d1d;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
}

a {
	font-family:inherit;
	font-size:inherit;
	color:black;
	text-decoration:none;
	}
	
a:hover {
	color:#822217;
}

a.just {
	color:#405a6b;
}

a.red {
	color:#822217;
	font-weight:bold;
	font-family:inherit;
	font-size:inherit;
}

a.red:hover {
	text-decoration:underline;
}

a.white {
	font-size:inherit;
	color:white;
	background-color:inherit;
}

body {
	background-image: url(images/bgrd_v3.jpg);
}

/* for newbooks.htm */
div.book {
				 width:195px;
				 height:230px;
				 float:left;
				 }

/* Classes providing background images for splash banner.
   Randomized by scripts/randomize.js. */

div.box {	/*for support_how.htm */
		width:200px;
		float:left;
		margin-top:0px;
		margin-right:2px;
		margin-left:2px;
		margin-bottom:0px;
		border:1px dotted black;
		border-top:0px;
		}


div.chasuble
						{
						background-image: url(images/splash_chasuble.jpg);
						}

div.bells
					 {
					 background-image: url(images/splash_bells.jpg);
					 }

div.crosses
					 {
					 background-image: url(images/splash_crosses.jpg);
					 }
					 
div.cruets
					 {
					 background-image: url(images/splash_cruets.jpg);
					 }
					 
div.wide-black
							{
							background-color:black;
							width:801px;
							padding:0px;
							border:0px;
							}
					 
iframe.feature
							{
							width:145px;
							height:233px;
							margin:0px;
							padding:0px;
							}

img {
		border:0px;
		}

img.left {
				 margin-right:10px;
				 }

img.right {
margin-left:10px;
}

ul {
	 margin:0px;
	 padding:0px;
	 list-style-type:none;
	 font-size:inherit;
	 font-family:inherit;
	 color:inherit;
	 }

ul.two {
			 margin:10px;
			 padding:10px;
			 list-style-type:disc;
			 font-family:inherit;
			 font-size:inherit;
			 }		 

li {
	 text-align:left;
	 margin:5px;
	 font-family:inherit;
	 font-size:inherit;
	 }					
					
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
						
/* Styles. */

.black {
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:12px;
			 margin:10px;
			 font-weight:bold;
			 text-align:left;
			 color:black;
			 background-color:white;
			 }

.black-feature {
							 font-family:Verdana, Arial, Helvetica, sans-serif;
							 font-size:14px;
							 margin:10px;
							 margin-top:0px;
							 font-weight:bold;
							 text-align:center;
							 color:black;
							 background-color:white;							 
							 }
							 
.black-feature-2 {
				 			   font-family: Verdana, Arial, Helvetica, sans-serif;
			 					 font-size: 12px;
			 					 font-weight: bold;
			 					 text-align:center;
			 					 margin:10px;
	   	 					 }
					 
.black-invert {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:14px;
							margin:10px;
							margin-top:0px;
							font-weight:bold;
							text-align:left;
							color:white;
							background-color:black;
							}

.center {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				text-align:center;
				margin:10px;
				}

.footer {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:black;
				font-size:9px;
				text-align:center;
				margin-top:10px;
				margin-bottom:10px;
				}

.gray-big {
					font-size:25px;
					text-align:center;
					color:gray;
					}
					
.gray-medium {
						 font-size:14px;
						 text-align:center;
						 color:gray;
						 }

.gray-feature {
							 font-family:Verdana, Arial, Helvetica, sans-serif;
							 margin-top:5px;
							 margin-bottom:5px;
							 padding:3px;
		 					 text-align:center;
		 					 font-family: Verdana;
		 					 font-size:11px;
		 					 font-weight:bold;
							 background-color:gray;
		 					 color:white;
							 }					

.gray-invert {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:14px;
						margin:10px;
						margin-top:0px;
						font-weight:bold;
						text-align:center;
						color:white;
						background-color:gray;							 
						}

.gray-invert-left {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:14px;
						margin:10px;
						margin-top:0px;
						margin-left:10px;
						font-weight:bold;
						text-align:left;
						color:white;
						background-color:gray;							 
						}

.gray-small-invert {
						 			 font-family:Verdana, Arial, Helvetica, sans-serif;
									 font-size:10px;
			 						 margin:10px;
			 						 background:gray;
			 						 text-align:center;
			 						 color:white;
			 						 font-weight:bold;
						 			 }

.gray-small {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
					  color: #636363;
						}

.just {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:justify;
			margin:10px;
			}
			
.just_framed {
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:12px;
			 text-align:justify;
			 margin:10px;
			 margin:5px;			
			 }
			
.left {
     			 font-family:Verdana, Arial, Helvetica, sans-serif;
     			 font-size:12px;
     			 text-align:left;
     			 margin:10px;
					 }					 			

.quote {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:black;
				font-size:10px;
				text-align:left;
				margin:10px;
				}

.red-invert {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:14px;
						margin:10px;
						margin-top:0px;
						font-weight:bold;
						text-align:left;
						color:white;
						background-color:#822217;						
  					}
						
.red-feature {						
							 font-family:Verdana, Arial, Helvetica, sans-serif;
							 padding:3px;
							 margin-top:5px;
							 margin-bottom:5px;
		 					 text-align:center;
		 					 font-family: Verdana;
		 					 font-size:11px;
		 					 font-weight:bold;
							 background-color:#822217;
		 					 color:white;
							 }
							 
.white-feature {
							 font-family:Verdana, Arial, Helvetica, sans-serif;
							 margin-top:5px;
							 margin-bottom:5px;
		 					 text-align:center;
		 					 font-family: Verdana;
		 					 font-size:11px;
		 					 font-weight:bold;
							 background-color:black;
		 					 color:white;
							 }

/* Divs. */				

#container {
					 width:801px;
					 margin-left:auto;
					 margin-right:auto;
					 background-color:white;
					 }


#col_left {
					width:150px;
					float:left;
					padding:0px;
					background-color:white;
					}

#col_middle
					{
					width:501px;
					float:left;
					padding:0px;
					background-color:white;
					}
					
#col_right {
				 	 width:150px;
					 float:right;
				 	 background:white;
				 	 }
					 
#col_right_big  {
				width:651px;
				float:right;
				background:white;
				}					 

#left {
			float:left;
			padding:0px;
			}

#links_space {
						float:left;
						width:651px;
						}

#links {
			 float:left;
			 width:239px;
			 }						 

/* For newbooks.htm */
#newbooks {
					width:781px;
					float:left;
					}
					
#news {
			width:801px;
			clear:right;
			}
			 
#normal
			 {
			 width:801px;
			 }
			 
#nav_corner {
						width:11px;
						height:25px;
						float:left;
						}
											
#nav {
		 width:80px;
		 height:25px;
		 text-align:center;
		 float:left;
		 background-color:black;
		 }
		 
#nav a:hover {
		 				 color:#822217;
						 }

#right {
			 float:right;
			 }
						 
/* for calendar */
#sidebar {
				 width:150px;
				 float:left;
				 }

#splash {
				width:651px;
				height:233px;
				float:left;
				margin-left:auto;
				margin-right:auto;
				background-color:black;
			  }
				
#splash_space {
							width:651px;
							height:208px;
							float:left;
							}
				
#splash_space_2 {
								width:149px;
								height:25px;
								float:left;
								}

#splash_index_l {
								width:651px;
								height:233px;
								float:left;
								background-image: url(images/splash_bells.jpg);
								background-color:black;
								}

#splash_calendar_l {
								width:651px;
								height:233px;
								float:left;
								margin-left:auto;
								margin-right:auto;
								background-image: url(images/splash_tabernacle.jpg);
								}

#splash_links_l {
								width:651px;
								height:233px;
								float:left;
								margin-left:auto;
								margin-right:auto;
								background-image: url(images/splash_chasuble.jpg);
								}

#splash_r {
					width:150px;
					height:233px;
					margin-left:auto;
					margin-right:auto;
					padding:0px;
					float:right;
					text-align:center;
					margin-bottom:auto;
					background-color:black;
					}

#support_space_l {
								 width:200px;
								 float:left;
								 }

#support_space_r {
								 width:601px;
								 float:right;
								 }#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FC0;
}
#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FC0;
}
#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FC0;
}
#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FC0;
}
#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FC0;
}
#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FC0;
}
#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FC0;
}
#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FC0;
}
#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FC0;
}
#SpecialDonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FC0;
}

