﻿body 
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    padding: 0;
    margin: 0;
    color:#767676;
    color: #000;
    color:#555555;
    /*background: #fff url("../images/diverse/30.jpg") no-repeat 50% 56%;*/
}

table {
    border-spacing: 0;
}

a:link, a:visited {
    color: #f55d2a;
    color: #356cb3;
    /*text-decoration: none;*/
}

a:hover {
    text-decoration: underline;
}

#main-wrapper {
    /*width: 960px;*/
    width: 710px;
    margin: 0 auto;
    /*background: #fff;*/
}

#sub-wrapper 
{
    /*width: 570px;
    width: 600px;*/
    /*margin: 0 20px;*/
    /*margin: 0 auto;*/
    /*background: #f5f5f5;*/
}

#header 
{
    clear: both;
    height: 100px;
    /*background: url("../images/bg.jpg") no-repeat 50%;*/
}

#logo {
    text-align: center;
}
#top_menu a:link, #top_menu a:visited {
    /*color: #f66f30;*/
    text-decoration: none;
}

#top_menu {
    font: left;
    font-size: 14px;
    margin-bottom: 10px;
    clear: both;
}

#top_menu #menu {
    float: left;
}

#top_menu #signout {
    float: left;
    padding-left: 15px;
}

#sidebar {
    /*float: left;
    width: 200px;
    margin-right: 20px;
    font-size: 14px;*/
}

#content {
    /*width: 570px;*/
    /*background: #f5f5f5;*/
    /*padding: 20px 0 10px 50px;*/
    padding: 10px 0 10px 0;
}

#left_menu {
    width: 180px;
    float: left;
}

#footer {
    text-align: center;
    /*border: #dddddd 1px solid;
    padding: 10px;
    margin: 20px 0;
    background: #f5f5f5;*/
}

.search-link {
    position: relative;
    float: right;
    right: 10px;
    top: -20px;
    color: #f55d2a;
}

.search-link a:visited, .search-link a:link {
    color: #f55d2a;
}

h3.title {
    /*color: #d90000;*/
}

.thumb_wrapper {
    width: 200px;
    float: left;
    padding: 10px;
}

.thumb_separator {
    clear: both;
    border-top: 1px dotted #ddd;
}

.h3 {
    font-size: 18px;
    font-weight: bold;
}

.h4 {
    font-size: 16px;
    font-weight: bold;
}

.h5 {
    font-size: 13px;
    font-weight: bold;
}

.center {
    text-align: center;
}

.col1 {
    display:inline-block;
    width: 360px;
}
.col2 {
    display:inline-block;
    width: 250px;
}

.col-author {
    display:inline-block;
    width: 285px;
}
