/*
Theme Name: The Dish Rag
Theme URI: http://gunnertech.com/
Description: HTML5 Boilerplated Grid System
Author: Gunner Technology, Cody Swann
Author URI: http://codyaswann.com/
Template: html5_boilerplated_grid_system
Version: 0.1
*/
 
@import url("../html5_boilerplated_grid_system/style.css");

.container_24{margin-left: auto;margin-right: auto;width: 960px;}.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {display: inline;float: left;position:relative;margin-left: 2px;margin-right: 2px;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_24 .grid_1 {width: 36px;}.container_24 .grid_2 {width: 76px;}.container_24 .grid_3 {width: 116px;}.container_24 .grid_4 {width: 156px;}.container_24 .grid_5 {width: 196px;}.container_24 .grid_6 {width: 236px;}.container_24 .grid_7 {width: 276px;}.container_24 .grid_8 {width: 316px;}.container_24 .grid_9 {width: 356px;}.container_24 .grid_10 {width: 396px;}.container_24 .grid_11 {width: 436px;}.container_24 .grid_12 {width: 476px;}.container_24 .grid_13 {width: 516px;}.container_24 .grid_14 {width: 556px;}.container_24 .grid_15 {width: 596px;}.container_24 .grid_16 {width: 636px;}.container_24 .grid_17 {width: 676px;}.container_24 .grid_18 {width: 716px;}.container_24 .grid_19 {width: 756px;}.container_24 .grid_20 {width: 796px;}.container_24 .grid_21 {width: 836px;}.container_24 .grid_22 {width: 876px;}.container_24 .grid_23 {width: 916px;}.container_24 .grid_24 {width: 956px;}.container_24 .prefix_1 {padding-left: 40px;}.container_24 .prefix_2 {padding-left: 80px;}.container_24 .prefix_3 {padding-left: 120px;}.container_24 .prefix_4 {padding-left: 160px;}.container_24 .prefix_5 {padding-left: 200px;}.container_24 .prefix_6 {padding-left: 240px;}.container_24 .prefix_7 {padding-left: 280px;}.container_24 .prefix_8 {padding-left: 320px;}.container_24 .prefix_9 {padding-left: 360px;}.container_24 .prefix_10 {padding-left: 400px;}.container_24 .prefix_11 {padding-left: 440px;}.container_24 .prefix_12 {padding-left: 480px;}.container_24 .prefix_13 {padding-left: 520px;}.container_24 .prefix_14 {padding-left: 560px;}.container_24 .prefix_15 {padding-left: 600px;}.container_24 .prefix_16 {padding-left: 640px;}.container_24 .prefix_17 {padding-left: 680px;}.container_24 .prefix_18 {padding-left: 720px;}.container_24 .prefix_19 {padding-left: 760px;}.container_24 .prefix_20 {padding-left: 800px;}.container_24 .prefix_21 {padding-left: 840px;}.container_24 .prefix_22 {padding-left: 880px;}.container_24 .prefix_23 {padding-left: 920px;}.container_24 .suffix_1 {padding-right: 40px;}.container_24 .suffix_2 {padding-right: 80px;}.container_24 .suffix_3 {padding-right: 120px;}.container_24 .suffix_4 {padding-right: 160px;}.container_24 .suffix_5 {padding-right: 200px;}.container_24 .suffix_6 {padding-right: 240px;}.container_24 .suffix_7 {padding-right: 280px;}.container_24 .suffix_8 {padding-right: 320px;}.container_24 .suffix_9 {padding-right: 360px;}.container_24 .suffix_10 {padding-right: 400px;}.container_24 .suffix_11 {padding-right: 440px;}.container_24 .suffix_12 {padding-right: 480px;}.container_24 .suffix_13 {padding-right: 520px;}.container_24 .suffix_14 {padding-right: 560px;}.container_24 .suffix_15 {padding-right: 600px;}.container_24 .suffix_16 {padding-right: 640px;}.container_24 .suffix_17 {padding-right: 680px;}.container_24 .suffix_18 {padding-right: 720px;}.container_24 .suffix_19 {padding-right: 760px;}.container_24 .suffix_20 {padding-right: 800px;}.container_24 .suffix_21 {padding-right: 840px;}.container_24 .suffix_22 {padding-right: 880px;}.container_24 .suffix_23 {padding-right: 920px;}.container_24 .push_1 {left: 40px;}.container_24 .push_2 {left: 80px;}.container_24 .push_3 {left: 120px;}.container_24 .push_4 {left: 160px;}.container_24 .push_5 {left: 200px;}.container_24 .push_6 {left: 240px;}.container_24 .push_7 {left: 280px;}.container_24 .push_8 {left: 320px;}.container_24 .push_9 {left: 360px;}.container_24 .push_10 {left: 400px;}.container_24 .push_11 {left: 440px;}.container_24 .push_12 {left: 480px;}.container_24 .push_13 {left: 520px;}.container_24 .push_14 {left: 560px;}.container_24 .push_15 {left: 600px;}.container_24 .push_16 {left: 640px;}.container_24 .push_17 {left: 680px;}.container_24 .push_18 {left: 720px;}.container_24 .push_19 {left: 760px;}.container_24 .push_20 {left: 800px;}.container_24 .push_21 {left: 840px;}.container_24 .push_22 {left: 880px;}.container_24 .push_23 {left: 920px;}.container_24 .pull_1 {left: -40px;}.container_24 .pull_2 {left: -80px;}.container_24 .pull_3 {left: -120px;}.container_24 .pull_4 {left: -160px;}.container_24 .pull_5 {left: -200px;}.container_24 .pull_6 {left: -240px;}.container_24 .pull_7 {left: -280px;}.container_24 .pull_8 {left: -320px;}.container_24 .pull_9 {left: -360px;}.container_24 .pull_10 {left: -400px;}.container_24 .pull_11 {left: -440px;}.container_24 .pull_12 {left: -480px;}.container_24 .pull_13 {left: -520px;}.container_24 .pull_14 {left: -560px;}.container_24 .pull_15 {left: -600px;}.container_24 .pull_16 {left: -640px;}.container_24 .pull_17 {left: -680px;}.container_24 .pull_18 {left: -720px;}.container_24 .pull_19 {left: -760px;}.container_24 .pull_20 {left: -800px;}.container_24 .pull_21 {left: -840px;}.container_24 .pull_22 {left: -880px;}.container_24 .pull_23 {left: -920px;}.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after {clear: both;content:' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}

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


header {
  margin-top: 0;
  padding-bottom: 0;
}

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: -5px;
  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*/
  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: #000;
  font-size: 36px !important;
  font-family: inherit;
  font-weight: bold;
  padding: 9px 40px 0 9px;
  text-transform: none;
}

.meta {
  margin-bottom:20px !important;
}

.meta span {
  color:#3b86b6;
  font-size:10px !important;
  font-style:italic;
  font-weight:bold;
}

.meta a:link,
.meta a {
  color:#3b86b6;
  font-weight:bold;
}

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

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

.default_page_header a:visited {
  color:;
}

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

.content-column {
    background-color:transparent;
  border-bottom-color:#fff;
  border-bottom-style:solid;
  border-bottom-width:0;
  left: -10px;
  min-height:auto;
  padding-top: 20px !important;
  position: relative;
}

.content-column article {
  background-color:transparent;
    border-color: #E5E5E5;
  border-style: solid;
  border-width: 0;
  margin:0 0 30px 0;
  padding-bottom:0;
  padding-left:0;
  padding-right:10px !important;
  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-bottom:10px !important;
}

.content-column article>ol {
  margin-left:1px !important;
}

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

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

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

article {
  background-color:transparent;
  margin-top: 30px !important;
  
  }

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

article h3 {
  padding:0 0 0 0;
}

article h2 a:link {
  color:#000;
}

article h2 a:active {
  color:#607890;
}

article h2 a:visited {
  color:#000;
}

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

article h1 {
  color:inherit;
  padding:0 0 5px 0;
  text-transform:none;
}

article p {
  color:inherit;
  font-family:Arial, sans-serif;
  line-height:20px;
  padding-bottom:15px !important;
}

article li {
  padding-bottom:10px !important;
}

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 1px 0;
  margin: 0 0 15px 0;
}

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

