/*xsearch*/
#xsearch-theme-form .form-submit {text-transform: lowercase; font-family:helvetica,sans-serif; font-size:12px;  border: none; background-color: #e93444; color: white; cursor: pointer;
                                    padding: 6px 4px 5px 4px; float:right}
#xsearch-theme-form #edit-term-wrapper {display: block; float: right; margin: 0px; padding: 0px}
#xsearch-theme-form label {display:none}
#xsearch-theme-form .form-text {width: 120px}
/*xsearch page*/

.xsearch_button {
    background-color: #e93444;
    border: medium none;
    color: white;
    cursor: pointer;
    font-family: "OPen Sans",helvetica,sans-serif;
    font-size: 12px;
    padding: 3px 4px 2px;
    text-transform: uppercase;
}
.xsearch_input_textfield {width:120px; margin-bottom:5px}
.xsearch_result_story {border-bottom: 1px dotted #ccc; margin-bottom: 10px}
.xsearch_result_story .story_title a{font-size: 20px; color: black; text-decoration: none}
.filterList {list-style: none}
.searchFilter {cursor: pointer}
#inlineSearchControl {border-bottom: 1px solid #666; margin-bottom: 10px; padding-bottom: 10px}
#inlineSearchControl .labelContainer {margin-right: 20px;}
#inlineSearchControl .labelContainer label {color: #000; font-size:14px; font-weight: bold}

#xsearch_aColumn {margin-right:4%; width: 20%; float: left}
.filterList {margin-top:0px; padding: 0px}
.filterList label {display:block; color: #000; margin-bottom: 5px; font-size: 16px; font-weight: bold}
.filterList li {margin-bottom:2px;}

#specificdates_content {color: #666; display: none}

.xsearch_selected {background-color: #ddd}
#specificauthor_content {display: none}

#xSearchResultFrame ul.pager {font-size: 12px}