a:link {color: #0000ee;}
a:active {color: #FF0000;}
a:visited {color: #551a8b;}
body {background: #F0F0FF; color: black; font-family: sans-serif; margin: 1ex auto; max-width:100ex;}
p.footer {background: #FFFFCC;border-width: 1px; border-color: black; border-style: solid; padding: 0.5ex; text-align: center; font-size: x-small; clear:both;}

p.biblinkt {font-size:0.6em; margin:0.2px; padding:0.2px; float:right; text-align:right; font-weight: normal; font-style:italic; clear:right}
p.biblink_bar {border-width:1px; border-color: black; border-style: solid; padding: 0.1ex; background: #FFFFCC; text-align:center; font-size:0.7em; clear:both;}

span.query_text {font-size: large;font-weight:bold;}
a.fsim {vertical-align: super; color: #A52A2A; font-variant:small-caps; font-size:0.6em;}

/* formatting of citations */
span.b_title {font-weight: bold; font-style:italic}
pre.bibtex {clear:left; float:left;margin-top:0.1px}

/* the correct nontable formatting does not work with IE6! */
table.citation {margin: 0px; padding:0.2ex; width:100%}
td.score {color:green; margin: auto ; width:2.5em; text-align:right; vertical-align: top; }                                                                                           td.citaton {margin: 0px; padding:0.2ex; vertical-align: top}
.biblinks {text-align:right;vertical-align: top; font-weight: bold; font-size:1.2ex;}
p.biblinks {margin:1ex; margin-left:1em; }

img {border-width: 0px;}

/* prevent floats of doing a mess */
table, hr, h1, h2 {clear:both}
hr {margin:2px; padding:0px;}

/* top of the page */
h1.page_title {background: #FFFFCC; border-width: 1px; border-color: black; border-style: solid; padding: 0ex; text-align: center; margin-bottom: 0px; }
p.page_title_info {border-width: 0px 1px 1px 1px; border-color: black; border-style: solid;  text-align: center; padding: 0.5ex; margin: 0px auto;}
ul.top_nav {list-style-type:none; display: table; width:100%;margin:0px; padding:0px; border-style: none; } 
ul.top_nav li {text-align: center; margin:0px; border-width: 0px 1px 1px 1px;  border-color: black;border-style: solid; display: table-cell; }
ul.top_nav li a {display: block; padding:0.2ex}
ul.top_nav li a:hover {background: #FFFFCC; }
ul.top_nav li a:active {background: #FFFFCC; }
ul.top_nav li a:focus {background: #FFFFCC; }
ul.top_nav li + li {border-left: 0px;}

p.mpsbib_form {border: solid; border-color: green; border-style:groove; padding:1ex; line-height:180%; text-align:center}

/* subcollection index page formatting */
h1.subcollectiontitle {text-align:center;}
h2.h2bar {background: #CCCCCC; text-align:center; font-size:large}

div.l {float:left}
div.r {float:right}
div.new {font-size:1.5em; color:red; font-weight:bold; margin:1ex;}
p.new {text-align:center; margin:1ex}


.subdir_refs{vertical-align:top;text-align:right;}
table.subcollectionindex {border:1px solid; border-spacing: 0; vertical-align:top;border-collapse:collapse}
table.subcollectionindex tr td.refcount {text-align:right}
table.subcollectionindex tr td {padding:0.2ex; vertical-align:top}
table.subcollectionindex tr th {padding:0.2ex; vertical-align:top}
table.subcollectionindex tr td.subcoll {border-width: 0px 1px; border-style: solid;}
table.subcollectionindex thead tr th {text-align:center; background-color:#FFFFCC ; border-bottom:1px solid;}
table.subcollectionindex tbody tr.total td {text-align:center; background-color:#FFFFCC ; border:1px solid;}
table.subcollectionindex tr.subdir td {border:1px solid}

