htl, body { margin: 0; } html { font-family: Helvetica, "Open Sans", sans-serif; } body { background-color: #333; color: #eee; } a { text-decoration: none; } h1 { text-align: center; } form { padding: 5px; } input { background-color: #666; border: 1px solid #999; border-radius: 5px; color: #eee; margin: 0; padding: 5px; vertical-align: middle; } .editform { display: table; margin-left: auto; margin-right: auto; } .editform input { margin: 5px; } .editform input[type="text"] { display: block; } .editform input[type="checkbox"] { display: block; float: left; height: 15px; margin: 5px; width: 15px; } .editform .tags li { clear: left; display: block; line-height: 20px; vertical-align: middle; } .editform .tags li span { line-height: 25px; } .tags { padding-left: 0; } .tags li { display: inline-block; list-style-type: none; } .tags li a { background-color: #333; border: 1px solid #999; border-radius: 2px; color: #999; font-size: 0.9em; margin: 5px; padding: 2px 5px 2px 5px; } .tags li a:hover { background-color: #eee; color: #333; } .youtube label { vertical-align: middle; } nav { margin: 1em; text-align: center; } nav > a { background-color: #eee; border: 1px solid #000; border-radius: 5px; color: #333; display: inline-block; padding: 1em; } content { position: absolute; width: 100%; } section { position: absolute; left: 0; text-align: center; top: 0; width: 100%; } .reset { font-size: 2em; padding-left: 5px; } .reset:hover { cursor: pointer; } nav .extra { position: absolute; padding: 1em; top: 1em; right: 1em; } nav .extra > a { background-color: #2ecc40; border: 1px solid #000; border-radius: 5px; color: #333; display: inline-block; padding: 1em; } .sound { display: inline-block; } .sound a { background-color: #ff4136; border: 1px solid #000; border-radius: 50px; box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.6); color: #eee; display: inline-block; font-size: 0.6em; height: 100px; line-height: 100px; margin: 10px; overflow: hidden; text-align: center; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; width: 100px; } .sound a:hover { background-color: #ff4136; box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.6); } .edit { border: 1px dashed #eee; } .table-row { display: table-row; } .table-cell { display: table-cell; }