/*
Theme Name:Metro Lutheran Theme
Theme URI:http://metrolutheran.org
Description:For Metro Lutheran
Version:0.9
Author:Neuger Communications Group
Author URI:http://neuger.com
*/
*{margin:0;padding:0;}
body{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;background:#fff0cd;text-align:center;font-size:12px;line-height:1.5em;color:#333;}
h1{font-size:2.5em;font-size:30px;line-height:30px;padding-bottom:0;font-family:Helvetica,Arial,sans-serif;}
#header h1{position:absolute;bottom:0;width:300px;margin:8px 0;}
h1 a{color:#1a3258;text-decoration:none;}
h1 span{font-family:Palatino,"Times New Roman",Times,serif;color:#3b70c4;font-style:italic;}
h1 a:hover,h1 a:hover span{color:#b12431;text-decoration:none;}
h2,h3,h4{color:#3b70c4;}
h2{font-size:1em;/* border-bottom:1px solid #ccc;*/
/* background:#3b70c4;*/
background:#599f7a;color:#fff;font-weight:normal;padding:3px 10px;text-transform:uppercase;letter-spacing:0.2em;margin:0 0 1.5em 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
h4{font-size:1.167em;}
h5{font-size:1.083em;color:#000;}
h2.sort-heading{margin:2em 0;}
.single h2 a{color:#fff;}
a{color:#b12431;text-decoration:none;}
a:hover{text-decoration:underline;}
h3{font-size:1.25em;/* line-height:1.5em;*/
margin:1.5em 0 0 0;color:#2f599b;}
.blog h3{margin:0 0;}
.archive h3,.page-template-archives-php h3{margin:0.5em 0 0.25em 0;}
.archive blockquote,.page-template-archives-php blockquote{margin:0 5px;}
.previous h3,#newsbox .previous h3{font-size:1em;text-transform:uppercase;}
form fieldset{border:0;}
p,blockquote{margin:0.5em 0 1em 0;}
p.readout{margin:0 0 0.5em 0;text-transform:uppercase;font-size:1.1em;letter-spacing:1px;color:#555;}
p.byline{color:#3b70c4;text-transform:uppercase;font-size:11px;line-height:2em;margin:0 0 1em 0;}
p.more{font-weight:bold;}
img{border:0;}
hr{margin:1em 0;clear:both;}
#container{width:960px;background:#fff url(images/background.gif) repeat-y;margin:0 auto;overflow:hidden;text-align:left;}
#container-mid{/* width:100%;*/
/* float:left;*/
/* margin:0 40px;*/}
#container-inner{margin:0 40px;/* width:100%;*/
/* float:left;*/
background:#fff;}
#header{background:#fff;height:70px;width:100%;position:relative;}
#header p{position:absolute;text-align:right;line-height:38px;bottom:0;right:0;width:500px;margin:4px 0;color:#1a3258;}
#nav{background:#3b70c4;color:#fff;width:100%;float:left;/* line-height:22px;*/
-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;}
form input{}
#nav ul{width:530px;margin-left:5px;float:left;}
#nav ul li{display:inline;}
/*#nav ul li:after{content:" | ";}
#nav ul li.last:after{content:"";}
*/
#nav ul li a{display:block;float:left;color:#e7ecf5;text-align:center;text-decoration:none;padding:7px 10px;}
#nav ul li a:hover{color:#fff;background:#598ee1;}
#nav ul li.current_page_item a{background:#325ea5;color:#e7ecf5;cursor:default;}
#nav form{width:310px;text-align:right;float:right;padding:5px 5px;}
#nav form input#s{border:3px solid #e7ecf5;height:13px;background:#e7ecf5;}
#nav form #searchsubmit{border:1px solid #5e8bd3;background:#3b70c4;color:#e7ecf5;height:22px;/* line-height:22px;*/
padding:1px 5px;margin:0 5px;}
#main{width:100%;}
#primary{width:635px;clear:left;float:left;}
#primary,#secondary{margin:15px 0;}
#primary ul,#primary ol{margin:1em 30px;}
#primary ul.archive-sections ul.children{margin:0.5em 0 0.5em 20px;}
#primary ul.archive-sections a{font-weight:bold;}
#primary ul.archive-sections ul.children a{font-weight:normal;}
.archive #primary,.page-template-archives-php #primary{width:880px;}
.archive #primary ul#archive-list,.page-template-archives-php #primary ul#archive-list{margin:2em 0 2em 5px;}
.archive #primary ul#archive-list li,.page-template-archives-php #primary ul#archive-list li{width:100%;position:relative;list-style:none;/* border-top:1px solid #ccc;*/
line-height:2.2em;clear:both;}
.archive #primary ul#archive-list li a,.page-template-archives-php #primary ul#archive-list li a{/* font-weight:bold;*/
text-decoration:underline;}
.archive #primary ul#archive-list li span,.page-template-archives-php #primary ul#archive-list li span{padding-left:0.5em;color:#999;}
#primary dl{margin:1em 0;line-height:1.25em;}
.archive #primary dd{margin:0 0 1em 0;color:#666;}
#primary div.previous{padding:2px 20px;margin:1em 0 2em 0;background:#d8e4f8;background:#ceebdc;background:#ddeae3;border:1px solid #c0ddce;-moz-border-radius:5px;-webkit-border-radius:5px;}
#primary div.previous dl{margin:0.5em 0;}
#primary div.previous dd{color:#777;font-size:11px;margin:0 0 1em 0;}
#primary .post{margin:0 0 1.5em 0;padding:0 0 0 0;clear:both;}
#primary blockquote{margin:1em 20px;font-style:italic;background:#e7ecf5;border-left:5px solid #bfd4f9;/* border-top:2px solid #bfd4f9;*/
padding:10px 15px;}
#primary blockquote p{margin:0;}
#secondary{width:220px;clear:right;float:right;}
#secondary #buttons img{margin:0 0 5px 0;}
#newsbox{width:100%;float:left;border-bottom:1px solid #cdd0d6;/* border:1px solid #cdd0d6;*/
padding:10px 0;}
#newsbox h3{font-size:1.166em;line-height:1.35em;}
#newsbox #commentary{width:320px;float:left;}
#newsbox #commentary .post{/* margin-left:80px;*/}
.blog #newsbox #commentary .post img,.home #newsbox #commentary .post img{/* margin-left:-80px;*/}
#newsbox #national{width:290px;float:right;}
#footer-nav{clear:both;width:100%;float:left;background:#d8e4f8;-moz-border-radius:10px;-webkit-border-radius:10px;color:#284b84;}
#footer-nav-inner{margin:5px 50px;}
#footer-nav a{color:#284b84;}
#footer-nav ul,#footer-nav p{margin:0;}
#footer-nav li.footer-col{padding:10px 0;line-height:1.25em;list-style:none;float:left;}
#footer-nav li#footer-col-1{width:200px;}
#footer-nav li#footer-col-2{width:140px;}
#footer-nav li#footer-col-3{width:130px;}
#footer-nav li#footer-col-4{width:180px;}
#footer-nav li#footer-col-5{width:130px;}
#footer-nav li.footer-col p{font-weight:bold;}
#footer-nav li.footer-col li{list-style:none;}
#footer{padding:10px 0;clear:both;color:#6a86b5;}
.single #primary{margin-bottom:50px;}
.sidebar-box{background:#d8e4f8;/* background:#fff0cd;*/
background:#bce7d0;background:#c9dcd2;-moz-border-radius:10px;-webkit-border-radius:10px;/* padding:5px;*/}
.sidebar-box a{color:#356a4e;}
.sidebar-box ul{margin:1em 20px 1em 10px;line-height:14px;/* padding:0 0 1em 0;*/}
.sidebar-box dl{margin:1em 20px 1em 10px;line-height:14px;}
.sidebar-box p{margin:1em 10px;padding:0 0 10px 0;}
.sidebar-box h3{font-size:14px;margin:1em 10px;}
.sidebar-box ul li{list-style:none;font-weight:bold;margin:0.75em 0;}
.sidebar-box ul li.current_page_item a,.sidebar-box ul li.current-cat a{color:#6f9b84;cursor:default;}
.sidebar-box dt{font-weight:bold;margin:0 0 0.25em 0;}
.sidebar-box dd{margin:0 0 1em 0;color:#65796e;}
.sidebar-box h3{font-size:14px;/* color:#304e3e;*/
color:#6f9b84;}
.blog .post,.archive .post{border-bottom:1px solid #c9dcd2;width:100%;float:left;}
.navigation{clear:both;padding:1em 0;}
a.column-text{color:#777;}
.alignleft{float:left;clear:left;}
#primary .post .entry p.alignright{/*float:right;*/
/*margin:0 0 5px 10px;*/}
.wp-caption-text{color:#666;font-size:11px;line-height:14px;font-weight:normal;}
.alignright{margin:0 0 5px 10px;float:right;clear:right;}
a.stbutton{color:#356a4e;}
.rose{vertical-align:bottom}
.quick-links-header{margin:2em 0 0.5em 0;}
.quick-links{margin:0.5em 20px;}
/* Page numbers */
#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{background:#fff;margin:0;text-decoration:none;font-weight:normal;line-height:12px;}
#wp_page_numbers{margin:2em 0;width:100%;}
#wp_page_numbers ul{border-top:1px solid #ccc;width:100%;}
#wp_page_numbers li{float:left;display:block;}
#wp_page_numbers a{padding:8px 6px;display:block;color:#999;}
#wp_page_numbers li a:hover{color:#fff;background:#b12431;background:#6e99dd;}
#wp_page_numbers li.space{font-size:12px;font-family:Arial;color:#999;padding:8px 6px;}
#wp_page_numbers li.active_page a{color:#fff;background:#3b70c4;cursor:default;}
#wp_page_numbers li.active_page a:hover{color:#fff;/* IE fix */}
#wp_page_numbers li.page_info{float:left;font-size:12px;color:#666;display:block;padding:8px 6px;}
.socialmedia a{margin-right:4px;}
.socialmedia{margin:0;}