/***
* This file contains CSS for theme chrome and is only here for demoing if 
* a subtheme is not yet built with client layout markup. This file will be 
* overwritten with an empty style.css in the sub-theme. So copy and paste CSS 
* from this file into the subthem/style.css as needed.
*/
body {
  background-color: #fff;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 75%;
  color: #333333;
  line-height: 1.3em;
  margin: 0;
  padding: 0;
}
a, a:link,
.marker, 
.form-required,
.comment-count,
a:focus {
  color: #3399cc;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1, h2, h3, h4 {
  line-height: 1.1em;
  margin: 10px 0;
}
p {
  margin-top: 0;
}
#page {
  width: 1024px;
  margin: 0 auto;
}
#header {
  float: left;
  width: 100%;
}
#primary-links {
  clear: both;
  float: none;
}
#primary-links a:hover {
  text-decoration: none;
}
#footer {
  font-size: 0.87em;
}
.bw-sidebar h2.pane-title {
  background-color: #F2F2F2;
  padding: 8px 5px;
  margin-top: 0;
  color: #666666;
  font-size: 1.5em;
  font-weight: normal;
}
.bw-sidebar .panel-pane {
  border: #E5E5E5 solid 2px;
  padding: 3px;
  margin-bottom: 25px;
}
.bw-sidebar .panel-pane .pane-content {
  padding: 8px;
}
/* Calendar */
.calendar-calendar td .inner .view-field a {
  color: #3399cc;
}
.calendar-calendar .mini td a {
  font-weight: bold;
  color: #3399cc;
}
.calendar-calendar td.has-events .mini-day-on {
  background-color: #3399cc;
}
.calendar-calendar td.has-events .mini-day-on a {
  color: #fff;
  text-decoration: none;
}

/* STyling for BW wire releases */
.bwcellpaddingbottom1 {padding-bottom: 2.0px}
.bwcellpaddingbottom3 {padding-bottom: 4.0px}
.bwcellpaddingleft0 {padding-left: 0.0px}
.bwcellpaddingleft1 {padding-left: 5.0px}
.bwcellpaddingright0 {padding-right: 0.0px}
.bwcellparagraphmargin {margin-bottom: 0px; margin-top: 0px}
.bwdoublebottomborder {border-bottom: double black 2.25pt}
.bwlistitemmarginbottom {margin-bottom: 10.0px}
.bwsinglebottomborder {border-bottom: solid black 1.0pt}
.bwtablebottommargin {margin-bottom: 10.0px}
.bwtablemarginb {clear: both; width: 75%}
.bwtextaligncenter {text-align: center}
.bwtextalignleft {text-align: left}
.bwtextalignright {text-align: right}
.bwverticalalignbottom {vertical-align: bottom}
.bwverticalaligntop {vertical-align: top}
.bwwhitespacenowrap {white-space: nowrap}         

#bwNews {width:100%;}
#bwNewsRelease {margin:0 0 1.4em 0;width:100%;border:0;}
#bwNewsBody {width:100%;}
#bwNewsAssets {font-size:85%;}
#bwNewsFooter {clear:both;}
#bwCompanyLogos {margin-bottom:2.1em;}
#bwCompanyLogos img {display:inline;margin-right:24px;vertical-align:middle;}
.bwStoryDateline {font-size:85%;color:#067;margin-bottom:1.4em;}
.bwStoryDateline div {display:inline;}
.bwStoryGenreNotes {margin-bottom:1.4em;}
#bwStoryBody {width:100%;margin-bottom:1.4em;}
#bwStoryContacts {clear:both;background-color:#0076b6;width:50%;margin-top:1.4em;}
#bwStoryContacts h2 {font-size:small;color:#fff;padding:3px 6px;border:0;margin:0;}
#bwStoryContacts .hd {background-color:#0076b6;}
#bwStoryContacts .bd {padding:1px;}
#bwStoryContacts .bd .c {background-color:#fff;padding:5px;}
#bwStoryContacts .ft .c {background-color:#fff;}
#bwLogo {float:right;height:36px;}
div.bwStoryMm {width:144px;padding-bottom:2.1em;margin-right:24px;float:left;}
div.bwStoryMm p {margin-bottom:0;}
div.bwStoryMm div.bwImg {height:144px;font-size:144px;line-height:144px;text-align:center;overflow:hidden;display:table-cell;vertical-align:middle;}
div.bwStoryMm div.bwImg img {vertical-align:middle;}
div.bwStoryMm img.icon {vertical-align:-20%;}
div.bwStoryMm div.bwCaptionLabel {color:#666;height:18px;padding-top:4px;margin:0;}
.story_genre_notes {margin-bottom:1em;}

* html #bwStoryBody table {width:auto;} /* needed for IE6 only */
/* BW wire table work around */
.pane-node-body table {
border-left:none;
border-top:none;
}
.pane-node-body table tr td, .pane-node-body table tr th {
border-bottom:none;
border-right:none;
border-top:none;
}
