/* ==========================================================================
   Base
   ========================================================================== */

body { }



/* =============================================================================
   Header
   ========================================================================== */

#banner { }

/* Fixed Topbar Navigation */
body.top-navbar { padding-top: 60px; }
body.admin-bar .navbar-fixed-top { top: 28px; }

.navbar .brand {
    color: #03c;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    font-style: italic;
}

.navbar .describe{
    display:block;
    float:left;
    padding:10px 20px 10px;
    margin-left:-30px;
    font-size:14px;
    font-weight:100;
    color:#777;
    text-shadow:0 1px 0 #fff
}

.navbar .nav > li > a {
    color: black;
    font-weight: 500;
    text-transform: uppercase;
}

.navbar form {
    margin: 0;
}

/* ==========================================================================
   Content
   ========================================================================== */

#content { }



/* ==========================================================================
   Primary Content
   ========================================================================== */

#main { }


.centered {
    text-align: center;
}

#callout img {
    max-width: 20%;
}

#vinyl_products .centered {
    min-height: 170px;
}

/* ==========================================================================
   Sidebar
   ========================================================================== */

#sidebar { }



/* ==========================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry p.byline { }
.hentry .entry-content { }
.hentry footer { }



/* ==========================================================================
   Footer
   ========================================================================== */

#content-info {
    background-color: #cccccc;
}

#content-info a {
    color: inherit;
}


#content-info ul.menu  {
    list-style: none;
    margin: 0;
}

#content-info ul.menu {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #999;
}

#content-info ul.menu li > ul {
    list-style: none;
    margin: 0;
}

#content-info ul.menu li > ul  {
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    color: #999;
}

#content-info p {
    margin-top: -20px;
}

.navbar ul.menu {
    padding-top: 10px;
}

.navbar-footer{
    color:#888;
    margin: 0;
}

.navbar-footer .navbar-inner{
    background-color:#1b1b1b;
    background-image:-moz-linear-gradient(top,#333,#222);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));
    background-image:-webkit-linear-gradient(top,#333,#222);
    background-image:-o-linear-gradient(top,#333,#222);
    background-image:linear-gradient(to bottom,#333,#222);
    background-repeat:repeat-x;border-color:#252525;
    filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff333333',endColorstr='#ff222222',GradientType=0)
}

/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 979px) {
    /* Fix top padding when using the responsive grid with the fixed topbar */
    body.top-navbar {
        padding-top: 0;
    }
}