/*
Theme Name: weSPARK
Theme URI: http://gunnertech.com/
Description: Child theme of HTML5 Boilerplated Grid System
Author: gunnertech, codyswann
Author URI: http://codyaswann.com/
Template: html5_boilerplated_grid_system
Version: 0.1
*/

@import url("../html5_boilerplated_grid_system/style.css");

body > #container > header > hgroup {
  background-image: url(/files/2011/04/logo2.png)
}

body > #container > header {
  
  background: #598cb7;
  background: -webkit-gradient(linear, 0 0, 0 70%, from(#598cb7), to(#8baecc));
  background: -webkit-linear-gradient(top, #598cb7 0%, #8baecc 70%);
  background: -moz-linear-gradient(top, #598cb7 0%, #8baecc 70%);
  background: linear-gradient(top, #598cb7 0%, #8baecc 70%);
  -pie-background: linear-gradient(top, #598cb7 0%, #8baecc 70%);
  behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);
}



/*DEFAULT SIZES AND COLORS FOR BASIC ELEMENTS*/
html {
  overflow-x: hidden;
}

html,
body {
  background-color: #fff;
  font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
}

body {
  background-color: transparent;
    margin-bottom: 0;
}

body, select, input, textarea {
  color: #444;
}

a {
  color: #607890;
  text-decoration: none;
}

a:active {
  color: #607890;
}

a:visited {
  color: #607890;
}

a:hover {
  color: #036;
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  color: inherit;
  font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: left;
}

p {
  font-size: 12px;
}

article figcaption  p {
  color: inherit;
  font-size: 12px;
}

blockquote {
  font-size: 12px;
  font-style: inherit;
}

article blockquote {
  margin-left: 0;
  margin-right: 0;
}

li {
  font-size: 12px;
}

small {
  font-size: 1em;
}

h1 {
	font-size: 24px;
}

h1 .altfont {
  font-family: inherit;
  font-weight: bold;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 2.2em;
}

h4 {
	font-size: 1.8em;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 1em;
}

ul {
  list-style-type: none;
}

/*/DEFAULT SIZES AND COLORS FOR BASIC ELEMENTS*/


header {
  margin-top: 20px;
  padding-bottom: 0;
  padding-top: 10px;
}

header>hgroup {
  background-repeat: no-repeat;
  left: 0;
  position: relative;
  z-index: 3;
}

hgroup {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
  
#main {
  background-color: #fff;
    border-color: #fff;
  border-style: solid;
  border-right-width: 0;
  border-left-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
  margin-bottom: 0;
      margin-top: 0;
    padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  
  }

html .container_24 .default_page_header { /*Need to be more specific to override grid TODO: make optional*/
  backround-color: transparent;
  left: 0;
    position: static;
  top: 0;
  }

html .container_24 .default_page_header .altfont {
  font-family: inherit;
}

.default_page_header h1,
.default_page_header h2 {
  color: inherit;
  font-size: 26px;
  font-family: inherit;
  font-weight: normal;
  padding: 10px 20px 10px 0;
  text-transform: none;
}

.meta {
  margin-bottom:0;
}

.meta span {
  color:inherit;
  font-size:1em;
  font-style:normal;
  font-weight:normal;
}

.meta a:link,
.meta a:visited,
.meta a {
  color:inherit;
  font-size:inherit;
  font-weight:normal;
}

.meta a:hover,
.meta a:active {
  color:inherit;
}

.default_page_header a:link {
  color:#607890;
}

.default_page_header a:active {
  color:#607890;
}

.default_page_header a:visited {
  color:#607890;
}

.default_page_header a:hover {
  color:#036;
  text-decoration:underline;
}

.content-column {
    background-color:#fff;
  border-bottom-color:#fff;
  border-bottom-style:solid;
  border-bottom-width:0;
  left: 0;
            min-height: 1015px;
        padding-top: 70px;
  position: static;
}

.content-column article {
  background-color:transparent;
    border-color: #E5E5E5;
  border-style: solid;
  border-width: 0;
  margin:0 0 3em 0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  
      -moz-border-radius:0;
    -webkit-border-radius:0;
    -khtml-border-radius:0;
    -o-border-radius:0;
    border-radius:0;

    behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);  
  }

.multiple .content-column article {
    border-color: #E5E5E5;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-style: solid;
  border-top-width: 0;
  margin-top: 0;
  
      -moz-border-radius:;
    -webkit-border-radius:;
    -khtml-border-radius:;
    -o-border-radius:;
    border-radius:;

    behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);
  }

.multiple .content-column article:first-child {
  border-top-width: 0;
  margin-top: 0;
  
      -moz-border-radius:;
    -webkit-border-radius:;
    -khtml-border-radius:;
    -o-border-radius:;
    border-radius:;

    behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);
  }

.multiple .content-column {
  border-color: #E5E5E5;
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
}

.content-column h1 {
  font-family: inherit;
}

.content-column article>ul {
  list-style-type: disc;
  list-style-position: inside;
  padding-top:10px;
  padding-bottom:1em;
}

.content-column article>ol {
  margin-left:1em;
}

.content-column article>ol li,
.content-column article>ul li {
  font-size: 12px;
  line-height:20px;
}

.content-column article .meta {
  display:none;
  margin-bottom:0;
  margin-top:0;
}

.content-column article .meta > span,
.content-column article .meta > a {
  font-size:;
}

article {
  background-color:transparent;
  margin-top: 0;
  
  }

article h2 {
  color:inherit;
  padding-bottom:5px;
  padding-top:0;
  
  text-transform:none;
}

article h3 {
  padding-bottom:0;
  padding-top:0;
}

article h2 a:link {
  color:#607890;
  text-decoration:none;
}

article h2 a:active {
  color:#607890;
  text-decoration:underline;
}

article h2 a:visited {
  color:#607890;
  text-decoration:none;
}

article h2 a:hover {
  color:#036;
  text-decoration:underline;
}

article h1 {
  color:#355169;
  padding:0 0 .5em 0;
  text-transform:none;
}

article p {
  color:inherit;
  font-family:inherit;
  line-height:20px;
  padding-bottom:1em;
}

article li {
  padding-bottom:1em;
}

article a:link {
  color:#607890;
}

article a:active {
  color:#607890;
}

article a:visited {
  color:#607890;
}

article a:hover {
  color:#036;
}

article .rule {
  border-color: #46433c;
  border-style: dotted;
  border-width: 0 0 .1em 0;
  margin: 0 0 1.5em 0;
}

article .more-link {
  display: block;
  font-weight: bold;
  margin: 1em 0 0 0;
}

footer.clearfix {
  background-color: transparent;
    border-color: #444;
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  color: inherit;
    min-height: auto;
  margin-bottom: 40px;
      margin-top: 0;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
  
  position: static;
  
  }

.container_24 footer.grid_24 {
  }
 
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
  color: inherit;
}

