body {
}

#page-wrapper {
  max-width:960px;
  width:98%;
  margin:0 1%;
  background-image: none;
}

#page {
  width:100%;
  margin:0;
}

#header div.region-header,
#block-google-cse-google-cse {
  display: none;
}

#block-block-21,
#block-block-22 {
  clear:right;
}

div.region-navigation {
  padding-top:10px;
  clear: both;
  text-align: center;
}
#logo-wrapper {width: 28%;}
#header-wrapper {width: 71%}
div.region-navigation #block-nice-menus-1 {
  width:100%;
}

/*div.region-navigation #block-nice-menus-1 ul#nice-menu-1 {
  clear:both;
  width:100%;
}
*/
div.region-navigation #block-nice-menus-1 ul#nice-menu-1 li {
  /* really ugly but here's 100% / 7 */
/*  width: 14.2857%;
*/}

div.region-navigation #block-nice-menus-1 ul#nice-menu-1 li a {
  display: block;
  width: 100%;
  padding: 9px 3px 4px;
  text-align: center;
  height:26px;
}

div.region-navigation #block-nice-menus-1 ul#nice-menu-1 li ul li {
  width: 100%;
  overflow:hidden;
}

div.region-navigation #block-nice-menus-1 ul#nice-menu-1 li.active-trail ul li a,
div.region-navigation #block-nice-menus-1 ul#nice-menu-1 li ul li a {
  text-align:left;
  padding: 2px 0 8px 35px;
}

body.section-all-standards #main,
#main {
  margin:0 15px;
  padding:0;
}

#main #content {
  width:100%;
  padding-bottom: 0;
}

/*#block-views-news-and-media-banner-block,
#block-views-banners-block-1 {
  width: 100%;
  max-width: 642px;
}*/

body #main .region-content-top,
body #main .region-content,
body #main #sidebar {
  clear:both;
  float:none;
  width:100%;
  margin-right:0;
}

/* organize the tiles */
#block-views-articles-block-1 .views-row-odd,
#block-views-articles-block .views-row-odd, 
.tiled-view .views-row-odd {
  margin-right:2%;
}

/* tiled views differentiate between those that have an inner link div
 * and those that do not.
 * If inner link is present, outer has 0 padding, 2% on link
 * If inner link is not present, outer has 2% padding, and we move on.
 * No way of knowing (programmatically) if the inner link is present,
 * so modify those by ID, which is deterministic.
 ---------------------------------------------------------------------------*/

.primary-tiled-view .views-row,
.tiled-view .views-row {
  height: 105px;
  float: left;
  width: 45%;
  padding: 2%;
}

#block-views-articles-block .primary-tiled-view .views-row,
#block-views-articles-block-1 .tiled-view .views-row {
  padding: 0;
  width: 49%;
}

.views-row .link {
  width: 96%;
  padding: 2%;
}

#block-views-multimedia-list-block,
#block-views-latest-news-block-1 {
  width: 49%;
  margin-right:1%;
}

#block-views-latest-news-block-1 {
  margin-left: 0;
  margin-right: 0;
}
#main #sidebar .region-sidebar-upper,
#main #sidebar .region-sidebar-lower {
  padding-top:20px;
  width: 100%;
  float:none;
  clear:both;
}

#main #sidebar .region-sidebar-upper .section .block {
  float: left;
  width: 49%;
}

#main #sidebar .region-sidebar-upper .section .first {
  margin-right: 1%;
}


#block-signup-0 .content form {
  margin:0 20px;
}

#block-signup-0 .content form .form-text {
  width:95%;
}

#block-views-advertisers-block .views-row-odd {
  margin-right: 2%;
}

#sidebar #block-block-1 img,
#block-views-advertisers-block img {
  width:100%;
}

#footer {
  background-image: none;
  background-color: transparent;
  min-height:1px;
  height:1px;
  clear: both;
}

#footer div {
  display: none;
}

.tia-bottom-wrapper .campaignmonitor-subscribe-form, .tia-bottom-wrapper #tia-signup-subscriber-form {
  width: 60%;
  float:right;
  margin-left:12%;
}