html{ font-family: "Lucida Grande", Tahoma, sans-serif; color: #333; background: #DFC; font-size: 62.5%; } body{ margin: 0; padding: 0; font-size: 1.1em; line-height: 1.5em; } a{ color: #669; } a:visited{ color: #444; } a:hover{ color: #000; } a img{ border: none; } pre, code{ font-size: 1.2em; } /* Top *******************************************************************************/ #page{ width: 60em; margin: 0 auto; background: #FFF; } /* Top *******************************************************************************/ #top{ padding: 1.5em; margin: 0; background: #99cc33; color: #FFF; border-top: 3px solid #7A2; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; } #top h1{ margin: 0; } #top h1 a{ color: #FFF; text-decoration: none; } /* Top *******************************************************************************/ #content{ width: 38em; padding: 0 2em; margin: 2em 0; float: left; overflow: hidden; } .post{ margin-bottom: 3em; } .post-title, .post-title a{ color: #77AA22; text-decoration: none; } .post-info{ color: #666; margin-top: -1em; } .post-info a{ color: #669; text-decoration : none; } /* Top *******************************************************************************/ #sidebar{ width: 13em; padding: 0 2em; margin: 2em 0; float: right; } #sidebar div{ font-size: 0.8em; } #sidebar h2{ color: #99CC33; } #sidebar a{ text-decoration: none; border-bottom: 1px solid #DDD; } #sidebar ul{ margin: 0; padding: 0; list-style: none; } #sidebar li{ margin: 0.5ex 0; } /* Footer *******************************************************************************/ #footer{ padding: 1ex 1em; clear: both; border-top: 1px dotted #CCC; color: #999; }