/*  
Theme Name: Quetools
Description: A Theme for Quetools.com
Version: 1.0.0
Author: Decomplexity

TABLE OF CONTENTS

01 - Clearfix
02 - Global 
03 - Three Column Layout
04 - General Layout
05 - Header (including menu)
06 - Content
07 - Footer
08 - Slideshow
09 - Buttons
10 - Sidebar
11 - Widgets
12 - Comments
13 - Pagination
*/
/* 
	01 - Clearfix 
*/
/* For modern browsers */
/* line 30, ../sass/screen.scss */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

/* line 35, ../sass/screen.scss */
.clearfix:after {
  clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
/* line 40, ../sass/screen.scss */
.clearfix {
  zoom: 1;
}

/*
	02 - Global Styles
*/
/* line 53, ../sass/screen.scss */
body {
  padding: 0;
  margin: 0px;
  background: url(/images/whBG.jpg) repeat;
  /* Do Not Change Font Size Here.  Change Global Font Size In #dWrapper */
  font: 62.5% 'Asap', sans-serif;
  color: #373535;
}

/* line 68, ../sass/screen.scss */
#dBody {
  position: relative;
  z-index: 10;
  padding: 0px;
  min-height: 200px;
  /* background: url(/images/redPeakBG.png) top center no-repeat fixed; */
}

/* line 82, ../sass/screen.scss */
.colorLighter {
  color: #B0B0AD;
}

/* line 88, ../sass/screen.scss */
strong {
  font-weight: bold;
}

/* line 94, ../sass/screen.scss */
em {
  font-style: italic;
}

/* line 100, ../sass/screen.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  margin-bottom: 12px;
  font-weight: 400;
}

/* line 112, ../sass/screen.scss */
h1 {
  font-size: 2em;
  font-family: 'Asap', sans-serif;
  color: #B21802;
}

/* line 120, ../sass/screen.scss */
h2 {
  font-size: 1.5em;
  color: #373535;
  font-family: 'Lustria', serif;
}

/* line 128, ../sass/screen.scss */
h3 {
  font-size: 1.17em;
}

/* line 135, ../sass/screen.scss */
h4 {
  color: #B21802;
  font-size: 1.17em;
}

/* Basic Heading Sizing

h1{
	
	font-size: 2.8em;
	font-weight:500;
}

h2{
	
	font-size: 1.7em;
	
}

h3{
	
	font-size: 1.5em;
	
}


h5{

	font-size: 1.15em;

}

h6{

	font-size: 1.0em;

}
*/
/* line 176, ../sass/screen.scss */
p {
  line-height: 1.4em;
  margin-bottom: 20px;
}

/* line 183, ../sass/screen.scss */
a {
  color: #917F34;
  text-decoration: none;
}

/* line 190, ../sass/screen.scss */
a:hover {
  color: #917F34;
  text-decoration: underline;
}

/* line 197, ../sass/screen.scss */
img {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 205, ../sass/screen.scss */
ul {
  margin: 0;
  padding: 0;
  margin-bottom: 25px;
}

/* line 213, ../sass/screen.scss */
li {
  padding-left: 14px;
  margin: 12px;
  line-height: 1.4;
}

/* line 221, ../sass/screen.scss */
input::-webkit-input-placeholder {
  color: grey !important;
}

/* line 226, ../sass/screen.scss */
input:-moz-placeholder {
  color: grey !important;
}

/* line 233, ../sass/screen.scss */
input {
  color: #373535;
}

/* line 239, ../sass/screen.scss */
blockquote {
  margin-bottom: 20px;
  padding: 0 30px;
  font-size: 1.2em;
  font-family: 'Asap', sans-serif;
  font-style: italic;
}

/* line 250, ../sass/screen.scss */
.bold {
  font-weight: bold;
}

/* line 256, ../sass/screen.scss */
.italic, .italics {
  font-style: italic;
}

/* line 262, ../sass/screen.scss */
.lighter {
  font-weight: lighter;
}

/* line 268, ../sass/screen.scss */
.left {
  float: left;
}

/* line 274, ../sass/screen.scss */
.right {
  float: right;
}

/* line 280, ../sass/screen.scss */
.textLeft {
  text-align: left;
}

/* line 286, ../sass/screen.scss */
.textRight {
  text-align: right;
}

/* line 292, ../sass/screen.scss */
.textCenter {
  text-align: center;
}

/* line 298, ../sass/screen.scss */
.hTitle {
  font-family: 'Asap', sans-serif;
  margin: 0;
  font-size: 3.5em;
}

/* line 306, ../sass/screen.scss */
.dPageHeader {
  width: 960px;
  border-bottom: 1px solid #373535;
  padding-bottom: 20px;
  margin-top: 10px;
  margin-bottom: 70px;
  overflow: hidden;
}

/* line 317, ../sass/screen.scss */
.dPageHeader h1 {
  float: left;
  display: block;
  margin-bottom: 0px;
}

/* line 325, ../sass/screen.scss */
.hEVdate {
  float: left;
  margin: 0px;
}

/* line 332, ../sass/screen.scss */
.dBreadcrumbs a, .dBreadcrumbs {
  font-family: 'Asap', sans-serif;
}

/* line 338, ../sass/screen.scss */
.dBreadcrumbs {
  display: block;
  float: left;
  margin-top: -70px;
  padding: 5px 10px 5px 0px;
  font-size: 12px;
  color: #373535;
}

/* line 352, ../sass/screen.scss */
.dSearchBreadcrumbs {
  display: block;
  float: right;
  margin-top: 12px;
  text-align: right;
  width: 48%;
  color: grey;
}

/* line 367, ../sass/screen.scss */
.dContentContainer .dBreadcrumbs a, .dContentContainer .dSearchBreadcrumbs a {
  padding: 5px 5px 5px 0px;
}

/* line 373, ../sass/screen.scss */
.dArticleContainer .dPageHeader h1 {
  float: none !important;
}

/* line 379, ../sass/screen.scss */
.dEventContainer .dPageHeader h1 {
  float: none !important;
}

/* line 385, ../sass/screen.scss */
.dArticleContainer .dPageHeader h2 {
  float: left;
  width: 49%;
  margin-bottom: 0px;
}

/* line 393, ../sass/screen.scss */
.dArticleImage img {
  -moz-box-shadow: 0 0 6px #333333;
  -webkit-box-shadow: 0 0 6px #333333;
  box-shadow: 0 0 6px #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 405, ../sass/screen.scss */
.hide {
  display: none !important;
}

/* line 411, ../sass/screen.scss */
.dBox {
  width: 285px;
  padding: 0 10px;
}

/* line 418, ../sass/screen.scss */
.dBorderCenter {
  background: url("/images/border-light.gif") repeat-y top center;
  overflow: auto;
}

/*
	03 - Three Column Layouts
	Layout: Home
*/
/* line 431, ../sass/screen.scss */
.dLayoutHome {
  width: 960px;
}

/* line 435, ../sass/screen.scss */
.dLayoutHome .dColumnLeft {
  float: left;
  width: 640px;
  overflow: inherit;
}

/* line 442, ../sass/screen.scss */
.dColumnStaticLeft h4 {
  font-size: 130%;
  font-weight: normal;
  padding: 20px 10px;
}

/* line 450, ../sass/screen.scss */
.dLayoutHome .dColumnRight {
  float: right;
  width: 310px;
  padding: 15px 0px 20px 10px;
  margin: 0;
}

/* line 459, ../sass/screen.scss */
.dCol {
  position: relative;
  width: 310px;
}

/* line 464, ../sass/screen.scss */
#dHLc1 {
  float: left;
  overflow: visible;
}

/* line 469, ../sass/screen.scss */
#dHLc2 {
  float: left;
}

