.search { margin: 12px 20px 0 35px; }
.search form  { text-align:left; border-bottom: 1px solid #6E6F71; margin-bottom:10px; padding:0 0 20px; overflow:hidden; }
#content div.search fieldset p { font-size:12px; margin-bottom:10px; }
#content div.search fieldset { overflow:hidden; }
#content div.search fieldset label { float:left; font-size:11px; margin:2px; }
#content div.search fieldset input.btn-search { background:#fff; border:1px solid #6D6E70; color:#6D6E70; cursor:pointer; font-size:11px; height:20px; margin:0; text-align:center; width:70px; }
#content div.search ul.search-results-list { list-style:none; margin:0; padding:0; overflow:hidden; }
#content div.search ul.search-results-list li { padding:12px 0 0 0; border-bottom:1px solid #6E6F71; margin-bottom:-1px; }
#content div.search ul.search-results-list li p { margin-bottom:5px; }
#content div.search ul.search-results-list li p.url { font-size:11px; }
#content div.search ul.search-results-list li h3 { margin-bottom:8px; }
#content div.search div.date-and-link a { font-size:11px; float:right; }
#content div.search div.date-and-link { font-size:11px; overflow:hidden; margin-bottom:6px; }
#content div.search p.results-pages { margin-top:6px; }
.search form input { border:1px solid #6D6E70; float:left; height:17px; margin-right:2px; padding:1px 2px 0; color:#6D6E70; background:#fff; font-size:11px; _padding: 0 2px; _height:expression(this.type=='text' ? '20px' : '22px'); }
.search form input[type="submit"] { background:#fff; border:1px solid #6D6E70; color:#6D6E70 !important; cursor:pointer; float:left; font-size:11px !important; height:20px; margin:0; text-align:center; width:70px;  }
