/* Base */
@import url(https://static.typepad.com/.shared/themes/walt/styleless/theme.css);

@import url(https://static.typepad.com/.shared/themes/common/bxslider.css);
@import url(https://static.typepad.com/.shared/css/widgets.css);
@import url(https://static.typepad.com/.shared/themes/common/recentpostsfancy.css);

/* Tip Jar */
@import url(https://static.typepad.com/.shared/themes/common/tipjar.css);

/* Portal */


/* Theme */
@import url(https://static.typepad.com/.shared/themes/typepad/theme-responsive/black/black.css);







body { padding-bottom: 50px; }



/* Custom CSS */
#banner
{
background: url(https://thebuildingcoder.typepad.com/tbc_banner6_1200_200.png) center top no-repeat;
height: 200px;
}

#banner-inner { overflow: visible; padding: 0; }

#banner-header
{
position: absolute;
left: 0;
top: 0;
width: 100%;
margin: 0;
padding: 0;
}

#banner-header a
{
display: block;
left: 0;
top: 0;
height: 200px;
text-indent: -1000em;
}

#banner-description
{
overflow: hidden;
width: 0;
height: 0;
margin: 0;
padding: 0;
text-indent: -1000em;
}

.jumbotron h1, .jumbotron h2 { display: none }

.jumbotron h1 a {
  background: url(http://thebuildingcoder.typepad.com/tbc_banner5_1200_200.png) center top no-repeat;
  background-size: cover;
  background-position: center;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 200px;
  text-indent: -1000em;
}

h1, h2, h3, h4, h5, h6, .module-email {
  font-family: 'Lato', Arial, sans-serif;
}

h3 {
  font-size: 1.8em;
}

h4, h5, h6, h7 {
  font-size: 1.2em;
}

.entry-content, .entry-more {
  font-family: 'Open Sans';
  font-size: 1em;
}

div.comment-content { padding-top: 6px }

div.entry-author-jeremy_tammik { padding-top: 1em }

.darkblue { color: darkblue; }
.blue { color: blue; }
.red { color: red; }
.teal { color: teal; }
.maroon { color: maroon; }
.green { color: green; }
.gray { color: gray; }

blockquote p {
  font-weight: 400;
  font-size: 100%;
}

b, strong { font-weight: bolder }

th.r, td.r { text-align: right; }

@media (max-width: 600px) { /* --- small */
  .jumbotron { height: 100px; }
  /* .jumbotron h1 a { height: 120px; } */
  #banner { 
    background: url(http://thebuildingcoder.typepad.com/tbc_banner5_600_100.png) center top no-repeat;
    min-height: 100px; 
    max-height: 100px; 
    background-position: 0px 0px; }
  #banner-header a { min-height: 100px; max-height: 100px; }
}

@media (min-width: 600px) { /* --- larger */
  .jumbotron { height: 200px; }
  #banner { min-height: 200px; max-height: 200px; background-position: 0px 0px; }
  #banner-header a { min-height: 200px; max-height: 200px; }
  /* .entry-content, .entry-more { line-height: 190%; } */
}






/* Books Typelist - Update to base file size and re-size to retain original visual spec */
.typelist-thumbnailed .typelist-thumbnail img { width: 100px; }


/* ph=1 */
