/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Typeface: PT Sans, PT Sans Italic, PT Sans Bold Italic

Dark Green: #00422e
Tealish Blue: #1d849c
Gray (links): #6b6b6b
Gray (rules): #e0e0e0

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

@font-face {
    font-family: 'PTSansRegular';
    src: url('PTS55F-webfont.eot');
    src: url('PTS55F-webfont.eot?iefix') format('eot'),
         url('PTS55F-webfont.woff') format('woff'),
         url('PTS55F-webfont.ttf') format('truetype'),
         url('PTS55F-webfont.svg#webfontakBUUg6U') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3, h4, h5, h6 { color: #00422e; margin-bototm: 0; }
hr { background: #e0e0e0; }
a { color: #6b6b6b; }

body, #body_wrapper {
  font-family: 'PTSansRegular';
}

#branding .limiter {
  background: url('Prudent_mastheadbg.jpg') top no-repeat;
}

#site-name { margin-left: 40px; }

#site-navigation ul.links a {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal;
  color: #00422e;
  font-size: 16px;
}

#site-navigation ul.links ul a {
  text-transform: none;
  font-size: 14px;
}

#site-navigation .links>li.first>a {
  background: url('Prudent_navhomeicon.jpg') top left no-repeat;
  overflow: hidden;
  text-indent: -2000px;
  width: 10px;
}


/* sidebar */

#sidebar h2 {
  font-size: 16px;
  line-height: 20px;
  text-indent: 0;
  padding: 0;
  background: transparent;
  color: #00422e;
  border-bottom: 1px solid #e0e0e0;
}

#sidebar .form-submit { background: #00422e; }

#sidebar .view-ec-pro-testimonials .views-field-body {
  color: #1d849c;
  font-size: 16px;
  font-style: italic;
}


/* footer */

#footer .limiter {
  border-top: 0;
  border-bottom: 1px solid #e0e0e0;
}

#region-footer {background: url('Prudent_contentbottombg.jpg') bottom no-repeat;}

/* hero */
.block-nifty_hero .views_slideshow_thumbnailhover_div_breakout_teaser {
  background: rgba(100,100,100,.5);
}

.nifty-hero-left_txt .nifty-hero-caption { right:50%; }

.nifty-hero-item,
.nifty-hero-item h1,
.nifty-hero-item h2,
.nifty-hero-item h3,
.nifty-hero-item h4,
.nifty-hero-item h5,
.nifty-hero-item h6 {
  color:#FFFFFF;
  font-weight:normal;
  text-shadow:none;
}

.nifty-hero-item h2 { font-style: italic; margin-bottom: 0;}