html { background-color: #f9f9f9; } body { color: #333; font: 13px sans-serif; } #wrap { margin: 20px auto; width: 800px; } #nav { padding-left: 30px; } #nav a { float: left; margin-right: 30px; color: #666; text-decoration: none; font-weight: bold; } #nav em { display: block; font-style: normal; font-weight: normal; color: #999; } #content { margin-top: 10px; background-color: #fff; padding: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); } h1 { color: #777; font-size: 40px; margin: 0; margin-bottom: -10px; } h1 em { font-weight: normal; font-style: normal; color: #999; } #time { font-size: 150px; color: #888; } #ms { font-weight: bold; color: #222; } #content p { font-size: 18px; margin: 5px 0; color: #777; } #content strong { color: #222; } .details { padding: 10px 0 0 0; font-style: italic; } #footer { margin: 5px 15px; } #footer a { text-decoration: none; color: #666; font-size: 11px; } /* clearfix */ .clear, .clearfix { zoom: 1; } .clear:after, .clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }