/* >>>>>>>>> Search results <<<<<<<<< */
#HN_Search {
    text-align: center;
}
#HN_Search .searchpager {
    border: solid #ddd 1px;
    background-color: #eee;
    padding: 2px;
    width: 90%;
}
#HN_Search .searchpager span {
    padding: 2px 4px;
}
#HN_Search .searchpager .context {
    font-weight: bold;
}
#HN_Search .results_summary .criteria {
    font-weight: bold;
}
#HN_Search table.results {
    width: 90%;
    margin-bottom: 1em;
}
#HN_Search table.results th {
    padding: 4px 0px;
    text-align: left;
}
#HN_Search table.results td {
    border-bottom: dotted #ccc 1px;
    padding: 4px 0px;
    text-align: left;
}
#HN_Search table.results td.result_title {
}
#HN_Search table.results td.result_category {
    width: 200px;
}

/* make the entire width of each td clickable */
#HN_Search table.results td a {
    display: block;
}
/* this rule is needed to get display:block working in IE */
* html #HN_Search table.results td a {
    width: 100%;
}

/* Example:  
 * hide the "Back 50" and "Fwd 50" pager links 
#HN_Search .searchpager span.pager_back,
#HN_Search .searchpager span.pager_fwd {
    display: none;
}
*/

/* Display block */
.DisplayBlock {
	display : block;
}

/* Display none */
.DisplayNone {
	display: none;
}
