body {
      font-family:      sans-serif;
      background:       #040204;
      color:            #a000a0;
      font-size:        11pt;
      margin-top:       10px;
      margin-bottom:    0px;
      margin-left:      10px;
      margin-right:     10px;
      background-image: url('/img/bg.png');
      background-repeat: repeat;
}

A {
   color: #e000e0;
}
A:visited {
           color: #c000c0
}
A:active {
          color: #ff00ff;
}

input.room {
            background-color:   #000000;
            border-color:       #200020;
            border-style:       solid;
            border-width:       1px;
            font-family:        sans-serif;
            color:              #e08000; 
}

input.room:focus {
    outline: none;
}

input.tags {
            background-color:   #000000;
            border-color:       #f06040;
            border-style:       solid;
            border-width:       1px;
            font-family:        sans-serif;
            color:              #f03818; 
}

input.tagsus {
    outline: none;
}

input.general {
               background-color:    #080008;
               border-color:        #200020;
               border-style:        solid;
               border-width:        1px;
               font-family:         sans-serif;
               color:               #800080;
}

input.general_disabled {
               background-color:    #202020;
               border-color:        #200020;
               border-style:        solid;
               border-width:        1px;
               font-family:         sans-serif;
               color:               #606060;
}

input.quote {
             background-color:  #303030;
             border-color:      #505050;
             border-style:      solid;
             border-width:      1px;
             font-family:       sans-serif;
             color:             #ffffff;
             font-size:         9pt;    
}

input.uname {
             background-color:   #202020;
             border-color:       #909090;
             border-style:       solid;
             border-width:       1px;
             color:              #ffffff;
             font-family:        sans-serif;
             font-size:          11pt;
}

textarea.umessage {
                   width:            100%;
                   background-color: #202020;
                   border-color:     #505050;
                   border-style:     solid;
                   border-width:     1px;
                   color:            #ffffff;
                   font-family:      sans-serif;
                   font-size:        11pt;
                
}

textarea.users_list {
                   width:            100%;
                   background-color: #202020;
                   border-color:     #505050;
                   border-style:     solid;
                   border-width:     1px;
                   color:            #ffffff;
                   font-family:      sans-serif;
                   font-size:        8pt;
                
}

p {
   margin-top:      5px;
   margin-bottom:   0px;
}

div.space {
    width:              100%;
    height:             50px;
}

div.short_space {
    width:              100%;
    height:             4px;
}

div.double_short_space {
    width:              100%;
    height:             8px;
}

div.track_list_wrapper {
    height:             60px;
    display:            table-cell;
    vertical-align:     middle;
}

div.track_list {
    display:            table-cell;
    border:             1px solid #505050;
    background:         #202020;
    padding-top:        5px;
    padding-bottom:     5px;
    padding-left:       10px;
    padding-right:      10px;
    text-align:         left;
    vertical-align:     middle;
    height:             30px;
}

div.messages {
    border:             1px solid #505050;
    padding-top:        10px;
    padding-left:       5px;
    width:              99%;
}

div.notifier_wrapper {
    border-top-style:   solid;
    border-color:       #505050;
    border-top-width:   1px;
    padding:            5px;
    width:              99%;
}

div.lastrooms {
   border-style:    solid;
   border-color:    #303030;
   border-width:    1px;
   padding:         0px;
   background:      #000000;
   width:           300px;
}

a.tag {
        color:      #505050;
}

div.help {
   position:        absolute;
   display:         none;
   background:      #020002;
   border-style:    solid;
   border-color:    #f04020;
   border-width:    1px;
   padding:         5px;
   opacity:         .9;
   color:           #ff8030;
}

input.close {
               background-color:    #020002;
               border-top:          0px;
               border-right:        0px;
               border-left:         1px solid #200020;
               border-bottom:       1px solid #200020;
               font-family:         sans-serif;
               color:               #f04020;
               width:               20px;
               height:              20px;
}

input.close:hover {
    color:              #ff50ff;
    background-color:   #100810;
}

div.menu {
   position:        absolute;
   display:         inline;
   right:           20px;
   top:             0px;
}

div.wide {
    width:          100%;
}

div.login {
    position:       absolute;
    top:            14px;
    right:          50px;
    font-size:      12px;
}

div.logo {
    width:          900px;
    text-align:     center;
    font-size:      65pt;
    margin:         0px auto;
    color:          #301b30;
}

div.rooms_list {
    position:       absolute;
    top:            35px;
    right:          20px;
    width:          240px;
    display:        none;
    background:     #020002;
    opacity:        0.95;
    font-size:      10pt;
}

div.door_wrapper {
    width:          180px;
    margin:         0px auto;
    text-align:     center;
}

input.remove {
               background-color:    #020002;
               border:              1px solid #200020;
               font-family:         sans-serif;
               color:               #ff00ff;
               width:               20px;
               height:              20px;
}

input.remove:hover {
    color:              #ff50ff;
    background-color:   #100810;
}

a.shared_bookmarks {
    color:          #80b080;
}

a.help_inner {
    color:          #f05030;
}