body {margin:0 0 0 0; padding:0 0 0 0; background:#fff bottom left repeat-x;  background-attachment:fixed; color:#333; font-family:arial, helvetica, sans-serif; font-size:12px;text-align:center;}

a {color:#164c97; text-decoration:none;}
a:hover {text-decoration:underline;}

/*NamDinh*/

#banner_wrap {width:984px; margin-right:auto; margin-left:auto; position:relative; color:#666; padding:2px 0 2px 0; background-color:#036;}
#banner_wrap h1 {color:#bababa; font-size:13px; text-align:left; padding-left:5px; font-weight:bold;}
#banner_wrap h2 {color:#bababa; font-size:9px; text-align:left; padding-left:5px; font-weight:bold;}
#banner_wrap p {color:#bababa; font-size:9px; text-align:left; padding-left:5px; font-weight:bold;}
.banner_wrap_right {float:right; text-align:left; width:252px; text-align:right;}
.banner_wrap_left {float:left; text-align:left; width:710px; color:#bababa;}
.banner_wrap_left p {float:left; margin:1px 4px 0 0;}
.banner_wrap_right a {font-weight:bold;}
.banner_slogan {padding-top:8px; font-size:6px;}
.banner_slogan a {color:#fff; font-weight:bold;}
.banner_slogan h1 {color:#fff; font-weight:bold;}

.banner_logo {float:left; width:300px; padding:2px 5px; font-size:9px;}
.banner_logo h1 {color:#fff; font-weight:bold;}

#menu_wrap {width:984px; margin-left:auto; margin-right:auto;}
.main_menu {padding-left:12px; background:#164c97 url(images/main_menu_background.gif) top left repeat-x; position:relative; zoom:1;}
.main_menu_item {float:left; width:890px;}
.main_menu_item ul li {float:left; padding:0; background:transparent url(images/main_menu_separator.gif) no-repeat right 12px;}
.main_menu_item ul li a {display:block; font-weight:bold; padding:7px 7px 7px 6px; color:#bababa; border-top:4px solid #053e7f;}
.main_menu_item ul li a:hover {color:#fff; border-top:4px solid #82a7d1; text-decoration:none;}
.main_menu_item ul li a.selected.topnav_homepage {background-image:none;}

.sub_menu {background:#82a7d1; overflow:hidden; position:relative; zoom:1;}
.sub_menu ul li {float:left; padding:0; background:transparent url(images/sub_menu_separator.gif) no-repeat right center; position:relative;}
.sub_menu ul li a {display:block; font-weight:bold; padding:7px 7px 7px 6px; color:#053e7f;}
.sub_menu ul li a:hover, .subnav ul li a.subnav_yplink:hover {color:#fff;}

#three_col #wrapper {background:#fff url(images/three_col_wrapper_background.png) top center repeat-y;}
#three_col_main {}
#three_col_main #col1 {float:left; text-align:left; width:312px; padding-top:12px; padding-right:12px; overflow:hidden;}
#three_col_main #col2 {float:left; text-align:left; width:324px; padding-right:12px; overflow:hidden;}
#three_col_main #col3 {float:left; text-align:left; width:300px; overflow:hidden;}
#three_col_main #right_col {float:left; text-align:left;_width:636px;}
.threecol {background:#fff url(images/three_col_background.png) center top repeat-y;}

#col2 .widget {margin-left:12px; margin-right:12px;}

#wrapper {margin-left:auto; margin-right:auto; width:960px; padding:0 11px 0 11px; background-color:#fff; border:1px solid #ccc; margin-top:-1px;}

#cate_name {padding:4px 0; border-bottom:1px solid #ddd; background-color:#fff;}
#cate_name h2 {font-size:24px; line-height:30px; padding:2px 0 0 0; letter-spacing:-1px; zoom:1;}
#cate_name h3 {font-size:14px; font-weight:normal; zoom:1;}

.news_entry {margin-bottom:5px; padding-bottom:0px; border-bottom:1px dotted #ccc;}
.news_entry blockquote, .blog_entry .lede_quote {display:none;}
.news_entry .news_title {font-size:14px; line-height:14px; padding-bottom:4px;}
.news_title {font-weight:bold;}
.news_photo {margin:0 6px 0 0; float:left; width:100px; overflow:hidden;}
.news_photo img {width:100px; height:100px; background-color:#ddd;}

.topic_header {text-align:left; font-weight:bold; color:#555; padding:4px 0; border-top:1px solid #888;}

.widget h4 {border-bottom:none; letter-spacing:0; text-align:left;}
.widget h4.with_subhead {margin:0 0 0 0; padding:0 0 2px 0;}
.widget h5 {border-bottom:none;}
.widget h5 a {color:#333;}
.widget .widget_head {padding:0px 12px 4px; clear:both; background:#eee url(images/widget_head_background.png) bottom left repeat-x; border-bottom:1px solid #ccc;position:relative;}
.widget .widget_head h4 {margin:0 0 0 0; padding:0 0 0 0;}
.widget .widget_head .tabs {left:12px; bottom:-1px;}

.widget .widget_content h5 {margin:0; padding:0 0 4px 0;}
.widget form {padding:0px 7px;}
.widget ol {margin-left:24px;}
.widget label {font-weight:bold; display:block; padding:0 0 2px 0;}
.widget dl, .widget dt, .widget dd {padding:0; margin:0}
.widget {margin:0 0 0 0; text-align:left; padding:6px 0 0 0; _position:relative;}
.widget .widget_content {padding:0 0 0 0; clear:both;}
.widget .c .widget_content {padding:0 12px;}
.widget_plain {padding-bottom:20px; border-top:8px solid #999; zoom:1;}
.widget h4.widget_title {font-size:18px; line-height:18px; margin:0 0 9px 0; padding:0 0 0 0;}
.widget_news ul {list-style-type:square; color:#666; margin-left:16px;}
.widget_news ul li {padding-bottom:4px;}

.forum_ww .forum_ww_line {font-size:11px; padding:4px 0; border-top:1px solid #b2d946; font-weight:bold; overflow:hidden;}
.forum_ww .forum_ww_topic {float:left;}
.forum_ww .forum_ww_lut {float:left; text-align:right; width:60px;}
.forum_ww .forum_ww_readall {border-top:1px solid #b2d946; text-align:center; padding:4px 0; margin:3px 0;}
.forum_ww .forum_ww_readall a {font-weight:bold; padding-right:5px}
.forum_ww .forum_ww_startdis {border:1px solid #9c0; background-color:#f8fde5; padding:6px; font-size:11px;}
.forum_ww .forum_ww_startdis img {float:left; margin:0 6px 0 0;}
.forum_ww .forum_ww_startdis a {font-weight:bold;}
.forum_ww .forum_ww_th {font-size:10px; font-weight:bold; overflow:hidden;}
.forum_ww .forum_ww_th_topic {float:left; width:150px;}
.forum_ww .forum_ww_th_lastcomment {float:right; text-align:right; width:150px;}

.lede, .lead {font-size:12px; line-height:120%;}
.show {display:block;}
.hide {display:none;}

#footer_wrapper {margin-left:auto; margin-right:auto; width:982px;}
#footer {text-align:left; font-size:11px; padding:12px 12px 6px 12px; border-bottom:1px solid #999;}
#footer .footer_menu {margin-bottom:6px;}
#footer .footer_menu a {border-left:1px solid #999; padding:0px 2px 0 3px; line-height:100%;}

h1, h2, p, ol, dl, dd, dt {padding:0; margin:0;}
h3 {margin:10px 0; padding:0 0 4px 0; font-size:14px;}
h4 {border-bottom:1px solid #ddd; padding:0 0 4px 0; margin:0 0 5px 0; font-size:14px; text-align:center; letter-spacing:1px;}
h4 a, h4 a:visited {color:#333;}
h5 {padding:0 0 2px 0; border-bottom:1px dotted #ccc; margin:0 0 10px 0; color:#666; font-size:16px; text-align:left;}

#thread_forum #thread_widget {width:99%; margin:0 0 5px 0;}
#thread_widget tr, #thread_widget tr td  {background-color:transparent;}
#thread_widget tr th {padding-top:0;}

#main .thread_table {width:560px; margin-top:0px; border-bottom:1px solid #ccc;}
.thread_table tr.alt td {background-color:#efefef;}
.thread_table .pollspan {color:#f90; font-weight:bold; padding-right:2px;}
.thread_table .pollspan img {_vertical-align:middle; margin-right:3px}
.thread_table small {font-size:10px; color:#666}
.thread_table tr th {border-bottom:1px solid #ccc; padding:6px 0 2px 0; color:#666; text-align:left; font-size:11px;}
.thread_table tr td {padding:3px 6px 3px 4px; background-color:transparent;}
.thread_table tr td.lut {white-space:nowrap; font-size:11px; padding-left:8px}
.thread_table tr td.lub {white-space:nowrap; font-size:11px}
.thread_table .threadforum a {white-space:nowrap; font-size:11px;}
.thread_table tr td.numposts {text-align:center;}
.thread_table tr td.numposts a {padding-left:2px; padding-right:2px}

img {border:none;}
ul {margin:0; padding:0; list-style-type:none;}
li {padding-bottom:4px;}
.divclear {clear:both;}
/*-------------------------------------------------------------------------*/

/*News detail*/

.twocol {background:#fff url(images/bkg_2col.png) center top repeat-y;}v

#main .main_padding .textlinkads {border:none; font-size:11px;}
#main .main_padding .textlinkads .textad2, #main_sm .main_padding .textlinkads .textad2 {float:left; width:30%; padding-right:5px;}
#main {float:left; width:636px; text-align:left; overflow:hidden; background-color:#fff;}
.main_padding {padding:12px 12px 12px 0;}

#right {float:left; width:324px; text-align:center; overflow:hidden;}

#header_bar {padding:4px 0; border-bottom:1px solid #ddd; background-color:#fff;}
#header_bar h1 {font-size:36px; line-height:38px; padding:2px 0 0 0; letter-spacing:-1px; zoom:1;}
#header_bar h2 {font-size:14px; font-weight:normal; zoom:1;}

#footer {text-align:left; font-size:11px; padding:12px 12px 6px 12px; border-bottom:1px solid #999;}
#footer .footer_nav {margin-bottom:6px;}
#footer .footer_nav a {border-left:1px solid #999; padding:0px 2px 0 3px; line-height:100%;}

/*--------------------------------------------------------------------------*/

.page_navi{padding:10px 0 10px 10px;}
.page_navi a,.page_navi a:link,.page_navi a:visited{text-decoration:none;border:1px solid #ccc;color:#006bb2;background-color:#fff;font-weight:700;margin:2px;padding:2px 4px;}
.page_navi a:active,.page_navi a:hover{text-decoration:none;border:1px solid #006bb2;color:#fff;background-color:#006bb2;margin:2px;padding:2px 4px;}
.page_navi span.current{font-weight:700;border:1px solid #006bb2;color:#fff;background-color:#006bb2;margin:2px;padding:2px 4px;}

.ads-unit {float:left; width:630px; text-align:left; overflow:hidden; background-color:#fff; border:1px solid #FF0000; margin-top: 10px; margin-bottom: 10px;}
.ads-unit-left{width:310px;background:#fff;display:block;overflow:hidden;text-align:left;float:left;margin-left:5px;}
.ads-unit-right{width:300px;background:#fff;display:block;overflow:hidden;text-align:left;float:right; margin-left:10px;}

.ads-unit a:hover {text-decoration:none;}

.tags {background-color: #f1f1f1; padding-top:10px;padding-bottom:10px; padding-left:10px; margin-top:10px;margin-bottom:10px;}