
.search #section-wrap > #wrap {width:620px; padding:5px 10px 10px 0}

.result h2 {font-size:16px}
.resultType {color:#999; font-size:11px; font-weight:bold} 


#adv_search_frm_sort  {
float:right;
font-size:0.8em;
}
#adv_search_min {
border-bottom:3px double #CCCCCC;
clear:both;
font-size:1.4em;
margin:10px;
line-height: 1.5;
}
#wrap #nav {height: auto; float:left; margin-left:20px; width:110px; }

#wrap #nav h2 { font-size: 14px; line-height: 22px; color:#999; margin-bottom:5px; border-bottom:2px solid #ddd; }
/*
#wrap #nav a:link { color: #075099; text-decoration: underline; }
#wrap #nav a:visited { color: #075099; text-decoration: underline; }
*/
#nav li {padding: 5px 0 4px; border-top:1px solid #ddd; list-style:none; font-size:85%}
#nav li:first-child {border:0}

#query p {font-size:110%; border-bottom:2px solid #ddd; line-height:150%; font-weight:bold}
#search {
margin-left:160px;
}

#tag #pagination ul, #search #pagination ul {
margin:10px;
padding-bottom:20px;
}
#col_1 ul {
list-style:none outside none;
}
#tag #pagination ul li.current, #search #pagination ul li.current {
background-color:#3A4481;
border:1px solid #3A4481;
}
#tag #pagination ul li, #search #pagination ul li {
background-color:#F9F9F9;
list-style:none;
border:1px solid #CCCCCC;
float:left;
font-size:0.8em;
margin-right:4px;
}
.round {
-moz-border-radius:5px 5px 5px 5px;
}
#tag #pagination ul li.current a, #search #pagination ul li.current a  {
color:#FFFFFF;
}
#tag #pagination ul li a, #search #pagination ul li a {
color:#666666;
display:block;
padding:5px 10px;
text-decoration: none;
}
#adv_search  {
clear:both;
margin:10px;
}
#adv_search h4 a.sub_link {
color:#0C5E79;
font-size:0.68em;
position:absolute;
right:15px;
top:6px;
}
.sandbox {
margin:5px 0 10px;
overflow:hidden;
}
.sandbox .contained_round {
border-left:5px solid #033975;
border-right:5px solid #033975;
}
.sandbox .round_left {
background-color: #033975;
}
.sandbox .round_right {
background-color: #033975;
}
/* I don't think we actually USE h4 in search results, but it sure does conflict elsewhere -- tcb 
h4 {
background:none repeat scroll 0 0 #EBF5FF;
border-top:5px solid #033975;
border-bottom:5px solid #033975;
color:#033975;
font-size:1.4em;
overflow:hidden;
padding:10px 15px;
position:relative;
}
*/
#wrap #searchBar {
display:none;
}
#searchBarNandO input, #searchBar input {
background-color:#F9F9F9;
border:1px solid #CCCCCC;
color:#666666;
display:block;
float:left;
font-size:1em;
margin:0 10px;
padding:10px;
width:560px;
}
#searchBarNandO button, #searchBar button {
background-color:#F9F9F9;
border:1px solid #3A4481;
display:block;
height:38px;
top:0;
width:38px;
}
#adv_search_full {
background-color:#EBF5FF;
border-bottom:5px solid #033975;
display:none;
padding-left:10px;
padding-top:5px;
}
#adv_search label {
float:left;
}
#adv_search_full label {
clear:left;
float:left;
margin:0 8px;
text-align:right;
width:200px;
}
#adv_search_full #limit_range, #adv_search_full #limit_date {
display:block;
float:left;
margin:4px;
}
#adv_search_full div.date_range {
float:left;
margin:0 4px 4px;
}
#adv_search_full p.submit {
clear:both;
}
#adv_search_full p {
margin:4px 0;
}
#adv_search_full div.date_range label {
margin:0 4px 0 0;
width:35px;
}
/* screws up site styles -- tcb
.ui-tabs-nav li.ui-tabs-selected {
padding-top: 0px;
}
.ui-tabs .ui-tabs-nav li a {
float:left;
padding:0em 0em;
text-decoration:none;
}
.ui-widget-header {
  background: url("") #FFFFFF;
}
.ui-widget {
  font-size: 1em;
}
*/
.ui-datepicker {
  width: auto;
}
#featuredResults {border:1px solid #ccc; margin-bottom:20px; padding:10px;}
#featuredResults hr {border-style:solid; border-width: 1px 0 0 0; border-top:1px solid #ccc;}
#featuredResults h3 {margin:0 0 5px 0;}
#featuredResults dl {font-size:80%; margin:0 0 0 10px;}
#featuredResults dt {font-weight:bold;}
#featuredResults dd {margin:2px 0 10px 0;}