footer a {
  color: #607890;
  text-decoration: none;
}

footer a:active{
  color: #607890;
}

footer a:hover {
  color: #036;
  text-decoration: none;
}

footer a:visited {
  color: #607890;
}

.altfont {
  font-family: inherit;
  font-weight: bold;
}

.wp-caption,
.wp-caption p  {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
}

.wp-caption {
  margin-bottom: 0;
}

.wp-caption p  {
  font-size: .9em;
}

.wp-caption figcaption p {
  clear: both;
  font-weight: bold;
  padding: .5em 2em 1em 2em;
  text-align: left;
}

.wp-caption cite {
  float: right;
  padding: 0.5em 2em 0 1em;
}

#respond h3 {
    padding: 2em 0 1em 0;
}

#comments {
  color: inherit;
  padding: 2em 0 1em 0;
}

.commentlist li.odd {
  background-color:#fff;
}

.commentlist li.even {
  background-color:#E5E5E5;
}

.commentlist .avatar {
  background-color:#fff;
  border-color: #E5E5E5;
}

a.button {
    color: #fff;
  display: inline-block;
  height: 31px;
  line-height: 31px;
  padding-left: 9px;
  width: 100px;
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.submit_button {
    color: #fff;
  display: inline-block;
  font-size: 1.2em;
  height: 31px;
  line-height: 31px;
  padding-left: 9px;
  width: 100px;
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.submit_button:hover {
  color: #142638;
}

.submit_button:visited {
  color: #fff;
}

#fancybox-content h3 {
}

#fancybox-content p {
  padding-bottom: 1em;
}

