
    body {
      background-image: url(../img/googlebfe.jpg);
      background-color:#000000;
      background-position:center top;
      background-repeat:no-repeat;
      background-attachment:fixed;
    }
    
    #top-nav { margin-top:1rem; }
    ul.inline-list { margin-bottom: 1.75rem; }
    ul.inline-list li a { 
    color: #7f6849;
    text-decoration: underline; }

    #wrap { margin-top: 0; }
    #left,
    #right { margin-top: 5rem; }

    #top-quote { font-size: 1em; }
    .red-header { color: #900; }
    .black-header { 
      font-size: 1em;
      text-align: center;
      margin: 1em 0 0 0;
      padding: 0;
      color: #000; }
    .blue-header {
      color: #009;
      padding: 0;
      text-transform: capitalize;
      text-align: center;
      margin-top: 0em;
      margin-bottom: 1em;
      line-height: 1em;
      font-size: 1.25em; }
    h1.red-header { 
      font-weight: 700!important;
      font-size: 2em; }
    h2.red-header { 
      line-height: 1.25em;
      font-size: 1.25em; }

    div.buy-btn { margin-bottom: 1em; }

    p.date-p { 
      margin-top: 2em;
      margin-bottom: 1em;
      text-align: right;
      font-weight: bold; }

    div.magazine-img { margin-bottom: 1em; }

    ul.no-bottom-margin,
    p.no-bottom-margin { margin-bottom: 0; }
    p.red-disclaimer { 
      color: #900;
      font-style: italic; }
    p.red-disclaimer a { text-decoration: underline; }

    ul.rss-items { 
      margin-left: 0rem;
      list-style-type: none; }
    ul.rss-items li { 
      padding-top: 1rem;
      padding-bottom: 1rem; }
    .leftalign { text-align: left !important; }

    /* end new styles */

    #topCTA {padding: .5rem; padding-bottom: 0px !important;background-color: #ffff99; border: 1px solid black; margin-bottom: 1rem;}
    #topCTA a { color: blue; text-decoration: underline; }
    .imgRspnsv { max-width: 100%; height: auto; display: block; }
    #gBox { padding: 1rem; background: #cccccc; margin-bottom: 1rem;}
    #footer p{ font-size: .7rem; text-align: center; }
    li {font-weight: normal !important;}
    #featureList { margin-left: 2rem; }
    .bottomCopy { color: #890d0d;}
    .bottomCopy a { color: blue; text-decoration: underline; }
    .additionalPadding { padding-top: 2rem; }

    /* small screens only */
    @media only screen and (max-width:40em){
      .additionalPadding { padding-top: 1.5rem; }
      #turnSpeakersOn { margin-top: 1rem; }
      h1{font-size:1.1rem;line-height:1.3rem;}
      h4{font-size: 1rem; line-height: 1.3rem;}
      h6{font-size: .9rem; line-height: 1rem;}
      li{font-size: .9em;}
      #logo{width:6rem;position:absolute;margin-top:-2.5rem;margin-left:0rem;z-index:1 !important;}
      #content {margin-top: 2.5rem;}
      #topCTA p { font-size: .8rem; }
      #featureList li { font-size: .9rem !important; line-height: 1.2rem !important; margin-bottom: .5rem;}
      #transcript p { font-size: .9rem; line-height: 1.2rem; }
      .checkmark li { font-size: .9rem; line-height: 1.2rem;}

      /* new styles */
      #top-quote { margin-top: 2em; }
      ul.inline-list { float: none!important; }
      ul.inline-list:last-child {
        margin-right: 0rem!important;
      }
      ul.inline-list li { 
        display: inline-block;
        font-size: .8rem;
        text-align: center;
        margin-left: .5rem; }
      #top-nav div { 
      padding-left: 0;
      padding-right: 0; }

      .blue-header { font-size: 1.15rem; }
      .black-header { font-size: .9rem; }
      h2.red-header { line-height:1.25rem; }
      #turnSpeakersOn { max-width: 100%; }

      #trusted-img { margin-bottom: 2rem; }        
    }

    /* medium screens and up */
    @media only screen and (min-width:40.063em){
        #logo{position:absolute; margin-top:-3.8rem;margin-left:-4.5rem !important;z-index:1 !important;}
        #content { margin-top: 2rem; padding-left: 1rem; padding-right: 1rem;}
        h1{font-size:1.4rem;line-height:1.6rem;}
        h2{font-size:1.8rem;}
        h3{font-size:1.5rem;}
        h4{font-size:1.2rem; line-height: 1.5rem;}
        #topCTA p { font-size: .8rem; }
        
        /* new styles */
        ul.inline-list { 
          margin-bottom: 1.5rem;
          margin-right: 9rem; }
        ul.inline-list { 
        float: right!important;
        margin-right: 0rem;
        margin-bottom: 1.75rem; }
        #top-nav-col {
          float: right!important;
        }
    }

    /* large screens and up */
    @media only screen and (min-width:64.063em){
      #logo{width:18%;position:absolute;margin-top:-2.8rem;margin-left:-2.5rem;z-index:1 !important;}
      h1{font-size:1.8rem;line-height:2.0rem;}
      h2{font-size:1.8rem;}
      h3{font-size:1.5rem;}
      #topCTA p { font-size: .8rem; }

      /* new styles */
      ul.inline-list { 
        float: right!important;
        margin-right: 0rem;
        margin-bottom: 1.75rem; }
      #top-nav-col {
        float: right!important;
      }
    }