::-moz-selection { background-color: #FFAA00; color: #000000; } ::selection { background-color: #FFAA00; color: #000000; } body { background-color: #FFFFF0; } div { max-width: 720px; margin: 0 auto; } .body { padding: 10px 20px; border-radius: 4px; background-color: #FFFFFF; box-shadow: 5px 5px 10px #CCCCCC; } h1 { text-align: center; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 2.5em; font-weight: lighter; } p, li { font-family: Tahoma, Geneva, sans-serif; font-size: 1.1em; } a { text-decoration: none; transition: color 300ms, border-bottom 300ms; color: #00AAFF; } a:hover { color: #44CCFF; } .menu { margin-top: 40px; } .menu ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; } .menu li { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; display: inline; margin: 0 -4px; font-size: 1.3em; } .menu a { color: #787878; border-bottom: solid 2px #A8A8A8; padding: 0 8px; } .menu a.selected, .menu a:hover { color: #000000; border-bottom: solid 2px #444444; } dl img { margin-bottom: -0.4em; margin-right: 0.6em; } dd { margin-bottom: 1em; }