/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

/************************************************************
  GENERAL
************************************************************/
body{
  background: #ffffff;
}
#region-branding #logo{
  display: block;
}

#region-branding .site-name-slogan{
  height: 1px;
  position: absolute !important;
}
#region-branding h2.element-invisible{
  height: 1px;
  position: absolute !important;
}
#page {
  background: #325480 url("../images/background.jpg") no-repeat;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  min-height: 750px;
}

#region-postscript-first{
  background: #033363 url("../images/bg-photoalbumbox.png") center top no-repeat;
  width: 350px;
  height: 435px;
  margin-right: 15px;
  margin-left: 0;
}

#region-postscript-second {
  width: 465px;
  height: 435px;
  margin-right: 15px;
  margin-left: 0;
}

#region-postscript-third {
  width: 145px;
  margin: 0px;
}

#region-postscript-first .content,
#region-postscript-second .region-postscript-second-inner {
  background: url("../images/bg-albumyoutube.png") bottom left repeat-x;
  height: 435px;
}

#region-content {
  width: 743px;
}

#zone-content {
  margin-bottom: 17px;
}

.container-24 .block .omega-grid {
  margin: 0px;
}

#zone-branding, #zone-content, #zone-menu, #zone-postscript, #zone-user, #zone-preface , #region-preface-first, #region-menu{
  width: 990px;
}

.front #zone-preface, .front #zone-menu, .front #region-preface-first, .front #region-menu  {
  width: 990px;
}

#congress-breadcrumb,
#messages {
  width: 738px;
  box-shadow: 2px -5px 10px -2px #888;
}

#messages {
  margin: 0px;
  padding: 0 10px;
}

.not-front #region-content {
  margin: 0px 10px 0px 0px;
  box-shadow: 2px -10px 10px -2px #888;
  padding-left: 10px;
  padding-right: 5px;
  min-height: 250px;
}
.front #region-content {
  width: auto;
  margin-left: 15px;
  margin-right: 15px;
}

.front #block-views-congress-news-block-latest-news{
  min-height: 330px;
}

.front #block-views-congress-news-block-latest-news h2.block-title {
  margin-top: 20px;
}

.front #region-sidebar-first {
  width: 420px;
  padding-top: 20px;
  margin-left: 20px;
  margin-right: 15px;
}
.not-front .region-sidebar-first-inner {
  margin: 0px;
}

.not-front.hasBreadcrumb .region-sidebar-first-inner {
  margin-top: -35px;
}

#region-branding {
  margin: 0px;
}
#region-user-second {
  float: right;
  width: 290px;
  background: transparent;
}
#boxes-box-media_links .ebriefs a {
  height: 190px;
  background: #195b95 url("../images/icon-ebrief.png") left 10px no-repeat;
}

/** PANELIZER **/
.front .bryant-flipped-content {
  width: 518px;
  clear: none;
}
.front .bryant-flipped-content-inner{
  margin-right: 0px;
}
.front .bryant-flipped-sidebar {
  width: 420px;
  margin-left: 20px;
  padding-top: 20px;
  clear: none;
}
.front .bryant-sidebar {
  width: 420px;
  clear: none;
}
.front .bryant-sidebar-inner{
  margin-right: 0px;
}
.front .bryant-content{
  width: 510px;
  margin-left: 28px;
  padding-top: 20px;
  clear: none;
}

/** NO SIDEBAR **/
.not-front.no-sidebar #region-content,
.not-front.no-sidebar #messages,
.not-front.no-sidebar #congress-breadcrumb {
  width: 970px;
  box-shadow: none;
}
.not-front.no-sidebar #region-content {
  padding-right: 10px;
}

/** SEARCH FORM **/
#search-block-form {
  padding-top: 20px;
}
#search-block-form .form-text{
  width: 81%;
}

/** NEWS LIST VIEWS **/
#block-boxes-latest-news-banner .boxes-box-controls {
  display: none;
}
#block-boxes-latest-news-banner h2.block-title,
#boxes-box-latest_news_banner h2.block-title {
  margin-top: 20px;
  font-size: 24px;
  padding-top: 12px;
  height: 58px;
  width: 271px;
  position: relative;
  background: url("../images/bg-latestnews.png") no-repeat;
  margin-left: -25px;
  z-index: 4;
  color: #fff;
  line-height: 1em;
  padding-left: 35px;
  vertical-align: top;
  margin-bottom: 0px;
}

#boxes-box-news_readmore .boxes-box-content a {
  float: left;
  text-align: left;
  margin-bottom: 0;
}

