/*
    Theme Name: Truthseekers
    Theme URI: http://www.truthseekers.org/
    Description: Truthseekers.org website
    Version: 2.0
    Author: Evan Eckard
    Author URI: http://www.evaneckard.com/
*/


body {
	margin:0;
	font-family: Georgia, Times New Roman, Times, serif;
	background:url(images/background.jpg) no-repeat center top #e3cd97;
}

#container {
	margin:0 auto;
	width:968px;
	position:relative;
	padding:0 0 40px;
}
#container .logo {
	position:absolute;
	width:191px;
	height:37px;
	top:45px;
	left:-4px;
	background:url(images/logo.png) no-repeat;
}
#container .upper {
	text-align:right;
	font-size:12px;
	padding:5px 0 0;
	color:#FCF8DB;
	height:62px;
}
#container .upper img.top {
	vertical-align:middle;
}
#container .upper a {
	text-decoration:none;
	color:#FCF8DB;
	border-bottom:1px solid #ceb16e;
}
#container .upper a:hover {
	text-decoration:none;
	color:#fff;
	border-bottom:0px;
}


/* navigation */

#menu {
	position:relative;
	height:26px;
}
#navigation {
	width:701px;
	height:30px;
	margin:0;
	padding:0;
	position:absolute;
	background:url(images/nav.jpg);
	top:0px;
	left:250px;
}
#navigation li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}
#navigation li, #navigation a {
	height:30px;
	display:block;
}
#nav01 {
	text-indent:-300em;
	overflow:hidden;
	left:0;
	width:62px;
}
#nav02 {
	text-indent:-300em;
	overflow:hidden;
	left:63px;
	width:84px;
}
#nav03 {
	text-indent:-300em;
	overflow:hidden;
	left:148px;
	width:80px;
}
#nav04 {
	text-indent:-300em;
	overflow:hidden;
	left:229px;
	width:162px;
}
#nav05 {
	text-indent:-300em;
	overflow:hidden;
	left:392px;
	width:125px;
}
#nav06 {
	text-indent:-300em;
	overflow:hidden;
	left:518px;
	width:88px;
}
#nav07 {
	text-indent:-300em;
	overflow:hidden;
	left:607px;
	width:94px;
}


#nav01 a:hover {
	background:transparent url(images/nav.jpg) 0 -60px no-repeat;
}
#nav02 a:hover {
	background:transparent url(images/nav.jpg) -63px -60px no-repeat;
}
#nav03 a:hover {
	background:transparent url(images/nav.jpg) -148px -60px no-repeat;
}
#nav04 a:hover {
	background:transparent url(images/nav.jpg) -229px -60px no-repeat;
}
#nav05 a:hover {
	background:transparent url(images/nav.jpg) -392px -60px no-repeat;
}
#nav06 a:hover {
	background:transparent url(images/nav.jpg) -518px -60px no-repeat;
}
#nav07 a:hover {
	background:transparent url(images/nav.jpg) -607px -60px no-repeat;
}



.nav01on {
	background:transparent url(images/nav.jpg) 0 -30px no-repeat;
}
.nav02on {
	background:transparent url(images/nav.jpg) -63px -30px no-repeat;
}
.nav03on {
	background:transparent url(images/nav.jpg) -148px -30px no-repeat;
}
.nav04on {
	background:transparent url(images/nav.jpg) -229px -30px no-repeat;
}
.nav05on {
	background:transparent url(images/nav.jpg) -392px -30px no-repeat;
}
.nav06on {
	background:transparent url(images/nav.jpg) -518px -30px no-repeat;
}
.nav07on {
	background:transparent url(images/nav.jpg) -607px -30px no-repeat;
}

/* upper content */

#container .upper-content {
	background:url(images/upper-back.jpg) no-repeat 0 0;
	height:286px;
	padding:12px;
	overflow:hidden;
}
#container .upper-content-single {
	background:url(images/upper-back-single.jpg) no-repeat 0 0;
	height:60px;
	padding:12px 20px;
	overflow:hidden;
}
#container .upper-content-single .note {
	font-size:11px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#585248;
}
#container .upper-left {
	float:left;
	width:603px;
	height:276px;
}
#container .latest {
	font-size:11px;
	color:#fff;
	padding:246px 5px 0 0;
	text-align:right;
}
#container .upper-title {
	float:right;
	padding:5px 5px 0 0;
}
#container .upper-title-link {
	font-weight:bold;
	font-style:italic;
}
#container .upper-title-link a {
	color:#fff;
}
#container .upper-title-link a:hover {
	text-decoration:none;
}
.grey {
	color:#cbcbca;
}
.btn-listen a {
	display:block;
	float:right;
	width:118px;
	height:26px;
	overflow:hidden;
	background:url(images/btn-listen.gif) no-repeat 0 0;
	font-size:10px;
	margin-left:10px;
}
.btn-listen a:hover {
	background:url(images/btn-listen.gif) no-repeat 0 -26px;
}
.btn-bulletin a {
	display:block;
	float:right;
	width:118px;
	height:26px;
	overflow:hidden;
	background:url(images/btn-bulletin.gif) no-repeat 0 0;
	font-size:10px;
	margin-left:10px;
}
.btn-bulletin a:hover {
	background:url(images/btn-bulletin.gif) no-repeat 0 -26px;
}
#container .upper-right {
	float:right;
	width:291px;
	padding:16px 20px 0 0;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