/* line 473, ../sass/screen.scss */
.dHboxes {
  /* background: #f1f3f5 url(/images/peakBG.png); */
  /* width: 295px; */
  width: 305px;
  /* padding: 5px; */
  padding: 0px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 6px #333333;
  -webkit-box-shadow: 0 0 6px #333333;
  box-shadow: 0 0 6px #333333;
}

/* line 490, ../sass/screen.scss */
#dNewsFeed {
  margin: 15px 20px 20px 0;
}

/* line 494, ../sass/screen.scss */
#dEventFeed {
  margin: 15px 10px 20px 0px;
}

/* line 498, ../sass/screen.scss */
#dBlogFeed {
  margin: 0px 20px 20px 0px;
}

/* line 503, ../sass/screen.scss */
#dArticleNewsFeed {
  float: right;
  margin: 0 0 30px 0;
}

/* line 509, ../sass/screen.scss */
.dSubscribeBox table {
  position: relative;
  margin-top: 5px;
}

/* line 514, ../sass/screen.scss */
#dBlogFbg {
  /* background: url(/images/rssBG.jpg) bottom left no-repeat #FFFFFF; */
  background: #FFFFFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 525, ../sass/screen.scss */
#dBlogFbg .dbInner {
  background: url(/images/whitetexture.jpg) white;
}

/* line 531, ../sass/screen.scss */
.dColumnRight #dBlogFeed {
  margin: 0px 0px 20px 0px !important;
  width: 310px;
}

/* line 536, ../sass/screen.scss */
.dColumnRight #dBlogFbg .dbInner {
  width: 280px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 545, ../sass/screen.scss */
#dEsubscribe {
  margin: 0px 10px 20px 0px;
}

/* line 549, ../sass/screen.scss */
#dRightBox {
  /* background: #f1f3f5 url(/images/peakBG.png); */
  /* width: 300px; */
  width: 310px;
  /* padding: 5px; */
  padding: 0px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 6px #333333;
  -webkit-box-shadow: 0 0 6px #333333;
  box-shadow: 0 0 6px #333333;
}

/* line 567, ../sass/screen.scss */
#dRightBox .iVideoPoster {
  max-width: 270px;
}

/* line 575, ../sass/screen.scss */
#dRightBox .dYoutube {
  margin-top: 0px;
}
/* line 579, ../sass/screen.scss */
#dRightBox .dYoutube h1 {
  color: #373535;
  font-family: 'Lustria',serif;
  font-size: 1.5em;
  text-transform: none;
  margin-bottom: 10px;
}
/* line 589, ../sass/screen.scss */
#dRightBox .dYoutube .tYoutube {
  margin-bottom: 10px;
}
/* line 595, ../sass/screen.scss */
#dRightBox .dYoutube .dYoutubeDescription {
  text-align: left;
}

/* line 605, ../sass/screen.scss */
.dPopupVideoWrapper {
  margin-bottom: 10px;
}

/* line 611, ../sass/screen.scss */
.sVideoTitle {
  font-size: 1.17em;
  color: #B21802;
  margin-bottom: 10px;
  display: block;
}

/* line 620, ../sass/screen.scss */
.dbInner {
  /* border-top: 1px solid dimgrey; */
  background: url(/images/whitetexture.jpg) white;
  padding: 15px;
  overflow: auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 633, ../sass/screen.scss */
.dbInner a {
  color: #373535;
}

/* line 641, ../sass/screen.scss */
.dPCbox {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 20px;
  width: 100%;
}

/* line 652, ../sass/screen.scss */
.b1Type {
  padding: 0px;
  -moz-box-shadow: 0 0 6px #333333;
  -webkit-box-shadow: 0 0 6px #333333;
  box-shadow: 0 0 6px #333333;
}

/* line 659, ../sass/screen.scss */
.b2Type {
  background: #f1f3f5 url(/images/peakBG.png);
}

/* line 664, ../sass/screen.scss */
.dFirstIn {
  background: url(/images/whitetexture.jpg);
  margin: 5px;
}

/* line 671, ../sass/screen.scss */
.b1Type .dFirstIn {
  margin: 0px;
}

/* line 677, ../sass/screen.scss */
.dPCBinner {
  position: relative;
  padding: 15px;
  overflow: auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 691, ../sass/screen.scss */
.dPCBinner p {
  margin: 0 0 10px 0;
}

/* line 697, ../sass/screen.scss */
.b1Type .dPCBinner {
  padding: 20px;
}

/* line 701, ../sass/screen.scss */
.b2Type .dPCBinner {
  padding: 15px;
  border-top: 1px solid dimgrey;
}

/* Layout: Two Columns - Left */
/* line 708, ../sass/screen.scss */
.dColumnStaticLeft {
  float: left;
  width: 310px;
}

/* line 715, ../sass/screen.scss */
.dContentLeftCol {
  float: left;
  width: 630px;
  padding-left: 20px;
}

/* Layout: Two Columns - Right */
/* line 725, ../sass/screen.scss */
.dColumnStaticRight {
  float: right;
  width: 310px;
}

/* line 732, ../sass/screen.scss */
.dContentRightCol {
  float: left;
  width: 630px;
  padding-right: 20px;
}

/* Layout: Three Columns */
/* line 742, ../sass/screen.scss */
.dColumnBothLeft {
  width: 305px;
}

/* line 748, ../sass/screen.scss */
.dColumnBothRight {
  width: 305px;
}

/* line 755, ../sass/screen.scss */
.dContentBothCol {
  float: left;
  width: 305px;
  padding: 0 20px;
}

/* line 763, ../sass/screen.scss */
.dColumStaticRight p, .dColumnStaticRight h1, .dColumnStaticRight h2 {
  padding: 5px 10px 0px 10px;
}

/*
	04 - General Layout
*/
/* line 774, ../sass/screen.scss */
#topRed {
  background: url(/images/topredline.jpg) #b21802;
  top: 0;
  width: 100%;
  height: 5px;
}

/* line 783, ../sass/screen.scss */
#dWrapper {
  font-size: 1.3em;
  margin: 30px auto;
  width: 960px;
}

/* line 791, ../sass/screen.scss */
#dContainer {
  margin-top: 150px;
  padding-top: 10px;
  width: 960px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 803, ../sass/screen.scss */
.ie7cont {
  padding-top: 120px !important;
}

/* line 809, ../sass/screen.scss */
#dHeaderContainer {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  background: url(/images/bDotPeakBGnu.png) top center no-repeat fixed;
  height: 160px;
  z-index: 100;
}

/* line 824, ../sass/screen.scss */
#dMenuContainer {
  position: fixed;
  float: left;
  height: 77px;
  left: 50%;
  margin-left: -480px;
  top: 114px;
  border-bottom: 1px solid #373535;
  width: 961px;
  height: 40px;
  z-index: 200;
  -moz-box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3);
}

/* line 848, ../sass/screen.scss */
#dMiddleContainer {
  padding: 20px 0px 0px 0px;
}

/* line 854, ../sass/screen.scss */
.dContentContainer {
  overflow: visible;
  display: relative;
  z-index: 20;
}

/* line 862, ../sass/screen.scss */
.dLayoutHome {
  overflow-x: visible;
  overflow-y: visible;
}

/*.dContentContainer a, #dHeroHome a{
	
	color: #096DD1;
	
}*/
/* line 875, ../sass/screen.scss */
#dContentHome {
  overflow: visible;
}

/* line 881, ../sass/screen.scss */
#dContentHome .aArticleDigestLink:hover {
  text-decoration: none;
}

/* line 888, ../sass/screen.scss */
#dLowerContent {
  float: left;
  overflow: auto;
  width: 960px;
  margin-top: 10px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

