/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://blogs.pbs.org/wgbh/mt4/mt-static/themes-base/blog.css);
@import url(http://blogs.pbs.org/wgbh/mt4/mt-static/support/themes/minimalist-blue/minimalist-blue.css);
/* end StyleCatcher imports */

* { margin: 0; padding: 0; }
body { background: url('images/background.jpg'); width: 908px; margin: 0 0 103px 40px; font-family: Arial; }
a:hover { text-decoration: underline; }
#banner-header { background: transparent none; border-color: transparent; }
#footer { background-color: transparent; }
#footer-inner { padding: 0px; }
#novahomelink { margin-left: 220px; }

.addthis_toolbox { 
  float: left;
  margin-top: 5px;
}

#pbsdoubleclick {
  position: absolute;
  color: #CCCCCC;
  font-size: 11px;
  left: 968px;
  top: 30px;
}

#banner-img { 
  background: url('/wgbh/nova/insidenova/images/banner-insidenova-boeing.jpg'); 
  width: 908px;
  height: 231px;
}

#banner-img a {
  text-decoration: none;
  position: absolute;
}

#banner-img a:hover { text-decoration: none; }

#banner-img a i { visibility: hidden; }

#banner-img a#home {
  left: 30px;
  top: 70px;
  width: 450px;
  height: 80px;
}

/* with ML

#banner-img a#exxon { 

height: 50px;
left: 500px;
top: 10px;
width: 160px;
}

#banner-img a#boeing { 

height: 50px;
left: 750px;
top: 8px;
width: 156px;
}

#banner-img a#pl { 

height: 40px;
left: 680px;
top: 10px;
width: 80px;
}

*/

/* without ML */

#banner-img a#exxon { 

height: 50px;
left: 640px;
top: 10px;
width: 160px;
display: none;
}

#banner-img a#boeing { 

height: 50px;
left: 750px;
top: 8px;
width: 156px;
}

#banner-img a#pl { 

height: 40px;
left: 820px;
top: 10px;
width: 80px;
}


#banner-img a#ml { 

height: 60px;
left: 770px;
top: 10px;
width: 130px;
}

#banner-img a#rss { 

height: 25px;
left: 740px;
top: 190px;
width: 30px;

}

#banner-img a#flickr {

height: 25px;
left: 755px;
top: 190px;
width: 25px;

}

#banner-img a#twitter { 

height: 25px;
left: 805px;
top: 190px;
width: 25px;
}


#banner-img a#myspace { 

height: 25px;
left: 800px;
top: 190px;
width: 30px;
}


#banner-img a#facebook {

height: 25px;
left: 835px;
top: 190px;
width: 30px;
}


#banner-img a#youtube {

height: 25px;
left: 870px;
top: 190px;
width: 25px;
}

#widget-box, #recent-posts { 
  background-image: url('/wgbh/nova/insidenova/images/ltgray60bg.png'); 
  padding: 18px 0 14px 24px; 
  margin-bottom: 7px;
}

#recent-posts { margin: 7px 0; }

#recent-posts #left, #recent-posts a#left { margin-right: 320px; }
#recent-posts #left, #recent-posts #right {
  color: #A7F6FC;
  font-weight: bold;
  size: 12pt;
}

#widget-box a, #recent-posts a#left, #recent-posts a#right {
  font-weight: bold;
  size: 12pt;
  color: #333333;
  background-color: #94D4D9;
  text-decoration: none;
  padding: 1px 3px;
}

#widget-box a:hover, #recent-posts a#left:hover, #recent-posts a#right:hover { 
  text-decoration: underline;
  color: #A7F6FC;
  background: transparent url('/wgbh/nova/insidenova/images/ltgray60bg.png');
}

#header-content { margin: 0px; width: 908px; }
#header { border-top: 0px; }
.layout-wt #alpha { width: 528px; }
.layout-wt #beta { 
  width: 345px; 
  padding: 7px 10px 0px 10px;
  margin-left: 14px;
  background-image: url('/wgbh/nova/insidenova/images/ltgray60bg.png'); 
}
#alpha-inner { padding: 0px; }
#content { margin: 0px; }
#container-inner, #content { background-color: transparent; }
#header-inner, #content-inner, #footer-inner { width: 908px; }

.entry-asset { 
  background-color: #ffffff; 
  padding: 26px 24px 21px 24px;
  width: 480px;
}

.asset-meta {
  border-top: 0px;
  margin: 0px;
  padding: 0px;
  float: left;
}

