/* @override 
	http://localhost/css/style.css */

/* - Clear Fix Based On
http://www.positioniseverything.net/easyclearing.html - */
		.cf:after, .wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.cf, .wrapper {
	display: inline-block;
}
html[xmlns] .cf, html[xmlns] .wrapper {
	display: block;
}
/* @end */

*{margin:0; padding:0;}

body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:17px;
	background: #dcdac3 url(../images/WB-bkgd-large.gif) repeat-x 0 -5px;
	margin:0;
	padding:0;
}

a:link, a:hover, a:visited, a:active, a:visited:hover{
	color:#2f8e96;
	text-decoration:none;
}

#header {
	background: url(../images/WB-header-long.gif) no-repeat center -5px;
	height:143px;
	margin: 0 auto;
}

#upper-nav {
	padding:7px 0 0 495px;
	margin: 0 auto;
	width: 460px;
}

#upper-nav li {
	display:inline;

}

#upper-nav a:link {
	font-size:10px;
	list-style:none;
	text-decoration:none;
	color:#FFF;
	padding:0 0 0 5px;
}

#upper-nav a:visited {
	font-size:10px;
	list-style:none;
	text-decoration:none;
	color:#FFF;
	padding:0 0 0 5px;
}

#upper-nav a:hover {
	text-decoration:underline;
}

#upper-nav a:active {
	font-size:10px;
	list-style:none;
	text-decoration:none;
	color:#FFF;
	padding:0 0 0 5px;
}

#homelink{
	display:block;
	position:absolute;
	top:29px;
}

#homelink a{
	text-indent:-1000em;
	width:955px;
	height:85px;
	display:block;
}

#nav {
	width:955px;
	margin:92px auto 0 auto;
}

#nav li {
	display:inline;
	color:#84C340;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:14px;
	list-style:none;
	margin:0 15px 0 15px;
}

#nav li a.click-here {
	font-size:11px;
	text-transform:none;
	letter-spacing:0px;
}

#nav li a.click-here:hover {
	text-decoration:underline;
	color:#FFF;
}

#nav a:link{
	color:#FFF;
	font-size:14px;
	letter-spacing:2px;
	text-transform: uppercase;
	text-decoration:none;
}

#nav a:visited {
	color:#FFF;
	text-decoration:none;
}

#nav a:hover {
	color:#000;
}

#nav a:active {
	color:#FFF;
	text-decoration:none;
}

#nav li.three {
	//use with join us sundays margin: 0 0 0 45px;
	margin: 0 0 0 230px;
}

#wrapper {
	width:1001px;
	margin: 0 auto;
	position:relative;
}

#second-feature {
	width:1001px;
	padding:0 23px;
}

#logo {
	text-indent: -1000em;
	display: block;
	height: 133px; width: 239px;
	left: 693px; top: 32px;
	background: url(../images/logo-wbc.png) no-repeat;
	position: absolute;
	z-index: 1000;
}



#feature {
	width:1001px;
	padding:0 23px;
}

#feature-nav {
	background:url(../images/WB-feature-nav.png) right top no-repeat;
	width:1001px;
	height:45px;
	margin:-15px 0 0 0;
}

#feature-nav p {
	font-size:12px;
	color:#FFF;
	padding:21px 8px 0 280px;
	text-align: right;
}

#feature-nav a.archive {
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	margin:0 70px 0 30px;
}

#feature-nav a {
	text-decoration:none;
	color:#84C340;
}

#feature-nav a:hover {
	text-decoration:underline;
	color:#84C340;
}

#feature-banner {
	width:955px;
	height:200px;
	overflow:hidden;
}

#content-wrapper {
	width:1001px;
	padding:0 23px;	
}

#content-wrapper a:link {
	text-decoration:none;
	color:#39b1b8;
}

#content-wrapper a:visited {
	text-decoration:none;
	color:#39b1b8;
}

#content-wrapper a:hover {
	text-decoration:underline;
	color:#84C340;
}

#left-col {
	float:left;
	background-color:#FFF;
	width:650px;
	height:115px;
	padding:20px;
}

