/* TLWF - COMMON CSS ELEMENTS*/
/* page styles */

body {
	background-color:#ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 10px;
	width: 100%;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding:0;
}
td, th {
padding:0 0 0 10px;
}
h1 {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:7px 0 25px 0;
}

h2 {
	font-size: 14px;
	font-weight:normal; 
	color: #333333;
}
h3 {
	font-size:12px;
	font-weight:normal; 
	color: #666666;
}
h4 {
	font-size: 110%; 
	color: #666666;
	margin-bottom: 0;
}

h5 {
	font-size:100%;
	font-weight:bold;
}

.footer_a {
	font-size: 80%;
}

a:link, a:visited, a:active {
	color: #CC0000;
	text-decoration: none;
	outline:none;  /* removes the dotted outline in Mozilla browser */
}

a:hover {
	background-color: #E0F2FA;
	color:#CC0000;
	text-decoration: none;
}

.belief { 
	text-decoration:none;
}
.copyright {
	clear:both;
	text-align:left; 
	font-size:0.9em; 
	margin:50px 0px;
}
.darrow {
	font-family:Tahoma;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold;
	margin:30px 20px 10px 0;
	border-bottom:1px solid #B0D0EF;
} 

.null_link a{
	background: none;
	text-decoration: none;
	}

.null_link a:hover{
	background: none;
	text-decoration: none;
	color:#990000;
	}

.quote, .quoteref {
	font-size: 14px;
	font-family: 'Trebuchet MS', Arial, sans-serif; 
	color: #663333;
	font-weight:normal;
}
.quoteref { text-align:right;}
	
.scripture {
	font-weight:normal;
	font-style:italic;
}
.staff {
	font-weight:bold;
	font-size:14px;
	color:#333333;
	}
 .subtitle {
	font-size:12px;
	font-weight:normal;
	color:#666666;
   }
 .title {	
	font-size:16px;
	font-weight: bold;
	margin:7px 0 25px 0;
	}
 .question {
	font-size:1.1em;
	font-weight:bold;
	}
 .answer {
	margin-top:-5px;
	margin-left:15px;
	margin-right:0;
	}
 .uarrow {
	font-family:Tahoma;
	font-weight: 900;
	margin-left:-40px;
}
.thumb {border:1px solid #666; margin-top:5px; }
.textFotoLeft {float:left; margin-right:10px; margin-top:5px; border:1px solid #666; }
.textFotoRight {float:right; margin-left:10px; margin-top:5px; border:1px solid #666; }

/* ------------------------------------------ */
/* banner  and picture styles */

#top_trim {
	position:absolute; top:0px; left:0px; margin:0; padding:0; 
	width:760px; height:7px;
	background-color: #B0D0EF;
	border-bottom:1px solid #C1C0B4; 
	z-index:1;
}

#tlwf_logo { 
	position:absolute; left:8px; top:8px; 
	width:750px;
	z-index:1;
}

#search_bar {
	position:absolute; top:0px; left:441px; margin:0; padding:0; 
	height:29px; width:319px; 
	background-image: url(/tlwf/images/searchbg2.gif); 
	background-repeat: no-repeat; 
	z-index:40;
}

#picture_frame {
	position:absolute;
	top:78px;
	left:115px;
	width:645px; 
	height:280px;
	background:url(/tlwf/images/bg_slide.jpg) left no-repeat #b0d0ef;
	border:1px solid #C1C0B4;
}

#scripture_frame {
	position:absolute;
	top: 84px;
	left: 540px;
	width: 180px;
	height: 240px;
	margin: 0px;
	padding: 15px 15px 15px 25px;
	background:#B0D0EF; 
}
#daily_verse {background:#B0D0EF; 
}
/* the scripture font is controled by scripture.css and cannot be changed here due to the javascript design that loads scriptures into an iframe. 
   Due to restrictions, all websites are stuck with the same font and font colors. */	

#page_title {
	position:absolute;
	top: 58px;
	left: 115px;
	width: 647px;
	height: 15px;
	padding:2px 0 3px 0;
	background-color: #E3DED0;
	z-index:20;
}

/* ------------------------------------------ */
/* content styles */

	#content {
		position:absolute; 
		top:358px; 
		left:116px; 
		height:100%; 
		width:645px;
		margin: 0 0 50px 0;
		z-index:5;
		line-height:1.4em;
	}
	#content p {
			padding:0;
			margin:5px 0px 10px 0;
	}
	.narrow {
		width:400px; 
		float:left;
	}
	.medium {






		width:480px; 
		float:left;
	}
	.wide { 
		width:610px; 
		margin-left:10px;
	}


/* --------------------------------------- */
/* 	sidebar styles */

.rightside {
	vertical-align:top;
	float:right;
	width: 225px;
	font-size:12px;
	font-family: Verdana, Ariel, sans-serif;
	color:#330000;
	padding:0;
	margin-top:8px;
}

