#TB_overlay {/*display:none;*/ position: fixed; z-index:900; top:0; left:0; height:100%; width:100%; background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
*html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { /*display:none;*/ width:300px; background:#fff; border:4px solid #525252; font-size:18px; font-weight:normal; left:50%; padding:20px; position:fixed; top:30%; z-index:1000; margin-left:-165px; }
iframe.login-box { width:300px; height:250px; overflow:hidden; }
iframe.logout-box { width:300px; height:100px; overflow:hidden; }
.show { display:block; }
.hide { display:none; }

#TB_FBIN { position: fixed; z-index:900; top:0; left:0; height:100%; width:100%; background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
*html #TB_FBIN { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_FB { width:500px; background:#fff; border:2px solid #525252; font-size:18px; font-weight:normal; left:45%; padding:10px; position:fixed; top:40%; z-index:1000; margin-left:-165px; }
*html #TB_FB { position:absolute; }
#TB_FB .facebook-user { margin:0; padding:0; /*width:270px;*/ font-size:15px; font-weight:normal; color:#000; line-height:18px; text-align:center; }
#TB_FB .facebook-user p { margin:0 0 15px 0; padding:0; text-align:center; }
#TB_FB .facebook-user p strong { font-weight:bold; }
#TB_FB .facebook-user p a { color:#09f; font-weight:bold; text-decoration:none; }
#TB_FB .facebook-user p a:hover { text-decoration:underline; }
#TB_FB .close { float:right; margin:0; padding:5px; background:transparent url(/groups/images/closebtn-bg.gif) repeat-x 0 0; width:16px; height:16px; border:solid 1px #ccc; position:absolute; top:0; right:0; }