@import url(/fancybox/jquery.fancybox-1.3.1.css);
@import url(/css/widgets.css);
* {margin: 0; line-height: 1.4; padding: 0;}


html, body {
    width: 100%;
    height: 100%;
}

body {
	background-color: #FFFDEE;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 72.5%;
	font-style: normal;
	padding: 10px;
}

p, ul, ol, dd {
	color: #333;
	font-size:13px;
}

a, a:hover, a:visited {color: #00E;}

p {
	margin-bottom: 1.35em;
}

.clear {clear: both;}

h1 {font-size: 16px;}

#dipulogo {margin-left: 440px;top: -25px;position: relative;}
#dipulogo img {border: none;}

#navigation {
	background-color: #222;
	padding: 10px;
	margin-bottom: 1em;	
}
#navigation li {list-style-type: none;display: inline;margin-right: 20px;}
#navigation a { text-decoration: none;color: #BDB9B9;}
#navigation li.active a {color: white;}

#navigation, #page-content {width: 800px;}

#page-content h1, #page-content h2, #page-content h3, #page-searchform h1 {
	margin-bottom: 0.25em;
	font-style: normal;
	font-weight: normal;	 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;}
	
	

#page-content h3 { font-size: 12px;}
#page-content h2,#page-content div.book h3, #page-content div.book h3.subtitle { font-size: 16px;}
#page-content div.book h3.subtitle { font-weight: bold;}
#page-content h1, #page-searchform h1, #page-content h1 a, #page-content div.book h2.title { font-size: 20px;color: #9f1211;}
#page-content h1 a {text-decoration: none;}


#page-content ul, #page-content ol {margin-left: 20px;}
#page-content li {margin-bottom: 10px;}

div.characteristics table, table.classic {border-collapse: collapse;margin-bottom: 10px;}
div.characteristics table th, table.classic th {background-color: #df9600;color: black;}
div.characteristics table td, table.classic td {background-color:white;color: black;}
div.characteristics table td a, table.classic td a {color: black;text-decoration: underline;}
div.characteristics table td, div.characteristics table th, table.classic td, table.classic th {padding: 10px;border: 1px solid black;}

ul.attachments {clear: left;}
ul.attachments li {list-style-type: none;}
ul.attachments li a {text-decoration: none;}

#page-content ul.quicknavigation {padding: 0px;margin: 0px;float: right;width: 320px;margin-left: 10px;margin-bottom: 10px;list-style-type: none;}
#page-content ul.quicknavigation li {font-size: 14px;padding: 0px;margin: 0px;margin-bottom: 5px;}

h4.date {
	color: #AD9984;
	font-size: 12px;
	letter-spacing: normal;
	text-transform: none;	
}
div.posts {
	margin: 20px 0px;
	padding: 5px 0px;
	border-top: 1px solid #E6DFCE;
	border-bottom: 1px solid #E6DFCE;
}

li.post {list-style-type: none;}
li.post h3 a {margin-right: 10px;text-decoration: none;font-size: 16px;}
li.post h3 span {text-transform: uppercase;color: #963;font-size: 14px;}

div.catalogue {	border-bottom: 1px solid #E6DFCE;margin-bottom: 25px;}
div.catalogue small {display: block;margin-bottom: 10px;}

.bookPreview {float: left;display: block;overflow: visible;width: 360px;margin: 0px 20px 0px 0px;min-height: 350px;}
.bookPreview img {float: left;margin-right: 15px;margin-bottom: 15px;}

div.book .preview-image {float: left;margin: 0px 20px 10px 0px;}

.loading {padding: 10px;background-color: yellow;width: 150px;}

form.cmxform ol {list-style-type: none;margin-top: 10px;}
form.cmxform li  {margin-bottom: 10px;font-size: 18px;}
form.cmxform li label {width: 200px;display: block;float: left;}
form.cmxform li input, form.cmxform li select {font-size: 16px;}
form.cmxform li input{width: 400px;}
form.cmxform li input.submit {width: 200px;}

#searchForm ol li {list-style-type: none;display: inline;}
#searchForm ol {margin-bottom: 10px;}
#page-searchform input, #page-searchform select {font-size: 16px;}
#page-searchform input {width: 400px;}
#page-searchform input.submit {width: 200px;}

.results li.dc {padding: 20px 10px;list-style-type: none;margin: 0px !important;}
.results li.dc.even {background-color: #fff;}
.results li.dc.odd {background-color: #eee;}
.results li.dc span.creator {display: block;font-size: 14px;}
.results li.dc span.title {display: block;font-weight: bold;font-size: 14px;}
.results li.dc span.counter {font-weight: bold;margin-right: 10px;font-size: 12px;}
.results li.dc span.date {font-weight: bold;display: block;float: right;font-size: 12px;}

div.dublinCore {font-size: 14px;}
div.dublinCore .title {font-weight: bold;font-size: 16px;}
div.dublinCore div {margin-bottom: 10px;}

table.dctable {
		border: 1px solid #666666;
		empty-cells: show; 
		
}
 
table.dctable tr td {
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 8pt;
	padding: 3px 8px;
	border-left: 1px solid #D9D9D9;
	text-transform: capitalize;	
}

table.dctable col.images {width: 130px;}
table.dctable col.catalogue {width: 130px;}
table.dctable col.creator {width: 170px;}
table.dctable col.title {width: 250px;}
table.dctable col.publisher {width: 150px;}
table.dctable col.date {width: 100px;}
table.dctable col.description {width: 300px;}
table.dctable col.signature {width: 100px;}
	
table.dctable tr.even td {background-color: #fff;}
table.dctable tr.odd td {background-color: #eee;}

table.dctable th {
	background-color: #edf3fe;
	border-left: 1px solid #D9D9D9;
	padding: 3px 8px;
}

table.dctable th.selected {
	background-color: #3d80df;
	color: #ffffff;
	font-weight: bold;
	
}


.pagination {
	margin-top: 10px;	
	margin-bottom: 10px;
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px black;
	color: black;
}

.pagination a, .pagination span {
    display: inline;    
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #3d80df;
    color: #fff;
	border: solid 1px #000000;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