#left-col p {
	padding: 0 0 10px 0;
}

#left-col h2 {
	font-size:22px;
	padding: 0 0 10px 0;
	color:#39b1b8;
}

#left-nav {
	background:url(../images/left-nav.gif) no-repeat;
	width:225px;
	height:300px;
	padding:25px 0 0 20px;
	position:absolute;
}

#left-nav img{
	margin:10px 0 0 30px;
	border:none;
}

#left-nav h2{
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:12px;
	margin:0 0 0 40px;
}

#sub-nav {
	width:155px;
	background:#84C340;
	margin:8px 0 0 20px;
}

#sub-nav ul {
	list-style:none;
	color:#FFF;
	font-size:16px;
	padding:10px 0 0 20px;
	text-decoration:none;
}

#sub-nav li {
	padding:0 0 15px 0;
}

#sub-nav li a:link {
	list-style:none;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
}

#sub-nav li a:visited {
	list-style:none;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
}

#sub-nav li a:hover {
	list-style:none;
	color:#000;
	font-size:16px;
	text-decoration:none;
}

#sub-nav li a:active {
	list-style:none;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
}

body.new #nav #new{
	color:#000;
}

body.ministries #nav #ministries{
	color:#000;
}

body.serve #nav #serve{
	color:#000;
}

body.gallery #upper-nav #gallery{
	text-decoration:underline;
}

body.contact #upper-nav #contact{
	text-decoration:underline;
}

body.map #upper-nav #map{
	text-decoration:underline;
}

body.resources #upper-nav #resources{
	text-decoration:underline;
}

body.sitemap #upper-nav #sitemap{
	text-decoration:underline;
}

body.about #sub-nav #whoweare{
	color:#000;
}

body.gospel #sub-nav #gospel{
	color:#000;
}

body.adults #sub-nav #adults{
	color:#000;
}

body.children #sub-nav #children{
	color:#000;
}

body.students #sub-nav #students{
	color:#000;
}

body.care #sub-nav #care{
	color:#000;
}

body.global-outreach #sub-nav #global-outreach{
	color:#000;
}

#right-col p {
	padding: 0 0 10px 0;
}

#right-col h2 {
	font-size:22px;
	padding: 0 0 10px 0;
	color:#FFF;
}

#right-col {
	background:#3cb44a url(../images/green-gradient2.jpg);
	width:225px;
	float:left;
	padding:20px;
	height:115px;
}

#second-content {
	width:695px;
	padding:20px 20px 20px 240px;
	background:#FFF;
	margin:0 0 0 23px;
	overflow:auto;
}

#second-content p {
	padding: 0 60px 10px 0;
}

#second-content h2 {
	font-size:22px;
	padding: 0 0 10px 0;
	color:#84C340;
}

#second-content .thisweek h2 {
	margin-top: 20px;
}

#second-content ul{
	margin:0 0 30px 35px;
}

.quote {
	font-style:italic;
	margin:15px 20px 15px 50px;
	text-indent:-3px;
}

.quote2{
	color:#84C340;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:17px;
	font-style:italic;
	font-weight:normal;
}

sup{
	font-size:8px;
}

#second-site-info{
	background:url(../images/WB-site-info-secondary.png) no-repeat;
	width:1001px;
	padding:0 23px 30px 23px;
	clear:both;
	margin: -23px 0 0 0;
}

#second-site-info p {
	font-size:9px;
	text-transform:uppercase;
	color:#FFF;
	padding:25px 0 0 15px;
}

#second-site-info a {
	text-decoration:underline;
	color:#FFF;
}

#second-site-info a:hover {
	text-decoration:underline;
	color:#84C340;
}

#second-wrapper {
	width:978px;
}

#site-info {
	background:url(../images/site-info-bar2.gif) no-repeat;
	width:1001px;
	padding:0 23px 30px 23px;
	clear:both;
}

#site-info p {
	font-size:9px;
	text-transform:uppercase;
	color:#FFF;
	padding:25px 0 0 15px;
}