/*
	05 - Header Layout (including menu)
*/
/* line 911, ../sass/screen.scss */
#dLogo {
  position: fixed;
  left: 50%;
  top: 5px;
  margin-top: 15px;
  margin-left: -480px;
  float: left;
  overflow: hidden;
  background: url("/images/finPeaklogo.png") top left no-repeat;
  width: 252px;
  height: 99px;
  padding-left: 240px;
}

/* line 929, ../sass/screen.scss */
#logoTitle h1 {
  color: #373535 !important;
  margin-bottom: 0px;
}

/* line 934, ../sass/screen.scss */
#dNetwork {
  position: fixed;
  top: 0px;
  left: 50%;
  width: 480px;
  height: 120px;
  text-align: right;
}

/* line 947, ../sass/screen.scss */
.dLoginUserBox {
  margin-left: 144px;
}

/* line 953, ../sass/screen.scss */
#dMembers {
  position: relative;
  float: right;
  height: 20px;
  width: 400px;
  text-align: right;
  padding: 10px 0;
  color: white;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

/* line 974, ../sass/screen.scss */
#dMembers a:hover {
  text-decoration: underline;
}

/* line 980, ../sass/screen.scss */
.dLoginUserBoxError {
  position: absolute;
  color: red;
  padding: 5px;
}

/* line 989, ../sass/screen.scss */
#LoginPass {
  margin-left: 6px;
}

/* line 995, ../sass/screen.scss */
.loginBox {
  height: 18px;
  width: 94px;
  font-size: 12px;
  padding: 5px;
  border: 1px solid #373535;
  background: white;
  color: none !important;
  display: inline;
  margin: 0 0 0 5px;
  font-weight: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 1020, ../sass/screen.scss */
.loginButton {
  float: right;
  display: block;
  width: 30px;
  height: 30px;
  margin: 0px 0px 0px 6px;
  padding: 0px;
  border: 0px;
  cursor: pointer;
  background: url("/images/goButtonB.png") top center no-repeat;
}

/* line 1038, ../sass/screen.scss */
.loginButton:hover {
  background: url("/images/goButtonB.png") bottom center no-repeat;
}

/* line 1044, ../sass/screen.scss */
.pInputs {
  float: left;
  width: 110px;
}

/* line 1051, ../sass/screen.scss */
.pLbutton {
  float: left;
}

/* line 1057, ../sass/screen.scss */
.dLoggedInBox {
  color: #000;
  text-align: right;
  display: inline;
}

/* line 1065, ../sass/screen.scss */
.dLoggedInBox a {
  color: #000;
}

/* line 1071, ../sass/screen.scss */
#dMembers .dLoggedInBox #sMemberOpts {
  color: #373535 !important;
}

/* line 1077, ../sass/screen.scss */
#dMembers .dLoggedInBox #sMemberOpts a {
  color: #373535;
}

/* line 1083, ../sass/screen.scss */
#dMembers .dLoggedInBox #sMemberOpts a:hover {
  color: #B21802;
}

/* line 1089, ../sass/screen.scss */
#dMembers .dLoggedInBox #sMemberOpts a.white {
  color: #FDFCF8;
  font-weight: bold;
}

/* line 1096, ../sass/screen.scss */
.sUserName {
  font-weight: bold;
  text-transform: capitalize;
}

/* line 1103, ../sass/screen.scss */
#aMembOpts {
  cursor: pointer;
  z-index: 800;
}

/* line 1110, ../sass/screen.scss */
#aMembOpClose {
  display: block;
  cursor: pointer;
  font-weight: bold;
  z-index: 800;
  margin-right: 15px;
  margin-bottom: 10px;
}

/* line 1121, ../sass/screen.scss */
#aSignOut {
  padding-left: 13px;
}

/* line 1127, ../sass/screen.scss */
#dMembDisplay {
  position: absolute;
  top: 5px;
  left: 182px;
  width: 150px;
  z-index: 700;
  color: #FFFFFF;
  background: #373535;
  padding: 5px 0 0 0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

/* line 1151, ../sass/screen.scss */
#dMembDisplay ul {
  margin-bottom: 0px;
}

/* line 1157, ../sass/screen.scss */
#dMembDisplay ul li {
  background-image: none;
  padding: 10px 15px 10px 20px;
  margin: 0px;
  display: block;
  list-style: none;
}

/* line 1169, ../sass/screen.scss */
#dMembDisplay ul li:hover {
  background: #917F34;
}

/* line 1175, ../sass/screen.scss */
#dMembDisplay a {
  color: #FDFCF8;
  text-align: right;
}

/* line 1182, ../sass/screen.scss */
#dSocMedia {
  margin-top: 4px;
  float: right;
}

/* line 1187, ../sass/screen.scss */
#dSocMedia a {
  cursor: pointer;
}

/* line 1193, ../sass/screen.scss */
.hSoc {
  display: none;
  margin-top: 16px;
  margin-right: 10px;
  float: right;
  font-weight: bold;
  color: #373535;
}

/* line 1204, ../sass/screen.scss */
#aYTlike {
  display: block;
  width: 30px;
  height: 30px;
  float: right;
  background: url(/images/YTlogoB.png) top left no-repeat;
}

/* line 1214, ../sass/screen.scss */
#aYTlike:hover {
  background: url(/images/YTlogoB.png) bottom left no-repeat;
}

/* line 1219, ../sass/screen.scss */
#aFBlike {
  display: block;
  width: 30px;
  height: 30px;
  margin-left: 5px;
  float: right;
  background: url(/images/FBlogoB.png) top left no-repeat;
}

/* line 1231, ../sass/screen.scss */
#aFBlike:hover {
  background: url(/images/FBlogoB.png) bottom left no-repeat;
}

/* line 1236, ../sass/screen.scss */
.fbButtonH {
  background: url(/images/FBlogoB.png) bottom left no-repeat !important;
}

/* line 1242, ../sass/screen.scss */
#aTwitlike {
  display: block;
  width: 30px;
  height: 30px;
  margin-left: 5px;
  float: right;
  background: url(/images/twitterlogoB.png) top left no-repeat;
}

/* line 1254, ../sass/screen.scss */
#aTwitlike:hover {
  background: url(/images/twitterlogoB.png) bottom left no-repeat;
}

/* line 1259, ../sass/screen.scss */
.tButtonH {
  background: url(/images/twitterlogoB.png) bottom left no-repeat !important;
}

/* line 1265, ../sass/screen.scss */
.twitter-follow-button {
  width: 225px !important;
  padding-bottom: 10px;
  border-bottom: 1px solid #AAAAAA;
}

/* line 1273, ../sass/screen.scss */
.dTweetImage {
  width: 48px;
  float: left;
  margin-right: 10px;
}

/* line 1281, ../sass/screen.scss */
.dTweetDate p {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 0.75em;
}

/* line 1289, ../sass/screen.scss */
.dTweetText p {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 11px;
}

/* line 1297, ../sass/screen.scss */
#twitNameImg {
  margin-bottom: 5px;
}

/* line 1303, ../sass/screen.scss */
.dTweetContainer {
  border-bottom: 1px solid #AAAAAA;
  margin-bottom: 10px;
}

/* line 1310, ../sass/screen.scss */
.dTweetAuthor a {
  color: #2B6E8C;
  font-size: 11px;
  font-weight: bold;
}

/*
	Menu Cap
*/
/* line 1321, ../sass/screen.scss */
#dCap {
  float: left;
  padding: 0;
  background: #917F34;
  border-right: 2px solid #f8e485;
  width: 20px;
  height: 40px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* Menu: Superfish Overrides */
/* line 1339, ../sass/screen.scss */
#dMenu {
  margin-top: 8px;
  float: left;
  height: 25px;
  width: 830px;
}

