html { margin: 0; padding: 0; font-family: "Lucida Grande", Arial, sans-serif; font-size: 18px; font-weight: bold; line-height: 22px; } body { color: #666666; background-color: #c7d8df; } video { background-color: #ddd; display: block; width: 160px; height: 120px; } #appContent { margin-top: 20px; margin-left: 20px; } .join { background-color: green; color: white; } .leave { background-color: #CA0; color: black; } #call-button { width: 143px; margin-right: 11px; } #header { margin-bottom: 11px; } button[aria-checked="false"] { text-decoration: line-through; color: white; background: red; } figure { position: relative; } figcaption { color: #eee; background: rgba(16,16,16,0.6); font-weight: normal; font-size: 14px; bottom: 0; left: 0; width: 160px; }