#home-header {
}
#home-header #logo, #home-header #msg, #home-header #ctls{
    display:table-cell;
    vertical-align:top;
}
#home-header #logo {
    padding:3px 0 4px 22px;
}
#home-header #msg {
    font-family:Georgia, Times;
    font-size:18px;
    color:#333334;
    font-style:italic;
    width:230px;
    padding-top:25px;
    padding-left:27px;
}
#home-header #ctls {
    padding:15px 0 0 30px;
}
#tblLog td {
    padding-right:10px;
    color:#606265;
}
#tblLog a {
    text-decoration:none;
}
#tblLog .txtBox {
    width:160px;
    padding:3px;
}
#tblSignUp .txtBox {
    width:205px;
}
#tblSignUp #username {
    width:100px;
}
#tblSignUp td {
    color: #193A65;
}
#home-content {
    padding:20px 0;
}
#whos-here-layout, #recent-posts, #sign-up-form-layout{
    display:table-cell;
    vertical-align:top;
}
#whos-here-layout {
    width:220px;
}
#whos-here {
    background:#F7F7F7;
    padding:10px;
    border:1px solid #D7E0E9;
    border-top:1px solid #285EA6;
}
#recent-posts {
    width:404px;
    padding-left:20px;
}
#sign-up-form-layout {
    padding-left:20px;
}
#sign-up-form {
    background:#EEEFF4;
    padding:12px 13px 15px 13px;
    border:1px solid #D7E0E9;
    border-top:3px solid #285EA6;    
}
#sign-up-msg {
    font-size:22px;
    font-weight:bold;
    color:#285EA6;
    margin-bottom:4px;
}
#sign-up-sub {
    color:#255798;
    margin-bottom:6px;
}
#recent-posts .post {
    margin-bottom:15px;
    border-bottom:1px solid #EEEEEE;
    padding-bottom:10px;
}
.post img {
    float:left;
    margin-right:5px;
}
.post .content {
    display:table-cell;
}
.post .content .title {
    font-weight:bold;
    font-size:13px;
}
.post .content .blurb {
    font-size:13px;
}
#signUpProgress {
    margin-top:6px;
    margin-left:10px;
    display:none;
}
.signUpError {
    margin-top:7px;
}
#recent-posts .hor-video {
    width:300px;
}
#member-box .member {
    margin-right:12px;
    margin-bottom:12px;
    float:left;
}
#member-box {
    padding-left:10px;
}