/*
Theme Name: Scottsdale Bible Church
Theme URI: http://wordpress.org/
Description: WordPress theme for Scottsdale Bible Church
Version: 1.0
Author: Austin Hamilton
Author URI: http://www.austinhamilton.net/
Tags: blue, custom header, fixed width, two columns, widgets
*/
body {
text-align: center;
background-position: 0px 120px;
margin: 0px;
padding: 0px;
color: #000000;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
}
.186
{
background: #FFF url('images/white-green.jpg') repeat-x left top;
}
#img_float{
background: #8ba6be url('images/logo_float.png') fixed left top;
height: 600px;
width: 600px;
position: absolute;
z-index: -1;
}
#top_front_content{
padding-bottom: 5px;
margin-bottom: 0px;
}
#main_front_content{
padding-top: 0px;
margin-top: 0px;
}
.container{
width: 990px;
text-align: left;
padding: 0px;
margin: 0 auto;
}
#container {
width: 990px;
text-align: left;
padding: 0px;
margin: 0 auto;
}
#page1 {
padding: 10px;
}
.top_links {
height: 30px;
width: 880px;
margin: 0px;
margin-top: -2px;
padding-right: 70px;
}
.top_links ul{
margin: 0px 0px 0px 0px;
padding: 0px;
padding-top: 5px;
font-weight: bold;
list-style-type: none;
list-style-image: none;
float: right;
}
.top_links li {
font-weight: bold;
float: left;
color: #fff;
padding-right: 12px;
}
#top_links a, a:visited{
color: #fff;
text-decoration: none;
}
#top_links a:hover{
color: #fff;
text-decoration: underline;
}
#searchform{
color: #fff;
margin-top: -3px;
margin-right: -10px;
}
#s{
border: 0px;
}
#sub_links {
min-width: 990px;
height: 30px;
background: url('images/red-gradient.jpg') repeat-x left top;
text-align:right;
overflow: hidden;
}
#sub_links-186 {
min-width: 990px;
height: 30px;
background: url('images/green-gradient.jpg') repeat-x left top;
text-align:right;
overflow: hidden;
}
#header {
min-width: 990px;
height: 90px;
background: #ffffff url('images/header_with_logo.jpg') repeat-x scroll center;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
text-align:center;
}
#header img{
border: 0px;
float: left;
}
#slides {
margin-right: 5px;
width: 644px;
height: 275px;
float: left;
color: #ffffff;
overflow: hidden;
font-weight: bold;
text-align: center;
}
.pics {  
padding: 0;  
margin:  0;
height: 204px;
z-index: 0;
}
#slides2 {
margin-right: 5px;
width: 644px;
height: 475px;
float: left;
color: #ffffff;
overflow: hidden;
font-weight: bold;
text-align: center;
}
.pics2 {  
padding: 0;  
margin:  0;
height: 600px;
z-index: 0;
}
.pics img {
padding: 0px;
border: 0px;
background-color: #eee;  
top:  0; 
left: 0;
z-index: 0;
}
#nav1{
position: relative;
z-index: 99;
top: -265px;
right: -250px;
}
#nav1 a{
padding: 5px;
background: black;
color: white;
text-decoration: none;
border: 1px solid black;
margin: 2px;
z-index: 99;
}
#nav1 a.activeSlide{
background: white;
color: black;
}
.front_box_gray {
background: #ffffff url('images/standard_light_shadow.jpg') repeat-x scroll left top;
border: 1px solid #CCCCCC;
overflow: hidden;
}
.front_box_gray_long {
background: #ffffff url('images/long_shadow.jpg') repeat-x scroll left top;
border: 1px solid #CCCCCC;
overflow: hidden;
}
.front_box_gray_long h2 {
color: #000;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 8px;
}
.front_box_gray h2 {
color: #000;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 8px;
}
.front_box {
background: #ffffff url('images/standard_light_shadow.jpg') repeat-x scroll left top;
border: 1px solid #CCCCCC;
overflow: hidden;
}
.front_box-186 {
background: #ffffff url('images/standard_light_shadow.jpg') repeat-x scroll left top;
}
.front_box_gradient{
background: #ffffff url('images/standard_dark_shadow.jpg') repeat-x scroll left top;
border: 1px solid #CCCCCC;
}
.front_box_gradient h2{
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 8px;
}
.front_box_gradient h1{
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 8px;
}
.front_box h2{
color: #000;
font-size: 16px;
margin-bottom: 12px;
}
.front_box h1{
color: #777;
font-size: 16px;
margin-bottom: 18px;
}
.front_box ul{
padding-left: 5px;
margin-left: 0px;
}
#upcoming_events {
width: 308px;
height: 262px;
float: right;
padding: 5px;
overflow: hidden;
}
#upcoming_events a{
color: #000000;
text-decoration: none;
}
#upcoming_events a:hover{
color: #A21129;
text-decoration: underline;
}
#upcoming_events p{
margin: 0px;
}
#upcoming_events li{
padding: 8px;
border-bottom: 1px solid #e0e0e0;
}
#upcoming_events ul{
list-style-type: none;
margin: 0px;
padding: 0px;
font-weight: bold;
color: #777;
margin-left: 0px;
}
#upcoming_events li.first{
border-top: 0px;
}
#upcoming_events a{
color: #870C21;
}
span.date{
float: right;
font-size: 11px;
}

