/*
 * News Styles - List
 */

div#news {
  list-style: none;
}
div#news ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#news li {
  overflow: hidden;
  margin: 0 0 1.3em 0;
  height: 100%;
  padding-left: 127px;
}
div#news li.with-image {

}
div#news li p {
  margin: 0;
}
div#news li img {
  float: left;
  border: 2px solid #009ddc;
  margin-left: -123px;
}
div#news li h3 {
  font-size: 1.0em;
  margin: 0 0 2px 0;
}

div#news div#paging {
  margin: 10px 0 10px 0;
  padding: 0;
}
div#paging div#previous,
div#paging div#next {
  float: left;
  width: 50%;
}
div#paging div#next {
  text-align: right;
}



/*
 * News Styles - Item
 */

div#news-item p.main-image {
  margin: 0 auto 12px auto;
}
div#news-item p.main-image img {
  border: 1px solid #000;
  display: block;
}
div#news-item h3.date {
  font-size: 1em;
  margin: 0 0 1em 0;
}
div#news-item p.summary {
  font-style: italic;
}

div#news-item p.attachment {
  width: 50%;
}
div#news-item p.attachment a {
  display: block;
  padding: 5px 5px 5px 53px;
  border: 1px solid #b4e5fb;
  background: #f2f2f2 url(/img/icons/icon-grad.gif) top left repeat-x;
  text-decoration: none;
  line-height: 1.5em;
  overflow: hidden;
  height: 100%;
}
div#news-item p.attachment a:hover span.file-name {
  text-decoration: underline;
}
div#news-item p.attachment a span.file-image {
  float: left;
  margin-left: -48px;
}
div#news-item p.attachment a span.file-name {
  display: block;
}
div#news-item p.attachment a span.file-type,
div#news-item p.attachment a span.file-size {
  color: #333;
}



/**
 * Nav lists
 */

ul.news-nav {
  list-style-type: none;
  margin: 0 0 1.5em 0;
  padding: 0;
}
ul.news-nav li {
  line-height: 1.8em;
}
ul.news-nav li.current {
  font-weight: bold;
}
ul.news-nav li a {
  text-decoration: none;
}
ul.news-nav li a:hover {
  text-decoration: underline;
}



/**
 * Related Images
 */

ul.related-images {
  list-style: none;
  margin: 0 0 1em 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
}
ul.related-images li {
  padding-right: 1em;
  padding-bottom: 1em;
  float: left;
}
ul.related-images li a {
  display: block;
  border: 1px solid #b4e5fb;
}
ul.related-images li a img {
  display: block;
}