body {
font:76% Verdana,Tahoma,Arial,sans-serif;
}

p {
line-height:1.5em;
margin:0 0 15px;
}

/*** Main container ***/

#container {
text-align:left;
}

/*** Header section ***/

/*** Content wrap ***/

/*** Sidebars ***/

/*** Sidebar menu ***/

/*** Content ***/

#content h1,#content h2,#contentalt h1,#contentalt h2 {
font-size:1.8em;
font-weight:bold;
}

#content h2,#contentalt h2 {
font-size:1.6em;
}

/*** Various classes ***/

.thumbnail {
border:1px solid #b0b0b0;
}

.hide {display:none;}

/*** Text format ***/

.intro {
font-size:1.1em;
font-weight:bold;
}

.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}

/*** End of file ***/
td {
	vertical-align:top;
}
.sdDataTable {
	margin:1em 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:85%;
	vertical-align:top;
}
.sdDataTable td, .sdDataTable th {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
}
.sdDataTableHeading {
	font-size: 1.25em;
	font-weight: bold;
	text-decoration: underline;
}
tr.sdDataTableHeading + tr.sdDataTableHeading {
	font-size: 1em;
}
.sdDataTableHeading a {
	font-weight:bold;
	text-decoration: underline;
}

#content h1 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(170, 170, 170);
}
.doNotPrint {
  display: none;
}
.bookTitle, .periodical {
  font-style: italic;
}
.categoryView .itemOptions {
	display: none;
}
.categoryView .rssIcon {
	display: none;
}

