/************************************************************
  GENERAL
************************************************************/
#region-content{
  width: 620px;
}
#region-sidebar-first {
  width: 300px;
}

/* SUPERFISH MAIN MENU */
.sf-menu li.last.sfHover > ul, .sf-menu li.last:hover > ul { /* changes position of LAST dropdown */
	left: auto;
	right: 0;
}
.sf-menu a {
  padding: 1em .5em .5em .5em;
}

.sf-menu ul { /* Dropdown background*/
  width: 200px;
}

#block-search-form {
  float: right;
  margin: 0px;
  width: 20%;
  margin-top: 3px;
}
#search-block-form .form-item {
  width: 70%;
}
#search-block-form .form-actions {
  width: 30%;
}
#zone-branding-wrapper {
  background: url("../images/bg-header.png") no-repeat;
  background-position: bottom center;
}
#block-boxes-mobile-header {
  display: none;
}
#region-branding .branding-data {
  display: block;
}
#zone-branding {
  width: 960px;
}

#block-boxes-footer-subscribe {
  float: left;
  width: 25%;
}

.block-congress-offices-footer-offices {
  float: right;
  width: 67%;
}
/************************************************************
HOMEPAGE ROTATOR
************************************************************/
.hprotator-text-block {
  position: absolute;
  height: 94%;
  background-color: #666;
  right: 0;
}
.view-congress-hprotator .flex-control-nav {
	width:39%; /* make width match the text block if controls should appear in text block */
	padding: 2%;
	display: block;
  right: 0;
}

/************************************************************
HOMEPAGE SINGLE CAROUSEL WIDE ACTION CAROUSEL
************************************************************/
#hp-single-carousel-wide .flexslider {
padding: 0;
}
#hp-single-carousel-wide .views-field-field-congress-subtitle {
    float: left;
    padding: 1.5% 1% 1% 22%;
    text-align: right;
    width: 18%;
}
#hp-single-carousel-wide .views-field-field-congress-body {
    float: right;
    padding: 1.5% 2% 1% 1%;
    width: 56%;
	font-size: 16px;
}
#hp-single-carousel-wide .flexslider h2 {
    font-size: 22px;
}

/* SITE MAP NON MOBILE */
.block-congress-site-map {
display: block;
    padding: 1em;
}
.block-congress-site-map li.expanded, .block-congress-site-map li.collapsed, .block-congress-site-map li.leaf {
    padding: 0.2em 0.5em 0;
}
/* TODO fix this */
.block-congress-site-map .block-title {
font-size: 0;
text-indent: -9999px;
}
/* the top level links */
.menu-block-congress_site_map > ul > li > a {
  font-size: 1.1em;
}
.menu-block-congress_site_map > ul > li  {
  float:left;
  width:12%;
}
.menu-block-congress_site_map > .menu li {
	display: block;
	margin-left:0px;
}

/* FACEBOOK */
#region-preface-first .fb_iframe_widget iframe, #region-preface-second  .fb_iframe_widget iframe,
#region-sidebar-first .fb_iframe_widget iframe, #region-sidebar-second .fb_iframe_widget iframe,
#region-postscript-first .fb_iframe_widget iframe, #region-postscript-second .fb_iframe_widget iframe, 
#region-postscript-third .fb_iframe_widget iframe {
    width: 270px !important;
}

/***********************************************************
 THUMB ROTATOR
***********************************************************/
.pane-congress-hprotator-panel-pane-thumbs .view-congress-hprotator .flex-control-nav {
    display: none;
}
.block-congress-offices-footer-offices .footer-office-location-tabs {
  padding: 0 2% 0px 0px;
	float: left; /* contains office name control tabs */
}
/** OFFICES **/
.block-congress-offices-footer-offices .view-content {
  padding: 0;
  width: 60%;
  float: left; /* contains office info and image */
}

.block-congress-offices-footer-offices .field-content img{
  width: 150px; 
  display: block;
  float: right; /* contains image */
  margin-top: 20px;
}