/* Main CSS for sgcp.org */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

*:focus { outline: none; }
*::-moz-focus-inner { border: none; }

body {
	background: #250d01 url("http://sgcp.org/images/interface/background_full2.jpg") top center repeat-x;
	}

#top-border {
	background: #1a0e00;
	height: 8px;
	display: block;
	border-bottom: 1px solid #78543e;
}

#main {
	margin:auto;
	width: 940px;
	}
	
#header {
	height: 130px;
	display: block;
	}

#header h1 {
	display: block;
	width: 337px;
	height: 141px;
	background: url("http://sgcp.org/images/interface/logo.png") 49px 19px no-repeat;
	text-indent: -9999px;
	float: left;
}	

#nav {
	float:right;
	padding: 80px 25px 0px 0px;
	position: relative;
	}

#nav li {
	display: inline;
	font-family: Arial;
	list-style: none;
	font-size: 14px;
	text-transform: uppercase;
}

#nav li a {
	color: #FFFFFF;
	margin-left: 3px;
	text-decoration: none;
	padding: 5px 0.5em;
}

#nav .active a, #nav li a:hover, #nav li a:focus {
	border-bottom: 5px solid #c6f2ff;
	position: relative;
}

	
#content {
	display: block;
	}
	
.board_top {
	background: url("http://sgcp.org/images/interface/board_sprite.png");
	display: block;
	height: 20px;
}

.board_bottom {
	background: url("http://sgcp.org/images/interface/board_sprite.png") 0px -20px;
	display: block;
	height: 20px;
}

.board {
	background: #FFFFFF;
}

.board_spacer {
	display: block;
	height: 20px;
	clear: both;
	}

.board_content {
	width: 900px;
	margin: auto;
}

#board_aboutus_header {
	background: url("http://sgcp.org/images/interface/background_aboutus.jpg") top center no-repeat;	
	display:block;
	height: 200px;
	border: 1px solid #cdd9e5;
}

#board_churches_header {
	background: url("http://sgcp.org/images/interface/background_churches.jpg") top center no-repeat;	
	display:block;
	height: 200px;
	border: 1px solid #cdd9e5;
}

#board_test_header {
	background: url("http://sgcp.org/images/interface/background_aboutus.jpg") top center no-repeat;	
	display:block;
	height: 200px;
	border: 1px solid #cdd9e5;
}

#board_support_header {
	background: url("http://sgcp.org/images/interface/background_churches.jpg") top center no-repeat;	
	display:block;
	height: 200px;
	border: 1px solid #cdd9e5;
}

#board_home_content {
	display:block;
	height: 556px;
	background: #FFFFFF url("http://sgcp.org/images/interface/board_home.png") top center no-repeat;
	border: 1px solid #cdd9e5;
	text-indent: -9999px;
	}

#board_footer_content {
	background: url("http://sgcp.org/images/interface/board_footer_back.png");
	display: block;
	border: 1px solid #cdd9e5;
	height: 175px;
	}
	
#footer p {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #916844;
	padding: 15px 0px 40px 30px;
}

#footer .divider {
	background: url("http://sgcp.org/images/interface/footer_divider.png") bottom center no-repeat;
	display: block;
	float: left;
	height: 175px;
	width: 4px;
	}

#footer .item {
	display: block;
	float: left;
	width: 222px;
	}

#footer .item h2 {
	display: block;
	height: 66px;
	width: 202px;
	text-indent: -9999px;
}

#footer #num1 h2 {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") 16px 16px no-repeat;
}

#footer #num2 h2 {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -177px 16px no-repeat;
}

#footer #num3 h2 {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -372px 16px no-repeat;
}

#footer #num4 h2 {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -564px 16px no-repeat;
}

#footer .item p {
	color: #343434;
	font-weight: normal;
	padding: 10px 16px 0px 16px;
}

#footer .item .button a {
	display: block;
	height: 31px;
	width: 191px;
	text-indent: -9999px;
}

#footer #num1 .button  a {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") 0px -50px no-repeat;
}
	
#footer #num1 .button  a:hover {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") 0px -84px no-repeat;
}
	
#footer #num1 .button  a:active {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") 0px -118px no-repeat;
}

#footer #num2 .button  a {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -193px -50px no-repeat;
}
	
#footer #num2 .button  a:hover {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -193px -84px no-repeat;
}
	
#footer #num2 .button  a:active {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -193px -118px no-repeat;
}
	
#footer #num3 .button  a {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -388px -50px no-repeat;
}

#footer #num3 .button  a:hover {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -388px -84px no-repeat;
}
	
#footer #num3 .button  a:active {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -388px -118px no-repeat;
}

#footer #num4 .button  a {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -580px -50px no-repeat;
}
	