.hyphenate {
  text-align: justify;
}

nav.next-previous {
  margin-top: 0;
}

nav.next-previous a {
  font-size: 12px;
}

#author-avatar {
  float: left;
  margin-right: 1em;
  margin-top: .5em;
}

.gallery-caption {
  color: inherit;
  font-size: 12px;
}

.sub-menu {
  display: none;
  position: absolute;
  z-index: 9999;
}

.sub-menu.hover { 
  
}

article h2 .doest-exist { 
  font-size:inherit;
}

.widget-title {
    font-family: inherit;
      font-weight: inherit;
    text-transform: none;
}

.next-previous {
  padding-top: 1em;
  clear: both;
}

.commentlist p,
.commentlist a,
.commentlist .comment-author .says, 
.commentlist .comment-author cite {
  font-size:inherit;
}

.featured-image {
  display:none;
  float:none;
  margin:0;
}

.single-featured-image {
  display:none;
  float:none;
  margin:0;
}

article > * {
  padding-left:0;
  padding-right:0;
}

.the-category {
  display:none;
}




body > #container > header hgroup.ir {
  text-indent: 0;
}

body > #container > header hgroup.ir a:hover { 
  text-decoration: none;}

body > #container > header hgroup.ir h4,
body.home > #container > header hgroup.ir h1 {
  text-indent: -9999px;
}

body > #container > header hgroup.ir h6,
body.home > #container > header hgroup.ir h4 {
  text-align: center;
  width: 390px;
  margin-left: 300px;
  color: white;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  margin-top: -155px;
  color: white !important;
}

body > #container > header hgroup.ir h6 a:link,
body > #container > header hgroup.ir h6 a:visited,
body.home > #container > header hgroup.ir h4 a:link,
body.home > #container > header hgroup.ir h4 a:visited {
  color: white !important;
}

body > #container > header hgroup.ir h6 a:active,
body > #container > header hgroup.ir h6 a:hover,
body.home > #container > header hgroup.ir h4 a:active,
body.home > #container > header hgroup.ir h4 a:hover {
  color: #036 !important;
}



body > #container > header,
#main {
  -webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);

}

#main {
min-height: 600px;

background: #8aaecc;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8aaecc), to(#8aaecc), color-stop(0.6, #f8fafc), color-stop(0.4, #f8fafc));
background: -webkit-linear-gradient(#8aaecc, #f8fafc 40%, #f8fafc 60%, #8aaecc);
background: -moz-linear-gradient(#8aaecc, #f8fafc 40%, #f8fafc 60%, #8aaecc);
background: linear-gradient(#8aaecc, #f8fafc 40%, #f8fafc 60%, #8aaecc);
-pie-background: linear-gradient(#8aaecc, #f8fafc 40%, #f8fafc 60%, #8aaecc);
behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);
}

html body.container_24 .default_page_header {
  border-bottom: 1px solid #DBDCDB;
  color: #355169;
  left: 62px;
  position: absolute;
  top: 20px;
  width: 640px;
}

#content_right_default {
  margin-top: 15px;
}

.content-column {
    -webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);
}

.content-column {
  margin-top: 15px;
  padding-top: 70px;
}

.content-column article h3 {
  color: #607689;
  font-size: 14px;
  padding-bottom: 10px;
}

.container_24 .content-column.prefix_1 {
  padding-left: 20px;
  margin-left: 42px;
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.container_24 .content-column.suffix_1 {
  padding-right: 20px;
  margin-right: 12px;
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.container_24 .content-column.suffix_1.grid_16 {
  width: 682px;
}

.content-column article ul.links  {
  list-style-type: disc;
  list-style-position: inside;
  padding-top: 10px;
}

#main .content {
  margin-bottom: 20px;
}

.post .content-column {
  padding-top: 20px;
}
.single-post hgroup.default_page_header {
  display:none;
}

#content_right_default .widget-container .widget-content {
  background: white;
  position: relative;
}          
/****pre_header_default****/
#pre_header_default {
  position: absolute;
  z-index: 30;
}
/****grided-text-3****/
#grided-text-3 {
  background: url(/files/2011/04/call-us-banner.png) no-repeat right 0 scroll transparent;
  color: #5b8db7;
  height: 44px;
  position: relative;
  left: 16px;
}

