@CHARSET "UTF-8";
/*******************************************************************************
 * search.css
 *
 * This file contains styles for the search forms and result tables.
 *
 * Author: William Madden
 *
 * Copyright (c) JB Interactive, 2008
 ******************************************************************************/

/*******************************************************************************
 * THE SEARCH FORM
 ******************************************************************************/
.search {
	position: relative;
	width: 100%;
	margin-bottom: 18px;
	width: 482px;
	padding-right: 20px;
}

.search ul {
	padding-left: 8px;
}

.search .control {
	margin-bottom: 10px;
	height: 18px;
	line-height: 18px;
	padding: 2px 0;
}

.search .control label {
	width: 115px;
	float: left;
	font-weight: bold;
	display: block;
}

.search .control input, .search .control select {
	width: 353px;
	display: block;
	float: right;
}

.search .control input[type="submit"] {
	float: right;
	width: 206px;
	text-transform: capitalize;
}

/*******************************************************************************
 * PAGINATION LINKS
 ******************************************************************************/
.pagination {
	margin: 10px 0 10px 0;
	position: relative;
	line-height: 20px;
	height: 20px;
}

.pagination .prev {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.pagination .next {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}

.pagination .pages {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
}


/*******************************************************************************
 * SEARCH RESULTS
 ******************************************************************************/
#results {
	width: 100%;
	clear: both;
	line-height: 25px;
}

#results a {
	display: block;
}

#results a.ascending {
	background-image: url('/img/ascending.png');
	background-repeat: no-repeat;
}

#results a.descending {
	background-image: url('/img/descending.png');
	background-repeat: no-repeat;
}

#results td.title a.ascending, td.title a.descending {
	background-position:  35px;
}

#results td.author a.ascending, td.author a.descending {
	background-position:  45px;
}

#results td.keywords a.ascending, td.keywords a.descending {
	background-position:  60px;
}

#results thead tr {
	font-weight: bold;
}

#results td {
	padding: 4px 0;
}

#results td.title, #results .field {
	width: 400px;
	padding-left: 10px;
}

#results td.field {
	width: 100px;
	font-weight: bold;
	padding-right: 20px;
	text-align: right;
	color: #656565;
}

#results td.type {
	padding-right: 10px;
	padding-left: 10px;
}

#results td.author {
	width: 200px;
	padding-left: 10px;
}

#results td.year {
	padding: 0 8px;
}

#results td.keywords {
	width: 150px;
	padding-left: 10px;
}

#results thead a {
	color: #FFFFFF;
	width: 100%;
	border: none;
	display: block;
}

#results thead a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#results thead {
	background-color: #01538d;
	color: #FFFFFF;
}

#results .odd {
	background-color: #E9F3FA;
}
