#container {
  position: relative;
  background-color: white;
  width: 90%;
  height: 100%;
  left: 0;
  top: 0;
  margin-left: 0px;
  margin-top: 0px;
}

#body {
  position: absolute;
  width: 90%px;
  height: 100%px;
  background-image: url('../img/white_70.png');
  left: 57px;
  top: 131px;
  overflow: visible;
  padding: 5px;
}

/*containers*/
  #co2_news_general_container, co2_news_full_article_container {
    width: 80%;
  }
  #co2_news_headlines_container {
  }
  .co2_news_article_container {
    margin-bottom: 15px;
  }
  .co2_news_source_container
  {
    margin-bottom: 15px;
  }
  .co2_news_article_body_container {
    margin-top: 4px;
  }

/*article list*/
  .co2_news_article_title {
    font-weight: bold;
  }
  .co2_news_article_date {
    font-style: italic;
    float: left;
    clear: both;
  }
  .co2_news_article_intro {
  }
  .co2_news_article_link {
    font-style: italic;
  }

/*headlines list*/
  .co2_news_headline, a.co2_news_headline, a.co2_news_headline:active, a.co2_news_headline:visited {
    text-decoration: none;
    margin-bottom; 2px;
    color: #223289;
  }
  a.co2_news_headline:hover {
    text-decoration: underline;
    margin-bottom; 2px;
    color: #223289;
  }
  .co2_news_headline_div {
    margin-bottom: 5px;
  }

/*show full article*/
  .co2_news_full_article_title {
    font-size: 13pt;
    font-weight: bold;
    float: left;
    width: 580px;
    float: left;
    clear: both;
  }
  .co2_news_full_article_intro {
    font-weight: bold;
    float: left;
    width: 270px;
		margin-right: 15px;
		padding-top: 4px;
    clear: left;
  }
  .co2_news_full_article_body {
    width: 284px;
		float: left;
    top: 0;
    margin-right: 15px;
    clear: both;
  }
  .co2_news_back_button, a.co2_news_back_button, a.co2_news_back_button:active, a.co2_news_back_button:visited {
    text-decoration: none;
  }
  a.co2_news_back_button:hover {
    text-decoration: underline;
  }

/*general*/
  .co2_news_content {
    margin-bottom: 8px;
  }

/*containers*/
  #co2_newsletter_general_container {
    width: 80%;
  }

/*general*/
  .co2_newsletter_message {
    margin-bottom: 8px;
    color: #223289;
  }

  .co2_newsletter_marked_input {
    background-color: #FFDDDD;
  }
  
  a, a:active, a:visited {
    text-decoration: none;
    color: #223289;
  }
  
  a:hover {
    text-decoration: underline;
    color: #223289;
  }

