﻿/*

THEME NAME: LifeSpring
THEME URI: http://www.yourlifespring.org/
DESCRIPTION: LifeSpring Community Church
VERSION: 1.0
AUTHOR: <a href="http://www.paratrooper.net/">Mark Christianson</a>
AUTHOR URI: http://www.paratrooper.net
TAGS: church,blueprint, grid

*/

/*    Primary HTML elements    */
body {background: #7A6335 url(Img/bg-repeat.jpg) repeat-y top center;}

img.centered{
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright{
padding: 4px;
margin: 3px 0 2px 10px;
display: inline;
}

img.alignleft{
padding: 4px;
margin: 3px 10px 2px 0;
display: inline;
}

.alignleft{
float: left;
}

.alignright{
float: right;
}

/*    Page Container    */
.container {background-color:#272727;font-family:"Trebuchet MS",verdana,arial;color:#E8D8A3;}
.container a, a:link, a:hover, a:visited {color:#E8D8A3;}
.container a:hover {color:#7A6335;}

/*    Primary Navigation   
#navigation  {height:250px;} */

/*    Masthead    */
#logo {margin:0 auto;text-align:center;vertical-align:middle;height:198px;background-image:URL('Img/BannerLogo.jpg');background-repeat:no-repeat; background-position:center center; }

#prodheader {float:left;height:178px;width:550px;display:none;}


/*    Sidebars    */
.widgettitle {font-weight:bold;font-size:1.4em;margin:0.5em 0 0.5em 0;}

/*    Content    */
#content h1, h2, h3, h4, h5, h6 {color:#006699; }


/*    Author Info    */
div#author-info {
background: #E8E8D0; padding: 10px; margin: 0 0 10px 0;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border:1px solid #8A8A7B;
overflow: auto;
}
div#author-info div#author-image {
float: left; 
margin: 0 5px 5px 0; 
border: 2px solid #8A8A7B;
}
div#author-info h4 {
margin: 0 0 .25em 0;
}
div#author-info p.author-bio {margin:auto;font-size:0.96em;}

div#commentsblock {
padding: 10px; margin: 0 0 10px 0;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border:1px solid #8A8A7B;
overflow: auto;
}

div#replyblock {
padding: 10px; margin: 0 0 10px 0;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border:1px solid #8A8A7B;
overflow: auto;
}

div#replyblock #comment {
width:97%;
height:10em;
}


/* Homepage Only */
.cat-block {
border-left: 1px solid #566E3F;
border-right: 1px solid #566E3F;
border-bottom: 1px solid #566E3F;
}
.cat-block>h3 {
line-height: 1.5em;
padding-left: 5px;
font-weight:bold;
/* background: #838378 url(images/odg-acu-bars.jpg) top left; */
background-color: #838378;
}

.cat-most-recent {
padding-left:10px;
}
.cat-most-recent p + p {
text-indent: 0px;
}

.cat-recent-list {
margin-left:-20px;
}


/*    Sidebar    */
#sidebar {margin-left:1em;}
#primary {}
#secondary {}

/*    Footer    */
#footer {}

/*    Copyright    */
#legal {text-align: center; font-size:.8em; }

img.left {float:left; margin: 0 .5em .5em 0; padding:0;}

/*  Post Information */
div#PostInfo {
background: #E8E8D0; padding: 10px; margin: 0 0 10px 0;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border:1px solid #8A8A7B;
overflow: auto;
}
div#PostInfo h4 {margin-bottom:0.5em;}

div#post-details h2 {margin:0px;}

div#summary h3 {margin-bottom:.5em;}

div#article {font-size:1.1em;}

/*  Social Networking  */
div#socialnetworks h4 {float:left; margin:0.2em 0.2em 0.2em 0;}

.isSprite {background: url('images/socialnetworksprite.png') no-repeat top left; display:block; height:16px;width:16px;float:left;margin:2px;}

