body { font-family: sans-serif; background-color: #fff; color: #000; margin-left: 30px; } h1, h2, h3, h4 { font-weight: normal; } 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; } .introduction { margin-left: 20px; width: 600px; margin-bottom: 4ex; } .cover { float: left; width: 190px; } .cover img { display: block; } .description { margin-left: 180px; margin-bottom: 6ex; width: 600px; height: 220px; } ul { list-style-type: square; } h3.booktitle, h4.authorname { font-weight: 400; font-style: italic; } ul.covers { list-style: none; } .monospace { font-family: monospace; } td.right-align { text-align: right; } td { padding: 2pt; border-bottom: 1px solid #ddd; } th { border-bottom: 1px solid #aaa; }