#grided-text-3 .widget-title {
  display: none;
}

#grided-text-3 h5 {
  line-height: 33px;
  font-weight: normal;
  padding-left: 40px;
  text-transform: lowercase;
}
/**** end grided-text-3****/

/****banners-widget-3****/
#banners-widget-3 {
  margin-top: 5px;
}

#banners-widget-3 img {
  float: right;
  margin-right: 15px;
}
/**** end banners-widget-3****/

/**** end pre_header_default****/
          
/****pre_content_home_page****/
#pre_content_home_page {
  margin-top: 30px;
  margin-bottom: 60px;
}
/****slider-widget-3****/
#slider-widget-3 {
  margin-bottom: 25px;
  position: relative;
}

#slider-widget-3 .widget-content {
  height: 285px;
  overflow: hidden;
}

#slider-widget-3 .widget-title {
  display: none;
}

#slider-widget-3 .body {
  display: none;
}

#slider-widget-3 .description hgroup {
  background-color: #355169;
  bottom: 0;
  height: 30px;
  position: absolute;
  width: 526px;
  z-index: 12;

opacity:0.75;  
    filter:alpha(opacity=75);  
    -moz-opacity:0.75;
}

#slider-widget-3 .description hgroup h2 {
  padding-left: 20px;
  font-size: 12px;
}

#slider-widget-3 .description hgroup h2 a {
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-decoration: none;
}

#slider-widget-3 .description hgroup h2 a:hover {
  color: #fff;
  text-decoration: underline;
}


#slider-widget-3 div.anythingSlider {
  padding: 0;
}

#slider-widget-3 .start-stop {
  display: none;
}

#slider-widget-3 div.anythingSlider .arrow {
  top: 260px;
  left: 500px;
  z-index: 25
}

#slider-widget-3 div.anythingSlider .arrow a {
   background:url("/files/2011/04/slider-left-button.png") no-repeat 0 30px scroll transparent;
  height: 22px;
  margin: 0;
  width: 21px;
}

#slider-widget-3 div.anythingSlider .arrow.back  {
  left: 470px;
}

#slider-widget-3 div.anythingSlider .arrow.forward a {
  background-image: url("/files/2011/04/slider-right-button.png");
}

#slider-widget-3 div.anythingSlider .back a,
#slider-widget-3 div.anythingSlider .back a:hover,
#slider-widget-3 div.anythingSlider .forward a,
#slider-widget-3 div.anythingSlider .forward a:hover {
  background-position: 0 0;
}
/**** end slider-widget-3****/

/****grided-text-4****/
#grided-text-4 {
  margin-top: 30px;
}

#grided-text-4 .widget-title {
  color: #355169;
  font-size: 24px;
  padding-bottom: 10px;
}

#grided-text-4 p {
  color: #607689;
  font-size: 14px;
  line-height: 25px;
}
/**** end grided-text-4****/

/****clear-widget-3****/

/**** end clear-widget-3****/

/****query-widget-3****/
#query-widget-3 .widget-content {
  position: relative;
  background: white;
  height: 310px;
  margin-right: 12px;
  padding: 10px 15px;
  -webkit-box-shadow: #999 0px 3px 4px;
-moz-box-shadow: #999 0px 3px 4px;
box-shadow: #999 0px 3px 4px;
behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);
}

#query-widget-3 .more,
#query-widget-3 .button {
   display:none;
}

#query-widget-3 .widget-title {
  color: #5b8db7;
  font-size: 12px;
  margin-bottom: 5px;
}

#query-widget-3  hgroup h2 {
  font-size: 15px;
  font-weight: normal;
}

#query-widget-3  hgroup h2 a {
  color: #444;
  text-decoration: none;
}

#query-widget-3 .body {
  margin-top: 15px;
}

#query-widget-3 .description > a img {
  display: block; 
  max-width: 100%;
}

#query-widget-3  hgroup h2 a:hover,
#query-widget-3  hgroup h2 a:active {
  color: #338ee8;
  text-decoration: none;
}

/**** end query-widget-3****/

/****query-widget-4****/
#query-widget-4 .widget-content {
  position: relative;
  background: white;
  height: 310px;
  margin-left: 12px;
  padding: 10px 15px;
  -webkit-box-shadow: #999 0px 3px 4px;
