/*  
Theme Name: Custom for Good Shepherd Lutheran based on Blueprint Theme
Theme URI: http://www.fireandknowledge.org/blueprint/
Description: A simple Wordpress theme based on the <a href="http://code.google.com/p/blueprintcss/">Blueprint CSS Framework</a>.
Version: 1.0.1
Author: Jacob Smith, original by Joshua Sowin
Tags: Blueprint, theme, css, framework, clean, minimalistic 
Author URI: http://www.fireandknowledge.org/

Credits:
Minor edits by Jacob Wayne Smith
http://shoeinthedoor.com

Based on the Blueprint CSS Framework:
http://code.google.com/p/blueprintcss/

Uses Fam Fam Fam Silk Icons: 
http://www.famfamfam.com/lab/icons/silk/

*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 10px 10px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 10px 10px 0;
    display: inline;
}
div.entry img {border: 1px solid #CCC;}
div.entry img.sm {
 width: 150px;
 height: 100px;
}
div.entry img.md {
 width: 300px;
 height: 250px;
}
div.entry img.lg {
 width: 520px;
 height: 300px;
}
div.entry img.vert {
 width: 200px;
 height: 300px;
}
div.entry h3 {clear: none;}
div.entry div.wp-caption {margin-top: 0em;}
div.entry div.wp-caption p.wp-caption-text {padding: 0 10px;}
body.home div#page {background: none;}
body.home div#maincontent {width: 818px;}
body.home div.home-spaces {
 float: left;
 padding: 5px;
}
body.home div.home-spaces ul {margin-left:0}
body.home h3 a {
 font-size: 0.8em;
 text-decoration: underline;
}
div#header {
 background:transparent url(images/Church-Line-Logo.png) no-repeat;
 height: 110px;
}
div#header h1 {padding-left:100px;}
div#header div.description {padding-left: 105px;}
div#nav h3#service-times {display: none;}
body.home div#nav h3#service-times {
 display: block;
 font-size: 1.1em;
 margin-left: 38px;
 padding-top: 5px;
}
body.home div#nav h3#service-times a {
 font-size: 1em;
 text-decoration: underline;
}
div#nav div#quik-info {
 position: absolute;
 top: 0;
 right: 10px;
}
div#nav div#quik-info p {
 line-height: 1.1em;
 margin: 0.5em 0;
 font-size: 0.8em;
}
div#nav div#quik-info p a {color: #333333;}
div#nav {
 position: relative; 
 height: 63px;
}
div#nav li.first {display: none;}

div#nav li a {width: 90px; text-align: center;}

div#nav li ul {
 display: none;
 position: absolute;
 top: 30px;
}

div#nav li ul,
div#nav li.current_page_parent, 
body.calendar div#nav li.page-item-10
{background: #485A2D;}

div#nav li.current_page_item ul, 
div#nav li.current_page_parent ul,
body.calendar div#nav li.page-item-10 ul
{display: block;}

div#nav ul li li.current_page_item a, div#nav ul li li a:hover {text-decoration: underline;}
div#nav li ul li {font-size: 0.8em;}
div#nav li ul li a {
 text-align:left;
 width: auto;
}

#footer {font-size:1em}

a.badge {
 padding: 0 1.0em 1px 0; 
 border: 1px solid #000; 
 background: #31757B; 
 color: #fff; 
 font-size: 0.6em;
 text-decoration: none;
}
a.badge span {
 background: #000; 
 border-right: 1px solid #000; 
 color: #FFF; padding: 1px 0.75em; 
 margin-right: 0.1em;
}
a#other-church-link {
 display: block;
 margin-bottom: 0.5em;
}
div#license-info, div#other-churches {
 clear: both;
 display: none;
}
body.home div.entry {
 width: 300px; 
 float: right;
}
div#homepage-video {margin: -20px 0 1.5em 0;}
.iphone-only {display: none;}