@import url("/styles/yui/reset.css");
@import url("/styles/yui/fonts.css");

body { font: 12pt Verdana, Geneva, Arial, Helvetica, sans-serif; }
a {
	text-decoration: none;
	color: #000;
}
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a { font-weight: bold;}
h1 { font-size: 14pt; }
h2 { font-size: 13pt; }
h3 { font-size: 13pt; }
h4 { font-size: 11pt; font-style: italic; }
h5 { font-size: 11pt; }
p { 
	font: 11pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	padding: 10px 0;
}
strong { font-weight: bold; }
dl { padding: 10px 0;}
dt { text-decoration: underline; }
div.first_content {margin-top: 0.5em;}
ul li {
	list-style: disc inside none;
	font: 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* UTILITIES
========================================= */
.hide { display: none !important; }
hr { display: none; }
.clearhack { display: block; visibility: hidden; clear: both; height: 0; }
.center { position: relative; margin-left: auto; margin-right: auto; }
acronym { border-style: dashed; border-width: 0 0 1px 0; cursor: help; }

/* NO PRINT
========================================== */
div#top-nav { display: none !important; }
div#main-nav { display: none !important; }
div.sidebar { display: none !important; }
div#footer { display: none !important;

/* LIBRARY
=========================================== */
body#library div.browse_list_item { margin: 1em 0; }
body.item#library table.item_display { vertical-align: top; text-align: left; }
body.item#library table.item_display td.label {width: 100px;}
body.item#library table.item_display td.subjects { text-transform: uppercase;}