/*
Theme Name: Issa Homes
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");


::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection{ background: #FF5E99; color:#fff; text-shadow: none; }

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

html,
body {
  background-color: #fff;
  font-family: 'PT Serif', sans-serif;
}

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

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

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

a:active {
  color: #000;
}

a:visited {
  color: #B3510B;
}

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

h1, h2, h3, h4, h5, h6 {
  color: inherit;
  font-family: inherit;
  font-weight: normal;
  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: 10px;
}

h1 {
	font-size: 20px;
}

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

h2 {
	font-size: 20px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 10px;
}

ul {
  list-style-type: none;
}

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


header {
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 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: 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: #000;
  font-size: 22px;
  font-family: inherit;
  font-weight: normal;
  padding: 40px 0 0 0px;
  text-transform: none;
}

.meta {
  margin-bottom:0;
}

.meta span {
  color:inherit;
  font-size:10px;
  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:#DDD;
}

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

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

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

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

.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;
  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:0;
  padding-bottom:10px;
}

.content-column article>ol {
  margin-left:10px;
}

.content-column article>ol li,
.content-column article>ul li {
  font-size: 12px;
  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: 0;
  
  }

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

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

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

article h2 a:active {
  color:#000;
  text-decoration:none;
}

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

article h2 a:hover {
  color:#000;
  text-decoration:none;
}

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

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

article li {
  padding-bottom:10px;
}

article a:link {
  color:#B3510B;
}

article a:active {
  color:#000;
}

article a:visited {
  color:#B3510B;
}

article a:hover {
  color:#000;
}

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: transparent;
    border-color: #999;
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  color: #000;
    min-height: auto;
  margin-bottom: 20px;
      margin-top: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  
  position: static;
  
  }

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

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

footer a:active{
  color: #DDD;
}

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

footer a:visited {
  color: #DDD;
}

.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;
}

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

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

#respond h3 {
      color: #000;
    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: 30px;
  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;
  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: 0;
}

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

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

.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 {
      color: #999;
    font-family: inherit;
      font-weight: inherit;
    text-transform: uppercase;
}

.next-previous {
  padding-top: 10px;
  clear: both;
}

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

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

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

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

.the-category {
  display:none;
}


html { background-color: #FFF; }
  header>hgroup {
    background-image: url(/files/2011/06/header.gif) !important;
  }
  
  header>hgroup,
  header>hgroup a {
    height: 168px;
  }



    .title-wrapper {
      margin-bottom: 14px;
    }

    .widget-title {
      color: #999;
      font-size: 12px;
      letter-spacing: 2px;
      word-spacing: 1px;
      text-transform: uppercase;
    }

    .content-column .featured-image {
      float:right;
      width: 440px;
    height: 162px;
    overflow: hidden;
    padding: 5px;
    border: 1px solid #DDD;
    }

    .content-column .featured-image a {
      display: inline-block;
    padding: 0px;
    width: 440px;
    overflow: hidden;
    height: 162px;
    }

    .content.single article > .body > p:first-of-type:first-letter {
      font-size: 30px;
    }

    .content-column article hgroup {
    float: left;
    width: 180px;
    text-align: right;
    }

    .content-column article hgroup h1,
    .content-column article hgroup h2 {
    text-align: right;
    }

    .content.single article > * {
    margin-left: 208px;
    }

    .content.single article > .commentlist,
    .content.single article > #comments,
    .content.single article > #respond,
    .content.single article > nav,
    .content.single article > hgroup,
    .content.single article .meta {
      margin-left: 0;
    }


    .content.multiple article p {
      float: right;
      width: 440px;
    }

    article .meta {
      clear: left;
      font-size: 12px;
    }

    .meta-date {
      display: block;
      text-transform: uppercase;
      text-align: right;
    }

    .meta-sep {
      text-transform: lowercase;
    }

    .category-link, 
    .comments-link,
    .author-info {
      display: block;
      text-align:right
    }

    article .meta {
      width: 180px;
      float: left;
    }

    article .meta .entry-time,
    article .meta .separator {
      display: none;
    }

    .category-link {
      text-transform: uppercase;
    }

    .category-link:before {
      color: #999;
      content: "Posted in: ";
      font-style: italic;
      text-transform: none;
    }

    .category-link,
    .comments-link,
    .author-info .url.fn.n {
      font-size:12px;
      color: #000;
    }

    .comments-link,
    .author-info .url.fn.n {
      font-style: italic;
    }

    html .testimonials.container_24 .default_page_header,
    html .home.container_24 .default_page_header,
    html .search.container_24 .default_page_header,
    html .blog.container_24 .default_page_header {
      display: none;
    }

    .next-previous a,
    .next-previous a:link,
    .next-previous a:visited {
      display: inline-block;
      padding: 8px 11px;
      margin: 0 10px 0 0;
      font: normal normal normal 13px/13px Arial, Verdana, sans-serif;
      color: #000;
      border: 1px dotted #DDD;
      font-style: italic;
    }

    .next-previous a:hover,
    .next-previous a:active {
      background-color: #F8F8F8;
      color: #B3510B;
      text-decoration:none;
    }

    html nav.next-previous .nav-next {
    display: inline-block;
    float: none;
    padding-left: 132px;
    }

    html nav.next-previous .nav-previous {
    display: inline-block;
    float:none;
    }

    #respond input[type="text"], 
    #respond textarea {
    font-family: 'PT Serif', sans-serif;
    display: inline;
    float: left;
    margin-right: 1em;
    border-color: #DDD;
    color: #999;
    width: 250px;

    background-color: white;
    border: 1px solid #DDD;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    font-size:12px;
    font-style:italic;
    line-height:20px;
    padding: 5px 7px;
    }

    #respond input[type="text"]:focus, 
    #respond textarea:focus {
      border-color: #999;
      font-style:normal;
      color: #000;
    }

    #respond form p,
    #respond form div {
      margin-top:16px;
    }

    #respond textarea {
      width: 450px;
      height: 80px;
    }

    #respond small {
      font-size: 12px;
      color: &:seconary_var_1;
    }

    #respond p {
      float: none;
      clear:both;
    }

    #respond input[type="submit"] {
    margin-top: 20px;
    clear:both;
    text-align: center;
    padding: .3em .8em .3em .8em;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #EEE;
    font-size: 16px;
    font-style: italic;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
    border: 2px solid #DDD;

    background: #EEE;
    background-image: -moz-linear-gradient(top, #F9F9F9, #EEE);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F9F9F9),color-stop(1, #EEE));
    background-image: -webkit-linear-gradient(#F9F9F9, #EEE);
    background-image: linear-gradient(top, #F9F9F9, #EEE);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#EEE');
    }

    #respond input[type="submit"]:hover {
      background-image: none;
    }

    .content.single article.page > * {
    margin-left: 0;
    }

    .page #content_right_default {
      margin-top: -40px;
    }

    .content-column img.alignright,
    .content-column img.alignleft,
    .content-column img.aligncenter,
    .content-column img.alignnone {
      padding: 3px;
      border: 1px solid #DDD;
      display: block;

    -moz-box-sizing: border-box;
      -khtml-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

    }

    .content-column img.alignright:hover,
    .content-column img.alignleft:hover,
    .content-column img.aligncenter:hover,
    .content-column img.alignnone:hover {
      border-color: #000;
    }

    figure .alignleft,
    figure .alignright {
      float: none;
    }

    html .wp-caption figcaption p {
    clear: both;
    font-weight: bold;
    padding: 5px 20px 10px 20px;
    text-align: center;
    font-size: 15px;
    }

    .opengrapher-like-button {
      margin-bottom: 24px;
    }

    .home .opengrapher-like-button {
      display: none;
    }                    
    /****pre_content_home_page****/

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

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

    #slider-widget-3 .widget-content {
      position: relative;
    }

    #slider-widget-3 .description {
      color: #fff;
      position: absolute;
      bottom: 0;
      width: 964px;
      background-color: transparent;
      background-color: rgba(0, 0, 0, 0.6);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); /* IE6–IE9 */
                zoom: 1;
    }

    #slider-widget-3 .description p,
    #slider-widget-3 .description hgroup {
      padding: 10px;
    }

    #slider-widget-3 .description hgroup {
      padding-bottom: 0;
    }

    #slider-widget-3 .description hgroup h2 {
      font-size: 22px;
      font-style: italic;
      font-weight: bold;
    }

    #slider-widget-3 .description hgroup a,
    #slider-widget-3 .description hgroup a:visited {
      color:#fff;
    }


    #slider-widget-3 .description hgroup a:hover,
    #slider-widget-3 .description hgroup a:active {
      color:#999;
    }



    #slider-widget-3 div.anythingSlider .anythingControls {
      border: 1px dotted #DDD;
    padding: 10px;
    border-left-width: 0;
    border-right-width: 0;
    margin-top: 5px;
    text-align: center;
    }

    #slider-widget-3 div.anythingSlider .thumbNav a {
    background-image: none;
    font: inherit;
    }

    #slider-widget-3 div.anythingSlider .thumbNav a.cur {
      color: #000;
    }

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

    #slider-widget-3 div.anythingSlider .thumbNav:before {
      content: 'Featured: ';
      font-size: 12px;
    }

    #slider-widget-3 div.anythingSlider .arrow a {
    background-image: url(/files/2011/05/slider-arrow.png);
    background-color: white;
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 26px;
    height: 34px;
    left: 30px;
    position:relative;
    top:20px;
    }

    #slider-widget-3 div.anythingSlider .arrow.back a {
      background-position: 0 -35px;
      left: -30px;
    }

    #slider-widget-3 .query-results {
      height: 300px;
      overflow: hidden;
    }
    /**** end slider-widget-3****/

    /****grided-text-8****/
    #grided-text-8 {
      margin-top: 50px;
    }

    #grided-text-8 .title-wrapper {
      margin: 0 auto;
    width: 940px;
        background: url(/files/2011/05/before.png) no-repeat transparent; 
        background: url(/files/2011/05/before.png) no-repeat 25px 15px, url(/files/2011/05/after.png) no-repeat 875px 15px; 
        -pie-background: url(/files/2011/05/before.png) no-repeat 25px 15px, url(/files/2011/05/after.png) no-repeat 875px 15px;


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

    #grided-text-8 .widget-title {
    font-size: 18px;
    color: #444;
    line-height: 45px;
    font-weight: normal;
    font-style: italic;
    text-align: center;
    margin: 0 0 40px 0;
    text-transform: none;
    }
    /**** end grided-text-8****/

    /**** end pre_content_home_page****/

    /****content_right_default****/
    #content_right_default .widget-container {
      margin-bottom: 50px;
    }
    /****grided-text-7****/
    #grided-text-7 {
      margin-bottom: 0 !important;
      visibility: hidden;
    }

    #grided-text-7 .title-wrapper {
      display: none;
    }

    #grided-text-7 input[type="text"], 
    #grided-text-7 textarea {
    font-family: 'PT Serif', sans-serif;
    display: inline;
    float: left;
    margin-right: 1em;
    border-color: #DDD;
    color: #999;
    width: 205px;

    background-color: white;
    border: 1px solid #DDD;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    font-size:12px;
    font-style:italic;
    line-height:20px;
    padding: 5px 7px;
    }

    #grided-text-7 input[type="text"]:focus, 
    #grided-text-7 textarea:focus {
      border-color: #999;
      font-style:normal;
      color: #000;
    }

    #grided-text-7 form p,
    #grided-text-7 form div {
      margin-top:16px;
    }
    /**** end grided-text-7****/

    /****query-widget-4****/
    #query-widget-4 li {
        border-top: 1px dotted #DDD;
      margin-top: 15px;
    padding-top: 15px;
      position: relative;
    }

    #query-widget-4 li  time {
      display: none;
    }

    #query-widget-4 ul li:first-child {
       border-top-width: 0;
       margin-top: 0;
       padding-top: 0;
    }

    #query-widget-4 ul li:first-child time {
      top: 50px;
    }

    #query-widget-4 li hgroup,
    #query-widget-4 li time {
      display: block;
      position: absolute;
      left: 53px;
    }

    #query-widget-4 li time {
      color: #999;
      font-style: italic;
      top: 64px;
    }

    #query-widget-4 img {
      height: 40px;
      padding: 3px;
      width: 40px;
    }

    #query-widget-4 a {
      border: 1px solid #DDD;
      display: block;
      height: 48px;
      width: 48px;

    -moz-box-sizing: border-box;
      -khtml-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

    }

    #query-widget-4 a:hover,
    #query-widget-4 a:active {
      border-color: #000;
    }

    #query-widget-4 h4 {
      font-size: 14px;
    }

    #query-widget-4 h4 a {
      border-width: 0;
      color: #000;
      display: inline;
      float: none;
      height: auto;
      width: auto;
    }

    #query-widget-4 h4 a:hover,
    #query-widget-4 h4 a:active {
      color: #B3510B;
    }

    #query-widget-4 li  time {
      display: none;
    }
    /**** end query-widget-4****/

    /****latest-photos-widget-4****/
    #latest-photos-widget-4 img {
      padding: 5px;
    }

    #latest-photos-widget-4 .flickr-thumb {
      border: 1px solid #999;
      display: block;
    margin: 0 12px 12px 0;
    width: 98px;
    float: left;
    height: 98px;


    -moz-box-sizing: border-box;
      -khtml-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }

    #latest-photos-widget-4 .flickr-thumb:hover,
    #latest-photos-widget-4 .flickr-thumb:active {
      border-color: #000;
    }
    /**** end latest-photos-widget-4****/

    /****query-widget-5****/
    #query-widget-5 li {
      margin-bottom: 25px;
    }

    #query-widget-5 hgroup.title-wrapper {
      margin-bottom: 14px;
    }

    #query-widget-5 hgroup {
      margin-bottom: 3px;
    }

    #query-widget-5 a,
    #query-widget-5 a:visited {
      color: #000;
    }

    #query-widget-5 a:hover,
    #query-widget-5 a:active {
      color: #B3510B;
    }

    #query-widget-5 img {
      height: 40px;
      padding: 3px;
      width: 40px;
    }

    #query-widget-5 a.featured-image {
      border: 1px solid #DDD;
      display: block;
      float: left;
      margin-bottom: 10px;
      margin-right: 10px;
      height: 48px;
      width: 48px;

    -moz-box-sizing: border-box;
      -khtml-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

    }

    #query-widget-5 a.featured-image:hover,
    #query-widget-5 a.featured-image:active {
      border-color: #000;
    }
    /**** end query-widget-5****/

    /**** end content_right_default****/

    /****header_default****/

    /****hbgs-primary-nav-widget-3****/
    #hbgs-primary-nav-widget-3 { 
      border-bottom: 1px dotted #DDD;
    }

    #hbgs-primary-nav-widget-3 .menu {
      display: table;
      margin: 0 auto;
    }

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

    #hbgs-primary-nav-widget-3 a {
      display: block;
      position: relative;
      padding: 12px 1.7em;
      border-bottom: none;
      text-transform: uppercase;
      letter-spacing: 1px;
      word-spacing: 1px;
    }

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

    #hbgs-primary-nav-widget-3 .current_page_item a,
    #hbgs-primary-nav-widget-3 .current_page_item a:hover,
    #hbgs-primary-nav-widget-3 .current_page_item a:active,
    #hbgs-primary-nav-widget-3 .current_page_item a:visited {
      color: #999;
    }

    #hbgs-primary-nav-widget-3 .sub-menu {
      background: white;
      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 {
      color: black !important;
      font-size:12px;
      line-height: 20px;
    }

    #hbgs-primary-nav-widget-3 .sub-menu li:hover {

      background-color: #F8F8F8;

    }

    #hbgs-primary-nav-widget-3 .has-sub-menu > a:after {
      content: ' »';
    }
    /**** end hbgs-primary-nav-widget-3****/

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

    /****footer_default****/

    /****twitter-widget-3****/
    #twitter-widget-3 {
      margin-bottom: -1px;
    }

    #twitter-widget-3 a,
    #twitter-widget-3 a:visited {
      color: #B3510B;
    }

    #twitter-widget-3 a:hover,
    #twitter-widget-3 a:active {
        color: #000;
    }

    #twitter-widget-3 .widget-content {
      padding: 13px 0;
      position: relative;
    border-bottom: 1px dotted #DDD;
    border-top: 1px dotted #DDD;

    font-style: italic;
    color: #999;
    font-size: 12px;
    padding-left: 50px;
    padding-right: 150px;
    background: #F7F7F7 url(/files/2011/05/tweet.png) no-repeat 10px 50%;
    height: 22px;
    clear: both;
    }

    #twitter-widget-3 .more a:hover,
    #twitter-widget-3 .more a:active {
      background-image: none;
    }

    #twitter-widget-3 .more a {
       position: absolute;
       right: 16px;
       top: 8px;
        background: #b3510b;
            background-image: -moz-linear-gradient(top, #d46a1e, #b3510b);
            background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d46a1e),color-stop(1, #b3510b));
            background-image: -webkit-linear-gradient(#d46a1e, #b3510b);
            background-image: linear-gradient(top, #d46a1e, #b3510b);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d46a1e', EndColorStr='#b3510b');


    display: block;
    width: 96px;
    text-align: center;
    color: white;
    padding: .15em .8em .3em .8em;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-style: italic;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, .35);
    border: 2px solid #99490f;
    background-image: -moz-linear-gradient(top, #C55D13, #B3510B);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #C55D13),color-stop(1, #B3510B));
    background-image: -webkit-linear-gradient(#C55D13, #B3510B);
    background-image: linear-gradient(top, #C55D13, #B3510B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#C55D13', EndColorStr='#B3510B');
    font-size: 16px;
    }
    /**** end twitter-widget-3****/

    /****grided-text-11****/
    #grided-text-11 #flickr_badge_uber_wrapper > tbody > tr > td > a {
      display: none;
    }

    #grided-text-11 {
      margin-top: 40px;
      margin-bottom: 40px;
    }

    #grided-text-11 a,
    #grided-text-11 a:visited {
      color: #B3510B;
    }

    #grided-text-11 a:hover,
    #grided-text-11 a:active {
        color: #000;
    }

    #grided-text-11 .widget-content {
    }

    #grided-text-11 #flickr_icon_td,
    #grided-text-11 #flickr_badge_source_txt {
      padding: 10px !important;
    }
    /**** end grided-text-11****/

    /****hbgs-facebook-like-2****/
    #hbgs-facebook-like-2 .more,
    #hbgs-facebook-like-2 .more:visited {
      color:#B3510B;
      display: block;
      font-size: 14px;
      margin-top: 14px;
    }

    #hbgs-facebook-like-2 .more:active,
    #hbgs-facebook-like-2 .more:hover {
      color:#000;
    }

    /**** end hbgs-facebook-like-2****/

    /****grided-text-5****/
    #grided-text-5 .more,
    #grided-text-5 .more:visited {
      color:#B3510B;
      display: block;
      font-size: 14px;
      margin-top: 14px;
    }

    #grided-text-5 .more:active,
    #grided-text-5 .more:hover {
      color:#000;
    }


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

    /****query-widget-3****/
    #query-widget-3 li {
        border-top: 1px dotted #DDD;
      margin-top: 15px;
    padding-top: 15px;
      position: relative;
    }

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

    #query-widget-3 ul li:first-child {
       border-top-width: 0;
       margin-top: 0;
       padding-top: 0;
    }

    #query-widget-3 ul li:first-child time {
      top: 50px;
    }

    #query-widget-3 li hgroup,
    #query-widget-3 li time {
      display: block;
      position: absolute;
      left: 53px;
    }

    #query-widget-3 li time {
      color: #999;
      font-style: italic;
      top: 64px;
    }

    #query-widget-3 img {
      height: 40px;
      padding: 3px;
      width: 40px;
    }

    #query-widget-3 a {
      border: 1px solid #DDD;
      display: block;
      height: 48px;
      width: 48px;

    -moz-box-sizing: border-box;
      -khtml-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

    }

    #query-widget-3 a:hover,
    #query-widget-3 a:active {
      border-color: #000;
    }

    #query-widget-3 h4 {
      font-size: 14px;
    }

    #query-widget-3 h4 a {
      border-width: 0;
      color: #000;
      display: inline;
      float: none;
      height: auto;
      width: auto;
    }

    #query-widget-3 h4 a:hover,
    #query-widget-3 h4 a:active {
      color: #B3510B;
    }

    #query-widget-3 li  time {
      display: none;
    }
    /**** end query-widget-3****/

    /****grided-text-6****/
    #grided-text-6 input,
    #grided-text-6 textarea {
      background-color: #fff;
    border: 1px solid #DDD;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    font-size: 14px;
    font-family: Georgia, 'Times New Roman', serif;
    padding: 5px 7px;
    color: #999;
    font-style: italic;

    line-height: 20px;
    width: 208px;
    margin-bottom: 10px;
    }

    #grided-text-6 input[type="submit"] {

    text-align: center;
    padding: .3em .8em .3em .8em;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #EEE;
    font-size: 16px;
    font-style: italic;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
    border: 2px solid #DDD;

    background: #EEE;
    background-image: -moz-linear-gradient(top, #F9F9F9, #EEE);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F9F9F9),color-stop(1, #EEE));
    background-image: -webkit-linear-gradient(#F9F9F9, #EEE);
    background-image: linear-gradient(top, #F9F9F9, #EEE);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#EEE');
    }

    #grided-text-6 input[type="submit"]:hover {
      background-image: none;
    }



    #grided-text-6 textarea {
      height: 77px;
    }
    /**** end grided-text-6****/

    /****grided-text-9****/
    #grided-text-9 {
      border-bottom: 1px dotted #DDD;
      margin: 30px 0;
    }

    #grided-text-9 .title-wrapper {
      display: none;
    }
    /**** end grided-text-9****/

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

    #hbgs-primary-nav-widget-4 .separator {
      display: inline-block;
      text-align:center;
      width: 21px;
    }

    #hbgs-primary-nav-widget-4 a:link,
    #hbgs-primary-nav-widget-4 a:visited {
      color: #B3510B;
    }

    #hbgs-primary-nav-widget-4 a:hover,
    #hbgs-primary-nav-widget-4 a:active {
      color: #000;
    }
    /**** end hbgs-primary-nav-widget-4****/

    /****grided-text-10****/
    #grided-text-10 {
      margin-top: -5px;
    }

    #grided-text-10 .title-wrapper {
      display: none;
    }

    #grided-text-10 .icons img,
    #grided-text-10 .icons li {
      display: inline-block;
      height: 32px;
      width: 32px;
    }

    #grided-text-10 a:link,
    #grided-text-10 a:visited {
      color: #B3510B;
    }

    #grided-text-10 a:hover,
    #grided-text-10 a:active {
      color: #000;
    }

    #grided-text-10 small {
      display: block;
    float: right;
    width: 158px;
    margin-top: -33px;
    }
    /**** end grided-text-10****/

    /****grided-text-3****/
    #grided-text-3 {
      border-bottom: 1px dotted #DDD;
      margin: 18px 0 30px 0;
    }

    #grided-text-3 .title-wrapper {
      display: none;
    }
    /**** end grided-text-3****/

    /****legal-3****/
    #legal-3 {
      font-style: italic;
    }

    #legal-3 a,
    #legal-3 a:visited,
    #legal-3 a:hover,
    #legal-3 a:active {
      color: #999;
    }

    #legal-3 strong {
      color: #999;
    }
    /**** end legal-3****/

    /****grided-text-4****/
    #grided-text-4 {
      font-style: italic;
    }

    #grided-text-4 .title-wrapper {
      display: none;
    }

    #grided-text-4 p {
      text-align: right;
    }

    #grided-text-4 a,
    #grided-text-4 a:visited,
    #grided-text-4 a:hover,
    #grided-text-4 a:active {
      color: #999;
    }
    /**** end grided-text-4****/

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


    #query-widget-6-1 {
      margin-left: 0;
    }

    #query-widget-6-1 li {
      float:left;
      margin-bottom: 40px;
      padding-left: 40px;
      width: 50%;
      -moz-box-sizing: border-box;
      -khtml-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }

    #query-widget-6-1 li p {
      clear: right;
      margin-left: 109px;
    }

    #query-widget-6-1 li .read-more {
      clear: both;
      display: block;
      font-weight: bold;
      margin-left: 109px;
    }

    #query-widget-6-1 hgroup h4 {
      font-size: 16px;
      font-style: italic;
      font-weight: bold;
    }

    #query-widget-6-1 hgroup {
      float: none;
    width: auto;
    text-align: left;
      float: right;
    width: 188px;
    }

    #query-widget-6-1 .title-wrapper {
      display: none;
    }

    #query-widget-6-1 img {
      padding: 5px;
      height: 86px;
      width: 86px;
    }

    #query-widget-6-1 .featured-image {
      border: 1px solid #999;
      display: block;
    margin: 0 12px 0 0;
      padding: 0;
    width: 98px;
    float: left;
    height: 98px;


    -moz-box-sizing: border-box;
      -khtml-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }

    #query-widget-6-1 .featured-image:hover,
    #query-widget-6-1 .featured-image:active {
      border-color: #000;
    }
    
/*    #latest-photos-widget-4,
    #query-widget-4 {
      display: none;
    }
*/
    .shr-bookmarks { display: none; }
    
    
    .profile-pic {
      display: none;
    }
    
    .twitter-widget-3 .author {
      display: none;
    }
    
    .query-widget-8 .excerpt,
    .query-widget-4 .excerpt,
    .query-widget-3 .excerpt {
      display: none;
    }
    
    html .testimonials.container_24 .default_page_header,
    html .home.container_24 .default_page_header,
    html .search.container_24 .default_page_header,
    html .blog.container_24 .default_page_header {
      display: none;
    }
    
    .testimonials #content_right_default {
      display: none;
    }
    
    #other_albums li {
      float: none !important; 
    }