html,body {
  width: 100%;
  height: 100%;
  margin: 0;
  overflow:hidden;  
  font-family: 'HelveticaNeueW01-57Cn', 'Arial', sans-serif;
  color:#000;
  font-size: 12px;
  word-spacing: normal;
  letter-spacing: normal;
  background-color: #ddd;
    
}


body {
  position: relative;
  margin: 0;
}

img {
  border:0;
}

@media ( min-width: 700px ) {
  ::-webkit-scrollbar {
      width: 12px;
  }
   
  ::-webkit-scrollbar-track {
      border-radius: 0px;
      background-color: #efad25;
  }
   
  ::-webkit-scrollbar-thumb {
      border-radius: 2px;
      background-color: #e36738;
  }

  #states ::-webkit-scrollbar {
      width: 12px;
  }
   
  #states ::-webkit-scrollbar-track {
      border-radius: 0px;
      background-color: #999;
  }
   
  #states ::-webkit-scrollbar-thumb {
      border-radius: 0px;
      background-color: #666;
  }
}

p {
  display: block;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}


a:link {
  border: none;
  color: #666;
  text-decoration: none;
}
a:visited {
  border: none;
  color: #666;
  text-decoration: none;
}
a:active {
  border: none;
  color: #666;
  text-decoration: none;
}
a:hover {
  border: none;
  color: #fb4500;
  text-decoration: none;
}

#post a:link {
  border: none;
  color: #FFF;
  text-decoration: none;
}
#post a:visited {
  border: none;
  color: #FFF;
  text-decoration: none;
}
#post a:active {
  border: none;
  color: #FFF;
  text-decoration: none;
}
#post a:hover {
  border: none;
  color: #fb4500;
  text-decoration: none;
}

#form_overlay a:link {
  border: none;
  color: #dc0160;
  text-decoration: none;
}
#form_overlay a:visited {
  border: none;
  color: #dc0160;
  text-decoration: none;
}
#form_overlay a:active {
  border: none;
  color: #dc0160;
  text-decoration: none;
}
#form_overlay a:hover {
  border: none;
  color: #f3b627;
  text-decoration: none;
}


img {
  width:100%;
  height:auto;
}


#site_holder {
  display:none;
  position: relative;
  width: 100%;
  height:100%;
  margin: 0;
  overflow-y:scroll;
  overflow-x:hidden;  

} 

#site_container {
  position: relative;
  width: 100%;
  margin: 0px auto;
  overflow: hidden;
  background-color: #282828;
}

#nav, #form_overlay, #nav_toggle, #nav_mobile {
  display:none; 
} 

#back_to_top_btn {
  display:none;
}
.liked svg {
  fill: #FFF;
}

#tumblr_controls {
  top: 0px !important;
  right:0px !important;
  display: none !important;
}

#legal_popup {
  display: none;
}
#ie8_message {
  position:absolute;
  width:100%;
  height:100%;
  z-index: 3000;
}

#ie8_message_holder {
  float:left;
  width:100%;
  height:100%;
  background-color:#00839c;
  text-align: center;
  font-size: 18px;
  color:#FFF;
}

#ie8_img {
  width:20%;
  margin: 10% auto 0% auto;
}



