
ul, li, h4, h3, h2, h1, p {
    padding: 0;
    margin: 0;
    list-style: none;
}

.next, .prev {
    cursor: pointer;
}

#screen {
    position: relative;
    height: 425px;
    margin-top: 39px;
}

#screen .next, #screen .prev {
    position: absolute;
    top: 126px;
}

#screen .prev {
    left: 15px;
}

#screen .next {
    right: 15px;
}

#navigation {
    width: 600px;
    text-align: center;
    margin-left: 62px;
}

#navigation ul {
    margin-left: 55px !important;
    margin-left: 35px;
}

#navigation li {
    float: left;
    margin: 0 20px;
    padding: 10px 20px;
    background-color: #EEE;
}

#navigation a {
    color: #933;
    font-weight: bolder;
    text-decoration: none;
}

#sections {
    overflow: hidden;
    width: 791px;
}

#sections ul {
    width: 3660px;
}

#sections li {
    float: left;
    padding-left:8px;
padding-right:3px;
}

#sections li.fallen {
    margin-top: 369px;
}

#sections p {
    width: 550px;
    margin: 16px 0;
    font-size: 85%;
    line-height: 1.4em;
}

#sections h2 {
    color: #993333;
    margin: 20px 0pt;
}

#sections a {
    color: #777;
    font-weight: bolder;
    text-decoration: none;
}

#screenmx {
    float: right;
    position: relative;
    width: 522px;
}

#screen2 {
    float: right;
    position: relative;
    width: 630px;
}

#screen2 #buttons {
    float: left;
}

#screen2 #buttons a {
    margin: 10px 10px;
    color: #69C;
}

#screen2 .prev {
    float: left;
}

#screen2 .next {
    float: right;
}

#slideshow {
    float: left;
    overflow: hidden;
    width: 538px;
}

#slideshow ul {
    width: 3900px;
}

#slideshow li {
    float: left;
    margin: 0 16px;
    cursor: pointer;
}

#news-ticker {
    width: 800px;
    height: 79px;
    background-color: white;
    overflow: hidden;
    margin: 20px;
}

#news-ticker h4 {
    color: #933;
    display: inline;
}

#news-ticker div {
    height: 22px;
    width: 782px;
    border: 1px black solid;
    padding: 8px;
    margin-top: -1px;
}

#news-ticker div.first {
    margin-top: 0;
}

#news-ticker p {
    font-size: 11px;
    margin-left: 0 !important;
    margin-left: 5px;
    display: inline;
}

#links {
    position: absolute;
    right: 5px;
    border: 1px solid #777;
    width: 210px;
    top: 15px;
    padding: 10px;
}

#links h3 {
    color: #777;
}

#links ul {
    padding: 8px 0 3px 20px;
}

#links li {
    list-style-type: circle;
}

#links a {
    color: #69C;
}

.clear {
    clear: both;
    width: 0;
    height: 0;
}

.message {
    background: #EEE;
    border: 1px solid #999;
    color: #333;
    font-size: 12px;
    padding: 1px;
    height: auto;
    padding-left: 5px;
    line-height: 18px;
}

.side {
    position: absolute;
    right: 5px;
    width: 210px;
    padding: 10px;
}

#general {
    top: 160px;
}

#extra {
    top: 400px;
}

.separator {
    width: 675px;
    clear: both;
    margin-left: 20px;
}

#ticker-container {
    position: relative;
    padding-top: 15px;
}

#ticker-container button {
    position: absolute;
    right: 5px;
}

#add-news {
    top: 0px;
}

#shuffle-news {
    top: 25px;
}