/* This style-sheet is for pressroom and article pages and can be loaded just 
    on those pages where it is necessary. */

/* 2Jul2007: I don't understand the need to use padding vs. margins
   in order to get article_list and article_items to look right. 
   I'll research this more later.
*/
div#article_list {
float:left;
/* margin: 20px 0px 20px 0px; */
padding:20px 0px 0px 0px;
width:575px;
}

div#article_list .article_item .photo img {
  margin:0;
  padding:0;
}

div#article_list div.article_item:first-child{
  border-bottom-color: #66230D;
  border-bottom-style:dotted;
  border-bottom-width: 2px;
 /* position:relative; */
  width:550px;
  padding-top:0px;
} 

div#article_list div.article_item:last-child{
  border:none;
  /* position:relative; */
  width:550px;
  padding-bottom:20px;
} 

div#article_list div.article_item{
  border-bottom-color: #66230D;
  border-bottom-style:dotted;
  border-bottom-width: 2px;
 /* position:relative; */
  overflow:hidden;
  width:550px;  /* modify to match gutter */
  padding-top:10px;
  padding-bottom:10px;
}
div.article_item div.photo {
  float:left;
  /* margin-top:30px; */
  width:180px;  /* modify to match gutter */
}
div.article_item div.info {
  float:left;
  margin-left:25px;
  /* margin-top:30px; */
  width:345px;  /* modify to match gutter */
}
div.article_item div.info h2 {
  font-size:14px;
  font-style: italic;
  letter-spacing:normal;
  border-bottom-style:none;
  border-bottom-width: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0;
}
div.article_item div.info h3 {
  font-size:16px;
  font-weight:normal;
  margin-top:10px;
}
span.tagline {
  font-size:12px;
}

div.article_item img {

}

div.article_item div.info p {
  font-size:10px;
}
div.article_item div.info p.comment {
  margin-left:0;
  margin-top:0;
  /* margin:0px 0px 0px 0px;*/
  padding:0px;
  font-style:italic;

}


div#article {
float:left;
/* display:inline; */
/* margin: 10px 0px 20px 10px; */
width:375px;
}

div#columns {
  clear:both;
  position:relative;
  width:380px;
  font-size:.84em;
}

#column_1 {
  float:left;
  display:inline;
  margin-top:10px; 
  width:175px;
  /* font-size:.65em; */
}
#column_2 {
  float:left;
  display:inline;
  margin-left:20px;
  margin-top:10px; 
  width:175px;
}

div#article img {
  margin-right:20px;
}

div#article p.quote {
  text-align:center;
  margin: 0px 50px 0px 190px;
  padding-left: 10px;
}

.contsex {
  background-color:inherit;
  color: #32353A;
}
.onourbacks{
  background-color:inherit;
  color: #F90368;
}
.inde{
  background-color:inherit;
  color: #7E0F08;
}
.latimes {
  background-color:inherit;
  color: #6a6768;
}
.sbnp{
  background-color:inherit;
  color: #000000;
}
.scbeacon{
  background-color:inherit;
  color: #37708E;
}
.coastal{
  background-color:inherit;
  color: #ED683D;
}
.usatoday{
  background-color:inherit;
  color: #00529C;
}
.self{
  background-color:inherit;
  color: #3092D1;
}
