/*-----LAYOUT-----*/
body {
  margin: 0; 
  padding: 0; 
  background: #fff url(/rss/images/nav_bg.gif) repeat-y 0; 
  color: #454545; 
  font-family: Verdana, sans-serif; 
  font-size: 75%; 
}
#header {
  height: 130px; 
  text-align: left; 
  white-space: nowrap; 
  background-color: #324395; 
  color: #fff; 
  border-bottom: 1px solid #454545; 
}
#content {
  margin-left: 172px; 
  margin-bottom: 2em; 
  margin-right: 8px; 
  padding-top: 2em; 
  background-color: #fff; 
  color: #454545; 
}
#nav {
  position: absolute; 
  top: 131px; 
  left: 8px; 
  width: 140px; 
  padding-top: 2em; 
  background-color: #e7e3d6; 
  color: #4d4d4d; 
}
#footer {
  padding: 8px; 
  border-top: 1px solid #454545; 
  margin-left: 156px; 
  text-align: right; 
  background-color: #fff; 
  color: #454545; 
}
#header img {
  width: 124px; 
  height: 124px; 
  border: none; 
}
/* Need to zero out the header margins to make the tops of the nav and content areas level */
.orgname, #nav h4 {
  margin: 0; 
}
.feedtitle, .lastmoddate {
  margin-top: 0; 
}

/*-----FONTS AND COLORS-----*/
h1 {
  background-color: #324395; 
  color: #fff; 
  font-size: 120%; 
}
h2 {
  background-color: #fff; 
  color: #3b4fae; 
  font-size: 120%; 
  /* border-bottom: 1px solid #f9d449; */
}
h3 {
  background-color: #fff; 
  color: #5d6fc7; 
  font-size: 100%; 
}
#nav h4 {
  background-color: #e7e3d6; 
  color: #4d4d4d; 
  font-size: 100%; 
}
p, ul, table {
  font-size: 100%; 
}
ul {
  line-height: 1.3em; 
}
p.lastmoddate {
  background-color: #e9e9e9; 
  color: #454545; 
  padding: 0.25em; 
  font-weight: bold; 
}
p.lastmoddate, span.description, span.releasenumber, span.pubdate, span.filingtype {
  font-size: 90%; 
}
span.pubdate {
  font-style: italic; 
}

/*-----LISTS-----*/
#content ul.aggregators {
  display: block; 
  margin-left: 0; 
  padding-left: 0; 
  list-style: none; 
}
#content ul.aggregators li {
  display: inline; 
  padding-right: 1em; 
}
#content ul#feeditems {
  margin-left: 0; 
  padding-left: 0; 
  list-style: none; 
  line-height: 1.3em; 
}
#content ul#feeditems li {
  margin-bottom: 1em; 
}
#nav ul {
  margin-left: 0; 
  padding-left: 1em; 
  list-style: none; 
  text-indent: -1em; 
  line-height: 1.5em; 
}
#footer ul {
  display: inline; 
  margin-left: 0; 
  padding-left: 0; 
  list-style: none; 
  text-align: right; 
}
#footer ul li {
  display: inline; 
}

/*-----LINKS-----*/
#content a:link {
  background-color: #fff; 
  color: #bf0023; 
  text-decoration: underline; 
}
#content a:visited {
  background-color: #fff; 
  color: #680013; 
  text-decoration: underline; 
}
#content a:hover {
  background-color: #fff; 
  color: #bf0023; 
  text-decoration: none; 
}
#content a:active {
  background-color: #fff; 
  color: #f9d449; 
  text-decoration: underline; 
}
#nav a:link {
  background-color: #e7e3d6; 
  color: #4d4d4d; 
  text-decoration: none; 
}
#nav a:visited {
  background-color: #e7e3d6; 
  color: #4d4d4d; 
  text-decoration: none; 
}
#nav a:hover {
  background-color: #e7e3d6; 
  color: #bf0023; 
  text-decoration: underline; 
}
#nav a:active {
  background-color: #e7e3d6; 
  color: #4d4d4d; 
  text-decoration: none; 
}
#footer a:link {
  background-color: #fff; 
  color: #3b4fae; 
  text-decoration: none; 
}
#footer a:visited {
  background-color: #fff; 
  color: #3b4fae; 
  text-decoration: none; 
}
#footer a:hover {
  background-color: #fff; 
  color: #bf0023; 
  text-decoration: underline; 
}
#footer a:active {
  background-color: #fff; 
  color: #f9d449; 
  text-decoration: none; 
}