.container_12 {
  margin-bottom: 50px; }

.header {
  margin-bottom: 48px;
  margin-top: 48px; }
  .header .grid_4 h1 {
    margin: 0px; }
    .header .grid_4 h1 a {
      background: url('images/header.png');
      width: 300px;
      height: 37px;
      display: block;
      opacity: 0.7; }
      .header .grid_4 h1 a span {
        display: none; }
      .header .grid_4 h1 a:hover {
        opacity: 1; }
  .header ul {
    margin: 26px 0px 0px 0px;
    float: right; }
    .header ul li {
      list-style: none;
      display: inline-block;
      margin-left: 15px; }
      .header ul li a {
        color: #b7b7b7;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 0.1em; }
        .header ul li a:hover, .header ul li a.current {
          color: #b41221; }

.homepage h1, .homepage h2, .exhibit h1, .exhibit h2 {
  margin: 0px;
  margin-bottom: 5px;
  color: #b7b7b7;
  text-transform: uppercase; }
.homepage h1, .exhibit h1 {
  font-size: 36px;
  font-weight: normal; }
.homepage h2, .exhibit h2 {
  font-weight: bold;
  font-size: 28px;
  margin-bottom: 20px;
  color: #a9a9a9; }
.homepage p, .exhibit p {
  color: #b7b7b7;
  line-height: 1.5em;
  font-size: 1.3em;
  letter-spacing: 0.1em; }

.footer {
  text-transform: uppercase;
  color: #b7b7b7;
  line-height: 25px;
  letter-spacing: 0.1em; }
  .footer a {
    color: #b7b7b7;
    text-decoration: none; }
    .footer a:hover {
      color: #000; }
  .footer .gl_logo {
    background: url('http://ginlanemedia.com/media/gl-logo-rollover.png');
    width: 25px;
    height: 25px;
    display: block; }
    .footer .gl_logo span {
      display: none; }
    .footer .gl_logo:hover {
      background-position: bottom; }

.exhibit .cufon p {
  letter-spacing: 0.1em;
  font-size: 1.3em; }
.exhibit p {
  letter-spacing: 0em;
  font-size: 12px; }

.artists h1 {
  font-size: 18px;
  margin-bottom: 10px; }
  .artists h1 a {
    color: #636363;
    text-decoration: none; }
    .artists h1 a:hover {
      color: #b41221; }
.artists.active h1 a.current {
  color: #636363; }
.artists.active h1 a {
  color: #e1e1e1; }
.artists h2 {
  font-size: 12px;
  margin-bottom: 5px;
  font-weight: normal; }

.contact h1 {
  font-size: 18px;
  letter-spacing: 0.1em;
  color: #b7b7b7;
  text-transform: uppercase; }
.contact h2 {
  font-size: 12px;
  letter-spacing: 0.1em;
  color: #b7b7b7;
  text-transform: uppercase;
  margin-bottom: 15px; }
  .contact h2 br {
    margin-bottom: 5px; }
  .contact h2 a {
    color: #b7b7b7;
    text-decoration: none; }
    .contact h2 a:hover {
      color: #000; }
.contact fieldset {
  margin-top: 10px; }
  .contact fieldset .text {
    background: #fff;
    width: 100%;
    border: none;
    border-bottom: solid 1px #b7b7b7;
    border-top: solid 1px #fff;
    font-family: "Helvetica Neue";
    font-size: 12px;
    padding: 5px 0px;
    margin-bottom: 10px; }
    .contact fieldset .text:focus {
      border-bottom: solid 1px #000; }
  .contact fieldset textarea {
    height: 200px; }
  .contact fieldset .submit {
    border: none;
    border-bottom: solid 1px #b7b7b7;
    border-top: solid 1px #fff;
    background: #fff;
    padding: 5px 10px;
    cursor: pointer; }
    .contact fieldset .submit:hover {
      border-bottom: solid 1px #000; }
