@CHARSET "UTF-8";

.intro {
	margin: 0 auto;
	text-align: center;
}

h3 {
	border-bottom: 1px solid #ccc;
}

/* Searchform */
td.field {
	font-weight: 800;
}

.notes {
	font-size: 0.9em;
	font-style: italic;
}

#moreoptionslink {
	background: transparent url(/img/icons/add.png) no-repeat center right
		!important;
	padding-right: 18px;
}

#searchsubmit {
	border: 1px solid #999;
	margin-left: 10em;
	background: lightgreen url(/img/icons/magnifier.png) no-repeat 2px 1px;
	padding-left: 15px;
	font-weight: 800;
	width: 20em;
}

#searchreset {
	border: 1px solid #999;
	background: #FFCFCF url(/img/icons/cancel.png) no-repeat 2px 1px;
	padding-left: 18px;
}

#searchreset :hover,#searchsubmit :hover {
	border: 1px solid #000;
}

/* Search Results */
a.nextres {
	background: #FFF url(/img/icons/resultset_next.png) no-repeat top right
		!important;
	padding-right: 18px;
}

a.prevres {
	background: #FFF url(/img/icons/resultset_previous.png) no-repeat top
		left !important;
	padding-left: 18px;
}

.paging {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 1.5em;
}

#requestsummary {
	border: 1px solid #ccc;
	margin: 0 auto;
	width: 60%;
	padding: 1em;
}

ul.itemlist {
	padding: 0;
}

ul.itemlist li {
	list-style-type: none;
	list-style: none;
	background: #ffffdd url(/img/icons/book.png) no-repeat 1px 3px;
	padding: 0px;
	padding-left: 18px;
	margin-bottom: 2em;
	margin-left: 2em;
}

ul.itemlist li.thesis {
	background: #ffffdd url(/img/icons/report.png) no-repeat 1px 3px;
}

ul.itemlist li.onloan {
	background: #ffffdd url(/img/icons/book_error.png) no-repeat 1px 3px;
}

ul.itemlist li:hover {
	background-color: #FFFFEF;
}

ul.itemlist .itemnumber {
	font-size: 30px;
	font-style: italic;
	color: #ccc;
	position: absolute;
	margin-left: -2em;
	text-align: right;
	width: 1em;
}

ul.itemlist .moredetails {
	background-color: #f3f3f3;
	padding: 3px 3px 1px 0px;
	text-align: right;
	border-top: 1px dotted #000;
}

ul.itemlist .moredetails a {
	
}

ul.itemlist .moredetails div {
	text-align: left;
}

ul.itemlist .moredetailslink {
	background: transparent url(/img/icons/add.png) no-repeat center right
		!important;
	padding-right: 18px;
	font-size: 0.8em;
	height: 18px;
}

ul.itemlist li .title {
	font-size: 1.2em;
	margin-bottom: 0.4em;
}

ul.itemlist li a.author {
	background: transparent url(/img/icons/user_gray.png) no-repeat 0px 0px
		!important;
	padding-left: 18px;
}

ul.itemlist li .creator,ul.itemlist li .contributor {
	margin-bottom: 0.2em;
}

.onloandetails {
	background: #FFE4CF url(/img/icons/error.png) no-repeat top left;
	padding: 0.2em;
	padding-left: 22px;
	margin: 0.1em 0 0.1em 0;
}

ul.itemlist li .bibtex {
	font-size: 0.9em;
}

ul.itemlist li .details {
	display: none;
}

ul.itemlist li .dateCopyrighted {
	
}

ul.itemlist li .publisher {
	
}

ul.itemlist li .identifier {
	
}

ul.itemlist li .dateAccepted {
	
}

a.fulldatasetlink {
	background: transparent url(/img/icons/bullet_go.png) no-repeat center
		right !important;
	padding-right: 18px;
}

/* Item */
h2.title {
	letter-spacing: 0;
	margin-top: 2em;
}

.item h3 {
	text-align: left;
	font-size: 1.4em;
	letter-spacing: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.item h3.data {
	border-bottom: none;
}

.item div.data {
	margin-top: 2em;
	font-size: 1.2em;
}

.item .ibklass {
	padding-left: 2em;
	font-size: 1.2em;
	margin-top: 1em;
}

.item .ibklass ul {
	padding-left: 0;
	margin-left: 0; list-style-type : none;
	list-style: none;
	list-style-type: none;
}

.item .ibklass ul li {
	list-style-type: none;
	list-style: none;
}

.item .ibklass ul li ul {
	list-style-type: none;
	list-style: none;
	padding-left: 1em;
}


.item .authorlist li, .item .tags li {
	line-height: 2em;
	font-size: 1.1em;
	list-style-type: none;
	list-style: none;
}

.item .authorlist li  .author,.item .authorlist li .contributor {
	background: transparent url(/img/icons/user_gray.png) no-repeat 0px 0px
		!important;
	padding-left: 18px;
}

ul.extlinks {
	font-size: 0.7em;
	display: inline;
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

ul.extlinks li {
	display: inline;
	margin: 2px;
	padding: 2px;
	border: 1px solid #ccc;
}

ul.extlinks li img {
	vertical-align: middle;
}

ul.extlinks li a,ul.extlinks li a:hover {
	color: black;
	text-decoration: none !important;
	background-color: none !important;
}

ul.extlinks li:hover {
	background-color: yellow;
}