footer.clearfix {
  background-color: #0a7d97;
    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 !important;
      margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 30px !important;
  
  }
 
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: 9px !important;
}

.wp-caption figcaption p {
  clear: both;
  font-weight: bold;
  padding: 5px 20px 10px 20px !important;
  text-align: left;
}

.wp-caption cite {
  float: right;
  padding: 05px 20px 0 10px;
}

#respond h3 {
    padding: 20px 0 10px 0;
}

#comments {
  color: inherit;
  padding: 20px 0 10px 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: 12px !important;
  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: 10px;
}

.hyphenate {
  text-align: justify;
}

nav.next-previous {
  margin-top: 20px;
}

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

#author-avatar {
  float: left;
  margin-right: 10px;
  margin-top: 5px;
}

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

.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: 10px;
  clear: both;
}

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



/****pre_content_featured****/

/****query-widget-3****/
#query-widget-3 {
  margin-top: 15px;
}

#query-widget-3 .widget-content {
  margin-left: 10px;
}

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

#query-widget-3 .description {
  padding:0 4px;
  min-height: 38px;
}

#query-widget-3 article {
  background: #134662;
  border: 4px solid #20658a;
  border-bottom-width: 0;
  margin-top: 0 !important;
}

#query-widget-3 h2 {
  font-size:12px;
}