#boxes-box-news_readmore .boxes-box-content .news-more a {
  margin-right: 15px;
}

.front .bryant-sidebar .news-more {
  margin-left: 20px;
}

.front .bryant-content .news-more {
  margin-left: 68px;
}

.front .bryant-flipped-content .news-more {
  margin-left: 57px;
}

.front .bryant-flipped-sidebar .news-more {
  margin-left: 19px;
}

/** SF MENU **/
.sf-menu {
  border-top: 3px solid #3781da;
}
.sf-menu > li {
  height: 45px;
  text-align: center;
  border-right: 1px solid #fff;
}
.sf-menu li a {
  margin-top: 15px;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  left: 0;
  top: 45px;
  position: absolute;
  width: 12em;
}
.sf-menu .menu-mlid-1914 {
  width: 110px;
}
.sf-menu .menu-mlid-907 {
  width: 215px;
}
.sf-menu li.menu-mlid-907:hover > ul.menu, .sf-menu li.menu-mlid-907.sfHover > ul{
  width: 215px;
}
.sf-menu .menu-mlid-908 {
  width: 215px;
}
.sf-menu li.menu-mlid-908:hover > ul.menu, .sf-menu li.menu-mlid-908.sfHover > ul{
  width: 215px;
}
.sf-menu .menu-mlid-901 {
  width: 215px;
}
.sf-menu li.menu-mlid-901:hover > ul.menu, .sf-menu li.menu-mlid-901.sfHover > ul{
  width: 215px;
}
.sf-menu .menu-mlid-910 {
  width: 231px;
}
.sf-menu li.menu-mlid-910:hover > ul.menu, .sf-menu li.menu-mlid-910.sfHover > ul{
  width: 231px;
}

/** ACTION CENTER **/
#region-preface-first {
  border-bottom: 1px solid #004d7c;
}
#block-menu-menu-congress-action-center h2.block-title {
  float: left;
  border-bottom: none;
  text-align: left;
  padding-top: 13px;
  line-height: 25px;
  max-width: 150px;
}
#block-menu-menu-congress-action-center .content ul li.leaf{
  float: left;
  width: auto;
  border-bottom: none;
}
#block-menu-menu-congress-action-center .content ul {
   padding-left: 194px;
}
#block-menu-menu-congress-action-center {
  float: left;
  padding-left: 19px;
  height: 48px;
 background: #d54544 url("../images/bg-constituentservices.png") no-repeat;
}
#block-menu-menu-congress-action-center .content ul li.leaf a {
  font-weight: bold;
}

#block-menu-menu-congress-action-center #action-help {
  background: #d54544 url("../images/icon-help.png") 40px top no-repeat;
  width: 113px;
  padding-left: 0px;
  box-shadow: 2px 0px 7px -4px #333;
  z-index: 5;
}

#block-menu-menu-congress-action-center #action-grants {
  background: #f05b45 url("../images/icon-grant.png") top right no-repeat;
  width: 145px;
  box-shadow: 2px 0px 9px -2px #333;
  z-index: 4;
}

#block-menu-menu-congress-action-center #action-tour {
  background: #ed7237 url("../images/icon-capitol.png") top right no-repeat;
  width: 142px;
  box-shadow: 2px 0px 10px -2px #333;
  z-index: 3;
}
#block-menu-menu-congress-action-center #action-flags {
  background: #E98638 url("../images/icon-flag.png") top right no-repeat;
  width: 145px;
  box-shadow: 2px 0px 10px -2px #333;
  z-index: 2;
}

#block-menu-menu-congress-action-center #action-internship {
  background: #EB9516 url("../images/icon-student.png") top right no-repeat;
  width: 115px;
  z-index: 1;
  box-shadow: 2px 0px 10px -2px #333;
}

#block-menu-menu-congress-action-center #action-academies {
  background: #EDBA1F url("../images/icon-nomination.png") top right no-repeat;
  width: 117px;
  z-index: 0;
}

/** SIDEBAR **/
#region-sidebar-first{
  margin-right: 0px;
  margin-left: 0px;
}

#region-sidebar-first #block-menu-block-section-menu{
  margin-bottom: 0px;
  margin-top: 15px;
}

#region-sidebar-first h2.block-title{
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
  padding-bottom: 3px;
  margin-left: 7px;
}

.twoColFixLt #container-form {
	width: 780px;
}
.twoColFixLt #sidebar1 {
	float: left;
  width: 290px;
}
.twoColFixLt #mainContent {
	margin: 0 0 0 310px;
}