@import url(/.shared/themes/typepad/theme-responsive/light/light.css);

@import url(//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic|PT+Sans+Narrow:400,700);

body { font-family: 'PT Sans', Helvetica, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6, .module-email, .entry-footer  { font-family: 'PT Sans Narrow', Helvetica, Arial, sans-serif; }

.container { max-width: 1000px; }
.container .jumbotron { margin: 0; padding: 0; }
.jumbotron h1, .jumbotron h2 { text-align: left; margin: 0; }
#banner h2 { color: #000000; }

#container, #banner, .row { background: transparent; }

.col-xs-12,
.col-sm-8,
.col-md-8, 
.col-lg-8 { padding: 15px; background-color: rgba(255, 255, 255, 0.825); }

#pagebody .well { background: #FFF; }

#footer .well {
background-color: rgba(255, 255, 255, 0.85);
margin-top: 20px; 
}

/* Nav Bar */

.navbar-static-top, .navbar-fixed-top,
.navbar-fixed-bottom { border: 0; }

.navbar-default { background-color: rgba(255, 255, 255, 0.9) }

/* navbar link color */
.navbar a { color: #000 !important; }

/* home navlink hover */
.navbar-header a:hover {
color: #000 !important;
}

/* main navlinks hover */
.navbar-default .navbar-nav > li > a:hover {
color: #000 !important;
}

/* Dropdown - menu background */
.dropdown-menu  {
background: #fff;
}

/* Dropdown - link color */
.dropdown-menu a {
color: #000 !important;
}

/* Dropdown - link hover */
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
color: #000 !important;
}


/* Extra Small */
@media (min-width: 0) {
    .container { padding: 0 15px; }
    .jumbotron h1 { font-size: 1.6em !important; }
    .jumbotron h2 { font-size: .8em !important; line-height: 1.2 !important; }
}


/* Small */
@media (min-width: 768px) {
    #pagebody .well { min-height: 300px; }
    .container { padding: 0 30px; }
    .jumbotron h1 { font-size: 1.8em !important; }
    .jumbotron h2 { font-size: .85em !important; line-height: 1.2 !important; }
}


/* Medium */
@media (min-width: 992px) {
    #pagebody .well { min-height: 300px; }
    .container { padding: 0 30px; }
    .jumbotron h1 { font-size: 2.25em !important; }
    .jumbotron h2 { font-size: .9em !important; line-height: 1.2 !important; }
}

/* Large */
@media (min-width: 1200px) {
    #pagebody .well { min-height: 300px; }
    .jumbotron h1 { font-size: 2.5em !important; }
    .jumbotron h2 { font-size: 0.9em !important; line-height: 1.2 !important; }
    h3.entry-header { font-size: 2em; }
    .module-search .form-group { width: 220px; }
    .module-search .btn { width: 70px; }
}


h2.date-header { 
font-weight: 400; 
font-family: 'PT Sans Narrow', sans-serif;
margin-top: 0;
font-size: 1.25em;
}

.entry { 
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #000;
 }

.entry-featured {
background: transparent !important; 
padding: 0 0 20px 0;
margin: 0 0 30px 0;
border-radius: 0;
}

.entry-body blockquote {
background: #FFF;
border: 0;
color: #555;
font-style: italic;
}

.comment {
    border: 0;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #000;
}

h2.content-header {
    font-size: 1.9em;
    margin-bottom: 20px;
    margin-top: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #000;
}

.content-nav { margin-top: 0; }

.archive-content { font-size: 1.1em; }


.module-typelist,
.module-categories,
.module-category-cloud,
.module-archives,
.module-calendar,
.module-elsewhere,
.module-recent-comments  {
border: 0;
padding: 0;
}

.module-calendar {
padding: 10px 0;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
}

.module-calendar .table {
    margin-bottom: 0;
}

.module-galleries .module-content { font-size: 1.2em; }
.module-miniprofile  { font-size: 1.2em; padding: 0 0 30px; }

.module-about h2.module-header a {
    background-position: 0 6px;
    font-size: 22px;
}

.module-email a {
    background-position: 0 8px;
    font-size: 22px;
}

.module-syndicate a {
    background-position: 0 6px;
    font-size: 16px;
}