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


/************************************************************
  GENERAL
************************************************************/

#section-header .block, #section-header .block-views, #zone-footer-middle .block, #zone-footer-middle .block-views, 
#zone-footer-bottom .block, #zone-footer-bottom .block-views {
    box-shadow: none;
    -webkit-box-shadow: none;
}
.not-front .logo-img {
    height: auto;
    width: 70%;
}
.not-front #zone-content {
    margin-bottom: 10px;
    padding-top: 0;
}
#zone-branding-wrapper {
    max-height: 380px;
}
#zone-footer-wrapper {
    background: url("../images/bg-zone-footer.png") no-repeat scroll center top transparent;
	padding-top: 3em;
}
.not-front #region-branding-second {
	display: none;
}
#zone-footer {
	min-height: 300px;
}



/************************************************************
	SUPERFISH
************************************************************/

#block-menu-block-congress-main-menu-superfish {
    background: none repeat scroll 0 0 transparent;
}
.sf-menu ul { /* Dropdown background*/
    background: none repeat scroll 0 0 #162c63;
    border-bottom: 3px solid #e3e5e8;
    width: 14em;
}
.sf-menu li {
    border-left: medium none;
}
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul { /* changes position of dropdown */
	z-index: 9999;
	left: 0;
	top: 2.5em;
}
.sf-menu li .leaf a:hover { /* dropdown child hover state */
	background: none repeat scroll 0 0 #12194E;
}
.sf-menu a {
    padding: 0.25em 2em;
}
.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
    color: #fff;
}
.sf-menu a.active, .sf-menu a.active-trail {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0;
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover {
	background: none transparent;
    border-radius: 0;
}



/* Blocks */

#block-views-congress-offices-of-noslide .views-row {
    width: 24%;
    padding: 0 2%;
    font-size: 0.9em;
}
#block-search-form {
    text-align: right;
}


/* ACTION CENTER */

#block-menu-menu-congress-action-center {
	margin-bottom: 0;
}
.block-menu-congress-action-center  {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    -webkit-box-shadow: none;
}
#block-menu-menu-congress-action-center li {
    display: block;
    margin: 0;
    padding: 0;
}
.block-menu-congress-action-center li a {
    padding: 12px 20px;
    text-align: center;
}
.block-cng-alert-box-block-alert-box {
    padding: 0.75em;
}
.block-cng-alert-box-block-alert-box h2 {
    display: inline;
    text-indent: 0;
}
.block-cng-alert-box-block-alert-box div.content {
    display: inline;
    float: right;
    width: 80%;
}



/* QUICK TABS */

ul.quicktabs-tabs li a {
	padding: 0.5em;
}


/************************************************************
HOMEPAGE ROTATOR
************************************************************/

.view-congress-hprotator .views-field-field-congress-featured-media {
	width: 55%;
	max-width: 800px /*!important*/;
	height: auto;
    background: none repeat scroll 0 0 transparent;
	float: right;
}
.hprotator-text-block {
    width: 41%; /* shows in all browsers */
	*width: 40%; /* notice the * before the property - shows in IE7 and below */
	padding: 2%; 
	float:right;
}
.hprotator-text-block {
    width: 41%;
	*width: 40%; /* notice the * before the property - shows in IE7 and below */
    float: right;
    padding: 2% 4% 2% 0;
}



/**************************************************************
 FOOTER
**************************************************************/

#block-boxes-email-me h2 {
	font-size: 26px;
}

#block-views-congress-offices-of-noslide .views-row {
    vertical-align: top;
}

#block-views-congress-offices-of-noslide h3 {
	font-size: 20px;
}

#block-boxes-email-me .emailbutton a {
    padding: 12px 20px;
}
