/* ----- overwrite ----- */

#content {padding: 15px;}
.post-meta {margin-bottom:15px; margin-top:15px;}
input[type=text], input[type=password], input[type=email], textarea {padding:5px; width:50%;}
input[type=submit], input[type=reset] {padding:5px 10px;}
#post-nav {margin-top: 20px; padding: 10px;}

/* ----- new ----- */
.adWrap {padding: 20px 0px; text-align:center; clear:both;}
.topAd {padding-top: 0px;}
.addthis_sharing_toolbox{width: 100%; text-align: center; padding-top: 20px;}
select {border:2px solid #eee; margin-right:5px; padding:5px; color:#555; margin-bottom:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
font.new {color: red; font-weight: bold;}
font.updated {color: orange; font-weight: bold;}
.storyTitle{color:#20b2aa; font-weight:bold; display:inline-block;}

ul.pagination {
margin:4px 0;
padding:0px;
height:100%;
overflow:hidden;
list-style-type:none;
}

ul.pagination li {
float:left;
margin:0px;
padding:0px;
margin-left:5px;
}

ul.pagination li a {
color:black;
display:block;
text-decoration:none;
padding:7px 10px 7px 10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

ul.pagination li a:hover, ul.pagination li a.current {
color:#ffffff;
background:#20b2aa;
}
ul.pagination li.numpages{
float: right;
padding:7px 10px 7px 10px;
}

/*---- cols ----*/
.three-cols{
float: left;
width: 33%;
}
.cols-title{
clear: both;
padding-top: 1px;
}
.donate-form{
float: left;
width: 22%;
}
/* p bar */
.progress {
  height: 1.25em;
  background-color: #378DBC;
}
.progress-wrap {
background: #fecc09;
    border-style: solid;
    margin-top: 1em;
    overflow: hidden;
    position: relative;
    width: 100%;
    border-width: thin;
  .progress-bar {   
    left: 0;
    position: absolute;
    top: 0;
  }
}
@media only screen and (max-width: 768px) {
    .three-cols {
       width: 100%;
    }
    #bot-bar {
       padding: 15px 10px 6px 10px;
    }
    #primary-menu {
       margin-top: 0;
    }
    #logo{
       margin-bottom: 0;
    }
   
   article #post-title{
      font-size: 1.25em;
   }
   .navbar-collapse { display: none !important;}
   .navbar-toggle { display: block !important;}
}

.a-to-z{
text-align: center;
}

.a-to-z a{
margin-right: 10px;
}
