#twitter { position: relative; top:0; left: -13px; height: 146px; width: 209px; }
#twitter #twitterheader { background: #dfcfb2 url('/s2008/images/twitter_top.gif') no-repeat top left; width: 209px; height: 28px; }
#rightcolumn #twitter #twitterheader h3 { float: left; font: normal 14px "Lucida Grande", Verdana, sans-serif; color: #00788a; padding: 10px 16px 0 16px; margin: 0; }
#rightcolumn #twitter #twitterheader a { display: block; float: right; padding: 6px 7px 0 0; }
#posts { width: 209px; height: 115px; background: #dfcfb2 url('/s2008/images/twitter_bottom.gif') no-repeat bottom left; }
#posts div { width: 177px; height: 80px; padding: 0 16px 0 16px; color: #666; text-align: left; font-size: 12px; font: 10px "Lucida Grande", Verdana, sans-serif; word-wrap: break-word; }
#posts div p { padding: 6px 0 0 0; }
#posts div div.date { position: absolute; top: 74px; left: 0; width: 150px; color: #584132; height: 12px; margin: 0; font-weight: normal; }
#posts div div.number { text-align: right; position: absolute; left: 115px; top: 91px; padding: 0; height: 12px; width: 50px; color: #584132; font-weight: normal; }
#nav {  }
div#nav { float: right; position: relative; z-index: 2; top: -26px; left: -15px; }

