/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

h1#page-title {
    border-bottom: 2px solid #0f4268;
    color: #0f4268;
    padding: 0 0.25em;
}

#section-header {
    background: url("../images/header-background-bridge.jpg") no-repeat scroll center top #2172b1;
    width:100%;
}

.not-front #section-header {
    background: url("../images/header-bg-internal-bridge.jpg") no-repeat scroll center top #2172b1;
    width: 100%;
}

#region-branding {
    background: url("../images/branding-bg-none.png") no-repeat scroll right -64px transparent;
    height: 158px;
    margin-top: 0;
}

#block-menu-block-congress-main-menu-superfish {
    background: url("../images/menu-background-blue.jpg") repeat-x scroll 0 0 #0b2a3f;
    height: 60px;
}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover , 
.sf-menu a.active {
    background: none repeat scroll 0 0 #525151;
    color: #FFFFFF;
}

.sf-menu a:hover {
    background-color: #78c2ff;
    color: #000000;
}

.sf-menu ul {
    background: none repeat scroll 0 0 #143146;
    margin-top: 20px;
}

#block-menu-block-congress-main-menu-superfish ul.menu li {
    background-color: #143146;
    color: #FFFFFF;
}

#block-views-congress-hprotator-rotator .view-congress-hprotator {
    background: url("../images/rotator-bg-bl.png") no-repeat scroll right bottom #172930;
    border-color: -moz-use-text-color -moz-use-text-color #b56500;
    border-radius: 0 0 0 0;
    border-style: none none solid;
    border-width: 0 0 5px;
    height: 100%;
}


#block-views-congress-news-block-latest-news {
    background: url("../images/block-background-bl.png") repeat-x scroll 0 0 #FFFFFF;
    border: 0 solid #343433;
    color: #333333;
}

#block-house-blocks-house-thomas-bill-search {
    background: url("../images/block-background-bl.png") repeat-x scroll 0 0 #0b2a3f;
    border: 1px solid #001e32;
}

#block-house-blocks-house-thomas-bill-search .content {
    background: url("../images/thomas-bl.png") no-repeat scroll right top #0b2a3f;
}


#zone-footer-bottom-wrapper {
    background: url("../images/footer-third-bg.png") repeat scroll 0 0 #000000;
    bottom: 0;
    margin: 0 auto;
    position: fixed;
    width: 100%;
}

.view-id-congress_news .views-row-first {
    background: url("../images/line-ribbon-first-bl.png") no-repeat scroll left top transparent;
}

.view-id-congress_news .views-row {
    background: url("../images/line-ribbon-b.png") no-repeat scroll left bottom transparent;
    border-bottom: 0 none;
    padding-left: 55px;
}

.view-id-congress_news {
    background-color: #FFFFFF;
    background-image: url("../images/long-ribbon-bl.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}

#block-menu-block-section-menu {
    background-color: #617c95;
}

#region-connect-first {
   /* background: url("../images/connect-bg-bl.png") no-repeat scroll 0 0 transparent;
    height: 109px;
	*/
    margin-left: 0;
    margin-right: 0;
    padding-right: 10px;
}

#block-boxes-congress-newsletter-signup {
    background: url("../images/newsletter-bg.png") no-repeat scroll 0 bottom transparent;
    border: 0 solid #343433;
    height: 99px;
    padding-bottom: 0;
}

#mini-panel-single_carousel_holder {
    background: url("../images/block-background-bl.png") repeat-x scroll 0 0 #0b2a3f;
    border: 1px solid #001d31;
    color: #001d31;
    padding: 0.5em;
}

.block, .block-views {
    background: url("../images/block-background-bl.png") repeat-x scroll 0 0 #617c95;
    border: 1px solid #343433;
    color: #FFFFFF;
}

#block-views-congress-offices-footer-offices {
    background: url("../images/footer-bg.png") no-repeat scroll left bottom #0b2a3f;
    border: 3px solid #C2C2C2;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 8em;
}
