*{
    margin:0;
    padding:0;
    border:0;
}

html{
    height:100%;
    overflow-y:scroll;
}

body{
    background:-webkit-linear-gradient(top, #31819B, #021415) fixed;
    background:-moz-linear-gradient(top, #31819B, #021415) fixed;
    background:-o-linear-gradient(top, #31819B, #021415) fixed;
    background:linear-gradient(top, #31819B, #021415) fixed;
    font-family:"Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
}

.clear {
    clear:both;
}

span, li {
    cursor:pointer;
}

ul ul {
    display:none;
    margin-left:20px;
}

li {
    list-style-type:none;
    border-radius:5px;
    padding:2px;
}

li.active {
    background:#fff;
    color:#000;
    padding-left:10px;
}

li span {
    display:none;
}

li.newdate {
    margin-top:5px;
    padding-top:5px;
    border-top:1px dotted #666;
}

#wrapper {
    width:360px;
    margin:50px auto;
    padding:20px 0;
    background:#000;
    box-shadow:0 0 40px #000;
    border-radius:5px;
    color:#fff;
    min-height:550px;
    border:20px solid  rgba(200,200,200,0.1);
}

#logList, #logContent {
    float:left;
    width:300px;
    padding:0 20px;
    overflow:auto;
}

#logContent {
    word-wrap:break-word;
    width:400px;
    font-size:0.7em;
    display:none;
    opacity:0;
}

h1 {
    margin-bottom:20px;
    font-size:1.6em;
}

#logContent h1 {
    font-size:2.2em;
    margin-bottom:10px;
}

.red {
    color:#ff6666;
}

#newLogs {
    padding:5px 10px;
    background:#00cc33;
    background: -moz-linear-gradient(top, #35cc5a 0%, #00cc33 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35cc5a), color-stop(100%,#00cc33)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #35cc5a 0%,#00cc33 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #35cc5a 0%,#00cc33 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #35cc5a 0%,#00cc33 100%); /* IE10+ */
    background: linear-gradient(to bottom, #35cc5a 0%,#00cc33 100%); /* W3C */
    box-shadow:0 0 10px #000;
    color:#003D0D;
    margin:-10px 0 10px 0;
    font-size:0.8em;
    border-radius:5px;
    cursor:pointer;
    display:none;
    opacity:0;
}

#newLogs small {
    float:right;
    margin-top:1px
}