﻿#Column1 {
    margin: 0 20px 0 0;
    width: 695px;
    min-height: 5px;
    float: left;
}

#Column2 {
    margin: 0;
    background: #F9F9F9;
    width: 300px;
    float: left;
}

#Column2 a:hover {
    color: #e90000;
}

/* Thread Header ========== */

h2#ThreadTitle {
    margin: 0 0 10px;
    color: #5C5C5C;
    font-size: 22px;
    font-weight: bold;
    padding: 0;
    font-family: Arial,Helvetica,sans-serif;
    background: transparent;
}

#PageContainer h3.Description {
    margin: 0 0 10px;
    color: #999;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    border: 0;
    font-family: Arial,Helvetica,sans-serif;
    background: transparent;
}

#TopPagination {
    background: transparent;
    margin-top: 30px;
}

#TopPagination ul.Pagination {
    padding: 0;
    margin: 0 0 15px;
}

/* The Live Blog ========== */

.Posts li .Content {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    color: #5C5C5C;
}


/* Sidebar Sections ========== */

#Column2 dl dt, #Column2 dl.Active dt {
    background: #232323;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 20px;
    margin: 0;
    text-align: left;
    font-family: Arial,Helvetica, sans-serif;
}

#Column2 dl.Latest ul li {
    list-style-position: outside;
    list-style-type: disc;
    margin: 0 10px;
    border-top: 1px dotted #C0C0C0;
    padding: 10px 0;
    color: #5C5C5C;
    font-size: 12px;
}

#Column2 dl.Latest ul li:first-child {
    border-top: 0;
    padding-top: 0;
}

#Column2 dl.Latest ul li a {
    color: #5C5C5C;
    font-weight: bold;
}

#Column2 dl.Latest ul li a:hover {
    text-decoration: underline;
}

#Column2 dl div.Body h5 {
    margin: 15px 0;
}

a#PoweredBy {
    margin: 10px auto;
    float: left;
    text-align: center;
    width: 100%;
}

#Column2 a.SubNav.StartThread, #Column2 a.SubNav.EndThread {
    padding: 10px 20px;
    text-align: left;
}

/* Writer Interface ========== */

input.Button, a.Button {
    background: #6DCFF6;
}

#Column2 input, #Column2 select {
    margin-top: 5px;
}

#Column2 dl dd .Body {
    font-size: 12px;
}

.Posts li.Thumbnail textarea.Content.IsEditing {
    width: 580px;
}

textarea {
    color: #000;
}

.CommentArea.Thumbnail textarea#PostInput, .CommentArea div.Thumbnail textarea#PostInput {
    width: 564px;
}

.WebcamRecorder .Content #WebcamOptions a.WebcamOptions {
    background: #6DCFF6;
}

#Column1 ul.OptionList li {
    padding: 10px 0;
}

/* New Thread/Edit ========== */

fieldset table td {
    border: 0;
}

#Column1 #LanguageFilterSettings label {
    width: 500px;
    text-align: left;
}

fieldset#LanguageFilterSettings fieldset {
    border: 1px solid #ccc;
    margin: 20px 0;
    padding: 15px 10px;
}

#Column1 legend {
    color: #fff;
    background: #3cf;
    font-size: 14px;
    padding: 2px 5px;
    width: auto;
}

#PublicWatchers table td {
    border: 0;
    padding: 0;
}

#Column1 #PublicWatchers table label {
    clear:none;
    float:left;
    font-size:16px;
    width:auto;
}

#Column1 dl.Settings dd label {
    clear:left;
    color:#AAAAAA;
    font-family:'Helvetica Neue',Arial,sans-serif;
    font-size:22px;
    font-weight:bold;
    width:230px;
}

#Column1 dl.Settings dd label {
    margin-right: 10px;
}

label span.Sub {
    font-size: 10px;
    display: block;
}

#Column1 dl.Settings input {
    margin-top: 5px;
}

/* Comment Form ========== */

a#MakeComment {
    color: #fff;
}

#PostInputLabel, #NameInputLabel {
    text-align: left;
    font-size: 14px;
}

input#NameInput {
    font-size: 24px;
}

.CommentArea textarea#PostInput {
    width: 620px;
}

.CommentArea #CommentBox {
    width: 100%;
}

textarea#PostInput
{
	background-color: #fff !important;
}

/* All Events Page ========== */

#Column1 dl.ThreadsList dt {
    font-size: 18px;
    font-weight: bold;
    border-top: 1px dashed #ccc;
    margin-top: 10px;
}

#Column1 .Document dl.ThreadsList dt {
    border: none;
}

#Column1 dl.ThreadsList dd {
    font-size: 12px;
    padding: 5px 2px;
}

#Column1 .Document dl.ThreadsList dd {
    margin-left: 0;
    padding-left: 0;
    font-size: 12px;
    color: #555;
}

#Column1 .Document dl.ThreadsList dd a {
    margin-left: 0;
    padding-left: 0;
    font-size: 14px;
}

#Column1 h2 {
    padding-left: 10px;
}

#Column1 h2#AllEvents {
    font-size: 35px;
    color: #5c5c5c;
    letter-spacing: -2px;
    line-height: 1.2em;
    font-weight: normal;
    margin: 10px 10px 30px;
    padding: 0;
}

#Column1 h2#ThreadTitle {
    padding-left: 0;
    font-size: 26px;
    margin: 0.5em 0;
    font-weight: normal;
    color: #484848;
}

.EventCountdown {
    background: #313131;
    margin: 10px 0 0;
}

#Column1 h3.Schedule {
    border: 0;
    margin: 0;
}

.Document dl.ThreadsList span.ServerTime {
    display: none;
}

/* Resetting Things ========== */

#Header {
    background: transparent;
    margin-bottom: 20px;
}

#HeaderContent {
    width: 1015px;
    padding: 47px 0 1px;
}

#PageContainer {
    clear: both;
    width: 1015px;
    margin: 0 auto;
}

iframe.SL_Ad {
    background: #eee;
}

#Header iframe.SL_Ad {
    float: right;  
}

h2 em {
    color: #cb0000;
}

ul.Pagination li a:hover {
    border-color: #cb0000;
    color: #cb0000;
}

ul.Pagination li a.Current:hover {
    border-color: #333;
    color: #fff;
}

/* Footer ========== */

#PageFooter a {
    font-weight: normal;
}