﻿img {
	border:0;
}

a:link,
a:visited,
a:active,
input {
	outline-style:none;
}

.clear {
	clear:both;
}

form {
	margin:0;
	padding:0;
}

.mm,
.mm:link,
.mm:visited {
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#c5c3c3;
}

.print-header,
.print-footer {
	display:none;
}

body {
	background:url('/images/home/background-x.jpg') repeat-x #f6f1d8;
	margin:0;
}

.background-wrapper {
	background:url('/images/home/background-fixed.jpg') no-repeat top center;
}

.page-wrapper {
	width:980px;
	margin:0 auto;
}

.navigation-top {
	background:url('/images/home/navigation-top.jpg') no-repeat;
	list-style:none;
	padding:0;
	margin:0;
	width:980px;
	height:26px;
}

.navigation-top li {
	float:left;
}

.navigation-top .first {
	padding:0 0 0 318px;
}

.navigation-top a:link,
.navigation-top a:visited {
	background:url('/images/home/navigation-top.jpg') no-repeat;
	text-indent:-999em;
	display:block;
	height:26px;
}

.navigation-top .print:link,
.navigation-top .print:visited {
	background-position:-318px 0;
	width:110px;
}

.navigation-top .send:link,
.navigation-top .send:visited {
	background-position:-428px 0;
	width:120px;
}

.navigation-top .favorites:link,
.navigation-top .favorites:visited {
	background-position:-548px 0;
	width:122px;
}

.navigation-top .twitter:link,
.navigation-top .twitter:visited {
	background-position:-670px 0;
	width:147px;
}

.navigation-top .facebook:link,
.navigation-top .facebook:visited {
	background-position:-817px 0;
	width:163px;
}

.logo {
	background:url('/images/home/header-logo.jpg') no-repeat;
	width:382px;
	height:134px;
	padding:0;
	margin:0;
	float:left;
}

.logo a:link,
.logo a:visited {
	display:block;
	height:134px;
	width:220px;
	text-indent:-999em;
}

.header-right {
	background:url('/images/secondary/header-right.jpg') no-repeat;
	position:relative;
	width:598px;
	height:108px;
	float:left;
}

.header-right h2 {
	text-indent:-999em;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
}

.welcome-video {
	display:none;
}

.search {
	position:absolute;
	top:71px;
	left:317px;
}

.search-box {
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
	background:url('/images/home/search-box.jpg') no-repeat;
	width:151px;
	height:22px;
	border:0;
	float:left;
	margin:1px 0 0 60px;
	padding:2px 0 0 5px;
}

.search-submit {
	margin:1px 0 0 0;
	float:left;
}

.header-navigation {
	list-style:none;
	padding:0;
	margin:0;
	width:598px;
	height:26px;
	float:left;
}

.header-navigation li {
	float:left;
}

.header-navigation li a:link,
.header-navigation li a:visited {
	background:url('/images/home/header-navigation.jpg') no-repeat;
	display:block;
	height:26px;
	text-indent:-999em;
}

.header-navigation li .new:link,
.header-navigation li .new:visited {
	background-position:0 0;
	width:150px;
}

.header-navigation li .news:link,
.header-navigation li .news:visited {
	background-position:-150px 0;
	width:224px;
}

.header-navigation li .prayer:link,
.header-navigation li .prayer:visited {
	background-position:-374px 0;
	width:128px;
}

.header-navigation li .calendar:link,
.header-navigation li .calendar:visited {
	background-position:-502px 0;
	width:96px;
}

.navigation {
	background:url('/images/home/navigation.jpg') no-repeat;
	list-style:none;
	padding:0;
	margin:0;
	width:980px;
	height:128px;
}

.navigation .top-level {
	float:left;
	position:relative;
}

.navigation .home:link,
.navigation .home:visited {
	background:url('/images/secondary/navigation.jpg');
	background-position:0 0;
	text-indent:-999em;
	display:block;
	height:128px;
	width:152px;
}

