/*PAGE*/
.page-container{margin:0px auto;max-width:1400px;background:#fff;padding:0px;}

/*FONTS*/
h1{margin-top:0px;}
h4 a{font-size:1.25em;font-weight:normal;}
a.blogpostemail{display:none;}
.blog-category h2{font-size:2.5em;}
p{text-align:justify;}

/*BODY*/
.container-fluid{border-top:2px solid #d3d5d8;margin-top:-20px;}
section{padding:0px 0px 0px 20px;}

/*HEADER*/
.logo{padding-left:30px;}
.top-hat ul li{padding-right:35px;}
.header-utility p{text-align:right;}
nav .navbar .navbar-inner{font-size:1.2em;}
div.blogCategories ul li, div.blogRecentPosts ul li {list-style-type:none;padding:10px 0px 0px 0px;}
.navbar-sub{margin-top:0px;}
.navbar-sub .navbar-inner{filter:none;background:#fff;border-color:#fff;box-shadow:none;padding-left:30px;font-size:1em;}
.navbar-sub .nav > li > a{padding-top:0px;padding-bottom:0px;color:#2c2c2a;background:#fff;}
.navbar-sub .nav > li > a:hover{background-color:#a2e35f;color:#2c2c2a;}
.navbar-sub .nav > li > a.blogcatlink.active{background-color:#a2e35f;}
.subnav{padding-bottom:15px;}
.header-utility{padding-right:0px;}

/*LEFT COLUMN*/
article{background:#fff;padding:10px 20px 0px 0px;}
span.entryDate{float:left;}
.topic-social{padding-top:10px;}

/*RIGHT COLUMN*/
aside a{color: #455560;}
.promo-container{/*max-width:265px;*/font-weight:normal;border-top:2px solid #73a945;margin-right:30px;}
.promo{max-width:none;}
.promo-donate{margin-right:30px;}
/*.promo-donate img{max-width:265px;}*/
.call-out{width:inherit;}
.bio{font-size:.95em;line-height:1.1em;padding-top:5px;margin-right:35px;border-bottom:2px solid #73a945;}
.bio p{padding-top:10px;text-align:justify;}
.bio h4{margin-top:0px;line-height: 16px;}
aside p{text-align:center;}

/*BLOG COMMENTING STYLES*/
div.ekleavecomment {padding-top:10px;padding-bottom:10px;margin:10px 0 0 20px;}
span.ekcommentheader {padding-top:10px;font-weight:bold;}
a.blogpostemail {display:none;}
#ctl00_ContentPlaceHolder1_blogpost table {padding-top:20px;margin:10px 0 0 20px;border-top:2px dotted #ccc;}

/*MISC*/
a.continue:hover{color:#fff;background:#ffbf24;padding:5px;}
.video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,
.video-container object,
.video-container embed {position: absolute;top: 0;left: 0; width: 100%; height: 100%;}

/*FOOTER*/
footer{margin-left:-20px;margin-right:-20px;}

/*RESPONSIVE STYLES--MOBILE*/
@media (min-width:240px) and (max-width:768px)
{
    body{background:#fff;}
    header{display:none;}
   .mobile-header{background-color:#3e4450;color:#fff;font-weight:bold;margin:10px -20px;padding-top:5px;}
   .mobile-header a{color:#fff;}
   .mobile-header img {width:15%;height:auto;max-width:40px;padding:5px;margin-left:20px;}
   .sub-header{padding-left:10px;}
   .sub-header h1{font-size:1.75em;line-height:1.25em;}
   .dropdown-toggle{font-size:1.2em;}
   .navbar-sub{padding-left:0px;}
   .navbar-sub .navbar-inner{padding-left:0px;}
   .navbar .nav > li > a:hover{border-radius:0px;}
   .navbar .nav > li > a::after {content:none;} 
    article{padding:0px;}
    section{padding:0px 10px 0px 10px;}
    h3 a, h4 a {font-size:1em;line-height:1em;}
    span.entryDate{padding-top:10px;}
    .blogArchive ul li{display:inline;padding-right:10px;}
    }
