@charset "utf-8";
/* CSS Document */

/* General*/
body {
	margin:0;
	/*	background-color:#4389C8; */
	background-image:url(../images/background.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-position: right;
}
table {
	text-align:center;
	width:90%;
	margin: 0 auto;
}
td {
	border: 1px solid #cccccc
}
th {
	background-color: #94c0df;
}
#page {
	margin: 0 auto;
	height:100%;
	width: 95%;
	overflow:visible;
}
.blueGradient {
	background-image:url(../images/blueGradient.jpg);
	width:100%;
	height: 78px;
	background-repeat:repeat-x;
}
/* Header*/

#navigation {
	background-color:#04496a;
	width:auto;
	height:30px;
}
#header {
	background: rgb(212, 220, 228); /* The Fallback */
	background-color: RGBA(225, 225, 225, .50);
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-radius-bottomrigh: 15px;
	height:11em;
	border:thin solid #000000;
	padding:25px;
	margin: 0 auto;
	width:90%;
	font-size:12.5pt;
}
.serviceLoc {
	color:#04496a;
	font-weight:bold;
	border-bottom: #666666 solid thin;
	text-align:center;
	width:85%;
}
.worshipTime {
	padding:3px;
	font-size:12pt;
	color:#666666;
}
#header .address {
	padding-right:3px;
	font-size:11pt;
	color:#666666;
	text-align:center;
}
#photos {
	margin: 1em auto;
	width: 350px;
	height: 200px;
	float:right;
	position:relative;
	z-index:50;
	top:-35px;
}
/* ================================================== Content ========================================================*/

#menu li:first-letter {
	text-transform:uppercase;
}

#menu a:hover { text-decoration:none;}

#content {
	padding:.5em;
	font-size:12pt;
}
.contentArea {
	padding: 10px 20px 10px 25px;
	filter: alpha(opacity=100);
	opacity: 1;
}
.tabBlock {
	float:left;
	width:95%;
	background:#e6ca8d;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border:#000000 medium solid;
	padding:.3em;
	padding-left:.5em;
	overflow:visible;
}
.tabBlock:hover {
	cursor:pointer;
	background-color: rgba(221, 184, 103, .5);
}
.tabBlock .title {
	font-weight:bold;
	font-size:14pt;
	border-bottom:thin solid #000000;
	width:85%;
}
.title {
	font-weight:bold;
	font-size:14pt;
	border-bottom:thin solid #000000;
}
.pageTitle {
	font-weight:bold;
	border-bottom:groove thin #006600;
	width:75%;
	padding:5px;
	color:#006633;
	margin-left:3%;
}
/* ========================================= Footer ===================================================================*/

#footer {
	clear: both;
	text-align: center;
	background-image:url(../images/backgroundTop1.jpg);
	height:150px;
	z-index:50;
	font-size:10pt;
	color:black;
}
#footer img {
 padding: 10px;
}
.address {
	font-size:11pt;
	color:gray;
}
.footerSaying {
	font-size:14pt;
	color:black;
	font-weight:bold;
	padding:10px;
}
.address a {
	font-size:11pt;
	color:#666666;
}
.address a:hover {
	font-size:11pt;
	color:#666666;
	text-decoration:none;
}
/* =============================================== Common ============================================================== */

/* -- CLASSES -- */


.innertube {
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}
.times {
	color:#993333;
	font-size:10pt;
	font-weight:bold;
}
.timesArea {
	color:white;
	font-weight:bold;
	font-size:10pt;
}
.txtDecNone a:hover {
	text-decoration: none;
}


/* other */
.loader {
	filter: alpha(opacity=100);
	opacity: 1;
	margin: 0 auto;
	border: 5px dotted #cccccc;
	width:25%;
	text-align:center;
	position:relative;
	z-index:100;
}
.loadedContent {
	filter: alpha(opacity=0);
	opacity: 0;
}