form {
    margin:0;
    padding:0
}
a:link {
    color:#1d8eff;
    text-decoration:none;
}
a:visited {
    color:#0a1564;
    text-decoration:none;
}
a:hover, a:visited:hover {
    color:#ff431b;
    text-decoration:underline;
}
#footer {
    clear:both
}
#search {
}
#top li a{
    color: #6a6a6a;
}
#top li a.current {
    background-color:#d5f3ff;
}
#top li a:hover
{
    color:#fff;
    background-color:#1d8eff;
}
#top-nav {
    font-size: 15px;
    font-weight:700
}
#top-nav a {
    text-decoration:none;
    color:#000
}
#top-nav a:hover{
    color:#fff
}
#top-nav .btn-post {
    padding:4px 15px;
    background: url('../images/btn_post_bg.jpg') no-repeat;
    display:block;
}
#ad-pane img, #links img {
    border: 1px gray solid;
}
.ad-date-group {
    clear:both;
    background:#dfdfdf url('../images/date_bg.jpg') no-repeat;
    padding:5px 20px;
    font-weight:700;
    font-size:14px
}
.ad-date-rows {
    border: #dfdfdf solid 2px;
    border-top:0;
    margin-bottom:15px
}
.featured-top {
    clear:both;
    background:#dfdfdf url('../images/featured-tbg.gif') no-repeat;
    padding:5px 20px;
    font-weight:700;
    font-size:14px
}
.featured-rows {
    border: #b1a4a1 solid 2px;
    border-width:0 2px
}
.featured-row {
    padding:5px
}
.featured-bottom {
    background:#dfdfdf url('../images/featured-bbg.gif') no-repeat;
    height:11px;
    margin-bottom:15px
}
.warning {
    background-color:#d5f3ff;
    border:1px solid #000;
    padding:5px
}
#posting-container {
    border: 3px solid #dfdfdf
}
#posting-rows .posting-ad-property, #reply_author .property {
    font-weight:700
}
#posting-rows .desc, #reply_author .desc {
    font-weight:normal;
    font-size:11px;
    color:#707488;
}
.pagination a {
    padding: 2px;
    border:#dfdfdf 1px solid;
}
.pagination a.current {
    border: #000 1px solid
}
#reply_author table {
    border:#dfdfdf 2px solid
}
.ad-row {
}
.ad-even {
    background-color:#eef9ff;
}
.ad-odd {
    background-color:#d2fff6;
}
.box {
}
#search-left {
    width: 13px;
    height: 66px;
    background: url('../images/search_bg_left.jpg') no-repeat;
    float:left
}
#search-center {
    width: 752px;
    height: 66px;
    background: url('../images/search_bg_center.jpg') repeat-x;
    float:left;
    padding:10px 0
}
#search-right {
    width: 13px;
    height: 66px;
    background: url('../images/search_bg_right.jpg') no-repeat;
    float:left
}
.widget-title {
    font-weight:700;
    padding: 6px 15px;
    background:#dfdfdf url('../images/widget_bg.jpg') no-repeat;
    text-align: left
}
.widget-content {
    padding:2px;
    border:#dfdfdf solid 1px;
    border-top:0;
    clear:both;
    margin-bottom:15px;
    height:100%
}
