  /* -----------------------------------
container
----------------------------------- */

.container {
  max-width: 900px;
  margin: 0 auto;
  padding-right: 20px;
  padding-left: 20px;
}

.row-nav .container {
  padding-right: 0;
  padding-left: 0;
}

/* -----------------------------------
rows
----------------------------------- */

.row {
  clear: both;
  overflow: hidden;
}

.lt-ie8 .row { zoom: 1; }
.lt-ie7 .row { overflow: visible; }

.row-content,
.row-credits,
.row-footer { padding: 20px 0; }

.row-header {
  background-color: #2E2E44;
  padding-top: 20px;
  padding-bottom: 20px;
}

.row-nav { background-color: #9E985C; }
.row-content { background-color: #fff; }
.row-credits { background-color: #E4E4E4; }
.row-footer { background-color: #2E2E44; }

/* -----------------------------------
cols
----------------------------------- */

.main,
.aside,
.col2 { margin-bottom: 1em; }
.col-last { margin-bottom: 0; }

@media (min-width:37.5em) {

  .row-header {
    background-color: #2E2E44;
    background-image: url(/lawyers/assets-tbwl/img/trailblazing-banner.jpg);
    background-repeat: no-repeat;
    background-position: 50% 0;
    height: 180px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .row-nav
  .container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .row-content,
  .row-credits,
  .row-footer { padding: 50px 0; }

  .main,
  .aside,
  .col2 { margin-bottom: 0; }

  .aside,
  .col2 {
    float: left;
    margin-right: 5%;
  }

  .main {
    float: right;
    width: 65%;
  }

  .aside { width: 30%; }
  .col2 { width: 47.5%; }
  .col-last { margin-right: 0; }

  #arc .main,
  #pub .main,
  #dobject .main { float: left; }

  #about .wide { width: 75%; }
	#oralhistories .wide { width: 75%; }
	#auto_biography .wide { width: 75%; }
	.functionlist .wide { width: 75%; }
	.jurisdiction .wide { width: 75%; }
	#essay .wide { width: 75%; }
	#googleresults .wide { width: 75%; }
	#credits .wide { width: 75%; }
	#attribute .wide { width: 75%; }
}
