/*
THEME NAME: BLC
THEME URI: http://www.marcheatleydesign.com
DESCRIPTION: Big Little City - redesign March 2010
VERSION: 0.1
AUTHOR: The Heat
AUTHOR URI:
TAGS: Static site
Template: hybrid
*/
@import "../hybrid/library/css/reset.css";
@import "../hybrid/library/css/drop-downs.css";
@import "../hybrid/library/css/plugins.css";


body{
        background:url(photos-bg.png)center 80px no-repeat #F3FFEF;
        color:#333;
        padding:0;
        margin:0;
        font-family:trebuchet MS, Arial, Sans;
}
h1, h1 a, h2, h2 a,  h3, h3 a{
        color:#239E77;
        margin:0 0 10px;
}
h1, h2.page-title{
        font-size:250%;
}
h2{
        font-size:200%;
}
h2{
        font-size:150%;
}
h3{
        font-size:120%;
}
p{
        margin-bottom:20px;
}
li{
        margin-left:20px;
}
.blogroll li{
        margin:0;
}
pre{
        white-space: normal;
        padding:5px;
        border:solid 1px #aaaaaa;
        margin-bottom:20px;
}
.post-title,.single-title, .entry-title{
        line-height:150%;
}
#body-container{
        margin:0;
}
#header{
        background:url(blc-banner.png) center top no-repeat;
        width:960px;
        height:230px;
        padding:0;
        margin:20px auto 0;
}
#site-title, #site-description{
        text-indent:-1000px;
}
#navigation{
        width:1016px;
        height:auto;
        padding:0;
        margin:0 auto;
#page-nav{
        text-align: center}
}
#page-nav ul{
        display: table;
        margin: 0 auto;
}
#page-nav li.page_item, #page-nav li.current_page_item{
        margin:0 10px;
}
#page-nav li a{
        display: table-cell;
        position: relative;
        color:#fff;
        font-weight:bold;
        text-transform:uppercase;
        text-align:center;     
        background-color:#239E77;
        width:126px;
        padding:10px;
        border:none;
        -moz-border-radius-topleft:10px;
        -moz-border-radius-topright:10px;
        -webkit-border-top-left-radius:10px;
        -webkit-border-top-right-radius:10px;
}
#container{
        width:976px;
        overflow:auto;
        background:#fff;
        padding:30px 20px;
        border:solid #aaa 1px;
        margin:0 auto;
        border-radius-bottom-left:20px;
        border-radius-bottom-right:20px;
        -moz-border-radius-bottomleft:20px;
        -moz-border-radius-bottomright:20px;
        -webkit-border-bottom-left-radius:20px;
        -webkit-border-bottom-right-radius:20px;

}
#content{
        width:624px;
        float:left;
        clear:both;
        padding-right:20px;
        border-right:solid #aaa 1px;
}
.post {
        padding-bottom:20px;
        border-bottom:solid #aaa 1px;
}

#primary{
        float:right;
        width:312px;
        padding:0;
        margin:0;
}
.widget{
        padding:0 0 10px 0;
        border-bottom:solid 1px #aaa;
        margin-bottom:20px;
}
input, textarea, #gcf_name, #gcf_email, #gcf_message, #gcf_captcha{
        width:292px;
        color:#fff;
        font-family:trebuchet MS, Arial, Sans;
        font-weight:bold;
        background:#239E77;
        padding:10px;
        border:none;
        margin-bottom:10px;

}
input[type=button], input[type=submit],.button, .submit, .reset{
        background:#fff;
        color:#239E77;
        width:145px;
        border:solid 1px #ccc;
        -moz-border-radius:20px;
        -webkit-border-radius:20px;
}
#footer-container{
        background:#000;
        padding:40px;
        margin:20px 0 0 0;
}
#footer{
        width:1016px;
        overflow:auto;
        padding:5px;
        margin:0 auto;
}
.footer_box{
        float:left;
        width:229px;
        margin:5px;
}
#footer a{
        color:#999;
        }
.shout{
        font-size:160%;
}

.blogroll{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
.blogroll li{
        display:inline;
        margin-bottom:20px;
}

div#post-702 p.byline {
display:none;
}

div#post-702 h2.entry-title {
margin-top:0px;
margin-bottom:8px;
}

div#post-702 p.entry-meta {
display:none;
}

div#post-702 h3 {
margin-bottom:0px;
}
div#post-702 div#entry-content div#fbconnect_head_share,  {display:none;}

.breadcrumb {margin:0 0 10px;}

.widget-title {margin: 5px 0;}

div.sticky div.entry-content div.tweetmeme_button {display:none;}

.post  {
padding-bottom:5px;
margin:0 0 5px;}

.alignright{
        float:right;
        margin-left:20px;
}