/* line 1349, ../sass/screen.scss */
#dMenu * {
  background: none;
  border: none;
  margin: 0;
}

/* line 1357, ../sass/screen.scss */
#dMenu .selected a {
  font-weight: none;
  color: #FFFFFF;
}

/* line 1364, ../sass/screen.scss */
#dMenu .selected > a {
  font-weight: bold;
  color: #B21802;
}

/* line 1371, ../sass/screen.scss */
#dMenu ul li ul .selected > a {
  font-weight: bold;
  color: #FFF;
}

/* line 1378, ../sass/screen.scss */
#dMenu ul {
  /* width: 960px */
}

/* line 1384, ../sass/screen.scss */
#dMenu a {
  color: #373535;
  padding: 0.6em 0.8em;
}

/* line 1391, ../sass/screen.scss */
#dMenu li ul li a.sf-with-ul {
  background: url(/images/peakArrow.png) center right no-repeat;
}

/* line 1397, ../sass/screen.scss */
#dMenu li ul li a.sf-with-ul:hover {
  background: url(/images/peakArrow.png) center right no-repeat #b21802;
}

/* line 1403, ../sass/screen.scss */
#dMenu a:hover {
  color: #B21802;
  text-decoration: underline;
}

/* line 1410, ../sass/screen.scss */
#dMenu li {
  background: none;
  position: relative;
}

/* line 1417, ../sass/screen.scss */
#dMenu li ul {
  background: #373535;
  padding: 0em;
  margin: 0px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

/* line 1431, ../sass/screen.scss */
#dMenu li ul li:first-child a {
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
}

/* line 1439, ../sass/screen.scss */
#dMenu li ul li:last-child a {
  -moz-border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
}

/* line 1447, ../sass/screen.scss */
#dMenu li ul a {
  text-transform: none;
  color: white;
  padding: 0.8em;
}

/* line 1455, ../sass/screen.scss */
#dMenu li ul a:hover {
  color: white;
  background: #B21802;
}

/* Home Hero Scroller Container & Home Message */
/* line 1464, ../sass/screen.scss */
#dHomeTop {
  width: 960px;
  height: 351px;
}

/* line 1470, ../sass/screen.scss */
#dHeroHome {
  float: left;
  width: 630px;
  height: 350px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 6px #333333;
  -webkit-box-shadow: 0 0 6px #333333;
  box-shadow: 0 0 6px #333333;
  overflow: hidden;
}

/* line 1487, ../sass/screen.scss */
#dHeroHome img {
  height: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 1495, ../sass/screen.scss */
#dHeroHome .tWelcome {
  margin: 30px 40px 10px 40px;
  width: 890px !important;
}

/* line 1502, ../sass/screen.scss */
.dScroller {
  position: relative;
  background: url("/images/lib/nivo-slider/loading.gif") no-repeat 50% 50%;
  width: 100%;
  /* Change this to your images width */
  height: 350px;
  border-bottom: none;
  margin-bottom: 0;
}

/* line 1515, ../sass/screen.scss */
.dScroller img {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}

/* line 1524, ../sass/screen.scss */
.dScroller a {
  border: 0;
  display: block;
}

/* line 1531, ../sass/screen.scss */
#dScrollerHero {
  position: relative;
  padding-top: 2px;
  margin: auto;
}

/* line 1538, ../sass/screen.scss */
.nivo-directionNav a {
  text-indent: -9999px;
  width: 30px;
  height: 30px;
  margin: 0 10px;
}

/* line 1547, ../sass/screen.scss */
.nivo-directionNav .nivo-nextNav {
  background-position: -30px 0px;
}

/* line 1553, ../sass/screen.scss */
.outerNivo-controlNav {
  width: 100%;
  position: absolute;
  bottom: -35px;
  text-align: center;
}

/* line 1562, ../sass/screen.scss */
.nivo-controlNav {
  margin: auto;
  display: none;
}

/* line 1569, ../sass/screen.scss */
.nivo-controlNav a {
  text-indent: -9999px;
  display: inline-block;
  height: 22px;
  width: 22px;
  background: url("/images/lib/nivo-slider/bullets.png") no-repeat;
}

/* line 1579, ../sass/screen.scss */
.nivo-controlNav a.active {
  background: url("/images/lib/nivo-slider/bullets.png") no-repeat 0px -22px;
}

/* line 1585, ../sass/screen.scss */
.nivo-caption {
  visibility: hidden;
  display: none;
}

/* line 1592, ../sass/screen.scss */
#dHomeMessage {
  float: left;
  width: 310px;
  padding: 0px 0px 10px 20px;
  /*overflow:hidden;*/
}

/* line 1600, ../sass/screen.scss */
#welcomeBox {
  padding: 15px;
  margin-bottom: 20px;
  background: url(/images/whitetexture.jpg) white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 6px #333333;
  -webkit-box-shadow: 0 0 6px #333333;
  box-shadow: 0 0 6px #333333;
}

/* line 1617, ../sass/screen.scss */
#welcomeBox h1 {
  margin-bottom: 0px;
}

/* line 1621, ../sass/screen.scss */
#welcomeBox h3 {
  margin-bottom: 0px;
}

/* line 1625, ../sass/screen.scss */
.hCPunder {
  padding: 10px 0 0 10px;
  margin-bottom: 10px;
}

/* line 1632, ../sass/screen.scss */
#dCPscroll {
  height: 220px;
  padding: 5px;
  background: url(/images/whitetexture.jpg) white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 6px #333333;
  -webkit-box-shadow: 0 0 6px #333333;
  box-shadow: 0 0 6px #333333;
}
/* line 1646, ../sass/screen.scss */
#dCPscroll .dLinkedBlurb {
  padding-right: 5px;
}

/* line 1654, ../sass/screen.scss */
#inScroll {
  padding: 10px 10px 10px 0px;
  margin-left: 10px;
  height: 150px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: url(/images/TopShadbg.gif) 0 0 no-repeat;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 1672, ../sass/screen.scss */
#dLBTitle h1 {
  font-size: 1.17em;
  margin-bottom: 5px;
}

/* line 1677, ../sass/screen.scss */
#dLBlurb p {
  margin-bottom: 5px;
}

/* line 1681, ../sass/screen.scss */
.dLBLink {
  display: block;
  text-align: right;
  width: 260px;
  border-top: 1px solid #373535;
  padding-top: 5px;
  margin-bottom: 15px;
}

/* Default Menu Arrow Style */
/*

#dMenu a.sf-with-ul {

	padding-right: 2.5em;

}
*/
/* Alternate Menu Arrow Style */
/* line 1711, ../sass/screen.scss */
#dMenu .sf-sub-indicator {
  background: none;
}

/* line 1717, ../sass/screen.scss */
#dMenu .arrow {
  display: none !important;
}

/*
	06 - Content Styles
*/
/* line 1728, ../sass/screen.scss */
#dEsubsr {
  background: url(/images/eSubsBG.jpg) bottom left no-repeat white;
}

/* line 1734, ../sass/screen.scss */
#dEsubsr input {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #FFFFFF;
  color: #373535;
  height: 22px;
  width: 180px;
  border: 1px solid #373535;
}

/* line 1752, ../sass/screen.scss */
#dEsubsr .dSubscribeSubmit {
  position: relative;
  float: right;
  margin-right: 15px;
}

/* line 1759, ../sass/screen.scss */
#dEsubsr .dSubscribeSubmit input {
  display: block;
  height: 30px;
  width: 80px;
  background: #373535;
  border: none;
  color: #FFF;
  padding: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 1777, ../sass/screen.scss */
#dEsubsr .dSubscribeSubmit input:hover {
  background: #AA1012;
  color: #FFFFFF;
  cursor: pointer;
}

