/* ~~~~~~~~~~~~~~~~~~~~~~~~ new simplified stylesheet ~~~~~~~~~~~~~~~~~~~~~~~~ */ /* ~~~~~~~~~~~~~~~~~~~~~~~~ Globally used style elements ~~~~~~~~~~~~~~~~~~~~~~~~ */ body { margin: 0px; font-family: tahoma,arial,helvetica,sans-serif; font-size: x-small; } a { color : darkgreen; } a:hover { /* Hyperlink Hover */ } a:visited { /* Hyperlink Visited */ } table { font-size: 100%; } table#container { width: 100%; padding: 5px; } table#footer { width: 100%; margin-top: 20px; } td#footer_left { width: 50%; vertical-align: top; border-top: 1px dashed darkgreen; } td#footer_right { width: 50%; vertical-align: top; text-align: right; border-top: 1px dashed darkgreen; } input, select, textarea { font-family: tahoma,arial,helvetica,sans-serif; font-size: 100%; width: 40%; } input.button, input.checkbox, input.radiobutton { width: auto; } div#page_heading { font-size: medium; color : seagreen; font-weight: bold; } div.section_heading { color : darkgreen; font-weight: bold; } div.prompt { font-weight: bold; } div.errormsg { color : red; font-weight: bold; } /* ~~~~~~~~~~~~~~~~~~~~~~~~ Navigator page specific ~~~~~~~~~~~~~~~~~~~~~~~~ */ body#navigator { margin: 3px; font-size: 11pt; color : white; text-align: center; background-color: forestgreen; } body#navigator a { /* Navigator Hyperlink */ } body#navigator a:hover { /* Navigator Hyperlink Hover */ } body#navigator a:visited { /* Navigator Hyperlink Visited */ } ul#navigator_sectionlinks { list-style: none; margin: 0px; padding: 0px; } ul#navigator_sectionlinks li a { display: block; margin-bottom: 2px; padding: 2px; color : white; text-decoration: none; background-color: steelblue; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; } ul#navigator_sectionlinks li a:hover { color : black; background-color: lightsteelblue; } p#navigator_librarysearch { width: 100%; padding: 2px; background-color: goldenrod; border-top: 2px solid black; border-right: 2px solid black; border-bottom: 2px solid black; border-left: 2px solid black; } p#navigator_librarysearch span#heading a { font-size: 11pt; font-weight: bold; text-decoration: none; } p#navigator_librarysearch select { width: 100%; } p#navigator_librarysearch input { width: 100%; } /* ~~~~~~~~~~~~~~~~~~~~~~~~ Content page specific ~~~~~~~~~~~~~~~~~~~~~~~~ */ table#content { width: 100%; } td#content_heading { width: 100%; vertical-align: center; font-size: x-large; color : darkgreen; font-weight: bold; } td#content_heading img { float: right; margin-left: 5px; } td#content_body { vertical-align: top; text-align: justify; } ul#tellmemore { float: right; list-style: none; margin: 0px; margin-top: 15px; margin-left: 5px; margin-bottom: 5px; padding: 0px; background-color: honeydew; border-top: 2px solid black; border-right: 2px solid black; border-bottom: 1px solid black; border-left: 2px solid black; } ul#tellmemore li { padding: 3px; border-bottom: 1px solid black; } ul#tellmemore li#heading { font-size: larger; color : white; font-weight: bold; background-color: darkgreen; } ul#tellmemore li a { color : black; text-decoration: none; } ul#tellmemore li a:hover { color : darkgreen; text-decoration: underline; } ul#tellmemore li a:visited { /* Tell Me More Hyperlink Visited */ } /* ~~~~~~~~~~~~~~~~~~~~~~~~ Library related ~~~~~~~~~~~~~~~~~~~~~~~~ */ body#library { background-color: honeydew; } body#library a { /* Library Hyperlink */ } body#library a:hover { /* Library Hyperlink Hover */ } body#library a:visited { /* Library Hyperlink Visited */ } div#library_banner { padding: 5px; font-size: x-large; color : darkgreen; font-weight: bold; background-color: goldenrod; } table#library_data td { padding: 3px; /* border-bottom: 1px solid darkgreen; */ } table#library_data td.left_column { width: 25%; vertical-align: top; color : darkgreen; font-weight: bold; text-align: right; border-bottom: 1px solid black; } table#library_data td.right_column { font-weight: bold; background-color: white; border-bottom: 1px solid black; } /* ~~~~~~~~~~~~~~~~~~~~~~~~ Library search related ~~~~~~~~~~~~~~~~~~~~~~~~ */ table#search_results th { text-align: left; } table#search_results tr { padding-bottom: 5px; } div#search_navigationtop { padding: 2px; border-bottom: 1px dashed darkgray; } div#search_navigationbottom { padding: 2px; border-top: 1px dashed darkgray; }