/* override width for wider home page
---------------------------------------------------------- */

  body .frame {
    width: 950px;
  }
  #header { 
    margin-left: 40px;
  }

/* home flash content and fallback
---------------------------------------------------------- */

 #splash {
    clear: both;
    width: 950px;
    height: 340px;
    font-family: arial, verdana, sans-serif;
		background: url("../images/bg-splash.jpg") no-repeat 0 0;
  }
    #splash .fallback {
      width: 313px; /* 950 */
      height: 340px;
      padding: 0 293px 0 344px;
      text-align: center;
			visibility: hidden; /*remove before launch */
    }
    #home #splash .fallback { background: url("../images/home-splash-bg.jpg") no-repeat 0 0; }
    #san-francisco #splash .fallback { background: url("../images/sanfrancisco-splash-bg.jpg") no-repeat 0 0; }
    
      #splash .fallback h3 {
        font-size: 2.4em;
        color: #00285D;
        font-weight: normal;
        display: block;
        padding: 32px 0 11px 0;
        border-bottom: 1px solid #D9DCDD;
        margin-bottom: 19px;
      }
    
        #splash .fallback p {
          color: #666F76;
          font-size: 1.5em;
          margin-bottom: 1.7em;
          padding: 0 10px;
        }
        #splash .fallback p.getflash {
          border-top: 1px solid #D9DCDD;
          font-size: 1.2em;
          padding: 12px 10px;
        }
          #splash .fallback p a {
            display: block;
            color: #3f6a8f;
            font-size: 1.3em; /* 16 */
            line-height: 2;
          }
          #splash .fallback p a:hover {
            color: #00285D;
          }
