html  {  
	padding:  0px;
	margin:  0px;
	height:  100%;
}

body  {
	background: url(pics/blue11.jpg);
	font-size:  16px;
	color:  #564B47;
	text-align:  center;
	font-weight:  bold;
	margin:  0px;
	padding:  0px;
	height:  100%;
}

#wrapper  {
	width:  1100px;
	margin:  0px  auto;
	padding:  0px;
	text-align:  left;
	border:  2px  solid  gray;
	background: url(pics/marb014.jpg);
	overflow:  auto;
	height:  100%;
}

#left_sidebar  {
	float:  left;
	width: 200px;
	border:  0px  solid  red;
	text-align:  left;
	padding:  5px;
}

#right_sidebar  {
	float:  right;
	width:  175px;
	border:  0px  solid  #000000;
	padding:  5px;
	text-align:  center;	
}

#main_content  {
	width:  650px;
	padding:  15px;
	background-color:  #FFF;
	text-align:  center;
	margin-left:  auto;
	margin-right:  auto;
	border:  0px  solid  blue;
	background: url(pics/bg1.jp);
	background-color:  #FFFFC;
}

#calendar  {
	margin-left: 15px;
}

#special_event  {
		width:  600px;
		font-family:  Arial;
		padding:  15px;
		background-color:  #FFF;
		border:  1px  solid  blue;
		text-align:  left;
		margin-left:  auto;
		margin-right:  auto;
}
.prayer  {
	font-style:  italic;
}

.annct  {
	font-family:  "Helvetica";
	font-style: italic;
	font-size: 125%;
}

.date2  {
	font-family: Helvitica;
	font-size: 120%;
	color: #B51032;
}

.psalm  {
	font-family: Helvitica;
	font-size: 120%;
	font-style: italic;
}


h1 { color: grey;  font-family: Times; }

h2 { color: blue;
	text-decoration:  none; }

h3 { color: red; }

h4  {  font-family:  Verdana, Arial, Helvetica, sans-serif;
	   font-size:  110%; 
	   color:  #000; 
}
h5  {  font-family Times;
	  color:  grey;
}


#boxheader  {
	width:  550px;
	background-image:  url(pics/ss049.jpg);
}



/*  The following code is for horizontal tabs  */

#tabs {

	padding:  0px  0px  0px  0px;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:0px solid #666;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:5px 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("pics/left.png") no-repeat left top;
	margin:0  auto;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("pics/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}



.imgborder  {  border:  2px  solid  #000;
}



#outside_links  {
	position:  relative;
	top:  10px;
	font-size: 80%;
}


#outside_links  ul  {
	list-style:  none;
	margin:  0;
	padding:  0;
	padding-top:  1em;
}

#outside_links  li  {  
	display:  inline;
}

#outside_links  a:link,   #outside_links  a:visited  {
	padding:  0.4em  1em  0.4em  1em;
	color: #FFF;
	background-color:  #B51032;
	text-decoration:  none;
	border:  1px  solid  #711515;
	margin-right:  5px;
}

#outside_links a:hover  {
	color:  #FFF;
	background:  #711515;
}


#grottopics  {
	display:  inline;
	width:  200px;
	position:  relative;
	top:  2px;
	margin-left:  auto;
	margin-right:  auto;
}

#old_pics  {
	position:  relative;
	width:  690px;
	margin-right:  auto;
	margin-left:   auto;
}



.date  {  
	font-weight:  bold;
	color:  red;  }

.welcome  {
	font-family:  ""Times New Roman, Times, Serif;
	font-size:  2em;
	color:  #B51032;
} 

/* Footer */

#footer  {
	position:  relative;
	top:  225px;
	margin: auto;
	text-align: center;
	
}




