/* ******************************************************************** */
  /*
  
  project:          Baltimore Brew - Wordpress Template
  file:             brew.css
  creator:          Ben Kutil <ben@make-things.com>
  creation date:    Wed Jun  2 18:15:23 EDT 2010
  copyright:        (c) 2010 - Make Things Studio, LLC
                    All rights reserved.      

  info:             Main Brew CSS File
  
  */
/* ******************************************************************** */

/*= TOOLS
/*-------------------------------------------------------- */
.stretch, .clear{clear:both;height:1px;margin:0;padding:0;font-size:15px;line-height:1px;} .clr{clear:right;} .cll{clear:left;} .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} * html>body .clearfix{display:inline-block;width:100%;} * html .clearfix{/* Hides from IE-mac \*/ height:1%;/* End hide from IE-mac */} /* end clearing */ /* replace */ /* tidy these up */ .replace{position: absolute; text-indent:-10000px;display:none;background-repeat:no-repeat;background-position:left top;background-color:transparent;} .replace a{text-indent:0;} .replace a span{text-indent:-10000px;} /* end replace */ /* Image Replace using spans */ .ir{position:relative;overflow:hidden;visibility:visible;} .ir span{position:absolute;top:0;left:0;display:block;z-index:1000;} /* End Image Replace using spans */ /* accessibility */ span.accesskey{text-decoration:none;} .accessibility{position:absolute;top:-999em;left:-999em;}
/* end accessibility */


/*-------------------------------------------------------- */
/*= [end] TOOLS */

* { font-family: sans-serif !important; background: transparent !important; color: #444 !important; text-shadow: none; }
body { font-family: sans-serif !important; }
#wrap-site { width: 75%; margin: 2.5%; padding: 2.5%; border: 1px solid #444;}
#site-head { display: block; float: none; page-break-after: avoid;}
#branding-logo img { display: none; }
#branding-tagline { margin: 10px 0; font: bold 18px/18px 'LeagueGothic', sans-serif; letter-spacing: .1em; text-transform: uppercase; }
a, a:visited { color: blue !important; text-decoration: underline; }
/* no longer show links */
/* a:after { display: block; content: " (" attr(href) ")"; } */
#page-content,
#main-content { display: block; float: none; }
#main-content img { max-width: 100%; }
#main-content a:after,
#main-header .entry-author a:after,
#main-header .permalink:after { display: inline; }
abbr:after { content: " (" attr(title) ")"; }
.ir a:after,
.wp-caption a:after,
#content-hero .image a:after,
#content-hero .permalink { content: ""; }  /* Don't show links for images */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
#main-content .wp-caption { max-width: 100%;}
/*hide various parts from the site */
#announcement,#feedback,#wrap-site_nav, #site-utility,#todays-info,.social-nav, .ad-120,.entry-tools,#content-neighborhoods,.home #content-recent, .home #content-comments,#page-sub, .commentslink, #main-aside, #dsq-global-toolbar,#dsq-content
{display:none;}
#content-hero li { display: inline; float: left; width: 100%; }

#content-hero .image { display: inline; float: left; width: 350px; height: 350px; margin: 0 15px 0 0; }
#content-hero .hentry-wrap { display: inline; float: left; width: 50%; clear: right; }

#main-header { margin: 1em 0; font: bold 24px/30px Georgia, Times, serif; }
#main-header .heading-sub { font-size: 21px; font-style: italic; }
#main-header .entry-meta { font-size: 12px; font-weight: normal; }
#main-header .published { display: block; font-weight: bold; }
#main-image { display: block; clear: both; float: none; }
#main-content { font-size: 12px; line-height: 18px; }
#main-content p { margin: 0 0 9px; }
.image { }
.image-caption,
.wp-caption-text { width: 100%; display: inline; float: left; font-family: arial; font-size: 9px; line-height: 12px; color: rgb(65,65,65); }
.image-caption .image-source { color: rgb(163,163,162); }
.wp-caption { display: inline; float: left; padding: 3px 0; border-color: rgb(225,225,225); border-bottom: 5px solid rgba(203,203,199,.7); border-top: 5px solid rgba(203,203,199,.7); }
.wp-caption img { width: 100%; display: inline; float: left; margin: 0; padding: 3px 0; border-color: rgb(225,225,225); border-bottom: 1px solid rgba(203,203,199,.7); border-top: 1px solid rgba(203,203,199,.7); }
p.wp-caption-text,
.image-caption { display: inline; float: left; width: 100%; padding: 3px 0; text-align: left; border-color: rgb(225,225,225); border-bottom: 1px solid rgba(203,203,199,.7); }
.wp-caption-text,
.image-caption p,
.image-caption span { margin: 0; padding: 0; font-size: 10px; line-height: 12px; font-family: verdana, sans-serif; }
.image-source { color: rgb(125,125,125); }
.wp-caption { width: 50%; margin: 0 30px 15px 0; }
#main-image { width: 50%; margin: 0 30px 15px 0; }
.entry-content .alignleft { display: inline; float: left; margin: 6px 30px 6px 0; }
.entry-content .alignright { display: inline; float: right; margin: 6px 0 6px 30px; }
.entry-content .alignnone { display: inline; float: left; width: 100%; margin: 6px 0 12px; clear: right;}
#comments { page-break-before: always; }