/* 

	RSS Feed
	
*/
/* line 1791, ../sass/screen.scss */
.rssHeader {
  font-size: 1.5em;
  width: 200px;
  margin-bottom: 10px;
  display: none;
}

/* line 1800, ../sass/screen.scss */
.rssHeader a {
  font-family: 'Lustria', serif;
}

/* line 1806, ../sass/screen.scss */
.rssBody li {
  background: none;
}

/* line 1811, ../sass/screen.scss */
.rssRow {
  margin: 5px 0 0 0;
}

/* line 1817, ../sass/screen.scss */
.rssRow h4 {
  margin-bottom: 0px;
}

/* line 1823, ../sass/screen.scss */
.rssRow h4 a {
  color: #B21802;
  font-size: 15.6px;
}

/* line 1830, ../sass/screen.scss */
.rssRow p {
  color: grey;
  font-size: 11.05px;
}

/* line 1835, ../sass/screen.scss */
.rssRow div {
  font-size: 9.75px;
  font-style: italic;
  margin-bottom: 5px;
}

/* line 1842, ../sass/screen.scss */
.dSubscribeBox .dSubscribeTitle {
  color: #373535;
  font-size: 1.5em;
  padding-bottom: 10px;
  font-family: 'Lustria', serif;
}

/* line 1851, ../sass/screen.scss */
.dSubscribeBox td {
  color: #B21802;
  font-size: 1.2em;
  padding: 0 5px 10px 5px;
  text-transform: capitalize;
}

/* line 1858, ../sass/screen.scss */
.dTextWithFeature {
  float: left;
  margin-bottom: 30px;
}

/* line 1865, ../sass/screen.scss */
.dTextWithFeatureImage {
  color: #6d6e70;
  background: none !important;
  margin: 0px 20px 5px 0px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 0 6px #333333 !important;
}

/* line 1879, ../sass/screen.scss */
#dMainContent .dTextWithFeatureImage img {
  margin: 0px;
  padding: 0px;
  border: none;
  margin-bottom: -3px;
}

/* line 1888, ../sass/screen.scss */
.dTextWithFeatureImage .dTextWithFeatureLabel {
  text-align: center;
}

/* line 1894, ../sass/screen.scss */
.dTextWithFeatureText p {
  margin-top: 0px;
}

/* line 1900, ../sass/screen.scss */
.dTextWithFeature .dTextWithFeatureText {
  margin: 0px;
}

/* line 1906, ../sass/screen.scss */
.wwfalse_left .dTextWithFeatureImage {
  float: left;
  max-width: 80%;
}

/* line 1913, ../sass/screen.scss */
.wwfalse_left .dTextWithFeatureText {
  float: left;
  max-width: 80%;
}

/* line 1920, ../sass/screen.scss */
.wwtrue_right .dTextWithFeatureImage {
  margin: 0 0 5px 20px;
}

/* line 1926, ../sass/screen.scss */
.wwfalse_right .dTextWithFeatureImage {
  float: right;
  max-width: 80%;
  margin: 0 0 5px 20px;
}

/* line 1934, ../sass/screen.scss */
.wwfalse_right .dTextWithFeatureText {
  float: left;
  max-width: 80%;
}

/* line 1941, ../sass/screen.scss */
#dhSearch {
  float: right;
  padding: 0px;
  background: transparent;
  width: 140px;
  height: 27px;
  margin-top: 40px;
  border: 1px solid #373535;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 1959, ../sass/screen.scss */
#dhSearch input {
  float: left;
  padding: 0 0 0 5px;
  margin: 0 0 0 0;
  border: none;
  height: 26px;
  vertical-align: middle;
  width: 110px;
  background: transparent !important;
  font-size: 12px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 1981, ../sass/screen.scss */
#dhSearch .searchbutton {
  display: block;
  overflow: hidden;
  width: 0px;
  height: 16px;
  padding-left: 16px;
  margin: 5px 0px 4px 4px;
  float: left;
  background: url("/images/small_searchB.png") top center no-repeat;
}

/* line 1995, ../sass/screen.scss */
#dhSearch .searchbutton:hover {
  background: url("/images/small_searchB.png") bottom center no-repeat;
}

/* line 2001, ../sass/screen.scss */
.dSpage {
  padding: 0px;
  background: transparent;
  width: 280px;
  height: 27px;
  border: 1px solid #373535;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2016, ../sass/screen.scss */
.dSpage input {
  float: left;
  padding: 0 0 0 5px;
  margin: 0 0 0 0;
  border: none;
  height: 26px;
  vertical-align: middle;
  width: 250px;
  background: transparent !important;
  font-size: 12px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2038, ../sass/screen.scss */
.dSpage #aSearch {
  display: block;
  overflow: hidden;
  width: 0px;
  height: 25px;
  padding-left: 20px;
  float: left;
  background: url("/images/small_search.png") center center no-repeat;
  margin: 1px 0px 1px 0px;
}

/* line 2053, ../sass/screen.scss */
.dSpage .searchbutton:hover {
  background: url("/images/small_searchR.png") center center no-repeat;
}

/* line 2059, ../sass/screen.scss */
.dSborder {
  border-right: 1px dashed #373535;
  width: 309px !important;
}

/* line 2066, ../sass/screen.scss */
.dSearchResultItem {
  padding: 10px;
  margin-bottom: 15px;
  border-radius: 3px;
}
/* line 2073, ../sass/screen.scss */
.dSearchResultItem .hSearchResultTitle {
  color: #B21802;
  font-family: 'Asap', sans-serif;
  margin: 0px !important;
}
/* line 2081, ../sass/screen.scss */
.dSearchResultItem .dSearchResultAuthor {
  float: left;
  margin-right: 5px;
  color: #373535;
  font-style: italic;
}
/* line 2091, ../sass/screen.scss */
.dSearchResultItem .dSearchResultDate {
  color: #373535;
  font-style: italic;
}
/* line 2098, ../sass/screen.scss */
.dSearchResultItem div {
  margin: 10px 0 0 0;
  color: grey;
}

/* line 2107, ../sass/screen.scss */
.dSearchResultItem:hover {
  background: url(/images/peakBG.jpg);
  text-decoration: none !important;
}

/* line 2114, ../sass/screen.scss */
.dSearchResultItem a:hover {
  text-decoration: none !important;
}

/* line 2120, ../sass/screen.scss */
.nivo-caption {
  visibility: hidden;
  display: none;
}

/* line 2125, ../sass/screen.scss */
#dRecentNews {
  font-size: 10px;
  margin-top: 10px;
}

/* line 2132, ../sass/screen.scss */
#dRecentNews table {
  font-size: 10px;
}

/* line 2138, ../sass/screen.scss */
#dRecentNews .dArticleDigestItem {
  padding: 0px;
  border-bottom: none;
  background: rgba(255, 255, 255, 0.2);
  width: 213px;
  padding: 2px;
}

/* line 2148, ../sass/screen.scss */
#dRecentNews .dArticleDigestItem h2 {
  font-size: 12px;
}

/* line 2154, ../sass/screen.scss */
#dRecentNews a {
  color: white;
  text-decoration: none;
  text-align: center;
}

/* line 2162, ../sass/screen.scss */
#dRecentNews a:hover {
  text-decoration: underline;
}