.asset-name, .asset-name a { color: #336699; }
.asset-name {
  font-size: 16px;
  font-style: italic;
  float: left;
  width: 350px;
 }

.asset-content { 
  width: 480px; 
  font-family: Arial;
  line-height: 18px;
  font-size: 14px;
  color: #666666;
}

.meta-entry { font-size: 11px; color: #666666; float: left; width: 340px; }
.meta-entry a { color: #336699; }

#potw { margin-top: 18px; }

h2 { width: 480px; }

h3 {
  font-weight: bold;
  font-size: 12px;
  color: #A7F6FC;
  margin-bottom: 16px;
}

h3 a:link, h3 a:visited { text-decoration: none; }
h3 a, #intro a, .caption a { color: #BBFEFE; text-decoration: none; }
h3 a:hover, #intro a:hover, .caption a:hover { text-decoration: underline; }

.caption { font-size: 11px; color: #ededed; }

#intro { font-size: 16px; color: #A7F6FC; margin: 28px 0px; line-height: 20px; }

#search { 
  margin-top: 9px;
  background-color: #CCCCCC;
  border: 1px solid #a0c7cb;
  width: 173px;
  height: 15px; 
}

.widget-search {
  background-image: url('/wgbh/nova/insidenova/images/black25bg.png');
  border: 1px solid #6c6c6d;
  border-left: 0px;
  border-right: 0px;
}

.widget-search .widget-content { margin: 0px 15px 9px 15px; }

.searchLink {
  color: #A7F6FC;
  font-size: 12px;
  background-color: transparent;
  text-decoration: underline;
  border: none;
  cursor: pointer;
  cursor: hand;
}

.searchLink:hover { text-decoration: underline; }

#twitter_div, #comment-box, #flickr-pool, #author-box, #tag-box, #sites-box, #post-box { margin-top: 28px; }

#twitter_div h3 {
  margin: 0px;
  padding: 12px 0 16px 16px;
  background-image: url('/wgbh/nova/insidenova/images/black25bg.png');
}

ul#twitter_update_list {
  background-image: url('/wgbh/nova/insidenova/images/black25bg.png');
  margin-left: 0px;
  padding: 10px 16px 0px 16px;
  background-repeat: repeat;
}

#twitter_update_list li {
  font-size: 12px;
  list-style-type: none;
  padding-bottom: 19px;
}

#twitter_update_list li span, #twitter_update_list li span a { color: #A7F6FC; }

#twitter_update_list li a {
  font-size: 12px;
  color: #CCCCCC;
  text-decoration: none; 
}

#twitter_update_list li a:hover { text-decoration: underline; }

element.style { font-size: 12px; }

#home-widgets { width: 345px; float: left; }
#home-widgets-left { width: 155px; } 
#home-widgets-right { width: 165px; }

.recent-comments-list li, #post-box li, #recentcomments li {
  background-image: url('/wgbh/nova/insidenova/images/black25bg.png');
  font-size: 11px;
  color: #ededed;
  padding: 10px;
}

.recent-comments-list a, #post-box a, #recentcomments a {
  text-decoration: none;
  font-size: 11px;
  color: #A7F6FC;
}

.recent-comments-list a:hover, #recentcomments a:hover { text-decoration: underline; }

.widget-recent-comments .widget-content { margin: 0px; }

#img-pool { background-image: url('/wgbh/nova/insidenova/images/black25bg.png'); padding: 8px 1px 1px 8px; }

#img-pool img { padding: 0 7px 7px 0; }

#home-widgets-left { float: left; }
#home-widgets-right { float: left; margin-left: 20px; }

.widget-tag-cloud .widget-content { margin: 0px 15px 0px 0px; }

.widget-tag-cloud .widget-content a {
  font-family: Arial;
  color: #ededed;
  line-height: 18px;
  text-decoration: none;
  font-weight: bold;
}

.widget-tag-cloud .rank-10 { font-size: 11px; }

.widget-tag-cloud .widget-content a:hover { text-decoration: underline; }

#author-box ul { 
  list-style-type: none;
  margin-left: 0px;
}

#author-box li { 
  height: 50px; 
  font-size: 12px;
  color: #CCCCCC;
  margin-top: 10px;
}

#author-box img { margin-right: 10px; }

#author-box li a { 
  color: #A7F6FC;
  font-weight: bold;
  text-decoration: none;
  margin-top: 20px;
}

#author-box li a:hover { text-decoration: underline; }

#sites-box ul { 
  margin-left: 0px;
  list-style-type: none;
}

#sites-box a {
  font-size: 11px;
  font-weight: bold;
  color: #ededed;
  text-decoration: none;
}

#sites-box a:hover, #post-box a:hover { text-decoration: underline; }

.widget-recent-entries .widget-content { margin: 0px; }

