#header {

	background:#0c5c9b url(header-bg.jpg) no-repeat 0 0;
}

#navigation {background:#ffbf00 url(main-menu-bg.jpg) repeat-x 0 0; margin-bottom:5px;}

.sf-menu a {
	border-left:	1px solid #ffbf00;
	border-top:		1px solid #fff386;
}
.sf-menu a{ /* visited pseudo selector so IE6 applies text colour*/

	color:			#000;

}
.sf-menu li {

	background:#f7a41a url(main-menu-bg.jpg) repeat-x 0 0;
}

.sf-menu li li {

	background:		#ffbf00;
}
.sf-menu li li li {

	background:		#ffbf00;
}
.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	background:#f7a41a url(main-menu-bg.jpg) repeat-x 0 bottom;
}

#s-btn {
	background:url(go-btn.jpg) no-repeat;
}


#gallery {

	background-color:#CEDCFC;
}

h1 {

font-size:26px;
font-weight:bold;
color:#0f9ce3;

}

h2 {
	font-size:20px;
	color:#F7A41A;

}

.foot-btn a{

	background:url(bot-btns.jpg) 0 0 no-repeat;

	height:45px;

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	opacity:.8;

	filter: alpha(opacity=80);

}

.foot-btn a:hover{

	filter: alpha(opacity=100);

	opacity:1;

}

.foot-btn.educomp a {

	background:url(bot-btns.jpg) 0 -45px no-repeat;

}

.foot-btn.prayer a {

	background:url(bot-btns.jpg) 0 -100px no-repeat;

}

.foot-btn.hymns a {

	background:url(bot-btns.jpg) 0 -145px no-repeat;

}

#wp-calendar th {
    background-color: #2B779A!important;
    color: white;
    padding: 6px;
    width: 11%;
}
body #wp-calendar #todayWidget {   
    background-color: #AAF0FF;
}
body #wp-calendar #todayWidget {
    border: 3px solid #1D9CF7 !important;
}
#wp-calendar .padday {
    background-color: #EAFFFF!important;
}
