body { background: #FEF7F0 url(../images/beige-grid.jpg) repeat; font-family: Verdana, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 16px; line-height: 1; color: #3a2f28; position: relative; -webkit-font-smoothing: antialiased; }
#header { background: transparent url(images/jaspro-rays-beige.png) no-repeat; } 
h1, h2, h3, h4, h5, h6 { font-family: 'Oswald', Geneva, Verdana, sans-serif; font-weight: bold; font-style: normal; color: #3A2F28; text-rendering: optimizeLegibility; line-height: 1.3; margin-bottom: 16px; margin-top: 16px; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #3A2F28; line-height: 0; }
h1 { font-size: 44px; }
.contactbig {padding-top: 70px;}
.contactsmall {padding-top: 5px;}
h2 { font-size: 38px; }/* 42 */
h3 { font-size: 27px; }
h4 { font-size: 26px; }
h5 { font-size: 17px; }
h6 { font-size: 16px; }
hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }
.subheader { line-height: 1.3; color: #6f6f6f; font-weight: 300; margin-bottom: 17px; }
h2.relatedsite {color:#198998;}
a { color: #10858e; text-decoration: none; line-height: inherit; }
a:hover { color: #d8a53f;border-bottom: 1px dashed #d8a53f; }
a.noline:hover {border: none;}
a:focus { color: #d8a53f;}
ul {list-style-position: inside;}
.button.primary { background-color: #F9BE48; border: 1px solid #8E743F; }
.button.primary:hover, .button.primary:focus { background-color: #00BBD6; }
p.sidebarquote {color:#5B524C;background: url(../images/quote.png) no-repeat 1px 2px;padding: 0 0px 0 22px;margin: 0 0 20px;}
p.sidebarclient {color:#5B524C;font-style:normal;font-size: 14px;}
p.sitedesign{font-size: 12px;}
hr.blend { border: solid #FEF7F0; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }
.photobox img {border: solid 1px #98c1d2;}
.caption {font-size: 14px; line-height: 1.35;font-style: italic;}
.link-list a.tophome {padding-top:5px;}
.panel {background: #FFFBF8;}
.panel.callout { background: #3ccbe6; color: #fff; border-color: #0b5a60; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
/* .panel.callout h3 {color:#fff;} */
table.features {background: #FFFBF8;font-size: 14px;}
table.features thead, table.features tfoot { background: #FEF1D8; }
.staffbio{font-size:13px;font-style: italic;}
.staffbio span{font-weight: bold;display:inline-block;padding-top:5px;}
.nav-bar { background: #9FAF71;}
.nav-bar > li.active { background: #00bbd6; border-color: #727A53; }
.nav-bar > li.active > a { color: white; cursor: default; }
.nav-bar > li.active:hover { background: #00bbd6; cursor: default; }
.nav-bar > li:hover { background: #00bbd6; }
.nav-bar > li > a { color: #3A2F28; }
.top-bar {background: #9FAF71 url(../images/tiled.gif) top left repeat-x;}
.top-bar ul {background: #9FAF71;}
.top-bar ul > li.active, .top-bar ul > li:hover { background: #00bbd6; }
.top-bar ul > li:not(.name):hover, .top-bar ul > li:not(.name).active, .top-bar ul > li:not(.name):focus { background: #00bbd6; } 
.top-bar ul > li.divider { background: #757a65; -webkit-box-shadow: 1px 0 0 rgba(204, 205, 199, 0.1); -moz-box-shadow: 1px 0 0 rgba(204, 205, 199, 0.1); box-shadow: 1px 0 0 rgba(204, 205, 199, 0.1); }
.top-bar ul > li:not(.name):hover a, .top-bar ul > li:not(.name).active a, .top-bar ul > li:not(.name):focus a {color: #ffffff; border-bottom: none;}
.separator {padding:0px 0px 5px 0px; background: transparent url(../images/tiled-bottom.gif) top left repeat-x;}
.top-bar ul > li.has-dropdown .dropdown { background: #00bbd6; }
.top-bar ul > li.has-dropdown .dropdown li { background: #00bbd6; }
.top-bar ul > li.has-dropdown .dropdown li a { color: #3A2F28;}
.top-bar ul > li.has-dropdown .dropdown li a:after { border: none; }
.top-bar ul > li.has-dropdown .dropdown li a:hover, .top-bar ul > li.has-dropdown .dropdown li a:focus { background: #00bbd6; color:white;}
.top-bar ul>li.has-dropdown.moved>.dropdown li a:hover { background: #00bbd6; color:white;}
.top-bar ul > li.has-dropdown .dropdown li:hover { background: #00bbd6; color:white;} 
footer .link-list li.active {text-decoration: underline;} 
footer p, footer .link-list li{font-size:14px;} 
footer .link-list a:hover {text-decoration: underline;border-bottom: none;}
 @media only screen and (max-width: 767px) {
 	footer p, footer .link-list{padding-left: 6px;} 
 	}