.navigation .home:hover {
	background:url('/images/secondary/navigation.jpg');
	background-position:0 -128px;
	text-indent:-999em;
	display:block;
	height:128px;
	width:152px;
}

.navigation .worship:link,
.navigation .worship:visited {
	background:url('/images/secondary/navigation.jpg');
	background-position:-152px 0;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .worship:hover {
	background:url('/images/secondary/navigation.jpg');
	background-position:-152px -128px;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .children:link,
.navigation .children:visited {
	background:url('/images/secondary/navigation.jpg');
	background-position:-288px 0;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .children:hover {
	background:url('/images/secondary/navigation.jpg');
	background-position:-288px -128px;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .youth:link,
.navigation .youth:visited {
	background:url('/images/secondary/navigation.jpg');
	background-position:-424px 0;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .youth:hover {
	background:url('/images/secondary/navigation.jpg');
	background-position:-424px -128px;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .adults:link,
.navigation .adults:visited {
	background:url('/images/secondary/navigation.jpg');
	background-position:-560px 0;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .adults:hover {
	background:url('/images/secondary/navigation.jpg');
	background-position:-560px -128px;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .activities:link,
.navigation .activities:visited {
	background:url('/images/secondary/navigation.jpg');
	background-position:-696px 0;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .activities:hover {
	background:url('/images/secondary/navigation.jpg');
	background-position:-696px -128px;
	text-indent:-999em;
	display:block;
	height:128px;
	width:136px;
}

.navigation .contact:link,
.navigation .contact:visited {
	background:url('/images/secondary/navigation.jpg');
	background-position:-832px 0;
	text-indent:-999em;
	display:block;
	height:128px;
	width:148px;
}

.navigation .contact:hover {
	background:url('/images/secondary/navigation.jpg');
	background-position:-832px -128px;
	text-indent:-999em;
	display:block;
	height:128px;
	width:148px;
}

.navigation ul {
	background:#dd332a;
	display:none;
	position:absolute;
	top:25px;
	left:0;
	list-style:none;
	padding:0;
	margin:0;
}

.navigation ul li {
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e5645d;
}

.navigation ul li a:link,
.navigation ul li a:visited {
	color:#fff;
	padding:4px;
	display:block;
	text-decoration:none;
}

.navigation ul li a:hover {
	color:#f2c1be;
	padding:4px;
	display:block;
	text-decoration:underline;
}

.breadcrumb a:link,
.breadcrumb a:visited {
	color:#727272 !important;
}

.breadcrumb a:hover {
	color:#000 !important;
}

.content {
	font:normal 9pt/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#353535;
	background:url('/images/home/content-left.jpg') no-repeat;
	float:left;
	width:980px;
}

.content h2 {
	font:bold 13pt Verdana, Arial, Helvetica, sans-serif;
	color:#931411;
	padding:0;
	margin:0;
}

.content a:link,
.content a:visited {
	color:#931411;
}

.content-margin {
	padding:15px 32px 0 30px;
    min-height:280px;
    height:auto !important;
    height:280px;
}
.content-footer {
	background:url('/images/home/content-footer.jpg') no-repeat;
	width:980px;
	height:17px;
}

.footer-wrapper {
	background:url('/images/home/footer-background-x.jpg') repeat-x;
}

.footer {
	font:normal 9pt/1.5 Verdana, Arial, Helvetica, sans-serif;
	color:#c5c3c3;
	width:980px;
	margin:0 auto;
	cursor:default;
}

.footer a:link,
.footer a:visited {
	color:#fff;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}

.footer-margin {
	position:relative;
	padding:22px 0 0 0;
}

.member-login:link,
.member-login:visited {
	background:url('/images/home/member-login.jpg') no-repeat;
	text-indent:-999em;
	position:absolute;
	display:block;
	width:126px;
	height:22px;
	top:18px;
	right:0;
}
