@font-face {
    font-family: 'DejaVuSansBook';
    src: url('fonts/DejaVuSans-webfont.eot');
    src: url('fonts/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DejaVuSans-webfont.woff') format('woff'),
         url('fonts/DejaVuSans-webfont.ttf') format('truetype'),
         url('fonts/DejaVuSans-webfont.svg#DejaVuSansBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BenthamRegular';
    src: url('fonts/Bentham-webfont.eot');
    src: url('fonts/Bentham-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Bentham-webfont.woff') format('woff'),
         url('fonts/Bentham-webfont.ttf') format('truetype'),
         url('fonts/Bentham-webfont.svg#BenthamRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { font-family: Arial, Helvetica, sans-serif; }
nav, .h-right, .bio-wrap .title, legend { font-family: 'DejaVuSansBook', Arial, Helvetica, sans-serif; font-weight: normal;}
.s-title, .special-heading, .tabs .title, .special h2 {font-family: 'BenthamRegular', Arial, Helvetica, sans-serif; font-weight: normal;}
.special-heading {
  color: #fff !important;
  font-size: 1.7em !important;
  /*margin: 0 -35px 0 -35px !important;*/
  margin: 0 -25px 0 -25px !important;
  padding: 10px 15px;
  background:#000000;
}

.float-right { position:absolute; right:5px; top:25px;  }

h1, h2, h3, h4, h5 {font-family: 'DejaVuSansBook', Arial, Helvetica, sans-serif; font-weight: normal; clear: both;}
h1 {font-size: 1.8em; color: #6B6B6B; line-height: 30px; margin-bottom: 10px; }
h2 {font-size: 1.5em; color: #000; margin: 0 0 10px 0}
h3 { font-size: 1.5em; padding: 10px 0 5px; line-height: 28px; }
h4 { font-size: 1.3em; line-height: 25px;}
h5 {font-size: 1em}

.panel h1, .panel h2, .panel h3, .panel h4, .panel h5 {font-family: 'DejaVuSansBook', Arial, Helvetica, sans-serif; font-weight: normal; clear: both;}
.panel h1 {font-size: 1.8em; color: #6B6B6B; line-height: 30px; margin-bottom: 10px; }
.panel h2 {font-size: 1.5em; color: #000; margin: 0 0 10px 0}
.panel h3 { font-size: 1.5em; padding: 10px 0 5px; line-height: 28px; }
.panel h4 { font-size: 1.3em; line-height: 25px;}
.panel h5 {font-size: 1em}

.content-l h3 { margin: 25px 0 0;}
p, .panel p { font-size: 0.8em; margin: 0 0 10px 0; color: #8B8B8B;}

a { color: #00b9e4; text-decoration: none; }
a:hover {color: #666;}
a:active { color: #000;}
p.date { font-size: 0.7em;}
.index h1 {margin-bottom: 0;}
/* Content list */

ul.text, .blog .content-l ul, .single .content-l ul, .category .content-l ul { margin: 0 0 15px 0;}
.text li, .blog .content-l li, .single .content-l li, .category .content-l li { list-style-type: disc; line-height: 20px; color: #616161; margin: 0 0 0 30px; font-size: 0.75em;}

.page-wrap p, .page p { line-height: 20px;}
.intro { font-size: 1em; font-weight: bold; color: #000;}
p.intro { font-size: 1em; font-weight: bold; color: #000;}
.stronger { font-weight: bold;}
.bullet { background: url(images/link.gif) 0 -1px no-repeat; padding-left: 10px;}
.bullet:hover { background-position: 0 -16px;}
.bullet:active { background-position: 0 -31px;}
p.phealth { clear: both;}

.qip { border-bottom:3px solid #00B9E4; padding:0 10px 20px 10px; overflow:hidden; margin-bottom:20px }
.qip p { margin:0 }
.qip-img { float:left; display:inline-block; margin:0 20px 0 0; }
.faq { /*width: 475px;*/width:100% float: right; margin: 0 -20px 30px 0;}
.short_explanation, p.short_explanation {
  color: #333;
  font-family: Arial,sans-serif;
  font-size: 0.6em;
}
.top-margin{
	margin-top:25px;
}