#site-info a {
	text-decoration:underline;
	color:#FFF;
}

#site-info a:hover {
	text-decoration:underline;
	color:#84C340;
}

#col-1 {
	background:url(../images/col1-leaf.gif) no-repeat;
	float:left;
	width:270px;
	padding:20px 35px 80px 20px;
}

#col-2 {
	background:url(../images/col2-sky.gif) no-repeat;
	float:left;
	width:270px;
	padding:20px 35px 80px 20px;
}

#col-3 {
	background:url(../images/col3-fruit.gif) no-repeat;
	float:left;
	width:270px;
	padding:20px 20px 80px 20px;
}

#col-wrapper {
	width:1001px;
	padding:0 23px;
}

#col-wrapper p {
	font-size:10px;
	line-height:14px;
	color:#FFF;
}

#col-wrapper h2 {
	font-size:18px;
	color:#39b1b8;
	padding:0 0 5px 0;
}

#col-wrapper h3 {
	font-size:12px;
	color:#84C340;
	padding:0 0 5px 0;
}

#col-wrapper a:link {
	text-decoration:none;
	color:#84C340;
}

#col-wrapper a:visited {
	text-decoration:none;
	color:#84C340;
}

#col-wrapper a:hover {
	text-decoration:underline;
	color:#FFF;
}

#float1 {
	float:right;
	padding:0 0 20px 20px;
}

#list {
	width:520px;
	margin-bottom:25px;
}

#list p{
	padding:5px 30px 5px 0;
}

#bio img{
	float:left;
	display:block;
	margin:0 20px 0 0;
}

#bio p{
	float:left;
	padding:0;
	margin:0 0 10px 0;
	width:350px;
}	

#bio h3{
	margin:0 20px 10px 0 ;
	float:left;
}

h3{
	color:#84C340;
	font-weight:bold;
	font-size:12px;
}

span{
	color:#84C340;
	font-weight:bold;
	font-size:12px;
}

.thisweek {
}

.thisweek span{
	font-weight: normal;
	color: #5d2891;
	display: block;
}

.thisweek span a {
	color: #5d2891;
}

.thisweek span a:hover {
	color: #5d2891;
	text-decoration: underline;
}


.thisweek h3 {
	color: #ad8e31;
}
.thisweek h4 {
	color: #5d2891;
	font-weight: normal;
}




#list div.selected .title { 
	font-weight: bold; 
}

#list div div {
	padding: 0 0 5px 20px;
}
#list div.title {
	color:#FFF;
	font-weight:bold;
	background-image:url(../images/acc-back.jpg);
	background-repeat:repeat-x;
	padding: 5px 10px;
	margin:5px 0;
	cursor: pointer;
}
#list div.selected {
	border-bottom: none;
}

#list a img{
	border:none;
}

#ministry{
	display:block;
	float:left;
	width:200px;
}

#extension{
	float:left;
	width:150px;
	text-align:center;
}

#email{
	float:left;
	width:300px;
}

#ministry ul, #extension ul, #email ul{
	list-style:none;
	padding:0;
	margin:0;
}

#ministry li, #extension li, #email li{
	padding:5px 0;
}

.calendar{
	margin-right:84px;
	margin-bottom:20px;
	float:right;
	border:none;
}
.flickrFeed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	width: 650px;
	text-align: center;
}
.flickrFeed a
{
	color: #666;
	text-decoration: none;
}
.flickrFeed a:hover
{
	color: #000;
	text-decoration: none;
}

.flickrHeader
{
	padding: 0.2em 0;
	font-size: 1.1em;
	text-align:left;
}

#second-content .flickrBody { border: none; }
#second-content .flickrBody ul { list-style: none; }
#second-content .flickrBody ul, .rssRow, .rssRow h4, .rssRow p
{
	margin: 0;
	padding: 0;
}

#second-content .flickrBody ul li{
	display:inline-block;
}

.flickrRow { padding: 0.8em; }

.photoTitle
{
	font-size: 1.1em;
	font-weight: bold;
}

.odd { background-color: none; }
.even { background-color: none; }