-moz-box-shadow: #999 0px 3px 4px;
box-shadow: #999 0px 3px 4px;
behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);
}

#query-widget-4 .more,
#query-widget-4 .button {
   display:none;
}

#query-widget-4 .widget-title {
  color: #5b8db7;
  font-size: 12px;
  margin-bottom: 5px;
}

#query-widget-4  hgroup h2 {
  font-size: 15px;
  font-weight: normal;
}

#query-widget-4  hgroup h2 a {
  color: #444;
  text-decoration: none;
}

#query-widget-4 .body {
  margin-top: 15px;
}

#query-widget-4  hgroup h2 a:hover,
#query-widget-4  hgroup h2 a:active {
  color: #338ee8;
  text-decoration: none;
}

/**** end query-widget-4****/

/****grided-text-5****/
#grided-text-5  > .widget-content > .title-wrapper {
  display: none;
}

#grided-text-5 > .widget-content {
  margin-left: 22px;
}


#grided-text-5  .widget-container {
  background-color: white;
}

#grided-text-5  .widget-container .widget-title {
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  padding: 0 0 0 10px;
  text-transform: uppercase;
}

#grided-text-5  .widget-container .widget-content > hgroup {
  background-color: #96b6d1;
}

#grided-text-5  .widget-container .widget-content-inner {
  padding: 15px 10px 5px 10px;
}

#grided-text-5  .widget-container .widget-content {
  position: relative;
  background: white;
  min-height: 150px;
  padding-bottom: 10px;

  -webkit-box-shadow: #999 0px 3px 4px;
-moz-box-shadow: #999 0px 3px 4px;
box-shadow: #999 0px 3px 4px;
behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);
}

#grided-text-5  .widget-container p,
#grided-text-5  .widget-container label {
  font-size: 12px;
  padding-bottom: 10px;
}

#grided-text-5  .widget-container label {
  display: block;
  padding-bottom: 5px;
}

#grided-text-5 .widget-container .faux-submit-button {
  background:url(/files/2011/04/newsletter-button.png) no-repeat 0 0 scroll transparent;
  color: #444;
  display: block;
  font-family: "Lucida Grande", Arial, Verdana, sans-serif;
  font-size: 9px;
  font-weight: bold;
  height: 23px;
  line-height: 23px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 71px;
}

#grided-text-5 .widget-container .faux-submit-button:hover {
  color: #96b6d1;
  text-decoration: none;
}

#grided-text-5 li.network {
  background:none no-repeat 0 0 scroll transparent;
  height: 28px;
  padding-left: 20px;
}

#grided-text-5 li.network.twitter {
  background-image:url(/files/2011/04/twitter-small-icon.png);
}

#grided-text-5 li.network.facebook {
  background-image:url(/files/2011/04/facebook-small-icon.png);
}

#grided-text-5 li.network.my-bridge-4-life {
  background-image:url(/files/2011/04/my-bridge-4-life-small-icon.png);
}

#grided-text-5 li.network.youtube {
  background-image:url(/files/2011/04/youtube-icon.png);
}

#grided-text-5 li.network a {
  color: #444;
  font-family: "Lucida Grande", Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 18px;
}

#grided-text-5 li.network a:hover {
  color: #96b6d1;
  text-decoration: none;
}
/**** end grided-text-5****/

/**** end pre_content_home_page****/
          
/****post_content_default****/
#post_content_default {
  background-color: white;
  border-top: 1px solid #b8cee0;
}
/****grided-text-9****/
#grided-text-9 .widget-content {
  padding: 15px 0;
}

#grided-text-9 li {
  float:left;
  margin-left:15px;
}

#grided-text-9 ul li:first-child {
  margin-left:0;
}

#grided-text-9 .widget-title {
  color: #96b6d1;
  font-size: 16px;
  font-family: 'Lucida Grande', arial, verdana, sans-serif;
  font-weight: bold;
  padding-bottom: 10px;
}
/**** end grided-text-9****/

/**** end post_content_default****/
                                        
/****header_default****/

