/* Override some defaults */
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

h1, h2, h3, h4, h5, h6 {font-family: 'Droid Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;}

.subheading {color: #999;}
.header-section {border-bottom: 1px solid #73a532; margin-bottom: 9px;}

.site-title {display: none;}
.main-image {float: left; margin-right: 9px; max-width: 150px;}


.subpage-thumbnail h3 {color: #73a532; background-color: whiteSmoke; border-bottom: 1px solid #ddd; margin: -4px -4px 4px; padding: 4px 4px 0;}
.subpage-thumbnail a, .subpage-thumbnail a:active, .subpage-thumbnail a:hover {text-decoration: none;}
.subpage-thumbnail img {max-width: 210px;, max-height: 150px;}

.navbar .brand {
    color: #73a532;
    padding: 7px 20px;
}
.navbar {font-size: 18px; }
.navbar-inner {background-image: none; background-color: #fff; border-bottom: 1.5px solid #73a532;}
.navbar-search .search-query {border-color: #ddd;}
.navbar-search {margin-top: 9px;}
.navbar .nav {font-size: 16px; line-height: 20px; margin-top: 25px;}

.navbar-top li.active > a {
    padding: 10px 4px 1px;
    line-height: 18px;

    border-bottom: 6px solid #1197D6;
}
.navbar-top .nav {margin-left: 18px;}


.nav {font-size: 14px;}
.nav-tabs .nav-divider {background-color: #73a532; color: #fff; padding: 9px 9px; font-weight: bold;}
.nav-tabs li:first-child {border-top-left-radius: 4px; border-top-right-radius: 4px;}

.nav-tabs.nav-stacked .active > a {background-color: #efefef; }
.nav-tabs.nav-stacked .active {border-left:  6px solid #1197D6;}
.nav-tabs.nav-stacked .active:last-child {border-bottom-left-radius:  4px;}
.nav-tabs.nav-stacked .active:last-child a {border-bottom-left-radius:  0;}

.container > footer p {
    text-align: center; /* center align it with the container */
}

.jumbotron {
    position: relative;
    /*height: 96px;*/
    margin-bottom: 20px;
}
.jumbotron h1 {
    margin-bottom: 8px;
    font-size: 52px;
    /*letter-spacing: -1px;*/
    line-height: 1;
}
.jumbotron p {
    margin-bottom: 18px;
    font-weight: 300;
}
.jumbotron header {
    border-bottom: 1px solid #EEE;
}

.listing-section {margin-top: 18px;}

/* Styles for listings */
.action_bar .btn {margin-right: 4px;}
.action_bar .btn:last-child {margin-right: 0;}
.listing-section .thumbnail img {float: left; margin-right: 9px;}

.basic-listing {margin-bottom: 18px;}
.basic-listing .thumbnail img {float: left; margin-right: 9px; }
.basic-listing .tagline {color: #999; line-height: 1;}
.basic-listing .client_link {float: right;}
.basic-listing .ad_copy {margin: 6px 0 0;}

.outbound_links {font-size: 14px; margin-top: 20px;}
.outbound_links ul {padding-left: 20px; }
.outbound_links dt {margin-top: 9px; }
.outbound_links li {margin-bottom: 7px;}


/* Styles for blog */
#blog-teaser-posts .blog-title a {color: #333;}
#blog-teaser-posts .blog-post {margin-bottom: 18px; border-bottom: 1px solid #ddd; padding-bottom: 5px;}
#blog-teaser-posts .blog-post:last-child {border-bottom: none;}
#blog-teaser-posts .blog-published {font-size: 11px;}
#blog-teaser-posts .blog-teaser {margin: 5px 0;}

.blog-post {margin-bottom: 18px; border-bottom: 1px solid #ddd; padding-bottom: 5px;}
.blog-post:last-child {border-bottom: none;}
.blog-post .date-header {font-size: 1em;}
.blog-post .post-title {font-size: 1.6em;}
.blog-archive ul.linklist {list-style: none;}

.post-body img, .post-body .tr-caption-container, .Profile img, .Image img, .BlogList .item-thumbnail img  {
    padding: 4px;
    line-height: 1;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
.post-body .tr-caption-container img, .blogger-post-footer img {
    /*padding: 0;*/
    background: transparent;
    border: none;
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 rgba(0, 0, 0, .1);
}
.tr-caption-container > img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
td.tr-caption {
    padding: 3px;
    font-size: 11px;
}

.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {border-top-color: #73a532; }
.dropdown.open .dropdown-toggle {color: #333;}


footer {margin-top: 18px; padding: 18px 0; border-top: 1px solid #e5e5e5; background-color: whiteSmoke;}
footer .copyright {font-size: 12px; float: left;}

 /*social footer bar*/
.social-bar {float: right; margin-top: 30px;}
.social-bar a {background: #fff url("../images/social_sprite.png") no-repeat; width: 32px; height: 32px; display: block; float: left; margin-left: 5px;}
.social-bar .gplus {background-position: 0 0;}
.social-bar .facebook {background-position: -32px 0;}
.social-bar .twitter {background-position: -64px 0;}
.social-bar .youtube {background-position: -96px 0;}

/* Icons */
.cda-icon {background: #fff url("../images/icons/icon_sprite_75px.gif") no-repeat; width: 75px; height: 75px; display: block; float: left; margin: 0 4px 20px 0;}
.icon-activities {background-position: 0 0;}
.icon-boat-rentals {background-position: 0 -75px;}
.icon-hiking {background-position: 0 -150px;}
.icon-restrooms {background-position: 0 -225px;}
.icon-camping {background-position: 0 -300px;}
.icon-boat-launches {background-position: 0 -375px;}
.icon-marinas {background-position: 0 -450px;}
.icon-drinks {background-position: 0 -525px;}
.icon-food {background-position: 0 -600px;}


.activity-boxes {margin-top: 20px;}


.clearfloat {clear: both;}
