.wbox
{
    margin-bottom: 10px;
}

.wbox h2.hd
{
}


/*Content*/
.wbox.content
{
    border: 1px solid #cecece;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
}
.wbox.content h2.hd
{
    border-bottom: 1px solid #cecece;
    margin-bottom: 10px;
}

/*lastest-articles*/
#lastest-articles.wbox
{
    background: #F4F4F4;
    border: 1px solid #cecece;
    padding: 10px;
}
#lastest-articles.wbox .lastest-articles-image
{
    float: left;
    height: 266px;
    margin-right: 10px;
    overflow: hidden;
    width: 408px;
}
#lastest-articles.wbox .lastest-articles-image img
{
    width: 100%;
}
#lastest-articles.wbox ul
{
    float: left;
    width: 270px;
}
#lastest-articles.wbox ul li
{
    list-style: none;
    background: url(../../images/bulit_01.jpg) no-repeat center left;
}
#lastest-articles.wbox ul li a
{
    font-size: 12px;
    text-decoration: none;
    color: #000;
    padding: 5px 0px 5px 15px;
}
#lastest-articles.wbox ul li a:hover
{
    color: #ff821c;
}
#lastest-articles.wbox ul li.last
{
    background: none;
}
#lastest-articles.wbox ul li.last a
{
    text-align: right;
}


/*highlight-articles*/
.wbox.highlight-articles
{
    border: 1px solid #cecece;
}
.wbox.highlight-articles h2.hd
{
    background: url(images/wbox-hd-bg.jpg) repeat-x top left;
    font-size: 14px;
    color: #000;
    line-height: 32px;
    padding-left: 10px;
    border-bottom: 1px solid #cecece;
}
.wbox.highlight-articles h2.hd a
{
    color: #000;
}
.wbox.highlight-articles .bd
{
    padding: 10px;
    height: 200px;
    overflow: hidden;
}
.wbox.highlight-articles .highlight-articles-title
{
    font-size: bold;
}
.wbox.highlight-articles .highlight-articles-image
{
    height: 82px;
    overflow: hidden;
}
.wbox.highlight-articles .highlight-articles-image img
{
    width: 100%;
}
.wbox.highlight-articles p
{
    color: #333;
    font-style: italic;
    height: 82px;
    overflow: hidden;
}
.wbox.highlight-articles ul
{
}
.wbox.highlight-articles ul li
{
    list-style: none;
    background: url(images/icon_li.gif) no-repeat 0px 50%;
    padding-left: 10px;
}
.wbox.highlight-articles ul li.more
{
    background: none;
}
.wbox.highlight-articles ul li.more a
{
    text-align: right;
}
.wbox.highlight-articles ul li a
{
    display: block;
    padding: 5px 0px;
    font-size: 12px;
    color: #000;
}
.wbox.highlight-articles ul li a:hover, .wbox.highlight-articles ul li.more a:hover
{
    color: #ff821c;
}
.wbox.highlight-articles ul li.more a
{
    color: #999;
}

/*children-page*/
.wbox.children-page
{
    border: 1px solid #cecece;
}
.wbox.children-page h2.hd
{
    background: url(images/wbox-hd-bg.jpg) repeat-x top left;
    font-size: 14px;
    color: #000;
    line-height: 32px;
    padding-left: 10px;
    border-bottom: 1px solid #cecece;
}
.wbox.children-page h2.hd a
{
    color: #000;
}
.wbox.children-page .bd
{
    padding: 10px;
    height:200px;
    overflow: hidden;
}
.wbox.children-page .children-page-title
{
    font-size: bold;
}
.wbox.children-page .children-page-image
{
    overflow: hidden;
    float: left;
}
.wbox.children-page .children-page-image img
{
    width: 100%;
}
.wbox.children-page p
{
    color: #333;
    font-style: italic;
    height: 82px;
    overflow: hidden;
}
.wbox.children-page ul
{
    padding: 0px;
    margin-left: 120px;
}
.wbox.children-page ul li
{
    list-style: none;
}

