html { overflow: hidden; }

body { font-family:arial,sans-serif;padding:40px 0 0 0;margin:0;overflow:hidden;color:#aaa;}
a { color:#ddd;outline:none;text-decoration:none; }
a:hover { color:#fff;border-bottom:1px dotted #eee; }
a img { border:none;text-decoration:none; }
#wilybar{background:#000;padding:0;width:100%;height:41px;z-index:100;position:absolute;top:0;left:0;overflow:hidden;font-size:9pt;min-width:900px}
#wilybar #container .node {float:left;margin-right:15px;}
#wilybar h1{margin:0;padding:0;font-size:14pt;}
#wilybar #container{padding:5px;}
#kbframe{width:100%;border:0;}

#stats {width: 120px; height: 21px; padding: 9px 0 0 20px;background-repeat: no-repeat; background-position: center right;}
#stats a {color: #999}

/* Ad */
#ad { position:absolute;top:0;left:240px;font-size:12px;width:400px;font-family:verdana;line-height:13px; }
#ad p { margin:0;padding:5px 0 0 0;color:#c0d2e3; }
#ad p a { border-bottom:1px dotted #999;color:#eee; }
#ad p a:hover { color:#fff; }
#ad img { float:left;width:91px;height:60px;margin-right:10px; }

/* Brand */
#brand{ position:absolute;left:14px;top:8px; font-size:18pt;}

/* Share */
#share { position:absolute;right:30px; top:6px;padding:3px;font-size:16px; }
#share img { vertical-align:middle; }

/* Tweets */
#wilybar #twitter { position:absolute;left:150px;top:5px;width: 350px; font-size:10px;background:#222; }
#wilybar #twitter img { float:left;width:30px;height:30px;margin-right:5px; }

/* Long URL */
#longurl { position:absolute;right:110px;top:14px; }
#longurl a { font-weight:normal;color:#999;font-size:11px; }
#longurl a:hover { color:#fff; }

/* Search */
#search { position:absolute;right:54px;top:5px; }
#search form { margin:0;padding:0; }
#search input { background:#acbb91;border:none;padding:3px;color:#546060; }

/* Close */
#close { position:absolute;right:4px;top:8px;font-size:20px; }
#close a { color:#fff;text-decoration:none;display:block;padding:2px 6px; }
#close a:hover { color:#ccc;border-bottom:none; }