body { background-color: #bbb; color: darkmagenta; margin: 35px; } a { color: blueviolet; } table { border-collapse: collapse; width: auto; font-size: 18px; margin: 10px; } th { font-size: 20px; } th, td { border: 1px solid black; padding: 6px 4px; text-align: center; } li { padding: 5px; border-bottom: 1px solid #999; } p { line-height: 1.5; } sup { font-style: normal; font-size: 0.6em; } code { background-color: #888; } .free { background-color: darkgreen; color: white; } .non-free { background-color: lightcoral; color: white; } .media-non-free { background-color: darkorange; color: white; } .not-ready { text-decoration: none; }