#query-widget-3 a {
  color: #fff;
}
/**** end query-widget-3****/

/**** end pre_content_featured****/

/****pre_content_home_post_list****/

/****query-widget-4****/
#query-widget-4 .more-link {
  color: #000;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

#query-widget-4 .body > p:first-child {
  clear: both;
}

#query-widget-4 .wp-post-image {
  display: none;
}

#query-widget-4 #nav-below {
  clear:both;
  margin-bottom: 15px;
  margin-top: 10px;
}

#query-widget-4 #nav-below a {
  font-size: 16px !important;
}
/**** end query-widget-4****/

/**** end pre_content_home_post_list****/
          
/****post_content_home_page****/

/****query-widget-5****/
#query-widget-5 {
  margin-top: 15px;
}

#query-widget-5 .query-results {
  margin-right: 50px;
}

#query-widget-5 .widget-content > hgroup {
  background: url(/files/2010/12/ribbon1.gif) no-repeat 0 0 scroll transparent;
  margin-bottom: 10px;
  padding: 5px 10px 10px 10px;
}

#query-widget-5 h3 {
  color: #fff;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 19px !important;
  font-weight: normal;
  text-transform: uppercase;
}

#query-widget-5 li {
  background:url(/files/2010/12/one.png) no-repeat 0 0 scroll transparent;
  height: 55px;
  list-style-type: decimal;
  list-style-position: inside;
  padding-left: 55px;
}

#query-widget-5 li.query-object-1 {
  background-image:url(/files/2010/12/one.png);
}

#query-widget-5 li.query-object-2 {
  background-image:url(/files/2010/12/two.png);
}

#query-widget-5 li.query-object-3 {
  background-image:url(/files/2010/12/three.png);
}

#query-widget-5 li h4 {
  font-size: 12px !important;
}

#query-widget-5 li a {
  color: #0a7d97;
  text-decoration: underline;
}

/**** end query-widget-5****/

/****videos-widget-3****/
#videos-widget-3 .widget-content > hgroup:first-child {
  background: url(/files/2010/12/dishrag-tv-header-background2.png) no-repeat 0 10px scroll transparent;
  padding: 5px 10px 23px 10px;
  text-indent:-999em;
}

#videos-widget-3 .youtube-video {

}

#videos-widget-3 h3 .altfont {
  color: #fe1643;
}

#videos-widget-4 h3,
#videos-widget-3 h3 {
  color: #fff;
  font-family: Futura, Tahoma, Arial, sans-serif;
  font-size: 77px !important;
  font-weight: normal;
  text-transform: uppercase;
}

#videos-widget-3 .image-wrapper img {
  height: 46px;
  width: 87px;
}

#videos-widget-3 .video_thumb {
  float:left;
  margin-left: 20px;
  width: 87px;
}

#videos-widget-3 .video_thumb:first-child {
  margin-left:0;
}

#videos-widget-3 .youtube-video-gallery {
  border-top: 1px dotted #adacac;
  display: inline-block;
  padding: 5px 0;
}

#videos-widget-3 .more {
  border-bottom: 1px dotted #adacac;
  margin-bottom: 10px;
  padding: 5px 0;
  width: 303px;
}

#videos-widget-3 .more h4 {
  font-size: 10px !important;
  text-align: right;
}

#videos-widget-3 .more h4 a {
  color: #adacac;
}

#videos-widget-3 .youtube-video-meta {
  margin: 10px 0;
}

#videos-widget-3 h5 {
  font-size: 10px !important;
}

#videos-widget-3 h5 a {
  color: #000;
}
/**** end videos-widget-3****/

