/* this is included by all (?) special collections pages */

p#pageauthorinfo
{
	margin-top: 2em;
	text-align: right;
	font-size: 0.9em;
}
p#pageauthorinfo:before { content: '('; }
p#pageauthorinfo:after { content: ')'; }



/* none of this is necessary!! */

/*  Text classes  */
.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }

.white { color: #fff; }
.black { color: #000; }

.indented { text-indent: 5em; }

.whitebg { background-color: #fff; }
.blackbg { background-color: #000; }

.xx-small { font-size: xx-small; }
.x-small { font-size: x-small; }
.small { font-size: small; }
.medium { font-size: medium; }
.large { font-size: large; }


/*  Border definitions  */
a img { border-width: 0px; }

.border { border: 1px solid black; }


/*  Positioning classes  */
.centered { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }

.v-centered { vertical-align: middle; }
.v-top { vertical-align: top; }
.v-bottom { vertical-align: bottom; }

.float-left { float: left; }
.float-right { float: right; }
.clear { clear: both; }

.clearright{clear:right}
.floatright{float:right}
.imgbox{margin:1em; text-align:center; display:inline;}
.byline{ font-size:.9em; margin-left:2em;}