.wbox.children-page ul li a
{
    background: url(images/icon_li.gif) no-repeat 0px 50%;
    display: block;
    padding: 5px 0px 5px 10px;
    font-size: 12px;
    color: #000;
}
.wbox.children-page ul li a:hover
{
    color: #ff821c;
}
/*wbox quicklogin*/
.wbox.quicklogin
{
    border: 1px solid #cecece;
}
.wbox.quicklogin h2.hd
{
    background: url(images/wbox-hd-grey-bg.png) repeat-x bottom left;
    font-size: 1em;
    font-weight: normal;
    padding: 3px 10px;
    color: #000;
    border-bottom: 1px solid #cecece;
}
.wbox.quicklogin .bd
{
    padding: 10px;
}
.wbox.quicklogin .bd p.memberactions
{
    padding-top: 10px;
}
/*wbox searchbox*/
.wbox.searchbox
{
    border: 1px solid #cecece;
}
.wbox.searchbox h2.hd
{
    background: url(images/wbox-hd-grey-bg.png) repeat-x bottom left;
    font-size: 1em;
    font-weight: normal;
    padding: 3px 10px;
    color: #000;
    border-bottom: 1px solid #cecece;
}
.wbox.searchbox .bd
{
    padding: 10px;
}

/*lastest-post*/
.wbox.lastest-post
{
    border: 1px solid #cecece;
}
.wbox.lastest-post h2.hd
{
    background: url(images/wbox-hd-bg.jpg) repeat-x top left;
    font-size: 14px;
    color: #000;
    line-height: 32px;
    padding-left: 10px;
    border-bottom: 1px solid #cecece;
}
.wbox.lastest-post .bd
{
    padding: 10px;
}

.wbox.lastest-post table th
{
    white-space: nowrap;
}
.wbox.lastest-post table td
{
    padding: 3px 0px;
}
.wbox.lastest-post table .message a
{
    background: url(images/icon_li.gif) no-repeat 0px center;
    padding-left: 10px;
}
.wbox.lastest-post table td.message
{
    width: 60%;
}
.wbox.lastest-post table td.user
{
    width: 20%;
}
.wbox.lastest-post table td.user a, .wbox.lastest-post table td.time abbr
{
    text-align: right;
}
.wbox.lastest-post table td.time abbr
{
    height: 20px;
    display: block;
    width: 63px;
    overflow: hidden;
    white-space: nowrap;
}

.wbox.lastest-post table td a
{
    overflow: hidden;
    display: block;
    height: 20px;
    color: #000;
}
.wbox.lastest-post table tr:hover td a
{
    color: #FF821C;
}
.wbox.lastest-post .bd, .wbox.popular-forum .bd
{
    height: 200px;
    overflow: hidden;
}
/*popular-forum*/
#wforum .grid_6
{
    width: 240px !important;
}
.wbox.popular-forum
{
    border: 1px solid #cecece;
    border-right: none;
}
.wbox.popular-forum h2.hd
{
    background: url(images/wbox-hd-bg.jpg) repeat-x top left;
    font-size: 14px;
    color: #000;
    line-height: 32px;
    padding-left: 10px;
    border-bottom: 1px solid #cecece;
}
.wbox.popular-forum .bd
{
    padding: 10px;
}
.wbox.popular-forum .popular-forum-image img
{
    width: 100%;
}
.wbox.popular-forum ul
{
    float: left;
    width: 213px;
}
.wbox.popular-forum ul li
{
    list-style: none;
    background: url(images/icon_li.gif) no-repeat 0px center;
    padding-left: 10px;
}
.wbox.popular-forum ul li a
{
    padding: 5px 0px;
    font-size: 12px;
    color: #000;
}
.wbox.popular-forum ul li a:hover
{
    color: #ff821c;
}

/*articles list*/
#articles.wbox.list
{
    border: 1px solid #cecece;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
}
#articles.wbox.list h2.hd
{
    background: transparent url(http://dhthuanthanh.com/App_Themes/default/images/global-ico.gif) no-repeat left center;
    border: none;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    color: #EB8F00;
}
#articles.wbox.list .bd ul li
{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cecece;
}
#articles.wbox.list .bd ul li a:hover
{
    background: none;
}
#articles.wbox.list .bd ul li a .crop-image
{
    width: 120px;
    float: left;
    height: 90px;
    overflow: hidden; margin-right:10px;
}
#articles.wbox.list .bd ul li a .crop-image img
{
    width: 100%;
}
#articles.wbox.list .bd   h2, #articles.wbox.list .bd   p
{
    padding-left: 130px !important;
    display: block;
}
#articles.wbox.list .bd ul li a p
{
    color: #000;
}
#articles.wbox.list .bd ul li a:hover h2, #articles.wbox.list .bd ul li a:hover p.more
{
    color: #EB8F00;
}

#articles.wbox.list .bd ul li a p.more
{
    text-align: right;
    color: #999;
    font-style: italic;
}