body { color: #fff; background-color: #000; padding: 50px; font: 62.5% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;}

#search { width: 600px; margin: 100px auto 0 auto; height: 100px; background: url('../images/bg.gif') top left no-repeat; }
form { position: relative; height: 30px; padding: 10px; background: url('../images/bg_right.gif') top right no-repeat; }

input { width: 465px; margin:0; padding: 5px 5px; padding-right: 100px; font-size: 2em; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px #222 solid; }

button { position: absolute; right: 14px; width: 102px; margin-top: 1px; font-size: 1.2em; padding: 7px; color: #fff; background: url('../images/button.gif') 0 -1px no-repeat; -moz-border-radius: 4px; text-indent: -3000px; -webkit-border-radius: 4px; border: 2px #fff solid;  }
button.active { background-position: 0 -36px; }
button:hover { background-position: 0 -71px; cursor: pointer; }



#shortnames { padding: 0 10px 10px 10px; margin-top: 0px; font-family: Arial; }

#shortnames h2 { font-size: 1.2em; font-weight: normal; color: #222; padding: 5px 0 0 0; }
#shortnames:hover h2 { color: #fff; }

#shortnames dl { font-size: 1.2em; width: 182px; color: #444; float: left; border-right: 1px #111 solid; padding: 0; margin: 0 10px 0 0; }
#shortnames dl dt { float: left; clear: left; width: 12px; line-height: 1.5em; color: #333; }
#shortnames:hover dl dt { color: #ccc; cursor: pointer; }

#shortnames dl dt.noWidth { width: auto; }
#shortnames dl dd { float: left; line-height: 1.5em; color: #222; }
#shortnames dl dd span { font-size: 0.9em; display: none; }
#shortnames dl dd span a:link,
#shortnames dl dd span a:visited { color: #222; }
#shortnames:hover dl dd { color: #777; cursor: pointer; }
#shortnames:hover dl dd span { display:  inline; }
#shortnames:hover dl dd span a:link,
#shortnames:hover dl dd span a:visited { color: #bbb; }

#shortnames dl.last { border-right: none; }

#firefoxPlugin { text-align: center; margin-top: 10px; }
#firefoxPlugin a:link { color: #555; }
#firefoxPlugin a:hover { color: #fff; }

.clear { clear: both; }

