/*================================================================
    News lists
================================================================*/

#newsList {
  background: #fff;
  padding: 12px;
  margin: 0 0 16px;
  position: relative;
}

#newsList h3 {
  background: #bfb28a;
  margin: -12px -12px 12px;
  padding: 12px 24px;
  color: #fff;
  font: normal 24px Helvetica, Arial, sans-serif;
  letter-spacing: 0.1em;
  height: 25px;
  line-height: 25px;
  text-transform: uppercase;
}

#newsList h3 span.feed {
  background: url(feedbg.gif) right top no-repeat;
  display: block;
  width: 49px;
  height: 49px;
  position: absolute;
  right: 0;
  top: 0;
}

#newsList h3 span.feed a {
  display: block;
  margin: 12px 12px 13px 13px;
}

* html #newsList h3 span.feed a {
  margin: 0;
  position: absolute;
  top: 12px;
  right: 12px;
}

.newsItem {
  border-bottom: 1px solid #888;
  margin: 0 -12px 12px;
  padding: 0 12px;
}

.newsItem h4 {
  font-size: 21px;
  letter-spacing: -0.04em;
  line-height: 24px;
  margin: 0;
  text-decoration: none;
}

.newsItem h4 .date {
  color: #666;
  display: inline;
  float: left;
  font-size: 0.8em;
  text-transform: uppercase;
  width: 128px;
}

.newsItem h4 a, .newsItemData {
  border-left: 4px solid #ccc;
  display: inline;
  float: left;
  padding-left: 8px;
  text-decoration: none;
}

.newsItemLabel {
  color: #666;
  font: normal 11px Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  display: inline;
  float: left;
  width: 128px;
  padding-top: 2px;
}

.newsItemData a {
  color: #888;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
}
.newsItemData a:hover { color : #333; }

.newsItem p {
  border-top: 1px dotted #ccc;
  clear: left;
  font-family: Verdana;
  font-size: 11px;
  margin: 0 0 12px;
  padding-top: 4px;
}

#home #newsList {
  background: #fff url(bottomcorners7.gif) center bottom no-repeat;
  display: inline;
  float: left;
  width: 506px;
}

#home #newsList h3 {
  background: #bfb28a url(topcorners7.gif) center top no-repeat;
}

#home .newsItem h4 a, #home .newsItemData {
  width: 362px;
}


#trackerList {
  background: #fff;
  margin: 12px 0;
  padding: 0 12px 12px;
  width: 350px;
}

#trackerList h3 {
  background: #bfb28a;
  margin: 0 -12px 12px;
  padding: 12px 24px;
  color: #fff;
  font: normal 24px Helvetica, Arial, sans-serif;
  letter-spacing: 0.1em;
  height: 25px;
  line-height: 25px;
  text-transform: uppercase;
}

#trackerList .update {
  border-bottom: 1px solid #888;
  margin: 0 -12px 12px;
  padding: 0 12px;
}

#trackerList .update h4 {
  font-size: 21px;
  letter-spacing: -0.04em;
  line-height: 24px;
  margin: 0;
}

#trackerList .update h4 .date {
  color: #666;
  font-size: 0.8em;
  text-transform: uppercase;
}

#trackerList .update h4 a { text-decoration: none; }

#trackerList .update p {
  border-top: 1px dotted #ccc;
  font-family: Verdana;
  font-size: 11px;
  margin: 0 0 12px;
  padding-top: 4px;
}

#home #trackerList {
  background: #fff url(bottomcorners5.gif) center bottom no-repeat;
  display: inline;
  float: right;
  margin-top: 0;
  width: 350px;
}

#home #trackerList h3 {
  background: #bfb28a url(topcorners5.gif) center top no-repeat;
}

.sourceLogo {
  display: inline;
  float: right;
  margin: 0 0 16px 16px;
}