.sidebar {
	width: 225px;
	float:right;
	font-size:12px;
	border-left: 1px ridge #ECECEC; 
	background-color: #FBF9F7;
	padding:0;
	margin-bottom:5px;
}
.sidebar {border:solid 1px #788FA3;}
.sidebar th, .links th {
	background-color:#788FA3; 
	font-weight:bold;	
	font-size:13px;
	line-height:2em;
	text-align:left;
}
.sidebar td {
	padding:8px 5px 5px 10px;
	font-size:12px;
}

.sidebar p {margin:  0px 5px 5px 5px}
.sidebar li {margin-bottom:.4em;}

.sidebarheader {
	background-color: #B0D0EF; 
	display:block;
	color: #3c2819;
	font-weight:bold;	
	font-size:13px;
	line-height:1.5em;
	text-align:center;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
}

/* Feed Burner  */
.feedburnerFeedBlock {position:relative; margin:35px 0 0 0;}
.feedburnerFeedBlock .headline a {font:16px Verdana, Arial, Helvetica, sans-serif; color:#0033FF; }
.feedburnerFeedBlock ul {padding:0;}
.feedburnerFeedBlock li {margin:0;padding:5px 0 25px 0; list-style:none; border-bottom:dashed 1px #ddd; }
.feedItemAuthor {margin:0;padding:0;}
.feedItemAuthor {color:#333;position:relative; top:-2px; }
.feedburnerFeedBlock p.date {position:relative; top:-12px; color:#666;}
.feedburnerFeedBlock div{position:relative;clear:both;top:-5px;}

#col-1 {float:left; width:370px; margin-top:30px; padding:0;}
#col-1 .feedburnerFeedBlock {margin:0; padding:0;border: solid 1px #999;}
#col-1 .feedburnerFeedBlock .feedTitle a {color:#333; width:358px;display:inline-block; position:relative; top:-5px; font-size:16px; font-weight:bold; text-align:center; background:#ddd; padding:10px 5px;}
#col-1 .feedburnerFeedBlock .headline a {font:14px Verdana, Arial, Helvetica, sans-serif; color:#0033FF; }
#col-1 .feedburnerFeedBlock ul {padding:0;}
#col-1 .feedburnerFeedBlock li {margin:0 0 25px 0; list-style:none; padding:0 8px; border:none;}
#col-1 .feedburnerFeedBlock p.date {position:relative; top:-3px; color:#666;}
#col-2{float:left; width:250px; margin:30px 0 0 20px; padding:0;}
#col-2 .feedburnerFeedBlock {margin:0 0 20px 0;border: solid 1px #999;}
#col-2 .feedburnerFeedBlock .feedTitle a {color:#333; width:238px;display:inline-block; position:relative; top:-5px; font-size:14px; font-weight:bold; text-align:center; background:#ddd; padding:10px 5px;}
#col-2 .feedburnerFeedBlock .headline a {font:12px Verdana, Arial, Helvetica, sans-serif; color:#0033FF; }
#col-2 .feedburnerFeedBlock ul {padding:0;}
#col-2 .feedburnerFeedBlock li {margin:0px; list-style:none; border:none; padding:0 8px;}
#col-2 .feedburnerFeedBlock p.date {position:relative; top:-6px; color:#666;}

.home-feed {border:solid 1px #46535F; margin:0 0 30px 0;}
.home-feed h3 {margin:0;font-weight:bold;padding-left:4px;color:#333; background:#788FA3;line-height:2.5em;}
.home-feed .feedburnerFeedBlock {margin:0; padding:0;}
.home-feed .feedburnerFeedBlock .headline a {font:12px Verdana, Arial, Helvetica, sans-serif; line-height:2.5em; color:#CC0000; }
.home-feed .feedburnerFeedBlock ul {padding:0 10px 0 10px;}
.home-feed .feedburnerFeedBlock li {margin:0;padding:0 0 15px 0; font-size:11px; line-height:1.1em; list-style:none; color:#4B4B4B;}
.home-feed a img {border:none; display:none; }
.home-feed .jump {font-size:14px; padding:0 0 5px 20px;}

.email-link img {border:none; vertical-align:middle; }
.twtr-div {float:right; margin:0 0 20px 20px;border-left:solid 3px #ddd;border-bottom:solid 2px #ddd;}

/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
.TabbedPanels {
	margin: 30px 0 20px 0;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	border-bottom:2px solid #B0D0EF;}
.TabbedPanelsTabGroup {
    height:26px;
	margin: 0 0 60px 0;
	padding: 0px;
        border-bottom:5px solid #788FA3;}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: normal 1em sans-serif;
	background-color: #B0D0EF;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
outline:none;
}

.TabbedPanelsTabSelected {
	background-color:#788FA3;
	border-bottom: 1px solid #788FA3;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 0px #CCC;
	border-bottom: solid 0px #CCC;
	border-top: solid 0px #999;
	border-right: solid 0px #999;
	background-color: #fff;
}
.TabbedPanelsContent {
	padding: 0px;
}
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels */

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 130px;
	height:100%;
	background-color: #fff;
	position: relative;
left:-10px;
	border-top: solid 0px #999;
	border-right: solid 0px #999;
	border-left: solid 0px #CCC;
	border-bottom: solid 0px #CCC;
margin:10px 15px 0 0 ;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 10px 3px;
	border-top: none;
	border-left: 6px #B0D0EF solid;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #eee;
	border-bottom: solid 0px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 500px;
	height:100%;
}
.VTabbedPanels .TabbedPanelsTabGroup .TabbedPanelsTabSelected {
background: #eee;
border-left:6px ridge black;
ountline:none;}

.TabbedPanelsTabHover {
	background-color: #e0f2fa;
}
.VTabbedPanels .TabbedPanelsTabHover {
border-left:solid 6px #e0f2fa;
/* ---end-----------------------------------------------*/