/****hbgs-primary-nav-widget-3****/
#hbgs-primary-nav-widget-3 {
  border: 1px solid white;
  border-top-color: #f5f4f4;
  margin-top: 15px;


  background-color: #fefefe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dbdcdb)); 
  background-image: -webkit-linear-gradient(top, #fefefe, #dbdcdb); 
  background-image:    -moz-linear-gradient(top, #fefefe, #dbdcdb); 
  background-image:     -ms-linear-gradient(top, #fefefe, #dbdcdb); 
  background-image:      -o-linear-gradient(top, #fefefe, #dbdcdb); 
  background-image:         linear-gradient(top, #fefefe, #dbdcdb);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#dbdcdb'); 


-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

behavior: url(/wp-content/themes/html5_boilerplated_grid_system/js/PIE.htc);
}

#hbgs-primary-nav-widget-3 .separator {
  display: none;
}

#hbgs-primary-nav-widget-3 .widget-content {
  height: 43px;
}

#hbgs-primary-nav-widget-3 ul > li:first-child {
  margin-left: 43px;
} 

#hbgs-primary-nav-widget-3 li {
  margin-left: 63px;
}

#hbgs-primary-nav-widget-3 a,
#hbgs-primary-nav-widget-3 a:link,
#hbgs-primary-nav-widget-3 a:visited {
  color: #355169;
  font-family: "Lucida Grande", "Verdana", Arial, sans-serif;
  font-size: 14px;
  line-height: 43px;
  text-decoration: none;
}


#hbgs-primary-nav-widget-3 a:hover,
#hbgs-primary-nav-widget-3 a:active {
  color: #5b8db7;
  text-decoration: none;
}


#hbgs-primary-nav-widget-3 .sub-menu {
  background:#fff;
  border: 1px solid #e3e4e3;
  margin-top: -10px;
  margin-left: 10px;
  width: 197px;
}

#hbgs-primary-nav-widget-3 .sub-menu li:first-child,
#hbgs-primary-nav-widget-3 .sub-menu li {
  border-bottom: 1px solid #e3e4e3;
  float: none;
  margin-left: 0;
  padding-left: 12px;
}

#hbgs-primary-nav-widget-3 .sub-menu li a {
  font-size:12px;
  line-height: 30px;
}

#hbgs-primary-nav-widget-3 .sub-menu li:hover {
   
  background-color: #fefefe;
  background-image: -moz-linear-gradient(top, #fefefe, #dbdcdb); 
  background-image: -ms-linear-gradient(top, #fefefe, #dbdcdb); 
  background-image: -o-linear-gradient(top, #fefefe, #dbdcdb); 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dbdcdb)); 
  background-image: -webkit-linear-gradient(top, #fefefe, #dbdcdb); 
  background-image: linear-gradient(top, #fefefe, #dbdcdb);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#dbdcdb'); 
 
}
/**** end hbgs-primary-nav-widget-3****/

/**** end header_default****/
          
/****footer_default****/

/****hbgs-primary-nav-widget-4****/
#hbgs-primary-nav-widget-4 {
  font-size:11px;
  margin-bottom: 5px;
}

#hbgs-primary-nav-widget-4 a {
  color: #444;
}

#hbgs-primary-nav-widget-4 a:hover {
  text-decoration: underline;
}

#hbgs-primary-nav-widget-4 .separator {
  display: inline-block;
  padding: 0 3px;
}

#hbgs-primary-nav-widget-4 ul > li:first-child .separator {
  display: none;
}
/**** end hbgs-primary-nav-widget-4****/

/****grided-text-8****/
#grided-text-8 .widget-title {
  display: none;
}

#grided-text-8 p {
  font-size:11px;
  text-align: center;
}
/**** end grided-text-8****/

/**** end footer_default****/

html .home .container_24 .default_page_header {
  display: none;
}

html .home .content-column {
  display: none;
}

html .container_24 .default_page_header {
border-bottom: 1px solid #DBDCDB;
color: #355169;
left: 62px;
position: absolute;
top: 20px;
width: 640px;
}


header>hgroup {
  background-image: url(/files/2011/04/logo2.png);
}

header>hgroup,
header>hgroup a {
  height: 179px;
}

/****grided-text-6-1****/

/****grided-text-6-1****/
#grided-text-6-1 .widget-title {
  color: #96b6d1;
  font-size: 16px;
  font-family: 'Lucida Grande', arial, verdana, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}


html {
  background-color: #C4D6B8 !important;
  background-image: none !important;
}

.home #content_right_default {
  display: none;
}