#comments { 
  background-color: #FFFFFF; 
  padding: 0px 24px 30px 24px;
  width: 480px;
}

.mt-entry .entry-asset { 
  width: 480px; 
  padding: 26px 24px 85px 24px;
}

.mt-entry .asset { margin-bottom: 0px; }

.comments-header {
  padding: 0px;
  margin-bottom: 24px;
}

.comments-content {
  margin-bottom: 57px;
  font-size: 12px;
}

.comments-content .comment {
  background-color: #F5F5F5;
  padding: 14px 14px 23px 14px;
  border-bottom: 0px;
}

.comments-content .comment-header .byline {
  color: #666666;
  font-size: 11px;
}

.comments-content .comment-header .author { 
  font-weight: bold;
  text-decoration: none;
}

.comment-content { font-style: italic; color: #666666; }

#comments-open { border-top: 1px solid #CCCCCC; }

.comment-open-header {
  font-weight: bold;
  font-size: 14px;
  color: #333333;
  padding: 0px;
  margin: 10px 0px 26px 0px; 
}

.comment-open-content {
  font-size: 12px;
  color: #333333;
}

#author-bio { 
  margin: 16px 0px 30px 0px;
  font-size: 12px;
  color: #ededed;
  line-height: 16px;
}

#author-bio a {
  text-decoration: none;
  color: #A7F6FC;
}

#author-bio a:hover { text-decoration: underline; }

#author-bio img { margin-right: 10px }

#post-recent {
  clear: both;
  padding-top: 30px;
}

#post-recent ul {
  margin-left: 0px;
}

#post-recent li { margin-bottom: 13px; }

#post-recent li a {
  text-decoration: none;
  background-color: #94D4D9;
  font-size: 12px;
  color: #000000;
  padding: 1px 3px;
}

#post-recent a:hover { 
	text-decoration: underline;
	color: #A7F6FC;
	background: transparent url('/wgbh/nova/insidenova/images/ltgray60bg.png');
}

#archive-body { background-color: #FFFFFF; padding: 26px 24px 30px 24px; min-height: 1944px; }

#comments-open { color: #333333; }

.comments-open-header {
  padding: 0px;
  margin: 10px 0px 26px 0px;
  font-weight: bold;
  font-size: 14px;
}

.comments-open-content { font-size: 12px; }

.content-nav {
  font-size: 12px;
  color: #000000;
}

.content-nav a {
  text-decoration: none;
  background-color: #A7F6FC;
}

#search-results { min-height: 1945px; background-color: #ffffff; }

.search-results-header {  
  margin: 0px; 
  padding: 26px 0 0 24px; 
}

.content-nav {
  background-color: #333333; 
  opacity:0.6;
  filter:alpha(opacity=60); 
  padding: 18px 24px 14px 24px;
  font-weight: bold;
  font-size: 12px;
  color: #333333;
  background-image: url('/wgbh/nova/insidenova/images/black25bg.png');
}

.results-previous-link, #results-current-page { background-color: #94d4d9; margin-right: 6px; }

.comment, #page-title { background-color: #ffffff; padding-left: 24px; }
#archive-body #page-title { padding: 0px; }

.asset-header {
	height: 50px;
	margin-bottom: 21px;
}

.user-pic { margin-right: 14px; }

.entry-content a, .asset-header a {
  color: #336699;
  text-decoration: none;
}

.entry-asset a:hover { text-decoration: underline; }

#footer-content, #footer .widget, #footer .widget-content { margin: 0px; font-size: 12px; }

#footer { 
  width: 908px; 
  font-size: 12px;
  line-height: 16px;
}

#footer-content { color: #CCCCCC; }

#footer a { color: #A7F6FC; text-decoration: none; }

#footer a:hover { text-decoration: underline; }

#copyright-info { 
  background-image: url('/wgbh/nova/insidenova/images/bg-blue90.png'); 
  width: 884px; 
  float: left; 
  padding: 15px 0 15px 24px;
  margin-bottom: 5px; 
}

#copyright-info img { padding: 15px 15px 0 0; }

#footer .cp-left { float: left; width: 300px; } 
#footer .cp-right { float: left; width: 420px; margin-left: 30px; }

#footer-links { 
  clear: both; 
  background-image: url('/wgbh/nova/insidenova/images/bg-blue90.png'); 
  padding: 15px 0 15px 24px; 
}

#disqus_thread {
  background-color:#FFFFFF; 
  padding:24px 30px;
  margin-bottom: 0px;
}

.dsq-brlink {
  background-color:#FFFFFF; 
  padding:0px 30px 24px 30px;
  width: 468px;
  display: block;
  margin-bottom: 30px;
}

#archive-badge {
  display: none;
}