@charset "utf-8";
/* CSS Document */
html {
	background: url(../images/tile.jpg);
}
body {
	margin: 0;
	padding: 0;
	font: 12px Tahoma, Geneva, sans-serif;
	background: url(../images/main_bg.jpg) no-repeat top center;
}
p {
	margin: 0 0 16px 0;
	padding: 0;
	line-height: 16px;
}
#container {
}
#header {
	background: url(../images/header_bg.png) no-repeat;
	position: relative;
	height: 396px
}
#search {
	position: absolute;
	bottom: 51px;
	left: 59px
}
#topMenu {
	font: bold 15px Verdana, Geneva, sans-serif;
	color: #2d0c05;
	text-align: right;
	padding: 5px 40px 0 0
}
#topMenu a {
	color: #2d0c05;
	text-decoration: none
}
#topMenu a:hover {
	color: #773a1e;
}

#flashSlideshow {
	width: 527px;
	height: 209px;
	position: absolute;
	right: 62px;
	bottom: 61px
}
#logo {
	width: 190px;
	height:168px;
	position: absolute;
	left: 78px;
	top: 80px;
}
input.search {
	width: 187px;
	height:23px;
	background:url(../images/search.jpg) no-repeat;
	border: 0;
	padding: 3px 0 0 5px
}
#menu {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 878px;
	margin: 0 0 0 23px
}
#mainContent {
	background:url(../images/content_bg.png) repeat-y;
	padding: 0 14px
}
#inmainContent {
	background:url(../images/content_bg.png) repeat-y;
	padding: 10px 24px
}
#moreLinks a {
	color: #ebc5b0;
	text-decoration: underline
}
#moreLinks a:hover, .moreLinks a:hover {
	color: #773a1e;;
	text-decoration: underline
}

.moreLinks a {
	color: #ebc5b0;
	text-decoration: none!important
}
#moreLinks {
	background: url(../images/curve2_bg.gif) repeat-y;
	color: #ebc5b0;
	font: bold 13px Tahoma, Geneva, sans-serif;
}
.moreLinks {
	margin: 10px 0 0 0;
	padding: 0
}
.moreLinks li {
	margin: 0;
	padding: 0 0 0 10px;
	background:url(../images/bullet.gif) no-repeat 0 6px;
	list-style: none;
	color: #ebc5b0;
	font: bold 13px Tahoma, Geneva, sans-serif
}
#events {
	margin: 10px 10px 0 10px;
	padding: 0;
	font: 13px Tahoma, Geneva, sans-serif;
	color: #e9e8c0
}
#events li a {
	color: #e9e8c0;
	text-decoration: none
}
#events li a:hover {
	color: #773a1e;
}
#events li {
	margin: 0;
	padding: 5px 0 10px 30px;
	list-style: none;
	background:url(../images/icon_list.gif) no-repeat
}
#footer a {
	color: #000;
	text-decoration: none
}
#footer a:hover {
	color: #fff;
	text-decoration: none
}
#leftMenu {
	background: url(../images/left_menu.gif) no-repeat;
	padding:17px;
	color: #fff;
	font: 14px Verdana, Arial, Helvetica, sans-serif
}
#leftMenu a {
	color: #fff;
	text-decoration: none
}
#leftMenu a:hover {
	color: #773a1e;
}
#leftMenu ul {
	margin: 0;
	padding: 0
}
#leftMenu ul li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none
}
#rightContent {
	padding: 0;
	font: 13px Tahoma
}
.redLink { color:  #771602; text-decoration: none;}
#gallery {
	margin-top: 30px
}
#gallery img {
	border: 5px solid #571300;
}
.howto a {
	text-decoration: underline;
	color: #4f0e04;
	font-weight: bold
}
.week {
	background: url(../images/calendar_gray.gif) no-repeat
}
.day {
	background: url(../images/calendar_pink.gif) no-repeat
}
#calendar {
	background: #ebd290
}
#calendar div {
}
#calendar .num {
	padding: 5px 0 0 0;
	float: right;
	width: 26px;
	height: 21px;
	text-align: center;
	font: bold 11px tahoma;
	color: #7a4532
}
.infoText {
	margin: 30px 10px 10px 10px
}
#calHeader {
	background:url(../images/calendar_headerbg.gif) no-repeat;
	font: bold 14px tahoma;
	color: #ebd290
}
#calHeader td {
	padding-left: 10px
}
.month {
	background: url(../images/monthbg.gif) no-repeat;
	font: bold 14px Tahoma;
	color: #460d02
}
.month a {
	color: #460d02;
	text-decoration: none
}
.month a:hover, .monthSide a:hover {
	color: #fff;
}
.monthSide {
	padding: 0 0 0 15px;
	background:url(../images/monthside.gif) no-repeat;
	font: bold 14px Tahoma;
	color: #460d02
}
.monthSide a {
	color: #460d02;
	text-decoration: none
}
.calendar_wrapper {
	position: relative
}
#bible {
	font: bold 13px Tahoma;
	color: #4f0e04;
	position: absolute;
	top: -20px;
	right: 30px;
}