/* line 2168, ../sass/screen.scss */
.dLayoutHome .dArticleDigestImageColumn {
  position: relative;
  float: left;
  min-height: 65px;
  margin-right: 15px;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2183, ../sass/screen.scss */
.dLayoutHome .dArticleDigestImage {
  position: relative;
  width: 60px;
  height: 0px !important;
  min-height: 60px;
  margin-right: 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2197, ../sass/screen.scss */
.dLayoutHome .dArticleDigestImage img {
  height: 60px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2206, ../sass/screen.scss */
.dArticleContainer .dArticleDigestImageColumn {
  float: left;
  min-height: 65px;
  margin-right: 15px;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2220, ../sass/screen.scss */
.dArticleContainer .dArticleDigestImage {
  width: 60px;
  height: 0px !important;
  min-height: 60px;
  margin-right: 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2233, ../sass/screen.scss */
.dArticleContainer .dArticleDigestImage img {
  height: 60px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2242, ../sass/screen.scss */
.dArticleContainer #dArticleNewsFeed h2 {
  padding: 0px;
}

/* line 2248, ../sass/screen.scss */
.tArticleListItem {
  display: block;
  margin-bottom: 15px;
  padding-right: 5px;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2264, ../sass/screen.scss */
.tArticleListItem:hover {
  background: url(/images/peakBG.jpg);
}

/* line 2270, ../sass/screen.scss */
#dContentStatic .tArticleListItem {
  display: block;
  margin-bottom: 15px;
  padding: 10px;
  text-decoration: none;
  color: grey;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 2288, ../sass/screen.scss */
#dContentStatic .tArticleListItem .dArticleDigestTitle h2 {
  color: #B21802;
  font-family: 'Asap', sans-serif;
  font-size: 20px;
  padding-left: 0px !important;
}
/* line 2299, ../sass/screen.scss */
#dContentStatic .tArticleListItem .dArticleDigestAuthor {
  float: left;
  padding-left: 0px !important;
  padding-right: 5px;
  color: #373535;
  font-style: italic;
}
/* line 2309, ../sass/screen.scss */
#dContentStatic .tArticleListItem .dArticleDigestDate {
  color: #373535;
  font-style: italic;
}
/* line 2318, ../sass/screen.scss */
#dContentStatic .tArticleListItem .dArticleDigestExtract p {
  padding-left: 0px !important;
}

/* line 2328, ../sass/screen.scss */
#dContentStatic .aArticleDigestLink {
  text-decoration: none !important;
}
/* line 2332, ../sass/screen.scss */
#dContentStatic .aArticleDigestLink .tArticleListItem:hover {
  background: url(/images/peakBG.jpg);
  text-decoration: none !important;
}

/* line 2341, ../sass/screen.scss */
.tArticleListImgEmpty {
  background: none;
}

/* line 2347, ../sass/screen.scss */
.tArticleListImgEmpty .dArticleDigestExtract p {
  padding-left: 10px !important;
}

/* line 2353, ../sass/screen.scss */
.tArticleListImgEmpty .dArticleDigestAuthor {
  padding-left: 10px !important;
}

/* line 2359, ../sass/screen.scss */
.tArticleListImgEmpty .dArticleDigestTitle h2 {
  padding-left: 10px !important;
}

/* line 2365, ../sass/screen.scss */
.tArticleListTable {
  padding: 0px;
  border: 0px;
}

/* line 2372, ../sass/screen.scss */
.dArticleDigestImageEmpty {
  display: none;
}

/* line 2378, ../sass/screen.scss */
.aArticleArchiveLink {
  float: right;
}

/* line 2384, ../sass/screen.scss */
.dLayoutHome .dArticleDigest {
  background: url("/images/latest-news.png") repeat-x;
}

/* line 2390, ../sass/screen.scss */
.dLayoutHome .dArticleDigestTitle {
  font-size: .62em;
  margin-bottom: 0px;
  min-width: 80%;
}

/* line 2398, ../sass/screen.scss */
.dLayoutHome .dArticleDigestTitle h2 {
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 0px;
  color: #B21802;
  font-family: 'Asap', sans-serif;
  font-size: 2em;
}

/* line 2408, ../sass/screen.scss */
.dLayoutHome .dArticleDigestItem {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0 0 5px 0;
}

/* line 2417, ../sass/screen.scss */
.dLayoutHome .dArticleDigestAuthor {
  float: left;
  padding-right: 3px;
  font-size: 0.75em;
  margin-top: -7px;
  margin-bottom: 5px;
  color: #373535;
  font-family: 'Asap', sans-serif !important;
  font-style: italic;
}

/* line 2433, ../sass/screen.scss */
.dLayoutHome .dArticleDigestDate {
  float: left;
  font-size: 0.75em;
  margin-top: -7px;
  margin-bottom: 5px;
  color: #373535;
  font-family: 'Asap', sans-serif !important;
  font-style: italic;
}

/* line 2446, ../sass/screen.scss */
.dLayoutHome .dArticleDigestExtract {
  margin-top: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.85em;
  color: grey;
}

/* line 2455, ../sass/screen.scss */
.dLayoutHome .dArticleDigestExtract p {
  margin: 0;
  padding-left: 75px;
}

/* line 2462, ../sass/screen.scss */
.dArticleContainer .dArticleDigest {
  background: url("/images/latest-news.png") repeat-x;
}

/* line 2468, ../sass/screen.scss */
.dArticleContainer .dArticleDigestTitle {
  font-size: .62em;
  margin-bottom: 0px;
  min-width: 80%;
}

/* line 2476, ../sass/screen.scss */
.dArticleContainer .dArticleDigestTitle h2 {
  padding-top: 5px !important;
  padding-bottom: 10px !important;
  margin-bottom: 0px;
  color: #B21802;
  font-family: 'Asap', sans-serif;
  font-size: 2em;
}

/* line 2486, ../sass/screen.scss */
.dArticleContainer .dArticleDigestItem {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0 0 5px 0;
}

/* line 2495, ../sass/screen.scss */
.dArticleContainer .dArticleDigestAuthor {
  float: left;
  padding-right: 3px;
  font-size: 0.75em;
  margin-top: -7px;
  margin-bottom: 0px;
  color: #373535;
  font-family: 'Asap', sans-serif !important;
  font-style: italic;
}

/* line 2511, ../sass/screen.scss */
.dArticleContainer .dArticleDigestDate {
  float: left;
  font-size: 0.75em;
  margin-top: -7px;
  margin-bottom: 0px;
  color: #373535;
  font-family: 'Asap', sans-serif !important;
  font-style: italic;
}

/* line 2524, ../sass/screen.scss */
.dArticleContainer .dArticleDigestExtract {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.85em;
  color: grey;
}

/* line 2532, ../sass/screen.scss */
.dArticleContainer .dArticleDigestExtract p {
  margin: 0;
  padding: 0px 0 0 75px;
}

/* line 2540, ../sass/screen.scss */
.dArticleContainer .aArticleDigestLink {
  text-decoration: none !important;
}

/* line 2546, ../sass/screen.scss */
.dPollContainer {
  background: url(/images/peakPie.jpg) right bottom no-repeat;
  border-radius: 3px;
  padding: 10px;
  margin-bottom: 10px;
  max-width: 270px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 2559, ../sass/screen.scss */
.dPollContainer div {
  margin-bottom: 5px;
}

/* line 2564, ../sass/screen.scss */
.dPollContainer p {
  margin-bottom: 5px;
}

/* line 2570, ../sass/screen.scss */
.dPollContainer br {
  display: none;
}

/* line 2576, ../sass/screen.scss */
.dPollQuestion {
  font-size: 1.17em;
  color: #B21802;
  margin-bottom: 10px !important;
}

/* line 2584, ../sass/screen.scss */
.dPollOption {
  padding-left: 10px;
}

/* line 2590, ../sass/screen.scss */
.dPollSubmit {
  margin-top: 20px;
  margin-bottom: 0px;
}

/* line 2597, ../sass/screen.scss */
.dPollSubmit a {
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  width: 45px;
  padding: 7px;
  display: block;
  background-color: #373535;
  border-radius: 3px;
  font-family: Lucida Grande;
}

/* line 2617, ../sass/screen.scss */
.dPollSubmit a:hover {
  background-color: #B21802;
  text-decoration: none;
}

/* line 2624, ../sass/screen.scss */
#dSearchBox {
  float: left;
  width: 200px;
}

