html, body { height: 100%; } html { overflow-y: scroll; } body { padding: 0; margin: 0; background: #000000; } #videos { position: absolute; top: -5px; left: 0px; right: 0px; bottom: 0px; z-index: 0; } .flip { -webkit-transform: rotateY(180deg); } #chatbox { position: absolute; right: 1px; bottom: 1px; z-index: 1; } #chatinput { background: repeat scroll 0 0 #fff; font: 16px/18px 'Helvetica Neue',Arial,Helvetica,sans-serif; height: 20px; margin-bottom: 0px; padding: 5px; width: 246px; } #messages { overflow: scroll; background: none repeat scroll 0 0 #fff; font: 16px/18px 'Helvetica Neue',Arial,Helvetica,sans-serif; height: 154px; letter-spacing: 1px; margin-bottom: 0px; padding: 5px; width: 250px; } .buttonBox { position: absolute; top: 1px; right: 1px; z-index: 1; } #hideShowMessages.chat {display:none;} #newRoom.room {display:none;} .button { -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff; background-color:#ededed; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #dcdcdc; display:inline-block; color:#777777; font-family:arial; font-size:10px; font-weight:bold; padding:5px; text-decoration:none; } .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; } .button:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) ); background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed'); background-color:#dfdfdf; } .button:active { position:relative; top:1px; }