/****grided-text-5****/

/**** end grided-text-5****/

/****hbgs-widgets-links-3****/
#hbgs-widgets-links-3 {
  margin-top: 15px;
}

#hbgs-widgets-links-3 .widget-content ul {
  padding: 0 10px;
}

#hbgs-widgets-links-3 .widget-content ul li {
  float: left;
  width: 49%;
}

#hbgs-widgets-links-3 .widget-content ul li a {
  color: #0a7d97;
  font-size:11px;
}

#hbgs-widgets-links-3 .widget-content > hgroup {
  background: url(/files/2010/12/ribbon1.gif) no-repeat 0 0 scroll transparent;
  margin-bottom: 10px;
  padding: 5px 10px 10px 10px;
}

#hbgs-widgets-links-3 h3 {
  color: #fff;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 19px !important;
  font-weight: normal;
  text-transform: uppercase;
}
/**** end hbgs-widgets-links-3****/

/****hbgs-widgets-categories-3****/
#hbgs-widgets-categories-3 {
  margin-top: 15px;
}

#hbgs-widgets-categories-3 .widget-content ul {
  padding: 0 10px;
}

#hbgs-widgets-categories-3 .widget-content ul li {
  float: left;
  width: 49%;
}

#hbgs-widgets-categories-3 .widget-content ul li a {
  color: #0a7d97;
  font-size:11px;
}

#hbgs-widgets-categories-3 .widget-content > hgroup {
  background: url(/files/2010/12/ribbon1.gif) no-repeat 0 0 scroll transparent;
  margin-bottom: 10px;
  padding: 5px 10px 10px 10px;
}

#hbgs-widgets-categories-3 h3 {
  color: #fff;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 19px !important;
  font-weight: normal;
  text-transform: uppercase;
}
/**** end hbgs-widgets-categories-3****/

/****grided-text-7****/
#grided-text-7 {
  margin-top: 15px;
}

#grided-text-7 .widget-content ul {
  padding: 0 10px;
}

#grided-text-7 .widget-content ul li {
  float: left;
  width: 49%;
}

#grided-text-7 .widget-content ul li a {
  color: #0a7d97;
  font-size:11px;
}

#grided-text-7 .widget-content > hgroup {
  background: url(/files/2010/12/ribbon1.gif) no-repeat 0 0 scroll transparent;
  margin-bottom: 10px;
  padding: 5px 10px 10px 10px;
}

#grided-text-7 h3 {
  color: #fff;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 19px !important;
  font-weight: normal;
  text-transform: uppercase;
}

#grided-text-7 .portrait {
  float:left;
  margin-right: 20px;
}

#grided-text-7 p {
    color: #000000;
    font-size: 12px !important;
    line-height: 20px;
    padding-bottom: 20px;
}

#grided-text-7 .body {
  padding:0 20px 0 10px;
  position:relative; 
  top:-13px;
}
/**** end grided-text-7****/

/**** end post_content_home_page****/
                                        
/****header_ad_and_search****/
#header_ad_and_search {
  margin-top:5px;
}
/****grided-text-3****/
#grided-text-3 {
  width: 728px;
}
/**** end grided-text-3****/

/****grided-text-4****/
#grided-text-4 {
  background:url(/files/2010/12/search-bg2.gif) no-repeat 0 0 scroll transparent;
  height:90px;
  width: 217px;
}

#grided-text-4 .widget-content {
  padding-left: 8px;
  padding-top: 15px;
}

#grided-text-4 .widget-title {
  color: #fff;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 19px !important;
}
/**** end grided-text-4****/

/****hbgs-primary-nav-widget-3****/
#hbgs-primary-nav-widget-3 {
  background: url(/files/2010/12/nav-bg.png) repeat-x 0 0 scroll transparent;
  color: #fff;
  font-family:Tahoma, Arial, sans-serif;
  height:56px;
  margin-top:5px;
  position:relative;
  z-index:3;
}

#hbgs-primary-nav-widget-3 .current_page_parent,
#hbgs-primary-nav-widget-3 .current-menu-item {
  background: url(/files/2010/12/nav-item-bg1.png) no-repeat 0 0 scroll transparent;
  margin-left:5px;
  margin-right:-5px;
}

#hbgs-primary-nav-widget-3 .current_page_parent a,
#hbgs-primary-nav-widget-3 .current-menu-item a {
  display: block;
  text-align:center;
  width:116px;
}

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