/* line 2636, ../sass/screen.scss */
#dSearchBox #dSearchTerms #refineSearch {
  border: 1px solid lightgrey;
  width: 160px;
}

/* line 2643, ../sass/screen.scss */
#dSearchBox #dSearchTerms input {
  width: 190px;
  border: none;
  margin: 8px;
  margin-left: 16px;
  padding: 5px;
  font-size: 13px;
  color: grey;
}

/* line 2655, ../sass/screen.scss */
#dSearchBox .dSearchSection {
  float: left;
  width: 200px;
}

/* line 2662, ../sass/screen.scss */
#dSearchBox .dSearchSection h3 {
  padding: 5px 3px;
  margin: 0;
  text-align: center;
  cursor: pointer;
}

/* line 2671, ../sass/screen.scss */
#dSearchBox .dSearchSection h3:hover {
  text-decoration: underline;
}

/* line 2677, ../sass/screen.scss */
#dSearchBox .dSearchSection h4 {
  padding: 5px 3px;
  margin: 0px;
  color: #ff8e39;
}

/* line 2685, ../sass/screen.scss */
#dSearchBox .dSearchSection .dSearchAccordion {
  background: whitesmoke;
  text-align: center;
}

/* line 2692, ../sass/screen.scss */
#dSearchBox .aSearchButton {
  background: darkgrey;
  padding: 2px 79px 5px;
  color: white;
  font-weight: bold;
  border: 1px solid grey;
  text-decoration: none;
  float: left;
  margin-top: 10px;
}

/* line 2705, ../sass/screen.scss */
#dSearchBox .aSearchButton:hover {
  background: lightgrey;
  color: black;
}

/* line 2713, ../sass/screen.scss */
.dSearchSection .dSearchAccordionItem {
  padding: 10px;
  text-align: center;
}

/* line 2720, ../sass/screen.scss */
.dSearchTypes a {
  color: white;
}

/* line 2726, ../sass/screen.scss */
.dSearchSide {
  padding-left: 40px;
  width: 270px !important;
}

/* line 2733, ../sass/screen.scss */
.aEventReadMore {
  display: block;
  text-decoration: none;
}

/* line 2739, ../sass/screen.scss */
.dEventListItem {
  position: relative;
  margin-top: 0px;
  margin-bottom: 15px;
  float: left;
  width: 100%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 2753, ../sass/screen.scss */
.dEventListItem:hover {
  background: #f3f3f3 url(/images/peakBG.jpg);
}

/* line 2761, ../sass/screen.scss */
#dEventFeed .dEventListItem {
  position: relative;
  margin-top: 0px;
  margin-bottom: 15px;
  float: left;
  width: 100%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 2773, ../sass/screen.scss */
#dEventFeed .dEventListItem .dEventTitle {
  padding: 5px 10px 5px 0;
}
/* line 2779, ../sass/screen.scss */
#dEventFeed .dEventListItem .dEventText {
  padding: 0 10px 10px 0;
}
/* line 2787, ../sass/screen.scss */
#dEventFeed .dEventListItem:hover {
  background: #f3f3f3 url(/images/peakBG.jpg);
}

/* line 2795, ../sass/screen.scss */
.dUpcomingEvent h3 {
  margin: 0px;
  color: grey;
}

/* line 2802, ../sass/screen.scss */
.dUpcomingEvent a {
  display: block;
  color: grey;
  float: right;
  width: 185px;
  height: 50px;
  padding: 5px;
  margin-bottom: 5px;
  background: white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 2818, ../sass/screen.scss */
.dUpcomingEvent a:hover {
  background: #f3f3f3 url(/images/peakBG.jpg);
  text-decoration: none;
}

/* line 2825, ../sass/screen.scss */
.dUpcomingEvent .dStartDate {
  font-size: 10px;
  display: block;
  margin-bottom: 3px;
}

/* line 2833, ../sass/screen.scss */
.dEventAvatar {
  position: relative;
  z-index: 20;
  /* color: #373535; */
  color: #FFF;
  /* background: #F3F3F3 url(/images/peakBG.png); */
  background: #BFC484;
  float: left;
  width: 60px;
  height: 60px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 2851, ../sass/screen.scss */
.sEventDay {
  font-size: x-large;
  position: relative;
  width: 100%;
  height: 25px;
  margin-top: 10px;
  text-align: center;
  display: block;
}

/* line 2861, ../sass/screen.scss */
.sEventMonth {
  position: relative;
  width: 100%;
  text-align: center;
  display: block;
}

/* line 2870, ../sass/screen.scss */
.dEventTitle {
  padding-top: 5px;
}

/* line 2876, ../sass/screen.scss */
.dEventTitle h3 {
  color: #B21802;
  font-size: 1.2em;
  margin-bottom: 0px;
  padding-left: 75px;
}

/* line 2885, ../sass/screen.scss */
.evTitle {
  width: 100% !important;
}

/* line 2891, ../sass/screen.scss */
.evSub {
  width: 50% !important;
  float: left;
  margin-bottom: 0px;
}

/* line 2901, ../sass/screen.scss */
.dEventText {
  font-size: .85em;
  color: grey;
  padding-bottom: 5px;
}

/* line 2907, ../sass/screen.scss */
.dEventText p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 75px;
}

/* line 2915, ../sass/screen.scss */
.dEventDesc {
  overflow: hidden;
}

/* line 2919, ../sass/screen.scss */
.dEventShort {
  border-bottom: 1px dashed lightgrey;
  padding-bottom: 10px;
  font-style: italic;
}

/* line 2927, ../sass/screen.scss */
.dBigEventBoxDay {
  padding: 10px 1%;
  border: 1px solid lightgrey;
  color: grey;
  float: left;
  width: 98%;
  margin-bottom: 5px;
}

/* line 2938, ../sass/screen.scss */
.dBigEventBoxDay h1 {
  padding: 0px;
  margin: 0px;
  font-size: 18px;
}

/* line 2946, ../sass/screen.scss */
.dBigEventBoxDay .aReadmore {
  float: right;
  margin-right: 5px;
}

/* line 2953, ../sass/screen.scss */
.dEventStub {
  font-style: italic;
}

/* line 2959, ../sass/screen.scss */
.cSocMeBox {
  position: absolute;
  z-index: 500;
  width: 250px;
  background: #FFFFFF;
  padding: 10px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  border: 1px solid #404040;
  -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
}

/* line 2983, ../sass/screen.scss */
.cSocMeBox .fb_iframe_widget {
  z-index: inherit;
}

/* line 2988, ../sass/screen.scss */
#dFBhold {
  top: 40px;
  margin-left: -172px;
  background: url(/images/whBG.jpg) repeat fixed white;
}

/* line 2994, ../sass/screen.scss */
#dTwithold {
  top: 40px;
  margin-left: -172px;
  padding: 10px 10px 20px 10px;
  background: url(/images/whBG.jpg) repeat fixed white;
}

/* line 3003, ../sass/screen.scss */
#dTwitInner {
  padding: 10px;
  border: 1px solid #AAAAAA;
}

