#wrapper {
  margin:0 auto;
  width:960px;
}
#main { margin:20px 20px 0 20px; }
#page {
  background:#ffffff;
  margin:0 auto;
  width:960px;
}
#content {
  float:left;
  background:#ffffff;
  margin-bottom:20px;
}
#content-header {
  background-repeat:repeat;
  border-top:1px solid #e5e5e5;
  display:block;
  margin-bottom:20px;
  margin-left:8px;
  padding:20px 20px 0px 0;
  margin-right:45px;
}
#headlinecontent {
  background:#333333;
  display:block;
  height:115px;
  margin-top:-10px;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  position:relative;
  width:575px;
  z-index:8;
}
#headlinecontent h2 {
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
  margin-bottom:8px;
  margin-left:25px;
  margin-right:20px;
  padding-top:15px;
}
#headlinecontent p {
  margin-left:25px;
  font-size:11px;
  line-height:1.2em;
  margin-right:20px;
}
#headlinecontent p a { color:#ffff00; }
#content-area {
  background:none;
  padding:45px;
  padding-left:10px;
  padding-bottom:0px;
  padding-top:0px;
}
#content-top {
  margin-bottom:10px;
  margin-left:10px;
}
#sidebar-left {
  float:left;
  margin-bottom:20px;
}
#sidebar-right {
  float:right;
  margin-bottom:20px;
}
body.two-sidebars #content {
  margin-left:261px;
  width:436px;
}
body.two-sidebars #sidebar-left {
  margin-left:-678px;
  width:223px;
}
body.two-sidebars #sidebar-right {
  width:223px;
  margin-right:20px;
}
body.sidebar-left #content {
  margin-left:300px;
  width:620px;
}
body.sidebar-left #sidebar-left {
  margin-left:-880px;
  width:223px;
}
body.sidebar-right #content { width:630px; }
body.sidebar-right #sidebar-right { width:270px; }
body.no-sidebars #content { float:none; }
#footerWrapper {
  background-color:#ffffff;
  width:960px;
}
#footer {
  background-image:url();
  background-repeat:no-repeat;
  color:#ffffff;
  font-size:.95em;
  margin:0 auto 10px auto;
  padding:10px 10px 40px 30px;
  width:920px;
  border-top:1px solid #e5e5e5;
}
#footer a { color:#0066cc; }
#footer-left {
  float:left;
  float:left;
  float:left;
  color:#333333;
  color:#333333;
  color:#333333;
  width:920px;
  width:920px;
  width:920px;
}
#footer-left .block img {
  float:left;
  float:left;
  float:left;
  padding-right:20px;
  padding-right:20px;
  padding-right:20px;
}
#footer-left .block .footerBlock {
  display:inline;
  display:inline;
  display:inline;
}
#footer-left .block .footerBlock .footerUL {
  float:left;
  border-left:1px solid #e5e5e5;
  padding-left:10px;
  padding-right:20px;
  list-style:none;
  margin-top:14px;
}
#footer-left .block .footerBlock .footerUL .footerLI {
  margin:0px !important;
  padding-bottom:4px !important;
}
#footer-left .block .footerBlock .footerUL .footerLI a {
  color:#0066cc !important;
  text-decoration:none !important;
}
#footer-left .block .footerBlock .footerUL2 {
  float:left;
  border-left:1px solid #e5e5e5;
  padding-left:10px;
  padding-right:20px;
  list-style:none;
  padding-bottom:29px;
  margin-top:14px;
  font-size:14px;
}
#footer-left .block .footerBlock .footerUL2 .footerLI {
  margin:0px !important;
  padding-bottom:4px !important;
}
#footer-left .block .footerBlock .footerUL2 .footerLI a {
  color:#0066cc !important;
  text-decoration:none !important;
}
#footer-left .block .footerBlock .footerUL3 {
  float:left;
  border-left:0px solid #e5e5e5;
  padding-left:10px;
  padding-right:20px;
  list-style:none;
  margin-top:14px;
}
#footer-left .block .footerBlock .footerUL3 .footerLI {
  margin:0px !important;
  padding-bottom:4px !important;
}
#footer-left .block .footerBlock .footerUL3 .footerLI a {
  color:#0066cc !important;
  text-decoration:none !important;
  font-weight:bold;
}
.footerUL3 p a { margin-left:42px; }
.footerUL3 img { padding-right:10px !important; }
#footer-left li { list-style:none !important; }
#footer-right { float:right; }
#copyright {
  position:relative;
  top:5px;
  margin-left:30px;
  margin-bottom:30px;
  color:white;
}
#copyright a { color:#ffff00 !important; }
#footer2 { font-size:10px !important; }
.feed-icons {
  margin-top:20px;
  margin-bottom:20px;
  display:none;
}
#content-area .content p img { padding:10px; }
#chropdf {
  display:block;
  margin-left:-259px;
  margin-top:-3px;
  position:absolute;
  z-index:1;
  width:370px;
}
#chropdf p {
  font-family:verdana;
  color:#0066cc;
  text-transform:uppercase;
  font-weight:bold;
  font-style:italic;
  display:block;
  font-size:9px;
}
#chropdf p a {
  color:#0066cc !important;
  display:block;
  float:right;
  margin-top:80px;
  padding-right:17px;
  position:relative;
  width:115px;
}
#homenews .home_prev {
  font-weight:normal;
  line-height:1.5;
  margin:0 20px 10px 0;
}
#homenews img {
  float:left;
  margin-top:5px;
  padding-right:10px;
}
#main .view-landing-pages-content {
  background:none repeat scroll 0 0 #e7f5ff;
  font-family:Verdana;
  line-height:1.3em;
  margin-bottom:0;
  margin-top:0;
  padding:0 10px 5px;
  position:relative;
}
#main .view-landing-pages-content .views-row {
  border-bottom:0 solid #c7d3e5;
  margin-left:10px;
  padding-bottom:20px;
  padding-top:0;
}
#main .view-landing-pages-content .views-row img {
  float:left;
  margin-top:5px;
  padding-right:10px;
}
#main .view-landing-pages-content .views-row .views-field-title {
  background:url("") no-repeat scroll right top transparent;
  border-top:1px solid #c7d3e5;
  color:#063a7e;
  font-size:19px;
  font-weight:normal;
  margin:0 20px 5px 0;
  padding-top:15px;
}
#main .view-landing-pages-content .views-row .views-field-field-preview_text_value p {
  font-weight:normal;
  line-height:1.5;
  margin:0 20px 10px 0;
}
#main .view-landing-pages-content .views-row .views-field-field-preview_text_value {
  font-weight:normal;
  line-height:0;
  margin:0 0 0 218px;
}
#main .view-landing-pages-content .views-row .views-field-field-preview_text_value ul {
  margin-left:20px;
  margin-top:10px;
}
#front_content h2 {
  font-size:20px;
  margin-bottom:5px;
  margin-top:0px;
}
#front_content {
  margin-left:0px;
  position:relative;
  display:block;
}
.terms-inline { display:none !important; }
padding-bottom:15px;
.view-topic-term { margin-left:-8px !important; }
.view-id-issues p {
  font-size:12px !important;
  line-height:1.2em;
  margin-bottom:0px !important;
}
.view-id-issues .views-row {
  border-bottom:0px solid #cccccc !important;
  margin:0 0 20px !important;
  border-top:0px solid #cccccc !important;
  padding:0 !important;
}
.view-id-issues h3 {
  border-bottom:1px solid #e5e5e5 !important;
  padding-bottom:15px;
  margin-top:-10px !important;
}
.image-caption-container {
  color:red !important;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  border:0px solid #e5e5e5;
}
.image-caption-container img { padding:0 !important; }
.image-caption {
  color:#666666 !important;
  font-size:10px;
  margin-left:0px;
  margin-top:0px;
  line-height:1.3em;
}
.field-field-byline {
  font-style:italic;
  font-size:11px;
}
.field-field-print-date {
  padding-bottom:10px;
  font-size:11px;
}
.field-field-byline, .field-field-posted-date { font-size:11px; }
.taxtitle p {
  font-size:14px !important;
  margin:0 0 8px;
}
.view-taxonomy-term .views-row {
  border-bottom:1px solid #cccccc;
  clear:both;
  margin:5px 0 !important;
  padding:0 !important;
}
.view-taxonomy-term .views-row .views-row-first {
  margin:5px 0 !important;
  padding:6px 0 0 !important;
}
.view-id-taxonomy_term .views-field-created { color:#333333; }