#upcoming_events2 {
width: 308px;
height: 272px;
float: left;
padding: 5px;
text-align: left;
overflow: visible;
}
#upcoming_events2 a{
color: #000000;
text-decoration: none;
}
#upcoming_events2 a:hover{
color: #A21129;
text-decoration: underline;
}
#upcoming_events2 p{
margin: 0px;
}
#upcoming_events2 li{
padding: 8px;
border-bottom: 1px solid #e0e0e0;
}
#upcoming_events2 ul{
list-style-type: none;
margin: 0px;
padding: 0px;
font-weight: bold;
color: #777;
margin-left: 0px;
}
#upcoming_events2 li.first{
border-top: 0px;
}
#upcoming_events2 a{
color: #870C21;
}
span.date{
float: right;
font-size: 11px;
}

#teenclub1 {
width: 508px;
height: 672px;
float: left;
padding: 5px;
text-align: left;
overflow: visible;
}
#teenclub1 a{
color: #000000;
text-decoration: none;
}
#teenclub1 a:hover{
color: #A21129;
text-decoration: underline;
}
#teenclub1 p{
margin: 0px;
}
#teenclub1 li{
padding: 8px;
border-bottom: 1px solid #e0e0e0;
}
#teenclub1 ul{
list-style-type: none;
margin: 0px;
padding: 0px;
font-weight: bold;
color: #777;
margin-left: 0px;
}
#teenclub1 li.first{
border-top: 0px;
}
#teenclub1 a{
color: #870C21;
}
span.date{
float: right;
font-size: 11px;
}




#main_buttons {
background: #E0E0E0;
height: 245px;
width: 308px;
border: 1px solid #CCCCCC;
padding: 5px;
overflow: hidden;
}
#main_worship_services {
color: #000000;
width: 250px;
width: 308px;
height: 245px;
margin-right: 5px;
float: right;
padding: 5px;
overflow: hidden;
}
#main_worship_services p{
margin-top: 0px;
margin-bottom: 15px;
}
#main_worship_services ul{
padding-left: 15px;
margin: 0px;
}
.postmetadata{
color: #777;
border-bottom: 1px solid #ccc;
}
#main_worship_services ul li{
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
}
#main_sermons {
color: #000000;
width: 250px;
width: 308px;
height: 245px;
margin: 0px;
float: right;
padding: 5px;
}
img{
border: 0px;
}
#main_sermons img.rss{
float: right;
margin-right: 0px;
margin-top: -2px;
}
#main_sermons img.sermon_image{
border: none;
text-decoration: none;
position: relative;
bottom: 0px;
float: left;
}
#main_sermons span{
border: 1px solid #A21129;
background: #A21129;
color: #ffffff;
padding: 5px;
width: 80px;
font-weight: bold;
margin-left: 10px;
margin-bottom: 10px;
}
#main_sermons ul.watch{
color: #ffffff;
text-align: center;
width: 90px;
float: right;
margin-right: 7px;
}
#main_sermons ul.watch li{
margin-bottom: 5px;
background: #A21129;
}
#main_sermons ul.watch a, a:visited, a:hover{
color: #fff;
}
#main_sermons a{
color: #870C21;
text-decoration: none;
}
#main_sermons a:hover{
text-decoration: underline;
color: #870C21;
}
#main_sermons p{
margin-top: 7px;
}
#main_sermons li{
padding: 7px;
border-top: 1px solid white;
}
#main_sermons li.first{
border-top: 0px;
}
#main_sermons ul{
list-style-type: none;
font-weight: bold;
padding: 0px;
margin: 0px;
margin-top: 5px;
}
#main_content {
color: #000000;
width: 424px;
width: 308px;
height: 225px;
float: right;
margin-right: 5px;
padding: 5px;
}
#main_content h1{
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 18px;
}
h1, h2, h3{
color: #A21129;
}

