/* crigon was here @ 2010 */

* { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background: transparent; color: inherit; }
ul { list-style: none; }

body { font-size: 100%; line-height: 1.75em; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; min-width: 1096px; }
#box, #legs p, #hand { font-size: 0.75em; width: 1096px; margin: 0 auto; }
#top { width: 100%; height: 454px; }
#center { width: 742px; margin: 0 170px 0 144px; padding: 0 20px; }
#bottom { width: 790px; height: 260px; margin: 0 162px 0 144px; }
#legs { height: 268px; margin: 15px 0 0 0; }
#legs p { height: 238px; width: 480px; padding: 15px 20px 15px 299px; overflow: auto; }
#hand { height: 75px; width: 686px; padding: 35px 0 0 113px; }
#top, #bottom { position: relative; }

html { background: #464B51 url("img/html.jpg") repeat; color: #444; }
#top { background: url("img/top.png") 0 0 no-repeat; }
#center { background: #E3E0D8 url("img/center.jpg") 0 0 repeat-y; }
#bottom { background: url("img/bottom.png") 0 0 no-repeat; }
#legs { background: #31353E; }
#legs p { background: #31353E url("img/legs.jpg") 0 0 no-repeat; color: #999; text-align: justify; }
#hand { background: url("img/hand.gif") left bottom no-repeat; color: #ccc; }

a { outline: none; }
a:link, a:visited { text-decoration: underline; }
a:hover, a:active { text-decoration: none; }

h1, h2, h3, h4, h5, h6 { padding: 2px 15px; background: #CEC8BC; margin: 0 5px 5px 5px; border-right: 4px solid #8DAABC; font-weight: bold; }
h6 { font-size: 110%; color: #B6BF8A; }
h5 { font-size: 110%; color: #B6BF8A; }
h4 { font-size: 110%; color: #B23547; }
h3 { font-size: 120%; color: #B23547; }
h2 { font-size: 140%; color: #8E6671; }
h1 { font-size: 140%; color: #8E6671; }

iframe { overflow: hidden; }

b, strong { font-weight: bold; }
i, em { font-style: italic; }

.ok { border: none; background: #89DA1F url("img/ok.png"); height: 25px; border-top: 1px solid #7dd018; border-left: 1px solid #7dd018; border-bottom: 1px solid #6ab015; border-right: 1px solid #6ab015; color: white; padding-left: 2%; padding-right: 2%; font-size: 12px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; }
.text { background: #fff url("img/text.gif") 0 0 repeat-x; border: 1px solid #aaa; border-top-color: #999; border-bottom-color: #bbb; font-weight: bold; font-size: 14px; padding: 2px 0 0 5px; height: 20px; color: #999; }

#gochat { width: 390px; height: 60px; position: absolute; left: 360px; top: 140px; text-align: center; }
#banners { position: absolute; width: 350px; height: 33px; overflow: hidden; left: 130px; bottom: 110px; }
#users { background: url("img/users.gif") 0 0 no-repeat; width: 200px; height: 160px; position: absolute; left: 200px; top: 270px; }
#users h2 { background: transparent; border: 0; font-size: 110%; padding-left: 35px; color: #A59D9A; padding-top: 0; }
#users div { height: 120px; margin-right: 25px; overflow: auto; overflow-x: hidden; }
#menu { position: absolute; width: 360px; height: 170px; left: 470px; top: 265px; }
#menu ul { margin: 0 10px; }
#liveco { width: 468px; height: 60px; overflow: hidden; position: absolute; left: 15px; top: 30px; }