h1.txt-intro {
	height:70px;
	font-size:8px;
	text-indent:-600px;
	overflow:hidden;
	background:url(images/txt-intro.gif) no-repeat 50% 0;
	margin:0;
	padding:0;
}
#container .upper-content-single h1 {
	font-size:24px;
	line-height:30px;
	margin:0;
	padding:0;
	font-weight:normal;
}
#container .single-left {
	float:left;
	width:603px;
}
#container .single-right {
	float:right;
	width:310px;
	font-size:11px;
}
#container .single-right ul {
	margin:0;
	padding:0;
}
#container .single-right li {
	list-style:none;
	padding:4px 0;
	margin:0;
	border-top:1px solid #f8f6e9;
}


/* lower content */

#col01 {
	float:left;
	width:615px;
	padding:0 0 20px;
}
#col01 .upper, #col01 .lower {
	height:10px;
	font-size:0px;
	line-height:0px;
	padding:0;
}
#col01 .upper {
	background:url(images/curve-upper.gif) no-repeat;
}
#col01 .inner {
	padding:10px 20px;
	background:url(images/back.gif) repeat-y;
	font-size:12px;
	line-height:20px;
}
#col01 .lower {
	background:url(images/curve-lower.gif) no-repeat;
}
#col01 h4 {
	font-size:14px;
	line-height:18px;
	margin:0;
	padding:4px 0;
}
#col01 .quote {
	font-size:14px;
	font-style:italic;
	line-height:20px;
}
#col01 .note {
	font-size:11px;
}
#col01 .bio {
	padding:14px;
	text-align:center;
	float:left;
}

.spacer {
	display:block;
	height:12px;
}
.spacer2 {
	display:block;
	height:60px;
}

h3.txt-weekly, h3.txt-classes, h3.txt-location, h3.txt-about, h3.txt-about-single {
	height:30px;
	font-size:8px;
	text-indent:-600px;
	overflow:hidden;
	margin:0;
	padding:0;
}
h3.txt-weekly {
	background:url(images/txt-weekly-bulletin.gif) no-repeat 0 0;
}
h3.txt-classes {
	background:url(images/txt-bible-classes.gif) no-repeat 0 0;
}
h3.txt-location {
	background:url(images/txt-location.gif) no-repeat 0 0;
	margin:22px 0 0;
}
h3.txt-about {
	background:url(images/txt-about.gif) no-repeat 0 0;
}
h3.txt-about-single {
	background:url(images/txt-about-single.gif) no-repeat 0 0;
}
#col02 {
	float:right;
	width:318px;
	padding:0 12px 20px 0;
}
#col02 .promo {
	padding:0 0 20px;
}
#col02 .quote {
	font-size:16px;
	font-style:italic;
	line-height:22px;
}
#col02 {
	font-size:12px;
	line-height:18px;
}
#col01 a, #col02 a {
	color:#003f9e;
}
#col01 a:hover, #col02 a:hover {
	color:#0056d6;
	text-decoration:none;
}
#col02 img {
	float:right;
	margin:0 0 12px 12px;
}

/* footer */

#footer {
	text-align:center;
	font-size:11px;
	line-height:16px;
	color:#5a4e3d;
	padding:20px 0;
}
#footer a {
	color:#5a4e3d;
}
#footer a:hover {
	color:#000;
	text-decoration:none;
}
#footer ul {
	margin:0 auto;
	padding:0;
}
#footer li {
	list-style:none;
	padding:0;
	margin:0 5px;
	display:inline;
}


/* panels */

.panelOne, .panelTwo, .panelThree {
	height:276px;
}
.panelOne {
	background:url(images/img01.jpg) no-repeat;
}
.panelTwo {
	background:url(images/img02.jpg) no-repeat;
}
.panelThree {
	background:url(images/img03.jpg) no-repeat;
}