/*
Theme Name: SussexGospelHall
Theme URI: http://sussexgospelhall.com
Description:
Version: 1.0
Author: Steph Seguin	
Author URI: http://www.reconfigure.ca
Tags: 
*/

body {
	color:#fffcfc;
	margin:0;
	background:#294664 url(images/bg-body.gif) repeat-x;
	font:12px/15px "HelveticaNeue-Bold", Arial, sans-serif;
}

p {
	font: bold 14px/18px "HelveticaNeue-Bold", Arial, sans-serif;
}

.post {
	border-bottom: 1px solid #fff;
	margin: 20px 0;
	padding: 0 0 20px 0;
}

.post h2 {
	border-bottom: 1px solid #fff;
padding: 0 0 20px 0;
}





.entry h2 {
	font:20px/23px "HelveticaNeue-Bold", Arial, sans-serif;
	color:#08242c;
}
.entry h3 {
	font:18px/21px "HelveticaNeue-Bold", Arial, sans-serif;
color:#08242c;
}

.entry h4 {
	font:15px/18px "HelveticaNeue-Bold", Arial, sans-serif;
color:#08242c;
}



.postmetadata {
	font:12px/12px "HelveticaNeue-Bold", Arial, sans-serif;
}

.navigation {

	margin: 10px 0 ;
}


img { border-style:none; }
form {
	margin:0;
	padding:0;
}
a {
	color:#08242c;
	text-decoration:none;
}

a:hover { text-decoration:underline!important; }

select, input {
	vertical-align:middle;
	font-size:100%;
}
.page {
	width:855px;
	margin:0 auto;
	padding:0 0 20px;
}
#header {
	height:378px;
	position:relative;
	background:url(images/bg-header.jpg) no-repeat;
}
#header .logo {
	position:absolute;
	top:30px;
	left:76px;
	height:245px;
	width:232px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.png) no-repeat;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .head-img {
	position:absolute;
	top:70px;
	left:402px;
	height:104px;
	width:412px;
	overflow:hidden;

}
#header ul {
	position:absolute;
	top:356px;
	left:67px;
	margin:0;
	padding:0;
	list-style:none;
}
#header ul li { float:left; }
#header ul a {
	display:block;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:9px;
	position:relative;
}
#header ul a.home {
	background:url(images/home.gif) no-repeat;
	width:36px;
}
#header ul a.home:hover,
#header ul .current_page_item a.home {
	background:url(images/home.gif) no-repeat 0 -10px;
}
#header ul a.news {
	background:url(images/news.gif) no-repeat;
	width:35px;
}
#header ul a.news:hover,
#header ul .current_page_item a.news{
	background:url(images/news.gif) no-repeat 0 -10px;
}
#header ul a.about-us {
	background:url(images/about.gif) no-repeat;
	width:61px;
	margin-right:13px;
}
#header ul a.about-us:hover,
#header ul .current_page_item a.about-us{
	background:url(images/about.gif) no-repeat 0 -10px;
}
#header ul a.what-the-bible-teaches {
	background:url(images/bible.gif) no-repeat;
	width:89px;
	margin:-6px 14px 0 0;
	height:21px;
}
#header ul a.what-the-bible-teaches:hover,
#header ul .current_page_item a.what-the-bible-teaches{
	background:url(images/bible.gif) no-repeat 0 -21px;
}
#header ul a.testimonials {
	background:url(images/testimonials.gif) no-repeat;
	width:85px;
}
#header ul a.testimonials:hover,
#header ul .current_page_item a.testimonials{
	background:url(images/testimonials.gif) no-repeat 0 -10px;
}
#header ul a.schedule {
	background:url(images/schedule.gif) no-repeat;
	width:62px;
	margin-right:12px;
}
#header ul a.schedule:hover,
#header ul .current_page_item a.schedule{
	background:url(images/schedule.gif) no-repeat 0 -10px;
}
#header ul a.location {
	background:url(images/location.gif) no-repeat;
	width:59px;
}
#header ul a.location:hover,
#header ul .current_page_item a.location{
	background:url(images/location.gif) no-repeat 0 -10px;
}
#header .form-box {
	position:absolute;
	top:349px;
	right:52px;
	width:229px;
}
.form-box div {
	background:url(images/search-bg.gif) no-repeat;
	height:24px;
	padding:0 12px;
}
.form-box input {
	border:none;
	background:none;
	padding:3px 0;
	color:#556370;
	width:205px;
}
.main-top {
	background:transparent url(images/main-top.png) no-repeat scroll 0 0;
	height:1%;
	padding:19px 15px 28px 51px;
}
.main-bg {
	background:url(images/main-bg.png) repeat-y;
	width:829px;
	padding:0 13px;
}
.main-area {
	background:transparent url(images/main-area.jpg) no-repeat scroll 0 100%;
	overflow:hidden;
	padding-left:5px;
	width:824px;
}
.main-area a { position:relative; }
#content {
	float:left;
	width:447px;
	padding:0 0 160px;
}
#content h1 {
	margin:15px 0 0 0;
	font-size:36px;
	line-height:1em;
	font-weight:normal;
}
#content p { margin:14px 0 0; }
/*--	#content em { line-height:16px; }	edited by ss --*/

#sidebar {
	float:right;
	width:271px;
}
.boxes-top {
	width:263px;
	background:url(images/boxes-top.png) no-repeat;
	padding:21px 0 0;
}
.boxes-area {
	background:url(images/boxes-bg.png) repeat-y;
	color: #3e3e3e;
	width:203px;
	padding:0 30px 8px;
}

.boxes-area .textwidget {
	padding:10px 0;
}

.boxes-area a {
	color:#1c58ec;
	text-decoration:none;
}


.boxes-btm {
	display:block;
	background:url(images/boxes-btm.png) no-repeat;
	height:30px;
}
.boxes-area h3 {
	margin:0;
	font-size:14px;
	line-height:19px;
	font-style:italic;
}
.boxes-area h3 { color:#263050; }
.boxes-area ul {
	margin:0;
	padding:9px 0 0;
	list-style:none;
	line-height:17px;
	font-weight:bold;
}
.boxes-area ul li {
	padding:0 0 0 11px;
	background:url(images/arrow.gif) no-repeat 0 6px;
}
.boxes-area dl {
	margin:0;
	line-height:17px;
	font-weight:bold;
}
.boxes-area dl dd { margin:0; }
.categories .boxes-area ul { padding:7px 0 0; }
.categories .boxes-area,
.archives .boxes-area { padding:0 30px; }
.archives .boxes-area h3 { line-height:14px; }
.archives .form-area { padding:3px 0 0; }
.form-area select {
	height:21px;
	width:100px;
	font-size:10px;
}
.links .boxes-area { padding:0 30px 3px; }
.links .boxes-area h3 { line-height:11px; }
.contact .boxes-area { padding:0 30px 5px; }
.main-btm {
	background:url(images/main-btm.png) no-repeat;
	height:9px;
	display:block;
}
#content h2 a{
	color: #fff;
}