html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; } body { background : lightgrey; } header { padding-top: 1em; background : white; text-align: center; line-height: 3em; } header h1 { font-size : 2em; } nav a{ color : darkgray; font-style: normal; text-decoration : none; background : inherit; } nav a:hover{ color : black; background: lightgrey; font-size:1.1em; } div.card{ border:thick black; display:inline-block; }