#footer #num4 .button  a:hover {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -580px -84px no-repeat;
}

#footer #num4 .button  a:active {
	background: url("http://sgcp.org/images/interface/footer_sprite.png") -580px -118px no-repeat;
}

#h2_history {
	background: url("http://sgcp.org/images/interface/h2_history.png") 0px 15px no-repeat;
	padding: 15px 0px 10px 0px;
	display: block;
	width: 300px;
	height: 41px;
	text-indent: -9999px;
}

#h2_statement_of_faith {
	background: url("http://sgcp.org/images/interface/h2_statement_of_faith.png") 0px 15px no-repeat;
	padding: 15px 0px 10px 0px;
	display: block;
	width: 300px;
	height: 41px;
	text-indent: -9999px;
}

#h2_our_mission {
	background: url("http://sgcp.org/images/interface/h2_mission.png") 0px 15px no-repeat;
	padding: 15px 0px 10px 0px;
	display: block;
	width: 300px;
	height: 41px;
	text-indent: -9999px;
}

#h2_video {
	background: url("http://sgcp.org/images/interface/h2_video.png") 0px 15px no-repeat;
	padding: 15px 0px 10px 0px;
	display: block;
	width: 300px;
	height: 41px;
	text-indent: -9999px;
}

#h2_faq {
	background: url("http://sgcp.org/images/interface/h2_faq.png") 0px 15px no-repeat;
	padding: 15px 0px 10px 0px;
	display: block;
	width: 500px;
	height: 41px;
	text-indent: -9999px;
}

#h2_contact {
	background: url("http://sgcp.org/images/interface/h2_contact.png") 0px 15px no-repeat;
	padding: 15px 0px 10px 0px;
	display: block;
	width: 300px;
	height: 41px;
	text-indent: -9999px;
}

#h2_churches {
	background: url("http://sgcp.org/images/interface/h2_churchplants.png") 0px 15px no-repeat;
	padding: 15px 0px 10px 0px;
	display: block;
	width: 300px;
	height: 41px;
	text-indent: -9999px;
}

#h2_test {
	background: url("http://sgcp.org/images/interface/h2_test.png") 0px 15px no-repeat;
	padding: 15px 0px 10px 0px;
	display: block;
	width: 300px;
	height: 41px;
	text-indent: -9999px;
}

#h2_support {
	background: url("http://sgcp.org/images/interface/h2_support.png") 0px 15px no-repeat;
	padding: 15px 0px 10px 0px;
	display: block;
	width: 300px;
	height: 41px;
	text-indent: -9999px;
}

p {
	font-family: Arial;
	font-size: 15px;
	text-align: justify;
	padding-bottom: 10px;
	padding-left: 0px;
}

#main_content {
	padding-top: 20px;
	width: 575px;
	float: left;
}

#sidebar {
	background: url("http://sgcp.org/images/interface/sidebar_back.png") top center;
	border: 1px solid #cdd9e5;
	width: 275px;
	height: 500px;
	float: right;
	padding-top: 10px;
	margin-top: 20px;
}

#sidebar h2 {
	background: url("http://sgcp.org/images/interface/about_side_h2.png") top left no-repeat;
	text-indent: -9999px;
	padding-bottom: 20px;
}

#sidebar ul {
	position: relative;
}

#sidebar li {
	list-style: none;
	text-indent: -9999px;
}

#sidebar li a {
	list-style: none;
	display: block;
	height: 70px;
}

#sec_history a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") 0px 0px no-repeat;
}

#sec_history a:hover, #sec_history_active a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") -275px 0px no-repeat;
}

#sec_statement a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") 0px -70px no-repeat;
}

#sec_statement a:hover, #sec_statement_active a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") -275px -70px no-repeat;
}

#sec_mission a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") 0px -140px no-repeat;
}

#sec_mission a:hover, #sec_mission_active a  {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") -275px -140px no-repeat;
}

#sec_video a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") 0px -210px no-repeat;
}

#sec_video a:hover, #sec_video_active a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") -275px -210px no-repeat;
}

#sec_faq a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") 0px -280px no-repeat;
}

#sec_faq a:hover, #sec_faq_active a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") -275px -280px no-repeat;
}

#sec_contact a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") 0px -350px no-repeat;
	height: 72px !important;
}

#sec_contact a:hover, #sec_contact_active a {
	background: url("http://sgcp.org/images/interface/about_side_sprite.png") -275px -350px no-repeat;
	height: 72px;
}

.clear {
	clear: both;
}

.test_quote {
	font-style: italic;
}

.test_name {
	font-weight: bold;
}

.test_desc {
	font-size: 12px;
	font-style: italic;
}