@charset "utf-8";
/* CSS Document */

/*Sitewide*/

body {
	background-image:url(../images/bg.jpg);
	background-position:top center;
	background-repeat: repeat-x;
	background-color:#4c593d;
	margin: 0px;
	}

h1{font-size:30px; font-weight:bold; color:#FFF; background: url(../images/ssh-right.gif) right no-repeat #785e21; width:350px; height:37px; vertical-align:middle; padding-left: 10px; padding-top: 7px;}
.h1-img-left{padding:0; margin:-7px 5px 0px -15px;}
h2{font-size:27px; font-weight:bold; margin:5px 0 25px 0; color:#600 }
h3{font-size:22px; font-weight:bold; margin:5px 0 25px 0; color:#330 }
h4{font-size:20px; font-weight:bold; margin:5px 0 5px 0; color:#600 }
.top {padding: 30px 10px 0px 50px; margin:0; font-size:22px; width: 450px; color:#000}

ul {
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	line-height:26px;
	color:#000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
li {
	background: url(../images/bullet.gif) no-repeat;
	padding-left: 25px;
	background-position: 0 5px;
}

.float-l{float:left}
.float-r{float:right}
.clear{clear: both}
img{border:0px}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
a:link {
	color: #b94600;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #b94600;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #C60;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #b94600;
	font-weight:bold;
}


.container {margin: 0 auto; width: 1002px;}
.header {width: 1002px; height:134px;}
.nav{width: 1002px; height: 56px;}
.main-body{width:1002px; background-image:url(../images/bg-wood.png); background-repeat:repeat-y; background-position:top center}
.main-body2{width:1002px; background-image: url(../images/bg-wood2.png); background-repeat:repeat-y; background-position:top center}
.main-body-content{width: 952px; margin: 0 auto;}
.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: # 333;
	font-weight:bold;
	margin: 0 auto;
	text-align:center;
}
.sitemap a:link {
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
}
.sitemap a:visited {
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
}
.sitemap a:hover {
	text-decoration: underline;
	color: #FFF;
	font-weight:bold;
}
.sitemap a:active {
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
}
.footer-shadow{ width:100%; background-image:url(../images/footer-shadow.png);  background-position:bottom; background-repeat:repeat-x; height: 7px; clear:both}
.footer-shadow2{width:100%; background-image:url(../images/footer-shadow2.png); background-position:top; background-repeat:repeat-x; height: 7px; clear:both; margin-bottom: 10px}
.footer{width:100%; background-color:#b0a961; border-top: 1px solid #ccc362; border-bottom: 1px solid #ccc362; padding-bottom:10px; padding-top: 5px; }
.text-left{ padding:15px 25px 10px 45px; font-size:12px; line-height: 18px }
.text-right{ padding:15px 35px 10px 18px; font-size:12px; line-height: 18px }

/*Home*/

#home-top{width: 1002px;}
#home-video-bg{ background-image: url(../images/home-video_bg.jpg); height:364px; }
#home-video-bg div{ margin:16px 0px 0px 22px}
#home-video-title{ background-image:url(../images/home-video-titlebg.jpg); height: 30px;}
#home-video-title div{ text-align:right; padding-right: 25px; padding-top: 7px; color:#FFF;}
#church-saying{background:url(../images/orderbook-text-bg.jpg) no-repeat center; height:203px;}
#church-saying p{font-size:14px; line-height:18px; text-align:left; padding: 0px 45px 5px 20px;}
#church-saying span{text-align:right; font-style:italic; font-weight:bold}
#news-text-left{ padding:5px 25px 5px 45px; font-size:12px; line-height: 18px}
#news-text-left span{font-size:24px; font-weight:bold; color:#666; line-height:24px;}
.news-text-right{ padding:5px 25px 5px 15px; font-size:12px; line-height: 18px}
.news-text-right td{font-size:11px;}

/*About Us*/
#about-right{margin-left: 0px}
#about-right h1{width: 180px; margin-top: 0px}
#about-left h1{width: 250px; margin-top: 0px}

/*Seminars*/
#seminars{margin-right:25px}
#seminars h2{margin:30px 0px 15px 0px}
#seminars h1{margin:0px 0px 15px 0px}

/*Store*/
#store{ font-size:14px}
#store span{font-size:16px; font-weight:bold;}
#store h2{color:#333;margin:5px 0px 25px 0px;padding:0px}
#store h1{ margin-top:0px; width:140px}
.store-divider{clear:both; border-bottom:#785e21 2px solid; margin-bottom: 15px;}
.store-divider2{clear:both; border-bottom:#999 1px dashed; margin-bottom: 15px; margin-top:0px}

/*Media*/
#media-right{margin-left: 25px}
#media-right h1{width: 180px; margin-top:0px}
#media-left h1{width: 180px; margin-top:0px}

/*Staff*/
.staff img{ background-image:url(../images/staff_img_bg.jpg); background-repeat:no-repeat; padding:17px;}

/*Contact*/
#contact { }
#contact h2{ margin:25px 0px 10px 0px;  }

/*Links*/
.links-title {
	font-size: 18px;
}
