a {
    color: #ecff00;
    text-decoration: none;
}

a:hover {
    color: #78aa00;
}

h1 {
    font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
    color: #78aa00;
    letter-spacing: 0.04em;
    font-size: 21px;
    line-height: 0;
    padding-top: 5px;
}

h2 {
    font-size: 18px;
    color: #78aa00;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 14px;
}

h5 {
    font-size: 13px;
}

input {
    padding: 2px 2px 1px 2px;
}

input.text {
    background: #222;
    color: #ccc;
}

input.button {
    background: #bbb;
    color: #333;
}

input.button:hover {
    background: #222;
    color: #ecff00;
    border: 1px solid #78aa00;
    cursor: pointer;
}

input.text:focus {
    border: 1px solid #78aa00;
} #sideBox {
} .clr {
    clear: both;
} .article {
    padding: 7px;
    margin: 7px 0 25px 0;
    background: #202020;
    border: 1px solid #333;
    border-top: 2px solid #333;
} #content-right table {
    width: 100%;
    border-collapse: collapse;
} #content-right td {
    background: #222;
    border: 1px solid #161616;
    padding: 5px;
} #content-right td:hover {
    background: #333;
}

img {
    border: 0;
} #main table {
    width: 100%;
} #main table th {
    text-align: left;
}

tr .item odd {
    background: #202020;
}

tr. item even {
}

tr.even_row {
    background-color: #212121;
}

tr.odd_row {
    background-color: #000000;
} .moduletitle {
    color: #78aa00;
    width: 100%;
    padding: 2px;
    font-size: 120%;
    font-weight: bold;
} .rotator_text {
    padding: 7px;
    margin: 7px 0 25px 0;
    border-bottom: 1px solid #333;
    border-top: 2px solid #333;
} .today {
    background-color: #404040;
}