
/**************************/
/* General style settings */
/**************************/

h1 {
   text-align: center;
}

address {
   font-family: "Arial", "Helvetica", "Helv", sans-serif;
}

code {
   font-family: "Courier New", "Courier", monospace;
}

body {
   background-color: white;
   color: black;
   font-family: "Times New Roman", "Times Roman", "Times", serif;
}

a:link {
   color: black;
}

a:visited {
   color: black;
}

a:hover {
   color: black;
}

a:active {
   color: black;
}

/************************************************/
/* Styles for the library and record list pages */
/************************************************/

table.books { 
   border: solid 1px black;
}

table.controlpanel { 
   display: none;
}

table.books th,table.controlpanel th {
   text-align: left;
   border: solid 1px black;
}

table.books td,table.controlpanel td {
   border-bottom: solid 1px black;
   border-right: solid 1px black;
   font-size: 80%;
   vertical-align: top;
}

table.books td.info,table.books th.info, .editlink, .amazon { 
   display: none;
}

table.books tr {
}

table.books tr.alt {
}

dl.booklist dt {
   text-indent: -3em;
   margin-left: 3em;
}


/*******************************/
/* Classes for image alignment */
/*******************************/

.ctrfig {
   text-align: center;
}

.rightfig {
   float: right;
}

.banner { 
   border: 0;
   vertical-align: middle;
}

/**************************/
/* Screen layout elements */
/**************************/

#body {
   position: relative;
}

#navi { 
   display: none;
}

#navi dl dt {
}

#navi dl dd { 
}

#content { 
}

#footer {
   margin-top: 0;
   clear: both;
}

#banners { 
   text-align: center;
}
