.floatClear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#tweetWidget { width:260px; padding:20px; border:1px solid #cccccc; background-color:#eeeeee; }
#widgetHeader { border:1px solid #cccccc; }
#widgetHeader h2 { font-size:150%; font-weight:normal; float:left; border:0; padding:15px 0 0 20px; margin:0; color:#2a2a2a; }
#avatar { width:60px; height:60px; float:right; position:relative; border-left:1px solid #cccccc; background-color:#dddddd; }
#avatar img { position:absolute; left:5px; top:5px; border:1px solid #ffffff; }
#tweetWidget ol { list-style-type:none; margin:0; padding:0; font-family:Verdana; font-size:70%; width:258px; border:1px solid #cccccc; border-top:0; }
#tweetWidget ol li { border-top:1px solid #ffffff; padding:20px; background:#eeeeee url(tweetBg.png) repeat-x 0 100%; }
#tweetWidget ol li.over { background:#e1e1e1 url(tweetBg_over.png) repeat-x 0 100%; }
#tweetWidget ol li a { font-weight:bold; color:#000000; text-decoration:none; }
#tweetWidget ol li a:hover { text-decoration:underline; }
#tweetWidget ol li a.timeStamp, #tweetWidget ol li a.replyTo { float:right; margin-top:5px; color:#bbbbbb; text-decoration:none; }
#tweetWidget ol li a.replyTo { float:left; }
#tweetWidget ol li a.timeStamp:hover, #tweetWidget ol li a.replyTo:hover { color:#999999; text-decoration:underline; }
