body { font-family: sans-serif; background-color: #fff; color: #000; margin-left: 30px; max-width: 50em; } h1, h2, h3, h4 { font-weight: normal; } p { text-align: justify; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } a:link, a:visited { /*color: #ff9900;*/ color: #4682B4; transition-duration: 0.3s; text-decoration: none; } a:hover, a:active { /*color: #ffb84d;*/ color: lightblue; transition-duration: 0.3s; } ul { list-style-type: square; } .monospace { font-family: monospace; } td { padding: 2pt; border-bottom: 1px solid #ddd; } th { border-bottom: 1px solid #aaa; }