#lower_featured1 {
width: 633px;
height: 350px;
float: right;
margin-top: 10px;
margin-left: 5px;
padding: 5px;
margin-bottom: 0px;
}
h2.red {
background: #A21129;
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 8px;
}
h2.white{
}
h2.blue{
background: #006699;
background: #1171A2;
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 18px;
}
h2.green{
background: #1a8435;
background: #11A241;
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 18px;
}
h2.gray{
background: #666666;
background: #e0e0e0;
background: #9F9488;
background: #777777;
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 8px;
}

#lower_featured {
width: 633px;
height: 200px;
float: right;
margin-top: 10px;
margin-left: 5px;
padding: 5px;
margin-bottom: 20px;
}
h2.red {
background: #A21129;
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 8px;
}
h2.white{
}
h2.blue{
background: #006699;
background: #1171A2;
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 18px;
}
h2.green{
background: #1a8435;
background: #11A241;
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 18px;
}
h2.gray{
background: #666666;
background: #e0e0e0;
background: #9F9488;
background: #777777;
color: #ffffff;
font-size: 16px;
padding: 5px;
margin: -5px;
margin-bottom: 8px;
}

#lower_location1 {

width: 308px;
height: 350px;
float: left;
margin-top: 10px;
padding: 5px;
margin-bottom: 0px;
}

#lower_location2 {

width: 308px;
height: 350px;
float: left;
margin-top: 10px;
padding: 5px;
margin-bottom: 5px;
}


#lower_location {
width: 308px;
height: 100px;
float: left;
margin-top: 10px;
padding: 5px;
margin-bottom: 10px;
}
#lower_location a{
font-weight: bold;
}
#footer {
color: #000000;
font-weight: bold;
height: 25px;
padding: 0;
margin: 0 auto;
margin-top: 10px;
width: 970px;
clear: both;
border-top: 1px solid #777;
text-align: center;
}
h1 {
margin: 0;
font-size: 18px;
}
h2 {
margin: 0;
font-size: 14px;
}
h3 {
margin: 0;
font-size: 12px;
}
#navigation
{
text-align: left;
padding: 7px;
}
#nav {
list-style: none;
margin: 0px 0px 0px 0px;
position: relative;
padding: 0;
margin-left: 0;
}
#nav li {
float: left;
}
#nav .current_page_item a, #nav .current_page_item a:visited, #nav li.current_page_ancestor a{
color: #A21129;
background: #FFFFFF;
text-decoration: none;
font-weight: bold;
border-right: 1px solid #999999;
}
#nav .page_item a{
color: #ffffff;
text-decoration: none;
padding: 0px 15px;
font-size: 14px;
border-right: 1px solid #999999;
display: block;
}
#nav .page_item a:hover {
color: #A21129;
background: #ffffff;
color: #A21129;
}

.narrowcolumn{
width: 788px;
float: right;
}
.sermoncolumn{
}
.entry h2, h3{
color: #000000;
}
.entry h1{
color: #000;
}
#sidebar h2{
color: #000;
font-size: 14px;
margin-bottom: 18px;
}
#sidebar {
width: 160px;
float: left;
margin-right: 10px;
padding: 5px;
}
#sidebar ul{
padding: 0px;
margin: 0px;
font-size: 12px;
}
#sidebar ul{
list-style-type: none;
padding: 0;
margin-left: 0;
font-weight: bold;
}
#sidebar li.last{
border-bottom: 0px;
}
#sidebar li{
padding: 7px;
border-bottom: 2px solid white;
}
#sidebar li.current_page_item{
color: #870C21;
background: #cccccc;
}
#sidebar a{
color: #555555;
text-decoration: none;
}
#sidebar a:hover{
color: #A21129;
text-decoration: underline;
}
#video_player{
float: right;
margin-left: 10px;
z-index: 1000;
}
#inline_video_player{
text-align: center;
z-index: 1000;
}
#sermon_comments{
margin-top: 10px;
width:710px;
border-top: 1px solid #ccc;
}
.entry{

}
img.alignleft {
	margin: 0 7px 2px 0;
	float: left;
}
img.alignright {
	margin: 0 0 2px 7px;
	float: right;
}
hr {
display: block;
clear: both;
margin: -0.66em 0;
margin: 0;
visibility: hidden;
}
.post{
width: 526px;
float: left;
background: #ffffff;
border: 1px solid #CCCCCC;
padding-left: 5px;
padding-right: 5px;
}
.post-186{
width: 526px;
float: left;
background: #FBFBE1;
border: 1px solid #CCCCCC;
padding-left: 5px;
padding-right: 5px;
}
.post a, .post a:visited{
color: #C2520E;
}
.two_thirds_column{
width: 710px;
float: left;
background: #ffffff;
border: 1px solid #CCCCCC;
padding-left: 5px;
padding-right: 5px;
}
.two_thirds_content{
width: 710px;
}
.post h1{
padding-top: 5px;
}
.sermon{
width: 710px;
float: left;
background: #ffffff;
border: 1px solid #CCCCCC;
padding: 5px;
}
.event_post{
width: 100%;
float: left;
background: #ffffff;
border: 1px solid #CCCCCC;
padding: 5px;
}
.sermon h1{
padding-bottom: 10px;
color: #000;
}
.right_col{
float: right;
width: 238px;
margin-left: 10px;
margin-bottom: 15px;
}

