﻿#topbar ul li {
    list-style: none;
}

#PageContainer {
    width: 1150px;
    background: #dadada;
}

div#topbar div.header {
    width: 1090px;
    position: relative;
}

#Column1 {
    margin-top: 0;
    margin-bottom: 50px;
    width: 497px;
    background: #fff url(images/bg_block.jpg) no-repeat;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

body.NotThread #Column1 {
    width: 820px;
    background-repeat: repeat-x;
}

body.NotThread #Column1 .Document p {
    line-height: 30px;
    margin: 10px;
}

#Column2 {
    
    margin: 0 0 0 23px;
}

#Column3 {
    float: left;
    width: 300px;
    margin: 0 23px 0 0;
    min-height: 10px;
}

#Column1 .Posts li {
    width: 467px;
    padding: 7px 8px 7px 20px;
}

#Column1 .Posts li.Thumbnail {
    width: 407px;
    padding: 7px 8px 7px 80px;
    background-position: 15px 7px;
}

h2#ThreadTitle, body.NotThread #PageContainer h2, #PageContainer h2 {
    color: #930;
    font-size: 32px;
    line-height: 43px;
    padding: 20px 10px;
}

.Posts li .Meta {
    padding-bottom: 10px;
}

#Column1 h3 {
    border-bottom: 1px solid #D8D8D8;
    padding: 15px 10px 10px;
    margin: 0;
    font-size: 24px;
    color: #333;
}

#Column1 .Posts li {
    border-top: 1px solid #d8d8d8;
    background-color: #eff0ec;
    margin: 0;
    padding-bottom: 7px;
}

#Column1 .Posts li.Odd {
    background-color: #fff;
}

#Column1 ul.Posts {
    margin-bottom: 8px;
}

.Posts li.First.Sticky {
    background-position: 15px 7px !important;
}

.Posts li .Content {
    font-size: 12px;
    color: #333;
    font-family: Verdana, sans-serif;
}

.Posts li .Meta {
    font-size: 10px;
    color: #666;
}

.Posts li .Meta em {
    color: #575f39;
    font-weight: bold;
    font-size: 11px;
}

h4#Description {
    font-size: 22px;
    color: #930;
    text-align: left;
    padding: 20px 10px 30px;
    margin: 0;
    font-weight: normal;
}

#Column1 ul.Pagination li a {
    border: 1px solid #adadad;
    color: #666;
}

#Column1 ul.Pagination li a:hover {
    border: 1px solid #000;
    color: #000;
}

#Column1 ul.Pagination li a.Current {
    color: #fff;
    background: #adadad;
    border: 1px solid #adadad;
}

#Column1 a:hover {
    color: #930;
}

#Column1 #Discussion {
    background: transparent;
}

#FloatingTitle ul.Pagination li a:hover {
    color: #930;
    border: 1px solid #930;
}

input.Button, a.Button, a.BigButton {
    background: #930;
}

#Column2 dl {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

#Column2 dl dt, #Column2 a.SubNav {
    font-size: 16px;
    color: #333;
    text-align: left;
    font-weight: bold;
    background: #fff url(images/Arrow.gif) no-repeat 5px 50%;
    padding: 5px 5px 5px 21px;
}

#Column2 dl.Active dt {
    background: #adadad url(images/ArrowDown.gif) no-repeat 5px 50%;
}

#Column2 a.SubNav:hover {
    text-decoration: underline;
}

#Column1 #Discussion dl.Settings dt {
    padding: 10px 0;
    line-height: 36px;
    border-bottom: 1px solid #ccc;
}

#Column1 #Discussion dl.Settings dd ul {
    margin: 0;
    padding: 0;
}

#Column1 #Discussion dl.Settings dd ul li {
    list-style: none;
    padding: 10px 0;
}

#Column1 #Discussion dl.Settings dd ul li a {
    text-decoration: none;
}

#Column2 a:hover {
    color: #930;
}

.Document p {
    margin: 10px;
    line-height: 30px;
}

#Column1 dl.ThreadsList dt {
    margin: 10px 0;
    font-size: 24px;
}

#Column1 dl.ThreadsList dd, #Column1 dl.ThreadsList dd a {
    margin-bottom: 10px;
    line-height: 20px;
    font-size: 14px;
}

.CommentArea.Thumbnail textarea#PostInput, .CommentArea div.Thumbnail textarea#PostInput {
    width: 415px;
}

.CommentArea textarea#PostInput {
    width: 475px;
}

.CommentArea #CommentBox {
    width: 100%;
}

h2 em {
    color: #000;
}

a#MakeComment {
    color: #fff;
}

.CommentArea a {
    color: #000;
}

#bb-search {
    position: absolute;
    right: 30px;
    top: 15px;
}

div#footer div.footer_content ul li a{font:normal 10px/14px Verdana, Arial, sans-serif;}
div.footer a{color:#ddd;text-decoration:none;}

/* footer */
div#footer{display:block;clear:both;background:#1d1d20;color:#fff;padding:25px;}
div#footer div.footer_content{width:880px;margin:0 auto;}
div#footer div.footer_content p{float:left;}
div#footer div.footer_content ul{float:right;list-style:none;width:600px;}
div#footer div.footer_content ul li{float:right;padding:0;}
div#footer div.footer_content ul li a{color:#999;text-decoration:none;display:block;border-left:1px solid #444;padding:0 10px;}
div#footer div.footer_content ul li a:hover{color:#fff;}
div#footer div.footer_content ul li.last a{border:none;}
div#footer ul li {list-style-type:none;}

#TopPagination ul {
    margin-top: 10px;
}

.CommentArea input#SaveButton {
    color: #fff;
}

.CommentArea input#SaveButton:hover {
    color: #000;
}

.EventCountdown {
    background: #930;
}

/* Gigya Login ========== */

#LoginOptions div.Anonymous {
    padding-left: 10px;
    width: 290px;
} 

#LoginOptions div.Social {
    padding-left: 10px;
    width: 180px;
}

#CommentBox span#NameInputAfter {
    width: auto;
    font-size: 12px;
}

.CommentArea div.Thumbnail {
    width: 85.7%;
}

.CommentArea #SaveButton {
    margin-right: 5px;
}