/* @override http://branchlifechurch.com/site/wp-content/themes/BLC/bpp_styles/blue_orange/style.css */

/* @override http://branchlifechurch.com/site/wp-content/themes/BLC/bpp_styles/blue_orange/style.css */

/* @override http://branchlifechurch.com/site/wp-content/themes/bpp/bpp_styles/blue_orange/style.css */

/* Blue & Orange Style for Business Professional Package */

/* ---------------------------------------------------- */
/* Style & Colors                                       */

body { background: #fff none repeat center 38px}

/* Navigation */
#navigation { background: #3c342d none repeat-x}
#navigation ul li { border-color: #3c342d;
}
#navigation a { color: #a7a7a7;
	font-weight: normal;
	font-style: normal;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
#navigation a:hover { color:#fff }
.main-navigation a { border-right: 1px none #c1873d}
.main-navigation li ul { background: #fff; border: 2px none #fff}
.main-navigation li ul ul { background: #e1dfda}
.main-navigation ul ul a { color: #000; border-bottom: 1px dotted #c2bdb2; border-top: 1px dotted #c2bdb2}
.main-navigation ul ul a:hover { border-top: 1px dotted #c2bdb2; border-bottom: 1px dotted #c2bdb2; color: #3c342d; background: #afb5ab}
a.sf-with-ul .sf-sub-indicator { border-color:#FAD52E #F9CA1F #F9CA1F #955400;
}	
ul ul a.sf-with-ul .sf-sub-indicator { border-color:#C3D4DF #C3D4DF #C3D4DF #103556;
}
ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#C1873D #C1873D #C1873D #fff }
ul ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#103556 #103556 #103556 #fff }

/* Logo */
.logo {
	width: 600px;
	background: url(graphics/logo.jpg) no-repeat;
}

/* Search & Address */
.search-box { background:url('graphics/search_box.gif') no-repeat }
.search-button { background:url('graphics/search_button.gif') no-repeat }
.search-address, .search-box { color:#fff }
.address, .phone-fax-title { color:#ddf4ff }

/* Portfolio Slides */
#featured { border: 10px none #fff;
	background-image: url(/graphics/featured.gif);
	margin: 10px;
	padding-bottom: 4px;
}

.featured-entry img {
	padding-left: 4px;
	padding-top: 4px;
}
.top-slide, .bottom-slide { background:url('graphics/slider_bg.png') }
.top-slide a, .bottom-slide a { color: #fff}
.top-slide, .bottom-slide, .top-slide a:hover, .bottom-slide a:hover, .top-slide h2 a, .comments { color:#fff }
a.arrow-right { background:#fff url('graphics/arrow_right_on.gif') no-repeat center center }
a.arrow-left { background:#fff url('graphics/arrow_left_on.gif') no-repeat center center }
.comments { background:url('graphics/icon_comments_ondark.png') 0 7px no-repeat }
.home-full-wrap,.full-wrap { background:#fff }
.full-wrap { border-top:10px solid #fff }
.slider-pages, .slider-viewall { background:#fff;
}
.slider-pages a { background:#c1c1c1; color:#696969 }
.slider-pages a:hover { background:#999; color:#333 }
.slider-pages a.active, .slider-pages a:hover.active { background: #3c342d; color:#fff }
.slider-viewall a { background:#1d597f; color:#fff }

/* Blog Posts */
.post-block { border-top: 1px none #ccc;
	background-position: 0 top;
	background-repeat: repeat-x;
}
.post-block small { color:#555 }

/* Content Area */
#content { border-left:10px solid #fff; border-bottom:10px solid #fff; background:#fff url('graphics/content_bg.gif') no-repeat 0 0;
	height: 100%;
}
#content h2 { color: #3c342d;
	border-bottom-color: #4276ff;
	background: url(graphics/line.gif) repeat-x 0 bottom;
	letter-spacing: 4px;
	border-bottom-style: none;
	font: normal small-caps normal 33px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 14px;
	padding-bottom: 8px;
}

#sidebar h2 { display:block; margin: 0 0 8px; letter-spacing: 1px;
	font: 14px/29px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-transform: uppercase;
	background-color: #bebebe;
	padding-left: 10px;
}

.widget_calendar_upcoming ul {
	display: inline-block;
	margin-left: 10px;
}

.widget_calendar_today ul li a {
	display: block;
	float: left;
	position: relative;
	top: -9px;
}

.widget_calendar_today ul li {
	padding-top: 8px;
}
#content h3, #sidebar h3 { color: #6c841e;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
}
blockquote { border-top:1px solid #ddd !important; border-bottom:1px solid #ddd !important }
blockquote p { color:#888 }
#content .meta-area { background:#eee }
#content small { font-size:#555 }

.entry ul li {
	list-style-type: square;
	color: #3c342d;
}
#content .navigation.border { border-bottom:1px solid #ccc }
.optionsOnHover { background:url('graphics/slider_bg.png') }
.optionsOnHover a { color:#fff }
.optionsOnHover a:hover { color:#ddd }

/* Comments */
#commentform input { border:1px solid #ccc }
#comment { border:1px solid #ccc }
#submit { background:#1D597F; color:#FFF !important }
.comment { border-bottom:1px solid #ccc }
.reply a { background:#aaa !important; color:#FFF !important }
.reply a:hover { background:#888 !important }
.children .comment { border-top:1px solid #ccc; background:#fff }
.children .children .comment { background:#fff }

/* Sidebar */
#sidebar { border-right:10px solid #fff; border-bottom:10px solid #fff; background: #f2f3f2;
	height: 100%;
}
#sidebar ul li li a { border-top: 1px none #DFDCB5;
	color: #787878;
}
#sidebar ul li li a:hover { border-top: 1px none #1D597F; color: #fff;
	background-color: #acb2a8;
}

.sidebar-subpages a { display:block; margin: 0 0 8px; letter-spacing: 1px;
	font: 14px/29px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-transform: uppercase;
	background-color: #bebebe;
	padding-left: 10px;
}

.sidebar-subpages a:hover {
	text-decoration: none;
}
.sidebar-subpages ul li a { margin:0; letter-spacing:normal;
	text-transform: lowercase;
	background-color: #eaeaea;
	font: normal 13px/normal "Lucida Grande", Lucida, Verdana, sans-serif;
}
	
/* Footer */
#footer, #footer a { color:#fff }

/* Links */
a { color:#1D597F }
a:hover { color:#555; text-decoration:underline }

#content em {
	color: #a06d1e;
	font: italic 11px Georgia, "Times New Roman", Times, serif;
}


#text-3.widget.widget_text a {
	display: inline;
	padding: 0;
}

#text-3.widget.widget_text {
	top: -20px;
	position: relative;
	margin-bottom: -0px;
}