* {margin: 0; padding: 0; outline: 0;}
body {padding: 30px 0 0 0; background: #ecece6 url('/images/body-bg.gif') repeat-y top center; text-align: center; font: 12px/15px 'lucida grande', verdana, sans-serif; color: #403836;}
a {color: #403836; text-decoration: underline;}
a img { border: 0;}
p {margin-top: 30px;}
#main {width: 500px; margin: 0 auto;}
h1 {font-weight: normal; font-size: 18px; line-height: 30px; background-color: #faf8dc; padding: 20px 55px; margin: 30px 0;}
h2 {font-weight: normal; font-size: 14px; color: #797a79; letter-spacing: 1px; text-transform: uppercase;}
.gray { color: #797a79}
.small {font-size: 10px;}
h1 a {text-decoration: underline; text-transform: uppercase; color: #c14323;}
#content {padding: 0 60px;}
ul {list-style-type: none; text-align: left; font-size: 11px; margin: 30px 0;}
ul a {text-decoration: none;}
ul a:hover {text-decoration: underline;}
ul li { margin-bottom: 30px; line-height: 15px; width: 138px; display: inline; float: left; position: relative; padding-left: 22px;}
li.left {margin-right: 60px;}
ul img { position: absolute; top: 2px; left: 0;}
img.cmhs { margin-left: -3px;}
img.delicious {margin-top: 2px;}
#key {text-align: left; border: 4px solid #797a79; padding: 22px;}
div#hey h2 {font-weight: bold;}
#key img { float: left; margin: 1px 5px 0 0;}
#key p {margin: 10px 0 0 10px;}
#footer {background-color: #faf8dc; padding: 10px 30px; margin-top: 30px;}
#footer p {margin: 0;}

.friendfeed.widget {
   border: none !important;
   margin: 20px 0 0 0 !important;
   padding: 0;
}

.friendfeed.widget div.info {
  display: none !important;
}

.friendfeed.widget div.feed {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.friendfeed.widget a {
  color: #403836 !important;
}