.cul-component {
    clear:both;
    margin-bottom:10px;
}

#site-wide-alert
{
    background-color:red;
    display:none;
    margin-left:-10px;
    margin-right:-10px;
    border-radius:0px;
    border-color:#880000;
    border-width:1px 0px;
    color:#fff;
    font-size:15px;
    text-align:center;
    text-shadow:none;
}

#site-wide-alert a {
    color:#fff;
    text-decoration:underline;
}

/* If we add padding within sidebar-nav, each component won't need to define its own extra padding in the sidebar */
#secondary .sidebar-nav {
    padding: 8px 15px;
}
#secondary h1,
#secondary h2,
#secondary h3,
#secondary h4,
#secondary h5,
#secondary h6 {
padding: 3px 0px;
font-size: 11px;
font-weight: bold;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 18px;
color: #999;
text-shadow: 0 1px 0 rgba(255,255,255,0.5);
text-transform: uppercase;
}

/* making cq's alert class play nice with bootstrap's */
div.text span.alert {
    display:block;
}

/* FAQ Page Formatting */

#primary.faq-page .answer-heading {
    margin-top:15px;
}

/* this can be removed (will be redundant) after new ldpd-toolkit update */
#topnav-collapse > .fullbleed ul.unstyled a {
    color:#eee;
    font-size:125%;
    line-height:28px;
}

/* text 'styles' for the rte */
.justified { text-align:justify; }
.hangingindent { display:block; padding-left:15px;text-indent:-15px; }
.smalltext { font-size: 80%; }
.preformatted { font-family: courier, monospace; }
.largetext { font-size: 130%; }

/* temp override until toolkit update */
#cliobeta_exit { font-size:120%; }
#cliobeta_exit:hover { color:#002b7f; }

/* Bootstrap enforces a minimum height
on images under certain situations.
We don't want that in our components. */
.cul-component img {
    min-height:1px !important;
}

/* don't force uppercase on page title headings */
#primary .cul-pagetitle h1,
#primary .cul-pagetitle h2,
#primary .cul-pagetitle h3 {
    text-transform: none;
    line-height: 33px;
}
