/*
        body {
            font-family: Verdana, sans-serif;
            font-size: 0.8em;
        }
        
        header,
        footer,
        section,
        article {
            border: 1px solid grey;
            margin: 5px;
            margin-bottom: 15px;
            padding: 8px;
            background-color: white;
        }
        
        header,
        footer {
            color: white;
            background-color: #444;
            margin-bottom: 5px;
        }
        
        section {
            background-color: #ddd;
        }
        
        nav ul {
            margin: 0;
            padding: 0;
        }
        
        nav ul li {
            display: inline;
            margin: 5px;
        }*/
    
    body{
        background-color: black;
        font-family: 'Open Sans', sans-serif;
        color: white;
        font-size: 16px;
        
        background-image: url('../images/top-background.jpg');
        background-repeat: repeat-x;
        background-position: top center;
        
    }
    
    header{
        text-align: center;
    }
    
    #logo{
        width: 192px;
    }
 
    .navbar {
        margin-bottom: 0px;
    }
    
    .navbar-default {
        background-color: black;
        border-color: black;
    }
 
    .navbar-default .navbar-nav>li>a {
        color: white;
    }
    
    .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
        color: white;
        background-color: transparent;
    }

    
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
        color: white;
        background-color: black;
    }
    
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
        color: white;
        background-color: black;
    }
    
    .dropdown-menu {
        background-color: black;
    }
    
    .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
        color: white;
        text-decoration: none;
        background-color: black;
    }
    
    .dropdown-menu>li>a {
        color: white;
        background-color: black;
    }
    
    h1, h2, h3{
        color: #c2976d;
    }
    
    hr{
        border-color: #282828;
    }
    
    .navbgc{
        /*background-color: #282828*/
    }
    
    .subsc{
        background-color:#540000;

        padding-top:15px;
        padding-bottom:15px; 
    }
    
    #top-pic img{
        margin: auto;
    }
    
    #main{
        padding-top:35px;
        padding-bottom:35px; 
    }
    
    #featured{
        background-color:#540000;
        border-top: solid 8px #c2976d;
        border-bottom: solid 8px #c2976d;
        padding-top:25px;
        padding-bottom:25px;
    }
    
    .thumbnail{
        background-color: #282828;
        border: none;
    }
    .thumbnail:hover{
        background-color: #c2976d;
    }
    
    #video{
        /*background-image: url('/assets/images/background-video.png');*/
        /*background-repeat: no-repeat;*/
        width: 100%;
        height: 512px;
        /*padding-bottom: 15px;*/
        /*padding-top: 30px;*/
    }
    
    #map{
        width: 100%;
        height: 280px
    }
    
    #events ol>li{
        color: #c2976d;
    }
    
    footer{
        background-image: url('../images/bottom-pic.jpg');
        background-repeat: no-repeat;
        /*background-position: bottom center;*/
        background-position: 50% 25%;
        /*background-size: cover;*/
        min-height: 170px;
        margin-top: 48px;
        
    }
    
    footer a{
        color: white;
        
    }
    
    footer a:hover, footer a:visited, footer a:focus{
        text-decoration: none;
        color:white;
    }
    
/*    .thumbnail>img {*/
/*    width: 250px;*/
/*    height: 124px;*/
/*}*/

#gal li{

    width: 250px;
    height: 124px;
    float: left;
    margin: 10px;

}

.nav-tabs {
    border-bottom: 1px solid #282828;
    
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #c2976d;
    cursor: default;
    background-color: transparent;
    border: none;
    /*border-bottom-color: transparent;*/
}

.nav-tabs>li>a:hover {
    border: none;
    color: white;
    /*border-color: #eee #eee #ddd;*/
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: none;
    color: white;
    /*border-radius: 4px 4px 0 0;*/
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.btn-primary, .btn-primary:hover, .btn-primary:active{
    color: #fff;
    background-color: #500000;
    border-color: #500000;
}

.contact-i, .contact-i:hover, .contact-i:visited, .contact-i:focus{
    color: gray;
    text-decoration: none;
}

#featured a{
    text-decoration: none;
}

#featured img{
    margin: auto;
}

.navbar-default {
    margin-bottom: 4px solid gray;
    margin-top: 1px solid gray;
}

.navbar {
    margin-bottom: 4px solid gray;
    margin-top: 1px solid gray;
}

.navbar-default .navbar-collapse{
     width: 75%;
     margin: auto;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: transparent;
    
}

.navbar-default .navbar-toggle {
    border-color: gray;
}

/*     .navbar-default .navbar-toggle:hover {
    background-color: #540000;
}*/

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #540000;
    
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #c2976d;
}

#social_foot a{
     margin-right: 20px;   
}