/*
Theme Name: Freedom Biker Church Theme
Theme URI: http://www.freedombikerchurch.com
Description: A theme developed for Freedom Biker Church, a multi-site church bound by a faith relationship in Jesus Christ.
Version: 1.0
Author: Will D. White
Author URI: http://www.pinpointcreative.com
Tags: biker, church, fixed width, two columns, freedom, dark
*/



/* Body, Wrapper and Typography Styles ****************************************/

body { font-size: 0.8em; line-height: 1.6em; font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #FFF; text-align: left; padding: 0; margin: 0; background: #1a1a1a url('images/background.jpg') repeat-x; }
#page { margin: 0 auto; width: 1072px; background: url('images/content_background.png') center repeat-y; }
a { color: #EF8B1E; text-decoration: none; }
a:hover { color: #ED4720; text-decoration: underline; }

/* Header Styles **************************************************************/
#header { height:250px; padding: 50px 0 0 0; background: url('images/header_leather.jpg') top center no-repeat; }

/* Content Styles ************************************************************/
#content { float: left; width: 604px; padding-bottom:75px; }
#content p { padding-right: 50px; text-align: justify; margin-bottom: 1.6em; }
#content ul { margin-left:30px; padding-right: 50px; text-align: justify; color:#EF8B1E; }
#content h1 { padding-top:38px; padding-bottom:10px; color:#ef8b1e; }
#content ul li p { color:#fff; margin-left:15px; }
#content h2 { padding-right: 50px; padding-top: 1.6em; margin-bottom:10px; text-align: left; font-size:1.4em; font-weight:bold; line-height:0; color:#fff; }
#content strong span { padding-top: 1.6em; margin-bottom:10px; text-align: left; font-size:1.4em; font-weight:bold; line-height:0; color:#EF8B1E; }
#content h3 { padding-right: 50px; padding-top: 1.6em; margin-bottom:10px; text-align: left; font-size:1em; font-weight:bold; line-height:0; }
#content img.alignright { float:right; clear: right; padding-left:20px; padding-bottom:15px; padding-top:16px; }

/* Sidebar Styles ************************************************************/
#sidebar { float: left; width: 308px; padding-right:57px; padding-left:50px; margin-left:1px; margin-top:-2px; }
#sidebar ul { list-style-type: none; height:231px; padding: 0; margin: 0; margin-bottom:0px; }
#sidebar .text_widget { width:230px; margin:20px 0 20px 40px; padding:0; text-align:justify; } 
#sidebar li { list-style-type:none; }
#search { background-image: url('images/sidebar_header.png'); width: 308px; height: 232px; }
#searchform { margin-left:53px; padding-top:85px; }
#s { width:190px; height:25px; background: url('images/sidebar_searchbg.png'); border:2px solid #FF7F00; color:#ffffff; font-size:1.2em; padding-top:5px; padding-left:12px; }
#searchsubmit { width:75px; height:30px; background: url('images/sidebar_searchsubmit.png'); border:0px; }
#blogexcerpt { width: 308px; height: 368px; background: url('images/sidebar_blogexcerpt.png') no-repeat top; margin:0; padding:0; }
#blogexcerpt p { padding-left:52px; padding-right:52px; padding-top:70px; margin-top:0; }
a.beliefs { display:block; width: 308px; height: 57px; background-image: url('images/sidebar_beliefs.png'); }
a.locations { display:block; width: 308px; height: 58px; background-image: url('images/sidebar_locations.png'); }
a.expect { display:block; width: 308px; height: 58px; background-image: url('images/sidebar_expect.png'); }
a.prayer { display:block; width: 308px; height: 58px; background-image: url('images/sidebar_prayer.png'); }
a.beliefs:hover { display:block; width: 308px; height: 57px; background-image: url('images/sidebar_beliefs_hover.png'); }
a.locations:hover { display:block; width: 308px; height: 58px; background-image: url('images/sidebar_locations_hover.png'); }
a.expect:hover { display:block; width: 308px; height: 58px; background-image: url('images/sidebar_expect_hover.png'); }
a.prayer:hover { display:block; width: 308px; height: 58px; background-image: url('images/sidebar_prayer_hover.png'); }
#blogexcerpt p.more { padding: 0 52px; }

/* Navigation Styles *********************************************************/
#navigation { width: 1072px; height: 50px; background: url('images/nav_background.jpg') top center; text-align:center; }
#navigation_shadow { position:absolute; z-index:0; width: 1072px; height: 20px; margin:-1px auto 0 auto; background: url('images/nav_shadow.png') top center; }
#navigation ul { padding:10px 0 0 0; margin:0; }
#navigation ul li { display:inline; padding:15px 0px 15px 0px; position:relative; margin:0; border:1px; }
#navigation ul li ul { position:absolute; display:block; z-index:10; left:5%; width:275px; text-align:left; text-decoration:none; display:none; margin-top:-4px; }
#navigation ul li:hover ul { display: block; }
#navigation ul li:hover ul li ul { display: none; }
#navigation ul li ul li { z-index:10; position:relative; padding:0; margin:0; }
#navigation ul li ul li a { display:block; background: url('images/nav_dropbg.png'); height:30px; padding-top:15px; padding-left:30px; color:#FFF; border-bottom: #333 1px solid; }
#navigation ul li ul li a:hover { background-color:#1e1e1e; background-image:none;  }

#navigation ul li ul li:hover ul { display: block; }
#navigation ul li ul li ul { left: 275px; display: none; padding: 0; margin: -47px 0 0; border-top: #333 1px solid; border-left: #333 1px solid; }
#navigation ul li ul li ul li { z-index:10; position:relative; padding:0; margin:0; }
#navigation ul li ul li ul li a { display:block; background-color: #ffffff; height:30px; padding-top:15px; padding-left:30px; color:#FFF; border-bottom: #333 1px solid; border-right: #333 1px solid; }
#navigation ul li ul li ul li a:hover { background-color: #1e1e1e; background-image:none; }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

/* Locations Styles *********************************************************/
#locations { position:absolute; z-index:100; height:50px; width:250px; top:0px; margin:0 0 0 720px; }
#locations ul {  list-style-type:none; margin:0; padding:0; }
#locations ul li span { display: none; }
#locations ul li ul { display:none; width:275px; text-decoration:none; margin-top:-6px; position:absolute; z-index:100; }
#locations ul li:hover ul { display:block; }
#locations ul li ul li a { display:block; background: url('images/nav_dropbg.png'); height:30px; padding-top:15px; padding-left:30px; color:#FFF; border-bottom: #333 1px solid; }
#locations ul li ul li a:hover { background-color:#1e1e1e; background-image:none; }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

/* Footer Styles *************************************************************/

#footer { background: url('images/footer_background.jpg') no-repeat top; height: 215px; border: none; width: 1072; padding-top: 35px; padding-bottom: 0px; clear:both; margin:0px; }
#footer form { margin-left:53px; margin-top:-40px; }
#footersubmit { width:80px; height:30px; background: url('images/footer_submit.png'); border:0px; margin-top:-2px; margin-left:96px; }
#newsletter { width:310px; padding-left:50px; text-align:center; float:left; }
#address { width:310px; padding-left:55px; float:left; margin-top:-10px; }
#address p { margin: 15px 30px 0 0px; padding-left: 20px; border-left: 2px solid #EF8B1E; }
#address p strong { color: #EF8B1E; }
#social { width:310px; padding-left:20; float:left; }
#social ul { list-style-type: none; padding: 0; margin: 0; }
#social ul li { padding-bottom:11px; }
#copyright { padding-top:15px; line-height:0em; width:1072px; text-align:center; clear:both; color:#BCBCBC; }
.pinpoint { float:right; margin-top:-20px; margin-right:50px; }

/* Miscelleaneous ************************************************************/
blockquote { margin: 15px 30px 10px 0px; padding: 1.4em 0 4px 20px; border-left: 2px solid #EF8B1E; line-height:1.4em; font-style: italic; }
.center { text-align: center; }
.hidden { display: none; }
hr { width:550px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; margin-bottom:1.6em; float: left; }
a img { border: none; }
#comment { width:550px; }

.day { border: none; }
.agenda .event { background: #000; color: #fff; }
.agenda .event a { color: #EF8B1E !important; }

.alignright { float: right; }
.alignleft { float: left; }

#disqus_thread { margin-right: 50px; border-top: thin solid #ccc; }
.navigation { padding: 5px 10px; background: #202020; margin: 0 50px 30px 0; overflow: hidden; color: #CCC; }
.navigation div { width: auto; }
#content p.more { margin: -1.6em 50px 0 0; padding: 0 0 30px 0; border-bottom: thin solid #ccc; }
.post small { margin: -20px 0 30px; display: block; font-size: 1em; }
.search small {  margin: 0 50px 0 0; padding: 0 0 18px 0; border-bottom: thin solid #ccc; width: 100%; }
.sharethis { margin: 20px 0 30px 0; }

.ymp-player-max #ymp-body { width: 565px !important; }
#ymp-relevance { display: none !important; }
#ymp-body #ymp-body-strip { width: 555px !important; }
#ymp-yahoo-logo { display: none !important; }
.ymp-player-min #ymp-body { width: 0px !important; }


/* "What the Son sets free, is free indeed. John 8:36" */

