
#site-description { 
    max-width: 10px; margin-left: 10px; 
}

#site-description h1{
    position: absolute;
    margin-left: 420px; 
    top: 37px; 
    color: #006600; 
    font-weight: bold;
    text-decoration: none;    
    font-size: 34px;
    text-shadow: 3px 2px 0 #00CC00,0 2px 0 rgba(0,0,0,0.15);
}

#site-description  p {
  position: absolute;
  margin-left: 420px; 
  top: 130px; 
  font-weight: bold;
  color: #993300;
  font-weight: normal;
  font-style: italic;  
  font-size: 20px;
  text-shadow: 2px 2px 0 #FF9900,0 3px 0 rgba(0,0,0,0.15);
  
}

.search-header { 
    margin-top: 150px; 
}

@media only screen and (max-width: 940px), only screen and (max-device-width: 940px) {
	.search-header { margin-top: 20px!important; }
}



@media only screen and (max-width: 660px), only screen and (max-device-width: 660px) {
	.headerbar { height: 100px; }
}