.current { color: red; } .dimmedtext { color: gray; } .dimmedtext a { color: blue; } .textright { width: 100%; text-align: right; } table { border-collapse: collapse; } table, th, td, tr { border: 1px solid black; } a { text-decoration: underline; cursor: pointer; color: blue; } a:visited { color: purple; } a:hover { color: darkblue; } a:active { color: lightblue; } /* comments begin */ .comment { margin-left: .5em; border: 1px solid grey; padding: .5em; } .odd { background-color: darkgrey; } .comment small { color: darkred; } .even { background-color: lightgrey; } .showhide-checkbox { display: none; } .commentform iframe, .commentform textarea { width: 90%; margin-left: 5%; height: 7em } .commentform iframe { height: 2em; } .commentform input[type=text] { margin-left: 5%; width: 75%; } .showhide-hiddenelement { display: none; } .showhide-checkbox:checked + .showhide-hiddenelement { display: block; /* such element is shown by default and hidden on click */ } .showhide-checkbox:checked + .showhide-shownelement { display: none; /* such element is hidden by default and shown on click */ } /* comments end */ @media screen and (min-width: 600px) { body { margin-left: 10%; margin-right: 10%; } } body { /* font-size: 18px; line-height: 1.4; */ font-family: sans-serif; } code { color: white; background-color: black; }