#hbgs-primary-nav-widget-3 a {
  color: #fff;
  font-size: 13px !important;
  font-weight: bold;
  line-height:56px;
  text-shadow:#000 0px 0px 5px;

  filter:
            progid:DXImageTransform.Microsoft.Glow(Color=#eeeeee,Strength=2)
            progid:DXImageTransform.Microsoft.blur(pixelradius=5, enabled='true')
        ;
        zoom:1;/*force hasLayout*/
}

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

#hbgs-primary-nav-widget-3 a:hover {
  text-decoration: none;
}


.related-posts .wp-post-image {
  display: block;
}


.related-posts {
  border: 2px dashed #0A7D97;
  margin-top: 30px;
  padding: 10px;
}

.related_post_title {
  font-size: 16px !important;
}

.related-posts li {
  float: left;
  margin-left: 10px;
}

.related-posts li a {
  background: #fff;
  font-size: 13px !important;
  display: block;
  width: 150px;
} 
/**** end hbgs-primary-nav-widget-3****/

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

/****hbgs-primary-nav-widget-4****/
#hbgs-primary-nav-widget-4 a {
  font-size:13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

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

#hbgs-primary-nav-widget-4 li {
  padding: 0 25px
}
/**** end hbgs-primary-nav-widget-4****/

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

/****footer_lower_default****/
#footer_lower_default {
  background: #065567;
  margin-top: 22px;
  padding:22px 0;
}

#footer_lower_default a,
#footer_lower_default span,
#footer_lower_default small {
  color: #2ca5c0;
  font-size:12px;
  font-weight:bold;
}
/****hbgs-primary-nav-widget-5****/
#hbgs-primary-nav-widget-5 li {
  padding:0 14px;
}

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

#hbgs-primary-nav-widget-5 ul {
  padding-top:7px;
}
/**** end hbgs-primary-nav-widget-5****/

/****grided-text-8****/
#grided-text-8 img {
  vertical-align: middle;
  padding-left:5px;
}
/**** end grided-text-8****/

/**** end footer_lower_default****/




html { 
  background-color: #C1F2F7 !important;
  background-image: url('/files/2010/12/bg.jpg') !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
  background-attachment: scroll !important;
}

header > hgroup {
  background-image: url(/files/2010/12/header2.jpg) !important;
}

body {
  font-size: 10px !important;
  font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

.home .content.single {
  display: none;
}


#query-widget-3 article {
  float: left;
  height: 153px;
  margin-top: 0;
  width: 180px;
}

#query-widget-3 .meta,
#query-widget-3 figcaption {
  display: none;
}

#query-widget-3 h2 {
  padding: 0 5px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

a:link, a:visited {
  text-decoration: none !important;
}

a:hover, a:focus, a:active {
  text-decoration: underline !important;
}

article.focus h2,
#query-widget-4 article h2 {
  color: inherit;
  font-size: 26px;
  font-weight: bold;
  padding: 0 0 15px 0 !important;
  text-transform: none;
}

article.focus p,
#query-widget-4 article p {
  color: inherit;
  font-family: Arial, sans-serif !important;
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 18px;
}

article.focus .featured-image,
#query-widget-4 .featured-image {
  display: none;
}

p.long-description {
  display: none;
}

#hbgs-widgets-categories-4 li,
#hbgs-widgets-categories-3 li {
  list-style-type: none !important;
}

article h1 {
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 15px;
}

.the-category,
.default_page_header {
  display: none !important;
}

article.focus {
margin-top: 0px !important;
}

.shr-bookmarks {
  display: none;
}

#comments,
#respond h3 {
  font-size: 22px;
  font-weight: bold;
}

.commentlist li {
  clear:both;
  font-size:1em;
  padding:1em;
}

.commentlist li li {
  margin-left:10px;
}

.commentlist .comment-author cite {
  font-weight: bold;
}

.commentlist .comment-author .says,
.commentlist .comment-author cite {
  font-size:1.2em;
}

.commentlist .comment-author {
  float:left;
  margin-bottom: 1em;
}

.commentlist .comment-meta {
  float:right;
  margin-bottom: 1em;
}

.commentlist .avatar {
  border:1px solid transparent;
  float:left;
  margin-bottom:1em;
  margin-right:1em;
  padding:.5em;
}

nav.next-previous .nav-previous {
  float: left;
}

nav.next-previous .nav-next {
  float: right;
}