.sprite-blogger { background-position: 0 0; } 
.sprite-delicious { background-position: 0 -46px; } 
.sprite-digg { background-position: 0 -92px; } 
.sprite-facebook { background-position: 0 -138px;} 
.sprite-flickr { background-position: 0 -184px; } 
.sprite-lastfm { background-position: 0 -230px; } 
.sprite-linkedin { background-position: 0 -276px; } 
.sprite-myspace { background-position: 0 -322px; } 
.sprite-reddit { background-position: 0 -368px; } 
.sprite-rss { background-position: 0 -414px; } 
.sprite-stumbleupon { background-position: 0 -460px; } 
.sprite-technorati { background-position: 0 -506px; } 
.sprite-tumblr { background-position: 0 -552px; } 
.sprite-twitter { background-position: 0 -598px; } 
.sprite-vimeo { background-position: 0 -644px; } 
.sprite-wordpress { background-position: 0 -690px; } 
.sprite-youtube { background-position: 0 -736px; } 

/*  Comments Block   */
#commentsblock ol {padding:.5em;}
#commentsblock ol li {list-style: none; border-bottom:1px black solid;clear:both;display:block;}
#commentsblock ol .avatar {margin:0.1em 0.5em 0.5em 0; float:left;}
#commentsblock.comment {display:block;clear:both;}
#commentsblock p.meta {margin:.25em 0 .5em 0;}
#commentsblock p+p {margin-top:1em;text-indent:0em;}


.alignright {float:right; margin:1em 0 1em 1em;}

.linklove {display:none;}

ul.TalkUL {
border-style:none;
line-height:14px;
list-style-image:url(http://yourlifespring.org/Img/TalkULBullet.gif);
list-style-position:inside;
list-style-type:disc;
margin:0 0 15px 15px;
padding:0;
}

ul.TalkUL li {
margin:0 0 3px 15px;
padding:0;
}

.LIFERed             { color: #ed1c24; }
.LIFEGreen           { color: #97cb54; }
.LIFEBlue            { color: #0074bc; }
.LIFEOrange          { color: #f7941d; }
.LIFEDkGreen         { color: #00cc33; }
.LIFEPurple          { color: #9900ff; }
.LIFEPink            { color: #ff00ff; }
.LIFETeal            { color: #008080; }

/* Events List Widget */
#events-list {background-color:#E0D08E;width:175px}
#events-list ul {padding:0;margin:0px;}
#events-list h4 {background-color:#B1A372;color:#000000;font-size:12px;padding:2px 5px 1px;}
#events-list p {color:#006699;font-size:11px;padding:2px 5px;line-height:13px;margin:0px;}
#events-list a, #events-list a:link,#events-list a:visited,#events-list a:active {color:#006699;}
#events-list hr {height:1px;color:#006699;background-color:#006699;margin:2px 0;}

/* Talks Online Widget */
#sermon-2 {background-color:#B2BF74;width:175px;margin:10px 0 10px 0;}
#sermon-2 ul.sermon-widget {padding:0;margin:0px;}
#sermon-2 h4 {background-color:#558409;color:#000000;font-size:12px;padding:2px 5px 1px;}
#sermon-2 li {color:#272727;font-size:11px;padding:2px 5px;line-height:13px;margin:0px;}
#sermon-2 a, #sermon-2 a:link,#sermon-2 a:visited, #sermon-2 a:active {color:#272727;}
#sermon-2 hr {height:1px;color:#006699;background-color:#006699;margin:0px}







ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 200px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a, ul.menu ul.menu li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
  background: #000;
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}
ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu ul.menu {
    border-left: 5px #f00 solid;
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
    text-decoration: underline;
    background: #c00;
}
div.panel {
    border: 1px #000 solid;
    padding: 5px;
    margin-top: 1px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
.indent6 { padding-left: 6em; }
.indent7 { padding-left: 7em; }
.indent8 { padding-left: 8em; }
.indent9 { padding-left: 9em; }
.indent10 { padding-left: 10em; }
