/**
 * @file
 * Positioning for a responsive layout.
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */


#page,
.region-bottom {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;/*maintain background colors malawren*/
}

/* Apply the shared properties of grid items in a single, efficient ruleset. */
#secondaryNav,
#longTitle,
#content,
#latestNews, 
#events, 
#conversionsInterior,
#sideNavigation,
#mainPageContent,
#firstBand,
#second_band,
#audienceNav,
#statementOne,
#promotedContent,
#statementTwo,
#infoBandColumnOne, 
#infoBandColumnTwo,
#infoBandColumnThree,
#footer {
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  *behavior: url("/path/to/boxsizing.htc");
  _display: inline;
  _overflow: hidden;
  _overflow-y: visible;
}

/* Containers for grid items and flow items. */
#globalNav,
#logo bar,
#top_bar,
#longTitle,
#secondaryNav,
#main,
#content,
#sideNavigation,
#sideBlocks,
#latestNews, 
#events, 
#conversionsInterior,
#mainPageContent,
#firstBand,
#second_band,
#audienceNav,
#statementOne,
#promotedContent,
#statementTwo,
#infoBandColumnOne, 
#infoBandColumnTwo,
#infoBandColumnThree,
#footer {
  *position: relative;
  *zoom: 1;
}

 

#globalNav:before,
#globalNav:after,
#header:before,
#header:after,
#longTitle:before,
#longTitle:after,
#secondaryNav:before,
#secondaryNav:after,
#sideNavigation:before,
#sideNavigation:after,
#sideBlocks:before,
#sideBlocks:after,
#header:before,
#header:after,
#main:before,
#main:after,
#content:before,
#content:after,
#sideNavigation:before,
#sideNavigation:after,
#mainPageContent:before,
#mainPageContent:after,
#firstBand:before,
#firstBand:after,
#second_band:before,
#second_band:after,
#latestNews:before, 
#events:before, 
#conversionsInterior:before,
#latestNews:after, 
#events:after, 
#conversionsInterior:after,
#audienceNav:before,
#audienceNav:after,
#statementOne:before,
#statementOne:after,
#promotedContent:before,
#promotedContent:after,
#statementTwo:before,
#statementTwo:after,
#infoBandColumnOne:before,
#infoBandColumnOne:after,
#infoBandColumnTwo:before,
#infoBandColumnTwo:after,
#infoBandColumnThree:before,
#infoBandColumnThree:after,
#footer:before,
#footer:after {
  content: "";
  display: table;
}

#globalNav:after,
#header:after,
#longTitle:after,
#secondaryNav:after,
#main:after,
#content:after,
#sideNavigation:after,
#sideBlocks:after,
#mainPageContent:after,
#firstBand:after,
#latestNews:after,
#events:after,
#conversionsInterior:after,
#second_band:after,
#audienceNav:after,
#statementOne:after,
#promotedContent:after,
#statementTwo:after,
#infoBandColumnOne:after, 
#infoBandColumnTwo:after,
#infoBandColumnThree:after,
#footer:after
 {
  clear: both;
}