.right_col2{
float: left;
width: 238px;
margin-left: 0px;
margin-bottom: 15px;
}
.right_col ul{
list-style-type: none;
}
a, a:visited{
color: #870C21;
text-decoration: none;
}
p a, p a:visited{
font-weight: bold;
}
a:hover{
color: #870C21;
text-decoration: underline;
}
.bottom_links h4{
margin: 0px;
font-size: 12px;
}
.bottom_links{
float: left;
padding-right: 10px;
}
.bottom_links ul{
list-style-type: none;
margin-top: 5px;
margin-left: 0px;
padding-left: 0px;
}
.bottom_links li{
list-style-type: none;
margin: 0px;
padding: 0px;
}
.hidden{
display: none;
}
.right_col_box{
padding: 5px;
margin-bottom: 10px;
}
.right_col_box-186{
padding: 5px;
margin-bottom: 10px;
}
.right_col_box h2.a{
color: #ffffff;
}
.right_col_box ul{
list-style-type: none;
margin-top: 5px;
margin-left: 0px;
}
.right_col_box li{
list-style-type: none;
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
}
.right_col_box a{
font-weight: bold;
}
.right_col_box-186 a{
font-weight: bold;
color: #C2520E;
}
.subscribe img.rss{
border: 0px;
float: left;
padding-right: 5px;
}
.subscribe a{
font-weight: bold;
}
.subscribe a:hover{
text-decoration: underline;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.oddrow{
background: #e5e5e5;
}
.evenrow{
background: #fff;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
ul{
}
.lbsTooltip
{
	background:#fffade;
	border: 1px solid gray;
	z-index: 99;
	text-align: left;
	text-indent: 0;
}

.lbsTooltipHeader
{
	background:#fff4b8;
	color: black;
	font-weight:bold;
	font-size:15px;
	line-height: 18px;
	font-family:Arial,Helvetica,serif;
	margin: 0;
	padding:4px;
	position:relative;
	border: 0;
}

.lbsTooltipBody 
{
	padding: 4px 8px 0 8px;
	margin:0;
	position:relative;
	z-index: 2;
	border: 0;
	line-height:16px;
}

.lbsTooltipBody p, .lbsTooltipBody span
{
	display: inline;
	color: black;
	font-family:Arial,Helvetica,serif;
	font-size: 14px;
	line-height:16px;
}

.lbsTooltipFooter
{
	font-size:11px;
	font-family:Helvetica,Arial,serif;
	bottom:4px;
	margin-top: 4px;
	position:absolute;
	text-align:right;
	border: 0;
}

.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover 
{
	color: blue;
	text-decoration: underline;
	font-weight: normal;
	font-size:11px;
	font-family:Helvetica,Arial,serif;
}

.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref
{
	font-size: 85%;
	top: -1px;
	position: relative;
}

.lbsTooltipBody .ch-ref
{
	font-weight: bold;
}

.lbsTooltipBody .verse-ref
{
	color: dimgray;
}

.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p
{
	margin: 0;
	padding: 0;
}

.lbsLibronix img
{
	float: none !important;
}
.wp-caption-text
{
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}
.wp-caption
{
padding-left: 10px;
padding-top: 10px;
border: 1px solid #CCCCCC;
background: #eaeaea;
margin: 5px;
}
.event_box{
display: none;
background: white;
}

#payment_form{
background: #eaeaea;
margin-top: 15px;
padding: 10px;
font-weight: bold;
}
#payment_form h1{
color: #ff0000;
}