/*
	07 - Footer Styles
*/
/* line 3014, ../sass/screen.scss */
.dFooter {
  padding: 20px;
  overflow: auto;
  background: #373535;
  overflow: auto;
  color: #BBB;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 3031, ../sass/screen.scss */
.dFooter a {
  color: #BBB;
}

/* line 3037, ../sass/screen.scss */
.dFooter a:hover {
  color: white;
}

/* line 3043, ../sass/screen.scss */
.dFooter h2 {
  font-family: 'Asap', sans-serif;
  font-size: 2.5em;
  color: #BBB;
}

/* line 3051, ../sass/screen.scss */
.dFooter h3, .dCalendarCurrent {
  font-size: 0.9em;
  color: #BBB;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}

/* line 3061, ../sass/screen.scss */
.dCalendarTable {
  position: relative;
  left: 6px;
}

/* line 3068, ../sass/screen.scss */
#dCal {
  position: relative;
  margin: 0 auto 10px;
  width: 19.3em;
}

/* line 3076, ../sass/screen.scss */
.aCalLink {
  padding-left: 12px;
}

/* line 3082, ../sass/screen.scss */
.dEvCal {
  margin-bottom: 30px;
  float: right;
}

/* line 3089, ../sass/screen.scss */
.hArtsAuth {
  float: left;
  width: 50%;
  margin-bottom: 0px;
}

/* line 3097, ../sass/screen.scss */
.dTwitterBox {
  padding-top: 7px;
}

/* line 3103, ../sass/screen.scss */
#dCopyrightContainer {
  padding: 20px 0;
  overflow: auto;
  margin: 0 20px;
}

/* line 3113, ../sass/screen.scss */
#dCopyrightContainer a {
  font-weight: bold;
}

/* line 3123, ../sass/screen.scss */
.dPerson {
  padding: 10px 0 10px 0;
}

/* line 3129, ../sass/screen.scss */
.dPerson .dPhoto {
  margin: 0px 5px 10px 5px;
  padding: 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 6px #333333;
  -webkit-box-shadow: 0 0 6px #333333;
  box-shadow: 0 0 6px #333333;
  max-height: 200px;
  overflow: hidden;
}

/* line 3148, ../sass/screen.scss */
.dContentLeftCol .dPerson .dPhoto {
  width: 135px;
  height: auto;
  overflow: hidden;
  margin-bottom: 10px;
  background: url("/images/peakBG.png") #f1f3f5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 3163, ../sass/screen.scss */
.dPerson .dPhoto img {
  width: 210px;
  height: auto;
  max-width: 210px;
  min-width: 210px;
}

/* line 3173, ../sass/screen.scss */
.dContentLeftCol .dPerson .dPhoto img {
  min-width: 135px;
  width: 135px;
  height: auto;
  max-width: 135px;
}

/* line 3184, ../sass/screen.scss */
.dPerson .dDescription {
  width: 75%;
  line-height: 1.4em !important;
  color: #373535;
}

/* line 3192, ../sass/screen.scss */
.dPerson .dDescription p {
  margin-top: 0px;
  margin-bottom: 20px;
}

/* line 3199, ../sass/screen.scss */
.dPerson .dColumn {
  width: 23%;
  padding-right: 2%;
}

/* line 3206, ../sass/screen.scss */
.dPerson h1 {
  margin-bottom: 0px;
}

/* line 3212, ../sass/screen.scss */
.dColumnStaticRight .dGoogleMap {
  padding: 0px;
  -moz-box-shadow: 0 0 6px #333333;
  -webkit-box-shadow: 0 0 6px #333333;
  box-shadow: 0 0 6px #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}

/* line 3227, ../sass/screen.scss */
.dColumnStaticRight .dGoogleMap div {
  margin: auto;
}

/* line 3233, ../sass/screen.scss */
.dColumnStaticRight .ui-datepicker {
  float: right;
}

/* line 3239, ../sass/screen.scss */
.dFormContainer table {
  width: 98%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 3249, ../sass/screen.scss */
#contactDetails table tr {
  vertical-align: top;
}

/* line 3255, ../sass/screen.scss */
.dFormContainer table th {
  background: #373535;
  color: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 3268, ../sass/screen.scss */
.dFormContainer table th h1 {
  color: #FFFFFF;
}

/* line 3274, ../sass/screen.scss */
.dFormContainer th label {
  color: #FFFFFF !important;
}

/* line 3280, ../sass/screen.scss */
.dFormContainer table td select {
  margin-left: 5px;
}

/* line 3286, ../sass/screen.scss */
.dFormContainer h3 {
  color: dimgrey;
  font-size: 11px;
  font-style: italic;
}

/* line 3294, ../sass/screen.scss */
.dFormContainer .shorttext, .dFormContainer .email {
  width: 50%;
  border: solid 1px #373535;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 3305, ../sass/screen.scss */
.dFormContainer .longtext {
  margin: 5px 5px 5px 5px;
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  border: solid 1px #373535;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 3321, ../sass/screen.scss */
.dFormContainer .aFormSubmitButton {
  display: block;
  background: #373535;
  margin-right: 0px;
  color: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 3336, ../sass/screen.scss */
.dFormContainer .aFormSubmitButton:hover {
  background: #B21802;
  text-decoration: none;
}

/* line 3343, ../sass/screen.scss */
.sReqLabel {
  position: relative;
  display: block;
  padding-top: 15px;
  width: 200px;
  float: left;
}

/* line 3353, ../sass/screen.scss */
.aTops {
  text-align: right;
  width: 100%;
  display: block;
  padding: 0px;
  margin-bottom: 15px;
}

/* line 3363, ../sass/screen.scss */
#sb-loading-inner {
  display: none;
}

/* line 3369, ../sass/screen.scss */
.dVidImageHolder {
  height: 20px;
}

/*

	jobs
	
*/
/* line 3381, ../sass/screen.scss */
.peakJob {
  border-bottom: 1px solid #373535;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
/* line 3387, ../sass/screen.scss */
.peakJob a {
  display: block;
  color: #373535;
}
/* line 3392, ../sass/screen.scss */
.peakJob a .more {
  color: #B11F24;
  float: right;
}
/* line 3399, ../sass/screen.scss */
.peakJob a .more:hover {
  text-decoration: underline;
}
/* line 3407, ../sass/screen.scss */
.peakJob a:hover {
  text-decoration: none;
}

/* line 3415, ../sass/screen.scss */
.pJobBC {
  cursor: pointer;
}

/* line 3423, ../sass/screen.scss */
.pcJob table {
  margin-bottom: 30px;
  text-align: left;
}
/* line 3431, ../sass/screen.scss */
.pcJob th {
  padding: 10px;
  width: 150px;
  vertical-align: top;
}
/* line 3440, ../sass/screen.scss */
.pcJob th h3 {
  font-size: 13px;
  font-weight: 700;
}
/* line 3447, ../sass/screen.scss */
.pcJob td {
  padding: 10px;
  vertical-align: top;
}
/* line 3454, ../sass/screen.scss */
.pcJob td p {
  margin-top: 0px;
}
/* line 3460, ../sass/screen.scss */
.pcJob tbody {
  border: 1px solid lightgrey;
  border-radius: 3px;
}
/* line 3467, ../sass/screen.scss */
.pcJob thead th {
  background: none;
}
/* line 3473, ../sass/screen.scss */
.pcJob thead h2 {
  text-decoration: underline;
  text-align: left;
}

/*

	shop

*/
/* line 3490, ../sass/screen.scss */
.dShopItem {
  margin-bottom: 20px;
}

/* line 3496, ../sass/screen.scss */
.dinls {
  width: 190px;
  margin: 20px auto;
}

/* line 3503, ../sass/screen.scss */
.dsDesc {
  margin-bottom: 10px;
}

/* line 3509, ../sass/screen.scss */
.dshOps {
  padding-bottom: 10px;
}

/*
	Page Error
*/
/* line 3519, ../sass/screen.scss */
.dError {
  text-align: center;
  color: red;
  font-weight: bold;
  background: #f2bebe;
  padding: 10px;
}
