* {font-family: Arial}
a:hover {cursor:hand}
a:link {color: #114E8B}
a:visited {color: #114E8B}

#query
{ vertical-align: top;
  padding-top: 2px;
  margin-top: 2px;
  width: 218px }

*:first-child+html {} * html #query
{ width : 206px }

@media all and (min-width:0px) {
  head~body #query { padding-top: 4px }
}

html>body #query
{ margin-top: 6px #}

.search
{ background-color: #CCCCCC;
  padding: 4px 0 0 8px;
  width: 320px;
  float: right }

*:first-child+html {} * html .search
{ margin-top : 16px }

@media all and (min-width:0px) {
  head~body .search { margin-top: 16px; padding-bottom: 4px }
}
