.cms_toc_container .popupbody {
	text-align: left;
	left:-50px;
}
.section_5{
background: url(http://w.game8.vn/spirit/sectionicon/pc.jpg) center left no-repeat;
padding-left: 20px;
}
.section_7 {
background: url(http://w.game8.vn/spirit/sectionicon/esports.jpg) center left no-repeat;
padding-left: 20px;
}
.section_3 {
background: url(http://w.game8.vn/spirit/sectionicon/mmo.jpg) center left no-repeat;
padding-left: 20px;
}
.section_534 {
background: url(http://w.game8.vn/spirit/sectionicon/tech.jpg) center left no-repeat;
padding-left: 20px;
}
.section_6 {
background: url(http://w.game8.vn/spirit/sectionicon/mini.jpg) center left no-repeat;
padding-left: 20px;
}
.section_8 {
background: url(http://w.game8.vn/spirit/sectionicon/flash.jpg) center left no-repeat;
padding-left: 20px;
}
.section_57 {
background: url(http://w.game8.vn/spirit/sectionicon/web.jpg) center left no-repeat;
padding-left: 20px;
}
.section_42 {
background: url(http://w.game8.vn/spirit/sectionicon/casual.jpg) center left no-repeat;
padding-left: 20px;
}
.section_2349 {
background: url(http://w.game8.vn/spirit/sectionicon/hinhanh.jpg) center left no-repeat;
padding-left: 20px;
}

#fr_headline {
width: 100%;
background: url(images/bg/fr_hl.jpg) left center repeat-x;
height: 18px;
float: left;
clear: both;
}
#fr_headline h3{
float: left;
color: #202427;
font-weight: bold;
font-size: 11px;
padding-top: 2px;
}
.fr_hl_left {
background: url(images/bg/fr_hl_left.jpg) top left no-repeat;
height: 18px;
width: 12px;
float: left;
}
.fr_hl_right {
background: url(images/bg/fr_hl_right.jpg) top right no-repeat;
height: 18px;
width: 12px;
float: right;
}
#fr_hl_body {
margin-top: 2px;
background: url(images/bg/fr_hl_bg.jpg) left top repeat-x;
height: 306px;
width: 100%;
float:left;
clear:both;
}
#fr_hl_body img {
float:left; border:0; 
margin-top: 8px;
}
#fr_hl_body ul{
list-style-type: none;
margin-left: 20px;
margin-top: 10px;
margin-right: 20px;
}
#fr_hl_body li {
background: url(images/bg/2line.jpg) top left repeat-x;
padding-bottom: 10px;
padding-top: 10px;
}
#fr_hl_body li:first-child{
background: transparent;
padding-bottom: 10px;
padding-top: 0px;
}
#fr_hl_body a, #fr_hl_body a:hover, #fr_hl_body a:visited {
color: #004c99;
font-size: 11px;
padding-left: 5px;
}
#fr_hl_bot {
background: #67aefe;
width: 100%;
height: 4px;
clear:both;
}
.fr_hl_left_bot {
background: url(images/bg/fr_hl_left_bot.jpg) bottom left no-repeat;
height: 4px;
width: 5px;
float: left;
}
.fr_hl_right_bot {
background: url(images/bg/fr_hl_right_bot.jpg) bottom right no-repeat;
height: 4px;
width: 5px;
float: right;
}

/* WIDGETS */
/* general widget styles */
.cms_widget { 
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-color: transparent;
	border:0;
clear: both;
}
.none {
	display: none;
	clear:both;
}
.viewall {
	clear:both;
	float: right;
	margin: 5px; 0;
}
.cms_widget:first-child {
	margin-top: 0;
}
.block {
	padding:0 0 0 0;
	background:transparent;
margin-bottom: 2px;
margin-left: 1px;
color: #555555;
}
.cms_widget_header {
color: #202427; 
font: Tahoma, Calibri, Verdana, Geneva, sans-serif; 
font-size: 18px; 
font-weight: bold;
border-bottom: #ececec solid 1px;
padding-bottom: 10px;
}
.cms_widget_header_2 {
background: #ffffff;
border-bottom: #ececec solid 1px;
padding-bottom: 10px;
padding-left: 10px;
padding-top: 5px;
}
.cms_widget_header_2 h3 {
color: #202427; 
font: Tahoma, Calibri, Verdana, Geneva, sans-serif; 
font-size: 18px; 
font-weight: bold;
}

.cms_widget_header_2 h3 img {
	position: relative;
	top: 2px;
}

.cms_widget_header h3 {
	color: #ffffff;
	background:transparent none;
	padding: 3px 0 3px 3px;
	border:none;
	outline:none;
	font:  bold 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

.cms_widget_header h3 img {
	position: relative;
	top: 2px;
}

.cms_widget_content {
	color: #424242;
	background: #ffffff;
border-left: #000000 solid 1px;
border-right: #000000 solid 1px;
border-bottom: #000000 solid 1px;
}
.cms_widget_content a {
	color: #417394;
}
.cms_widget_content .meta {
	font-size:11px;
}
.cms_widget_post_bit {
border-top: #CECECE dotted 1px;
clear:both;
padding-top: 5px;
padding-bottom: 5px;
font-size: 11px;
margin: 0 10px;

}
.cms_widget_post_bit:first-child {
	border-top: 0;
}
.cms_widget_post_header {
	font:  bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; 
	padding: 2.5px 0;
	margin: 0 2px;
}
.cms_widget_post_header a {
color: #555555;
font-size: 11px;
}
.cms_widget_post_content {
	padding: 1px 2px;
	margin: 0;
	font-size: 11px;
	color: #424242;
}
.cms_widget_post_userinfo {
	padding: 1px 2px;
	margin: 0;
	position: relative;
	font-size: 11px;
	color: #656565;
}
.cms_widget_post_useravatar {
	position: absolute;
	top: 2.5px;
}
.cms_widget_post_useravatar img {
	width: 30px;
	height: auto;
}
.cms_widget_post_comment {
	margin-left: 35px;
	font-size: 11px;
	color: #656565;
}
.cms_widget_post_comment .cms_widget_post_content {
	/*max-height: 29.52px;  number indicates the number of lines */
	overflow: hidden;
}

.cms_widget_views {
	padding: 1px 0;
	margin: 0;
	text-align: right;
}

/* section navigation widget */
h2.category_nav.section_header {
	padding-left: 0;
}
h2.section_header img {
	position: relative;
	top: 2px;
}

.cms_sections_body {
	background: #f5f5f5 none   ;
	padding: 0 0 0 2px;
}

.cms_sections_body a, .cms_sections_body a:hover {
	color: #425769;
}

/* START VB Tree-Menu Implementation of YUI TreeView */
/* VB Tree-Menu of YUI TreeView Custom Styles for Content Pages */

.vb-tree-menu .ygtvtn, .vb-tree-menu .ygtvdepthcell, .vb-tree-menu table .ygtvln {
	background-image:none;
}
.vb-tree-menu .ygtvtp, .vb-tree-menu .ygtvlp {
	background:url('images/misc/trees/plus-off.png') left center no-repeat;
	border-bottom: 1px solid #dadada;
}
.vb-tree-menu .ygtvtph, .vb-tree-menu .ygtvlph {
	background:url('images/misc/trees/plus-on.png') left center no-repeat;
	border-bottom: 1px solid #dadada;
}

.vb-tree-menu .ygtvtm, .vb-tree-menu .ygtvlm  {
	background:url('images/misc/trees/minus-off.png') left center no-repeat;
	border-bottom: 1px solid #dadada;
}

.vb-tree-menu .ygtvtmh, .vb-tree-menu .ygtvlmh {
	background:url('images/misc/trees/minus-on.png') left center no-repeat;
	border-bottom: 1px solid #dadada;
}

.vb-tree-menu .ygtvtable {
	width:100%;
}

.vb-tree-menu .ygtvtp,
.vb-tree-menu .ygtvtph,
.vb-tree-menu .ygtvtm,
.vb-tree-menu .ygtvtmh,
.vb-tree-menu .ygtvlm,
.vb-tree-menu .ygtvlmh,
.vb-tree-menu .ygtvlp,
.vb-tree-menu .ygtvlph {
	background-position:0px 4px;
}

.vb-tree-menu .activeVBMenuItem {
	padding-right:0;
}

.vb-tree-menu .ygtvitem {
	background-color: #f5f5f5;
	border-bottom: 1px solid #ffffff;
}
.vb-tree-menu .ygtvitem:hover {
	 background: #e0e0e0 url(images/cms/hover_arrow-right.png) left no-repeat;
	border-bottom: 1px solid #f7f7f7;
}

tr.ygtvrow { 
	border-bottom: 1px solid #dadada;
	width: 100%;
}

.vb-tree-menu .ygtvitem a.ygtvlabel {
	display:block;
	padding:2px 0 2px 5px;
	margin: 0 0 0 -2px;
	background-color: transparent;
}

.vb-tree-menu .ygtvitem a.ygtvlabel:hover{
	color: #2b3e4f;
	background-color: transparent;
	text-decoration: none;
}

.vb-tree-menu .ygtvfocus{
	background-color:transparent;
	border:none;
}

.vb-tree-menu .ygtvfocus .ygtvlabel,
.vb-tree-menu .ygtvfocus .ygtvlabel:link,
.vb-tree-menu .ygtvfocus .ygtvlabel:visited,
.vb-tree-menu .ygtvfocus .ygtvlabel:hover{
	background-color:transparent;
}

.vb-tree-menu .activeVBMenuItem.ygtvitem {
	background-color:#e0e0e0;
}

.vb-tree-menu .activeVBMenuItem .ygtvchildren .ygtvitem {
	background-color: #f5f5f5;
}

.vb-tree-menu .activeVBMenuItem .ygtvchildren .ygtvitem:hover {
	background-color:#e0e0e0;
}

/* this rule shouldn't work in IE6, but that's OK */

.vb-tree-menu .activeVBMenuItem>.active .ygtvlabel,
.vb-tree-menu .activeVBMenuItem>.active .ygtvlabel:link,
.vb-tree-menu .activeVBMenuItem>.active .ygtvlabel:visited,
.vb-tree-menu .activeVBMenuItem>.active .ygtvlabel:hover {
	background-color:#e0e0e0;
	font-weight:bold;
}

.vb-tree-menu ul li {
	background-color:#eee;
	font-weight:bold;
	font-size:12px;
}

.vb-tree-menu ul li a {
	display:none;
	padding:3px 0px 3px 5px;
}

.vb-tree-menu ul li a:hover {
	color:white;
	background-color:#444488;
}

.vb-tree-menu ul.active_branch {
	padding-left:0px;
}

.vb-tree-menu ul li.sibling_active li {
	padding-left:20px;
}

.vb-tree-menu ul li.sibling_active a {
	display:block;
}

.vb-tree-menu ul li.active a {
	border:0px;
	_border-right:5px solid #900;
}

.vb-tree-menu ul li.sibling_active li a {
	display:none;
	border:none;
}

.vb-tree-menu ul li.sibling_active li.direct_child_active a {
	display:block;
}

.vb-tree-menu ul li.sibling_active li.direct_child_active li a {
	display:none;
}
.vb-tree-menu ul {
margin: 0;
padding: 0;
}

/* category nav widget */
.cms_widget_categorynav {
	margin: 0 0 2px 0;
	clear:both;
border: #000000 solid 1px;
background: #5a5a58 url(http://igame.vn/vbb4/images/spr/nav_bg_bot.jpg) bottom repeat-x;
}
h2.category_nav { 
	color: #ffffff; 
	background: url(http://igame.vn/vbb4/images/spr/nav_bg.jpg) repeat-x;
        font-family:   bold 14px Tahoma, sans-serif; 
	line-height:normal; 
	margin:0;
	text-align: left;
	padding:4px 5px 4px 10px; 
	clear:both;

}
h2.category_nav img {
	position: relative;
	top: 1px;
}
.cat_headerbar
{
	width:100%;
	color:#ffffff;
	vertical-align:bottom;
	font-weight:bold;
	margin: 0;
	padding: 0;
        text-indent:5px;
	text-align:left;
	clear:both;
}
.category_nav_elements {
	padding: 1px 0;
	margin: 0px 0px 10px 0px;
	text-align: left;
}
.cat_main_menuitem
{

	margin: 0;
	display:block;
	background: #5e5d58 url(http://igame.vn/vbb4/images/spr/cate_bg.jpg) repeat-x;
	text-align: left;
	color:#425769;
        font:  normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}
.cat_main_menuitem:hover
{

	margin: 0;
	display:block;
	background: #676661;
	text-align: left;
	color:#425769;
        font:  normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}
.cat_main_menuitem a
{
	padding:3px 4px;
	text-align: left;
	padding-left: 22px;
	margin:0;
	display:block;
	color: #ffffff;
	text-decoration:none;
 	display:block;
	background: #5e5d58;
border-bottom: #42413d solid 1px ;
border-top: #6c685d solid 1px;
	word-wrap: break-word;
}
.cat_main_menuitem a:hover
{
	padding:3px 4px;
	text-align: left;
	padding-left: 22px;
	margin:0;
	display:block;
	color: #ffffff;
	text-decoration:none;
 	display:block;
	background: #676661;
border-bottom: #42413d solid 1px ;
border-top: #6c685d solid 1px;
	word-wrap: break-word;
}
.cat_main_menuitem.activeVBMenuItem, .cat_main_menuitem.activeVBMenuItem a {
	background-color: #403f3d;
}

/*
.cat_main_header {
	font-size:16px; 
	font-weight:bold; 
	margin-top:10px;
}
.cat_main_body {
	width:200px;
	text-align:left;
}

img.cms_category_folder {
	border:none; 
	margin-left: 0px;
	margin-right:4px;
}
*/
/*poll widget*/
.pollbar1,
.pollbar2,
.pollbar3,
.pollbar4,
.pollbar5,
.pollbar6 {
	height:15px;
        border:0px  transparent;
	display:inline-block;
}

.pollbar1 {
	background-color:rgb(156,255,198);
}

.pollbar2 {
	background-color:rgb(255,132,132);
}

.pollbar3 {
	background-color:rgb(132,132,255);
}

.pollbar4 {
	background-color:rgb(255,231,132);
}

.pollbar5 {
	background-color:rgb(255,132,255);
}

.pollbar6 {
	background-color:rgb(132,255,255);
}

.polloption {
font-size: 12px;
}

/* calendar widget */
.calendar_widget {
	padding: 0;
}

.calendarheader {
	font:   bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	background: #ffffff url(images/misc/blog/gradient-black-down.png) repeat-x  ;
	padding: 5px 0;
	text-align: center;
}

.calendarsubheader {
	font:   normal 9.5px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	background: #e9e9e9 none   ;
	border-bottom: 1px solid #6B91AB;
	padding: 5px 0;
}

.calendarday {
	font:   normal 9.5px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	text-align: center;
	padding: 3px 0;
}

.calendarday a {
	font:   bold 9.5px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

/* WIDGET CONFIG (why are they here???)*/
#overlay1 {
	height:250px;
	width:600px;
}
#overlay1 div.cms_overlay_config {
	width:300px;
	text-align:left;
	margin:auto;
}

#overlay1 div {
	width:500px;
	text-align:left;
	margin:auto;
	padding: 5px;
}

.cms_widget_searchwidget_config {
	position:relative;
	width:600px;
	background-color:white;
	top:0px;
	left:0px;
	height:350px;
	font-size:80%;
	padding:5px;
	margin:5px;
	overflow:auto;
}
.cms_widget_searchwidget_config_bit { 
	width:100%;
	height:90px;
	text-align:left;
	margin:5px;
}
.cms_widget_searchwidget_categories {
	float:left;
	margin:5px;
}
.cms_widget_searchwidget_categories select {
	clear:both;
}
.cms_widget_searchwidget_user_search {
	left:100px;
	background-color:#BBBBBB;
}
.cms_widget_searchwidget_tag_search {
	left:200px;
	background-color:#BBBBBB;
}
.cms_widget_sectionnav_page {
	text-align:left; 
	padding-top:0; 
	background: #f7f7f7;
}
.cms_widget_myfriends_config {
	background-color:white;
	font-size:80%;
	height:250px;
}
.cms_widget_myfriends_config_types {
	width:100%;
	left:0;
	height:60px;
	margin:5px;
}
.cms_widget_myfriends_config_type_list {
	width:80%;
	left:5px;
	height:100px;
	overflow:auto;
	border-width:1px;
	border-style:solid;
}

/* -------------------------- */
/* PAGES */
h1.header, h2.header { 
	text-transform:uppercase; 
	color: #425769; 
	border-top:4px solid #425769; 
	border-bottom:1px dotted #425769; 
        font:  bold 20px Georgia, serif; 
	text-decoration:none; 
	line-height:normal; 
	margin:0px 0px 12px 0px; 
	padding:5px 0px 5px 0px; 
	clear:both;
}
h2.header_list {
	text-transform:uppercase;
	color: #425769; 
	border-top:4px solid #425769; 
	border-bottom:1px dotted #425769; 
        font:  bold 20px Georgia, serif; 
	line-height:normal;
	margin:0px 0px 12px 0px; 
	padding:5px 0px 5px 0px; 
}
div.article_preview {
	text-decoration:none;
	line-height:normal;
	padding:0;
float: left;
width: auto;
margin-bottom: 10px;
}

.vbcms_content {
	margin: 0;
       /* padding: 10px 0;*/
	width: 100%;
	float: left;
font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

#cms_content_list .cms_separator:first-child {
	border-top: 0;
}

a.view_all {
	font-weight:bold;
	text-decoration: underline;
}

#page_nav {
	float: right;
	width: 10%;
}

#page_nav select {
	float: right;
}
tr.bold {
    font-weight:bold;
}

/* Article Classes */
.cms_clear {
	clear:both;
}
h1.cms_article_title, h2.cms_article_title {
	margin-bottom:0px;
}
.article_username_container {
	width: 50%;
	float: left;
	clear: right;
	margin-top: 3px;
margin-left: 3px;
}
.article_username_container_full {
	width: 100%;
	float: left;
	clear: right;
	margin-top: 3px;
}
.article_rating_container {
	width: 45%;
	float: right;
	clear: right;
	margin-top: 3px;
margin-right: 3px;
	text-align: right;
}
.article_tags span, .article_tags ul {
	display: inline-block;
}
.cmslinks {
	padding: 2px 0 2px 3px;
	text-align: left;
	color: #5d5d5d;
	font-size: 11px;
        clear:both;
background: #ededed;
border-top: #a5a5a5 solid 1px;
border-bottom: #a5a5a5 solid 1px;
}

.article_preview a, .article_preview a:visited{
color: #003399;
text-decoration: none;
}
.article_preview a:hover, .article_preview a:active{
text-decoration: underline;
}

div.article_preview {
	padding: 0;
	float: left;
background: #ffffff;
width:100%;

}
.article_preview span {
}
h3.article_preview {
	margin:5px 0 0; 
	font: bold 75%/170% Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
h3.article_preview a {
	display:inline;
font-size: 16px;
color: #003399;
}
h3.article_preview a:hover {
	display:inline;
font-size: 16px;
color: #003399;
text-decoration: underline;
}
.editimage {
	display:inline; 
	border-style:none;
}
.cms_article_preview_image {
	border: #c9c9c9 solid 1px;
	float: left;
	margin: 5px 5px 0 0;
	height: 100px;
	width: 180px;

}
.article_preview_contents {
	padding-top: 5px;
	color: #3e3e3e;
text-align: justify;
}
.showpreviewonly object {
	border:3px solid #ffffff;
	outline: 1px solid #c9c9c9;
	float:left;
	margin:5px 5px 5px 5px;
	width: 176px; height: 99px;;
}

h1.article_title, h2.article_title
{
	font: tahoma, Helvetica, sans-serif;
        font-size: 1.3em;
	color: #ae0000;
	line-height:normal;
	margin: 0;
	padding: 3px 0 10px 3px;
font-weight: bold;
}

.article {
	font:   normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color: #3e3e3e;
        line-height:130%;
}
.article p {
padding: 0 10px 0 10px;
text-align: justify;
}
.article_username {
	font-size:11px; 
	color: #3e3e3e;
}
.article_author_date_comment_container {
	width: 100%;
	clear:both;
	float: left;
	margin-bottom: 7px;
padding: 0 0 2px 0;
font-size: 12px; 
font-style: italic;
background: #ededed;
}
.article_username_container .article_username {	
	width: 50%;
	display:block;
	float: left;
	clear: right;
}
.cms_article_username {
	font-size:11px; 
	padding-bottom: 2px;
padding-left: 4px;
	color: #3e3e3e; 
	width: auto;
	display: block;
	position: relative;
	top: 0;
}
.cms_article_published {
	color:red; 
	text-align:right;
}
.cms_article_comment_container {
	position: relative;
}
.cms_article_comment_number {
	text-align:left; 
	font-weight:bold; 
	display: block;
	width: 40%;
	float: left;
	font-size: ;
	top: 0;
}
.cms_article_comment_number a {
color: #118cda;
font-size: 11px;
}
.cms_article_comment_number a:hover {
text-decoration: none;
}

.article_author_date_comment_container .cms_article_comment_number {
	float: right;
	text-align: right;
}
.cms_article_comment_number img {
	position: relative;
	top: 2px;
}
.cms_article_readmore {
	float: right;
	clear: left;
	font-weight: bold;
	width: 50%;
	text-align: right;
	font-size: ;
}
.cms_article_readmore a {
color: #118cda;
font-size: 11px;
}
.cms_article_readmore a:hover {
font-size: 11px;
text-decoration: none;
}
.cms_article_readmore img {
	position: relative;
	top: 2px;
}
.article_width
{
	width:100%;
	padding: 0 0 0 0;
	clear:both;
	margin-bottom: 2px;
margin-right: 2px;
}
.article_width h4{
color: #d30000;
padding-left: 15px;
background: url(images/spr/h4bg.jpg) left center no-repeat;
text-decoration: underline;
}
.fullwidth {
	width:100%;
	padding: 0;
	margin-bottom: 1px;
	clear:both;
	float: left;
	position: relative;
	display:block;
background: #ffffff;
}
.cms_separator {
	border-top: 0;
}
.leftcol
{
	width:48%;
	float:left;
}
.rightcol
{
	width:48%;
	float:right;
}
.leftcol1
{
	width:30%;
	float:left;
}
.centercol1
{
	width:30%;
	margin-left: auto ;
	margin-right: auto ;
	top: 0;
}
.rightcol1
{
	width:30%;
	left:66%;
	top: 0px;
	float:right;
}
.cms_article_txt_content {
	font:  normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif; 
	color: #3e3e3e;
	margin-bottom: 0px;
padding-left: 4px;
}
.cms_article_preview_txt_content {
font:  normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif; 
color: #3e3e3e;
margin-bottom: 0px;
padding-left: 4px;
}
.cms_article_preview_txt_content i{
font-style: normal;
}
.cms_article_preview_txt_content b{
font-weight: normal;
}
.article_preview span a, .article_preview span a:visited{
font-size: 11px;
color: green;
}
.cms_article_section_location {
	color:#656565;
        float: left;
	clear: none;
	font-size:11px; 
	text-align: left;
	margin:0 0 0 0;

}
.cms_article_section_location .commalist, .cmslinks .commalist{
	display: inline;
}
.cms_pageviews {
	float:right;
}

.header span {
	display:inline;
}
.article {
	padding:0;
	overflow: hidden;
padding-bottom: 10px;
}
.article img {
	border:0;
	margin:5px;
}
.article .align_left {
	float:left;
}	
.article .align_center {
	display:block;
	margin: 0 auto;
}
.article .align_right {
	float:left;
}

.article .size_thumbnail {
	max-height:150px;
	max-width:150px;
}

.article .size_medium {
	max-height:300px;
	max-width:300px;
}

.article .size_large {
	max-height:1024px;
	max-width:1024px;
}

.article .size_fullsize	{
}

.article .caption
{
	color:#8E8E7E;
	font:  bold 9px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	text-align:center;
	margin-top:2.5px;
}

/* Table tag */
table.wysiwyg_dashes
{
	border-collapse: collapse;
}

td.wysiwyg_dashes_td
{
	border: 1px dotted rgb(153, 153, 153); 
	padding: 3px;
}
	

div.cms_table {
	overflow:auto;
	overflow-y:hidden;
	padding:1px;
}

table.cms_table_grid,
table.wysiwyg_cms_table_grid
{
	border-collapse: collapse;
}

td.cms_table_grid_td,
td.wysiwyg_cms_table_grid_td
{
	border: 1px solid rgb(153, 153, 153); 
}

table.cms_table_outer_border
table.wysiwyg_cms_table_outer_border
{
	border-collapse: collapse;
	border: 1px solid rgb(153, 153, 153); 
}

td.cms_table_td,
td.cms_table_outer_border_td {
	border:none;
}

/* pagination */
.vbcms_pagination {
	text-align: right;
}

.vbcms_pagination a, .vbcms_pagination a.popupctrl {
	border: #92aec6 solid 1px;
	background:#f2f6f8 none   ;
	text-decoration:none;
	color: #417394;
}

.vbcms_pagination a:hover {
	border: 1px solid #417394;
	text-decoration: none;
}

.vbcms_pagination a span, .vbcms_pagination a.popupctrl span {
	border-top: 1px solid #ffffff;
	padding:0px 2.5px 1px;
	display: inline-block;
}
.vbcms_pagination .popupmenu {
	display: inline;
	position: relative;
	top: -2px;
}

.vbcms_pagination a.popupctrl span {
	background-image:url(images/misc/black_downward_arrow.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}

/* comments */
.cms_node_edits_title {
	text-align:left;
	font:  normal 12px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	clear:both;
}
.cms_node_edits_title img {
	position: relative;
	top: -4px;
}
#node_comments_block {
	margin-top: 12.5px;
padding: 3px;
}
.comments_comment_count {
	font:   bold 15px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	padding-bottom: 5px;
}
.cms_comments_mainbox {
	margin-left:px;
}
.cms_comments_page {
	width:98%;
	text-align:left;
        margin: 10px auto 0 auto;
	clear:both;
}
.cms_editor_area {
	margin-bottom: 5px;
}
.cms_comment_editor_button {
	padding: 2.5px;
	text-align: right;
	margin: 2.5px;
}
.comments_page_nav_css {
	clear:both;
	padding: 5px 0;
	position:relative;
}
.comments_page_nav_css .pagination, .comments_page_nav_css.pagination {
	float: right;
}
.comments_page_nav_css .popupbody {
	position:absolute;
	right: 0;
	left: auto;
}
#node_comments .postbit-lite .avatarlink {
	top: 0;
}
/*
.commentrow { display:block; clear:both; margin-bottom: 5px; padding-left: 80px; }

.commenthead { width: 100%; background: #f1f3f8; padding: 2.5px 0; border-bottom: 1px dotted #d8d8d8; }
.smallusername { padding-left: 5px; }
.commentcontents { width: 100%; }
.commenttext { padding: 2.5px 0; margin-left: 5px; font-size: 10px; }


.post_avatar_container {
	float:right;
}
.post_avatar {
	max-height:48px;
	max-width:48px;
	border:none;
}
*/
/* Toolbar Original */
.cms_toolbar
{
width: 100%;
	float:right;
	margin: 0.45em 0;
	display:block;
	clear:both;
	width:auto;
	background: #940000;
	_background-image: none;
	font:   normal 14px Arial, sans-serif;
	color: #ffffff;
	padding: 4px 15px 4px 15px;
}

.cms_toolbar:hover
{
	background: #ff0000;
	_background-image: none;
}

.cms_toolbar a, .cms_toolbar a:hover {
	text-decoration: none;
}

.cms_toolbar form#cms_add_form {
	display:inline;
}
	
.cms_toolbar form#cms_add_form span, .cms_toolbar form#cms_add_form a {
	display:inline;
	background-color:transparent;
	background-image:none;
	padding:0;
	margin:0;
	border:0;
	color: rgb(255, 255, 255);
}

.cms_content_selector_label {
	font-size: 15px;
	font-weight:bold;
}

.cms_toolbar_original
{
	text-align:center;
	border-width:1px;
	border:1px solid #DDDDDD; 
	height:80px;
}
.cms_toolbar_original_publish {
	float:left;
	margin-left:4px;
	text-align:left;
}
.cms_toolbar_original_buttons {
	width:240px;
	height:50px;
	float:right;
	position:relative;
	padding:10px;
	top:-30px;
}
.cms_toolbar_original_buttons_edit {
	left:0px;
	top:0px;
	position:absolute;
	width:80px;
	top:0px;
}
.cms_toolbar_original_buttons_delete {
	left:80px;
	top:0px;
	position:absolute;
	width:80px;
	top:0px;
}
.cms_toolbar_original_buttons_dhelp {
	left:160px;
	top:0px;
	position:absolute;
	width:80px;
	top:0px;
}


/* -------------------------- */
/* EDITOR */
/* Edit page */
.headerbar /*blockhead*/
{
	width:100%;
	background:#7192a8 url(images/buttons/newbtn_middle.png) repeat-x  ;
	color:#ffffff;
	min-height:10px;
	vertical-align:bottom;
	font-weight:bold;
	margin: 0;
        margin-top:4px;
	padding: 4px 0px;
        text-indent:10px;
	text-align:left;
	clear:both;
	border: 1px solid #5a7f97;

}

.subheaderbar /*blocksubhead*/
{
	font:  normal 0px ;
	color:#3e3e3e;
	background:#e9e9e9 none repeat-x  ;
	padding:4px 10px 4px 10px;
	outline:1px solid #cecece;
	border-top:1px solid #cecece;
}

.boxed {
	float: left;
	border: 1px solid #B5CCDB;
	border-top: 0;
	width: 100%;
	display:inline-block;
	margin-bottom: 2.5px;
}

.edit_rightside
{
	width:38%;
	float:left;
	clear: right;
	margin-left:2%;
	_top:0;
	position:relative;
	display:inline-block;
}
.mainedit
{
	position:relative;
	width:60%;
	float:left;
	clear: right;
	top:0;
	text-align: left;
	display:inline-block;
background: #ffffff;
}
.thirdleft
{
	width:33%;
	text-align:left;
	text-indent:2.5px;
	position:relative;
	font-weight:bold;
	padding: 2px 0;
	float: left;
	display: inline-block;
}
.twothirdsright
{
	width:64%;
	top:0px;
	text-align:left;
	float:right;
	position:relative;
	padding: 2px 0;
	display: inline-block;
}

.twothirdsright input[type="text"], .twothirdsright textarea 
{
	width: 99%;
	padding: 0;
}

.twothirdsright input.numtxt {
	width: auto;
}

.quarter {
	width: 25%;
	float: left;
	clear: right;
	display: inline-block;
}

.threequarters {
	width: 75%;
	float: left;
	clear: right;
	display: inline-block;
}

.threequarters input[type="text"] {
	width: 98%;
}

.half {
	width: 50%;
	float: left;
	clear: right;
	display: inline-block;
	text-align: left;
}

label  {
	font-weight:bold;
	margin-left: 2.5px;
display:inline;
}

.label {
	font-weight:bold;
	margin-left: 2.5px;
	padding-top:2px;
	display:inline-block;
}

.taglabel {
	padding-top: 3px; /*depends on size of the tag image and font size */
}

.tagcontainer {
	margin-bottom: 20px;
	display: inline-block;
}

.tagedit {
	float: left;
	clear: right;
	width: 40%;
	margin-right: 10px;
}

.tagedit.description {
	float: left;
	clear: right;
}

.editor_separator {
	text-align: left;
}

.mainedit input,
.mainedit select,
.mainedit textarea,
.edit_rightside input,
.edit_rightside select,
.edit_rightside textarea {
	border: 1px solid #B5CCDB;
}
.cms_read_access {
	overflow:auto; 
	height:80px; 
	border:1px solid #B5CCDB; 
}
.cms_edit_categories {
	overflow:auto;
	height: 200px;
	border:1px solid #B5CCDB;
}
.cms_edit_categories_bit {
	padding: 2px 0 1px 2.5px;
	margin: 1px;
	font-size: 11px;
}

#section_menu_sections {
	height:120px;
	overflow:auto;
	width: 100%;
	float: left;
	display:block;
}

#section_menu_options {
	position:relative;
}

.section_menu_options {
	float:left;
	clear:left;
	width:100%;
}

.section_menu_select_options {
	height:120px;
	overflow:auto;
	width: 100%;
	float: left;
	display:block;
	padding: 5px 0 0;
	text-align: left;
}

.section_menu_select_options li {
	margin-left: 5px;
}

.section_menu_select_options li span {
	display: inline-block;
}

#section_menu_inherit {
	margin-bottom:5px;
}
.cms_content_section_inline {
	height:1.5em;
	text-align:left;
	padding: 2.5px 0;
}
.cms_content_section_table_con {
	height:600px;
	overflow:auto; 
	font-size:90%;
}
.cms_content_section_table_con th {
	font-size: 10px;
	font-weight:bold;
}
.cms_toc_container {
	clear: both;
	padding-bottom: 10px;
margin-bottom: 5px;
}
.aligncenter {
	text-align:center;
}

.alignright {
	text-align: right;
}

.alignleft {
	text-align: left;
}

/*edit box*/
.mainedit .editor_textbox iframe {
	height: 400px;
	border: 1px solid #B5CCDB;
}
.editor_page {
	background: transparent; 
	margin: 0; 
	padding: 0;
}
.editor {
	border-top-width: 0px;
}
.cms_edit_block {
	float:right;
	padding-left:4px;
}

/* Editbar Classes */
.cms_edit_editbar {
	border:1px solid #5a7f97;
	border-top: 0;
	clear:both;
	min-height:65px;
	display:block;
	float: left;
	width: 100%;
background: #ffffff;
}
.cms_edit_editbar_section {
	text-align:center;
	width:60px;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	display:inline-block;
	height: 50px;
}
.cms_edit_editbar_buttons {
	border-style:none;
	display:inline-block;
	float:right;
	position:relative;
	width:360px; 
	text-align:center;
	height: 50px;
}
.cms_edit_editbar_buttons_bit {
	width:60px;
	height:50px;
	margin-top:5px;
	position:relative;
	float:right; 
	text-align:center;
	display:inline-block;
	clear:left;
}
.cms_edit_editbar_buttons_bit img, .cms_edit_editbar_buttons_bit input {
	border-style:none;
}
.cms_edit_editbar_buttons_bit_txt {
	font-size: 11px;
	margin: 1px 0 0 0;
	padding: 1px;
	color: #3e3e3e;
	font-weight: normal;
	display:block;
}

label.cms_edit_editbar_buttons_bit_txt {
	margin-top: 3px;
}

.cms_edit_editbar_buttons_bit:hover .cms_edit_editbar_buttons_bit_txt {
	text-decoration: underline;
}

/* Moved inline style attirubutes */

table.cms_table_grid {
	border-collapse: collapse;
}

td.cms_table_grid_td {
	border: 1px solid rgb(153, 153, 153);
}

table.cms_table_outer_border {
	border-collapse: collapse;
	border: 1px solid rgb(153, 153, 153);
}

span.error {
	color: rgb(255, 0, 0);
}

div.title {
	position:right;
background: url(images/bg/art_title_bg.gif) bottom right no-repeat;
}

div.title a.edit {
	visibility:hidden;
	_visibility:visible;
}

div.title:hover a.edit {
	visibility:visible;
}

div.title:hover a.edit:hover {
	border-bottom: 1px dotted #425769;
}

.editcaption
{
	position:absolute;
	left:0px;
	width:20%;
	padding:5px 0;
	text-indent: 5px;
	text-align:left;
}
.editcontent
{
	position:absolute;
	left:20%;
	top:0px
	width:80%;
	padding:5px 0;
	text-align:left;
	display:block;
}

/* Static Html Class */
.vbcms_content_statichtml {
	height:800px;
}
.floatl {
	float:left;
}
.floatr {
	float:right;
}
.vbcms_content_statichtml_col1 {
	float:left;
	width:250px;
	text-align:left;
	padding: 3px;
	margin-bottom:14px;
}
.vbcms_content_statichtml_col2 {
	float:right;
	width:300px;
	text-align:right;
	padding: 3px;
	margin-bottom:14px;
}
.vbcms_content_statichtml_textarea {
	width: 100%;
	height: 80%;
}
.inline {
	display:inline;
}
.vbcms_content_statichtml_preview_h2 {
	margin:0;
	padding: 2px 0;
}
.vbcms_content_statichtml_preview_sub {
	font-size: 12px;
	margin-bottom: 6px;
}
.vbcms_content_statichtml_preview_sub span {
	color: red;
}
.cms_widget_staticbb_config {
	width:200px;
	text-align:left; 
	padding-top:150px;
}

/*--------------------------*/
/* YUI OVERRIDES */
/* Added to get around the yui text-align:center */
body {
	text-align: center;
}

/*--------------------------*/
/* These appear to be deprecated. Not yet sure so not yet deleting */
.main_menuitem
{
	display:block;
        border-bottom:1px solid #FFFFFF;
        background:#f7f7f7;
	color:#545454;
        font-size:12px;
	font-variant:small-caps;
	padding: 3px 6px;
        margin: 0px;

}
.main_menuitem:hover
{
	display:block;
        border-bottom:1px solid #FFFFFF;
        background:#c4c4c4;
	color:#545454;
        font-size:12px;
	font-variant:small-caps;
	padding: 3px 6px;
        margin: 0px;

}
.main_menuitem a
{
	display:block;
        text-decoration:none;
	color:#417394;

}
.main_menuitem:hover a
{
	display:block;
        text-decoration:none;
	color:#fff;

}
.main_menuitem a:hover
{
	display:block;
	color:#fff;
	text-decoration:none;

}
.sub_menuitem
{
	display:block;
	padding: 3px 10px;
	color:#545454;
        font-size:12px;
        margin:1px;
        background:#f7f7f7;
}

.sub_menuitem a
{
	display:block;
	text-decoration:none;
	color:#C00000;
        margin-left:10px;

}
.sub_menuitem a:hover
{	
	display:block;
        color:#FFFFFF;
}

.active_menuitem
{
	display:block;
        border-bottom:1px solid #FFFFFF;
        background:#f7f7f7;
	color:#545454;
        font-size:12px;
	font-variant:small-caps;
	padding: 3px 0;
        margin: 0px;
	font-weight: bold;

}
.active_menuitem:hover
{
	display:block;
        border-bottom:1px solid #FFFFFF;
        background:#c4c4c4;
	color:#545454;
        font-size:12px;
	font-variant:small-caps;
	padding: 3px 0;
        margin: 0px;
	font-weight: bold;

}
.active_menuitem a
{
	display:block;
	text-decoration:none;
	color:#C00000;

}

.active_menuitem a:hover
{
	display:block;
	color:#FFFFFF;
}


.sibling_menuitem
{
	display:block;
	padding:3px 3px 3px 15px;
	color:#000044;
        background:#f7f7f7;
        font-size:11px;
}
.sibling_menuitem a
{
	text-decoration:none;
	color:#000044;
}
.sibling_menuitem A:hover
{
	display:block;
	color:#220000;
}

.sub_menuitem a {
	margin-left:5px;
}
.active_menuitem a {
	margin-left:6px;
}
.sibling_menuitem {
	margin-left:px;
}
.cms_nav_siblingdetail {
	font-size:90%;
}
.cms_nav_parentdetail {
	font-weight:bold
}
.cms_nav_childdetail {
	font-size:70%;
}

.cmsratingmenu{
	position: absolute;
	right: 0;
}

.cmsratingmenu .popupbody {
	position: absolute;
	right: 0;
	left: auto;
}

.cms_article_username .cmsrating {
	width: 0;
	display:block;
	_display:inline-block;
	float: right;
	clear: left;
	height: 13px;
}
.cmsrating.rating1{ background-image:url(images/rating/rating-trans-15_0.png); padding-left:80px;_padding-left:50px; z-index: 1100;}
.cmsrating.rating1{ background-image:url(images/rating/rating-15_1.png); padding-left:80px;_padding-left:50px;}
.cmsrating.rating2{ background-image:url(images/rating/rating-15_2.png); padding-left:80px;_padding-left:50px;}
.cmsrating.rating3{ background-image:url(images/rating/rating-15_3.png); padding-left:80px;_padding-left:50px;}
.cmsrating.rating4{ background-image:url(images/rating/rating-15_4.png); padding-left:80px;_padding-left:50px;}
.cmsrating.rating5{ background-image:url(images/rating/rating-15_5.png); padding-left:80px; _padding-left:50px;z-index: 1100;}

.cmsrating
{
	 background:transparent none no-repeat left top;
}

.ygtvrow td {
	text-align: left
}


/* Overriding default Grid css values for RTL compatability */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
/*
	Note: Throughout this file, the *property (star-property) filter is used 
    to give a value to IE that other browsers do not see. _property is only seen 
    by IE7, so the combo of *prop and _prop can target between IE6 and IE7.
*/

/*
	Section: General Rules
*/

	body {
		text-align:center;
	}
	
	#ft {
		clear:both;
	}

/*
	Section: Page Width Rules (#doc, #doc2, #doc3, #doc4)
*/

	/* 
		Subsection: General 
	*/ 	

	#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {
		margin: 0;
		text-align:left;
		width:57.69em;*width:56.25em;
		min-width:750px;
	}
	/* 
		Subsection: 950 Centered (doc2) 
	*/
	#doc2 {
		width:73.076em;*width:71.25em;
	}

	/* 
		Subsection: 100% (doc3) 
	*/
	#doc3 {
		/* left and right margins are not a structural part of Grids. Without them Grids
		   works fine, but content bleeds to the very edge of the document, which often
		   impairs readability and usability. They are 
		   provided because they prevent the content from "bleeding" into the browser's chrome.*/
		margin:auto 2px; 
		width:auto;
	}
	
	/* 
		Subsection: 974 Centered (doc4) 
	*/
	#doc4 {
		width:74.923em;*width:73.05em;
	}	
	
/*
	Section: Preset Template Rules (.yui-t[1-6])
*/
	
	/* 
		Subsection: General
	*/

	/* to preserve source-order independence for Gecko */
#yui-main {
float: left;
margin: 0;
padding: 0;
}
	.yui-b{position:relative;}
	.yui-b{_position:relative;}
	#yui-main .yui-b{float: left;position:relative;}

	#yui-main,
	.yui-g .yui-u .yui-g {width:100%;}
		
	.yui-t1 #yui-main,
	.yui-t2 #yui-main,
	.yui-t3 #yui-main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

	.yui-t4 #yui-main,
	.yui-t5 #yui-main,
	.yui-t6 #yui-main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}

	/* 
		Subsection: For Specific Template Presets
	*/

	.yui-t1 .yui-b {float:left;width:12.30769em;*width:12.00em;}
	.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}

	.yui-t2 .yui-b {float:left;width:13.8461em;*width:13.50em;}
	.yui-t2 #yui-main .yui-b {margin-left:14.8461em;*margin-left:14.55em;}

	.yui-t3 .yui-b {float:left;width:23.0769em;*width:22.50em;}
	.yui-t3 #yui-main .yui-b {margin-left:24.0769em;*margin-left:23.62em;}

	.yui-t4 .yui-b {float:right;width:13.8456em;*width:13.50em;}
	.yui-t4 #yui-main .yui-b {margin-right:14.8456em;*margin-right:14.55em;}

	.yui-t5 .yui-b {float:right;width:18.4615em;*width:18.00em;}
	.yui-t5 #yui-main .yui-b {margin-right:19.4615em;*margin-right:19.125em;}

	.yui-t6 .yui-b {float:right;width:23.0769em;*width:22.50em;}
	.yui-t6 #yui-main .yui-b {margin-right:24.0769em;*margin-right:23.62em;}

	.yui-t7 #yui-main .yui-b {display:block;margin:0 0 1em 0;}
	
	#yui-main .yui-b {width:auto;}

/*
	Section: Grids and Nesting Grids
*/

	/*
		Subsection: Children generally take half the available space
	*/

	.yui-gb .yui-u,
	.yui-g .yui-gb .yui-u,
	.yui-gb .yui-g,
	.yui-gb .yui-gb,
	.yui-gb .yui-gc,
	.yui-gb .yui-gd,
	.yui-gb .yui-ge,
	.yui-gb .yui-gf,
	.yui-gc .yui-u, 
	.yui-gc .yui-g,
	.yui-gd .yui-u {float:left;}

	/*Float units (and sub grids) to the right */
	.yui-g .yui-u,
	.yui-g .yui-g,
	.yui-g .yui-gb, 
	.yui-g .yui-gc, 
	.yui-g .yui-gd, 
	.yui-g .yui-ge, 
	.yui-g .yui-gf, 
	.yui-gc .yui-u, 
	.yui-gd .yui-g,
	.yui-g .yui-gc .yui-u,
	.yui-ge .yui-u, 
	.yui-ge .yui-g, 
	.yui-gf .yui-g,
	.yui-gf .yui-u{float:right;}

	/*Float units (and sub grids) to the left */
	.yui-g div.first, 
	.yui-gb div.first,
	.yui-gc div.first,
	.yui-gd div.first, 
	.yui-ge div.first, 
	.yui-gf div.first,
	.yui-g .yui-gc div.first,
	.yui-g .yui-ge div.first,
	.yui-gc div.first div.first {float:left;}

	.yui-g .yui-u,
	.yui-g .yui-g,
	.yui-g .yui-gb,
	.yui-g .yui-gc,
	.yui-g .yui-gd,
	.yui-g .yui-ge,
	.yui-g .yui-gf {width:49.1%;}

	.yui-gb .yui-u,
	.yui-g .yui-gb .yui-u,
	.yui-gb .yui-g,
	.yui-gb .yui-gb,
	.yui-gb .yui-gc,
	.yui-gb .yui-gd,
	.yui-gb .yui-ge,
	.yui-gb .yui-gf,
	.yui-gc .yui-u, 
	.yui-gc .yui-g,
	.yui-gd .yui-u {width:32%;margin-left:1.99%;}

		/* Give IE some extra breathing room for 1/3-based rounding issues */
		.yui-gb .yui-u {*margin-left:1.9%;*width:31.9%;}

	.yui-gc div.first, 
	.yui-gd .yui-u {width:66%;}
	.yui-gd div.first {width:32%;}

	.yui-ge div.first, 
	.yui-gf .yui-u{width:74.2%;}

	.yui-ge .yui-u,
	.yui-gf div.first {width:24%;}

	.yui-g .yui-gb div.first,
	.yui-gb div.first, 
	.yui-gc div.first, 
	.yui-gd div.first {margin-left:0;}
	   
	/*
		Section: Deep Nesting 
	*/
	.yui-g .yui-g .yui-u,
	.yui-gb .yui-g .yui-u,
	.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u,
	.yui-ge .yui-g .yui-u,
	.yui-gf .yui-g .yui-u {width:49%;*width:48.1%;*margin-left:0;}
	
	.yui-g .yui-g .yui-u {width:48.1%;}/*SF 1927599 from 1.14 to 2.6.0*/
	.yui-g .yui-gb div.first,
	.yui-gb .yui-gb div.first {*margin-right:0;*width:32%;_width:31.7%;}

	.yui-g .yui-gc div.first, 
	.yui-gd .yui-g  {width:66%;}

	.yui-gb .yui-g div.first {*margin-right:4%;_margin-right:1.3%;}

	.yui-gb .yui-gc div.first, 
	.yui-gb .yui-gd div.first  {*margin-right:0;}

	.yui-gb .yui-gb .yui-u,
	.yui-gb .yui-gc .yui-u {*margin-left:1.8%;_margin-left:4%;}

	.yui-g .yui-gb .yui-u {_margin-left:1.0%;}

	.yui-gb .yui-gd .yui-u {*width:66%;_width:61.2%;} 
	.yui-gb .yui-gd div.first {*width:31%;_width:29.5%;}

	.yui-g .yui-gc .yui-u, 
	.yui-gb .yui-gc .yui-u {width:32%;_float:right;margin-right:0;_margin-left:0;}
	.yui-gb .yui-gc div.first {width:66%;*float:left;*margin-left:0;}

	.yui-gb .yui-ge .yui-u, 
	.yui-gb .yui-gf .yui-u {margin:0;}

	.yui-gb .yui-gb .yui-u {_margin-left:.7%;}

	.yui-gb .yui-g div.first, 
	.yui-gb .yui-gb div.first {*margin-left:0;}

	.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u {*width:48.1%;*margin-left:0;}

	.yui-gb .yui-gd div.first {width:32%;}
	.yui-g .yui-gd div.first {_width:29.9%;}

	.yui-ge .yui-g {width:24%;}
	.yui-gf .yui-g {width:74.2%;}

	.yui-gb .yui-ge div.yui-u,
	.yui-gb .yui-gf div.yui-u {float:right;}
	.yui-gb .yui-ge div.first,
	.yui-gb .yui-gf div.first  {float:left;}

	/* Width Accommodation for Nested Contexts */
	.yui-gb .yui-ge .yui-u,
	.yui-gb .yui-gf div.first {*width:24%;_width:20%;}

	/* Width Accommodation for Nested Contexts */
	.yui-gb .yui-ge div.first, 
	.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}

	/* Patch for GD within GE */
	.yui-ge div.first .yui-gd .yui-u {width:65%;}
	.yui-ge div.first .yui-gd div.first {width:32%;}

/*
	Section: Clearing 
*/

#bd:after,
.yui-g:after, 
.yui-gb:after, 
.yui-gc:after, 
.yui-gd:after, 
.yui-ge:after, 
.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,
.yui-g, 
.yui-gb, 
.yui-gc, 
.yui-gd, 
.yui-ge, 
.yui-gf{zoom:1;}
	/**
	 * Custom YUI Grids for vBulletin
	 * By default, they're 750px width, but could change depending on override
	 * tvb-l1 : 160px on the left
	 * tvb-l2 : 180px on the left
	 * tvb-l3 : 240px on the left
	 * tvb-l4 : 300px on the left
	 * tvb-r1 : 160px on the right
	 * tvb-r2 : 180px on the right
	 * tvb-r3 : 240px on the right
	 * tvb-r4 : 300px on the right
	*/

	.yui-tvb-l1,.yui-tvb-l2,.yui-tvb-l3,.yui-tvb-l4,.yui-tvb-r1,.yui-tvb-r2,.yui-tvb-r3,.yui-tvb-r4 {
		margin:auto;
		text-align:left;
		width:57.69em;*width:56.25em;
		min-width:750px;
	}

	.yui-tvb-l1 #yui-main,
	.yui-tvb-l2 #yui-main,
	.yui-tvb-l3 #yui-main,
	.yui-tvb-l4 #yui-main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

	.yui-tvb-r1 #yui-main,
	.yui-tvb-r2 #yui-main,
	.yui-tvb-r3 #yui-main,
	.yui-tvb-r4 #yui-main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}

	/* 
		Subsection: For Specific Template Presets
	*/

	.yui-tvb-l1 .yui-b {float:left;width:12.30769em;*width:12.00em;}
	.yui-tvb-l1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}

	.yui-tvb-l2 .yui-b {float:left;width:13.8461em;*width:13.50em;}
	.yui-tvb-l2 #yui-main .yui-b {margin-left:14.8461em;*margin-left:14.55em;}

	.yui-tvb-l3 .yui-b {float:left;width:18.4615em;*width:18.00em;}
	.yui-tvb-l3 #yui-main .yui-b {margin-left:19.4615em;*margin-left:19.125em;}

	.yui-tvb-l4 .yui-b {float:left;width:23.0769em;*width:22.50em;}
	.yui-tvb-l4 #yui-main .yui-b {margin-left:24.0769em;*margin-left:23.62em;}

	.yui-tvb-r1 .yui-b {float:right;width:12.30769em;*width:12.00em;}
	.yui-tvb-r1 #yui-main .yui-b {margin-right:13.30769em;*margin-right:13.05em;}

	.yui-tvb-r2 .yui-b {float:right;width:13.8456em;*width:13.50em;}
	.yui-tvb-r2 #yui-main .yui-b {margin-right:14.8456em;*margin-right:14.55em;}

	.yui-tvb-r3 .yui-b {float:right;width:18.4615em;*width:18.00em;}
	.yui-tvb-r3 #yui-main .yui-b {margin-right:19.4615em;*margin-right:19.125em;}

	.yui-tvb-r4 .yui-b {float:right;width:23.0769em;*width:22.50em;}
	.yui-tvb-r4 #yui-main .yui-b {margin-right:24.0769em;*margin-right:23.62em;}

	.yui-tvb-l25 {float:left;clear:right;width:24%;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-r25 {float:right;width:24%;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-l30 {float:left;clear:right;width:30%;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-r30 {float:right;clear:left;width:30%;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-30 {left:30%;width:30%;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-l40 {width:39%;float:left;clear:right;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-r40 {width:39%;float:right;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-40 {clear:right;left:30%;width:40%;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-50 {left:25%;width:40%;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-l50 {float:left;clear:right;width:40%;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-l60 {width:59%;float:left;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-r60 {width:59%;float:right;clear:right;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	.yui-tvb-70 {width:70%;float:clear;padding:0px 0px 0px 0px;;margin:0px 0px 0px 0px;}
	
.navpopupmenu.popupmenu.nohovermenu {
	float: right;
	padding: 0;
	clear: left;
	margin-left: 5px;
	font-size: 12px;
	margin-top: 12.995px;
	margin-bottom: 5px;
}

.navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu.popupmenu.nohovermenu a.popupctrl {
	color: #424242;
	background: #e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;
	border: #92aec6 solid 1px;
	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;
}
.navpopupmenu.popupmenu.nohovermenu a.textcontrol {
width: 10px;
}
.navpopupmenu.popupmenu.nohovermenu a.popupctrl {
	position: relative;
	top: 0;
}

.navpopupmenu.popupmenu.nohovermenu a.popupctrl span.ctrlcontainer {
	background: transparent url(images/misc/black_downward_arrow.png) no-repeat center left;
	padding-left: 15px;
}

.navpopupmenu.popupmenu.nohovermenu a.textcontrol:hover, .navpopupmenu.popupmenu.nohovermenu a.popupctrl:hover {
	color: #417394;
	background: #efefef url(images/gradients/generic_button.png) repeat-x  ;
}

.header_title {
margin: 0;
background: url(http://igame.vn/vbb4/images/spr/title_content_bg.gif) no-repeat;
color: #f3b03b;
font-weight: bold;
width: 248px;
height: 22px;
font-size: 11px;
padding: 2px 0 0 5px;
}

.widget_new {
background: #c5c3ac url(http://igame.vn/vbb4/images/spr/title_bg_orange.gif) no-repeat; 
width: 100%; 
color: #ffffff;
font-weight: bold;
padding: 3px 0 0 0;
font: tahoma, Helvetica, sans-serif;
font-size: 12px;
border: #000000 solid 1px;
margin-bottom: 2px;
}

.widget_new ul {
list-style-type: none;
margin: 5px 0 0 0;
padding: 0;
}
.widget_new li {
color: #53402f;
padding: 3px 3px 3px 3px;
font-size: 11px;
}
.widget_new li a{
color: #53402f;
}
.nd {
background: #d2cfbe;
}

.column1 {
float: left;
}
.column2 {
width: 635px; 
float: left;
margin-left: 4px;
_margin-left: 0px;
padding-bottom: 20px;
overflow: hidden;
}
.column3 {
width: 300px;
float: left;
margin-left: 30px;
_margin-left: 20px;
overflow: hidden;
}
.column5 {
width: 162px !important;
width: 156px;
float: left;
margin-left: 2px;
background: transparent;
}

.yui-gb {
background: #ffffff;
padding: 2px;
width: 628px !important;
width: 626px;
float: left;
}

.column4 {
width: 100%;
}
.sidebar {
width: 172px;
float: left;
margin: 0;
padding: 0;
overflow: hidden;
}
.banner_spr {
float: left;
clear: both;
margin-bottom: 2px;
}
.headline_title {
color: #202427; 
font: Tahoma, Calibri, Verdana, Geneva, sans-serif; 
font-size: 18px; 
font-weight: bold;
border-bottom: #ececec solid 1px;
padding-bottom: 10px;
}
.headline_title h3 {
padding: 3px;
font-weight: bold;
}

.headline_coverage {
background: url(http://igame.vn/ul/test/images/title_content_bg.gif) no-repeat; 
width: 100%; height: 21px; color: #ffffff; 
font: Tahoma, Calibri, Verdana, Geneva, sans-serif; 
font-size: 12px; 
font-weight: bold;
border-right: #000000 solid 1px;
border-bottom: #000000 solid 1px;
border-top: #000000 solid 1px;
margin-bottom: 1px;
}
.headline_coverage h3 {
padding: 3px;
font-weight: bold;
float: left;
}

.headline {
background: #fdfbe6;
}

.headline ul {
list-style-type: none;
margin: 5px 0 0 10px;
padding: 0;
}
.headline li {
width: 80%;
background: url(http://igame.vn/vbb4/images/spr/arrow.gif) left center no-repeat;
color: #b44c19;
padding: 3px 3px 3px 10px;
display: block;
font-size: 11px;
}
.headline a{
text-decoration: underline;
}
.headline li a{
color: #b44c19;
padding-left: 10 px;
font-size: 11px;
text-decoration: underline;
}
.headline_bot {
background: #faf5cf;
height: 21px;
color: #555555;
border-top: #adafae solid 1px;
font-size: 11px;
margin-top: 3px;
text-decoration: none;
}
.headline_bot a {
color: #555555;
font-size: 11px;
text-decoration: none;
}
.headline_bot a:hover {
text-decoration: none;
}
.headline_bot p {
text-align: left;
padding: 3px 3px 3px 10px;
font-weight: bold;
}
.column4 {
float: left;
}
.border {
border-left: #adafae solid 1px;
border-right: #adafae solid 1px;
border-bottom: #adafae solid 1px;
margin: 0 0 1px 0;
padding: 0;
}

.border2 {
border-top: #adafae solid 1px;
border-left: #adafae solid 1px;
border-right: #adafae solid 1px;
border-bottom: #adafae solid 1px;
margin: 1px 0 0 0;
padding: 5px 0 5px 0;

}

#node_comments_hide {
width: 98%;
}
.cms_pages {
float: left;
margin-bottom: 5px;
color: #0e5da0;
clear: both;
width: 100%;
text-align: left;
}

.cms_pages .shade {
color: #0e5da0;
}
#cms_publisher {
background: #ffffff;
}
.article img {
border: #92aec6 solid 1px;
padding: 2px;
}
.cms_rating {
float: left;
margin-bottom: 5px;
margin-left: 5px;
color: #0e5da0;
clear: both;
}
#ienote {
text-align: center;
background: #202427;
border-left: #707173 solid 1px;
border-top: #707173 solid 1px;
border-right: #707173 solid 1px;
color: #b9f3ff;
padding: 2px;
}

#ienote a {
color: #00f0ff;
text-decoration: underline;
}
#spr-main {
float: left;
margin-left: 2px;
overflow: hidden;
}
.spr-gb {
background: #ffffff;
float: left;
width: 629px;
padding-left: 2px;
/*padding-top: 2px;*/
}
.spr-b {
float: left;
}

.padding {
padding-left: 10px;
padding-right: 10px;
text-align: justify;
}
.oddrow {
background: #c5c3ac;
}
.oddrow a, .oddrow a:hover, .oddrow a:visited, .oddrow a:active{
color: #53402f;
text-decoration: none;
}
.evenrow a,.evenrow a:hover,.evenrow a:visited,.evenrow a:active{
color: #3d3d3d;
text-decoration: none;
}
.cms_widget_post_bit li {
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;
}

.cms_widget_post_bit_2 li {
padding-top: 4px;
padding-bottom: 4px;
padding-right: 2px;
border-bottom: #ececec solid 1px;
}
.cms_widget_post_bit_2 {
clear:both;
padding-left: 4px;
font-size: 11px;
margin: 0;
}
.cms_widget_post_bit_2:first-child {
	border-top: 0;
}
.cms_widget_content_2 {
	color: #000000;
	background: #ffffff;
}
.preview_img {
float: left;
width: 185px;
height: 115px;
margin-right: 10px;
}

.essential {
width: 100%;
background: #ffffff;
padding-top: 10px;
float: left;
text-align: left;
overflow: hidden;
height: 210px;
}

.essential ul{
padding-top: 15px;
list-style-type: none;
margin-left: 10px;
}
.essential li{
display: inline;
width: 185px;
height: 200px;
float: left;
margin-right: 8px;
text-align: center;
}
.essential img {
border: #ececec solid 1px;
clear: both;
float: left;
}
.essential_title {
color: #202427; 
font: Tahoma, Calibri, Verdana, Geneva, sans-serif; 
font-size: 18px; 
font-weight: bold;
border-bottom: #ececec solid 1px;
padding-bottom: 10px;
}
.essential h3 {
font-weight: bold;
padding-left: 10px;
}
.essential a, .essential a:visited{
color: #003399;
font-weight: bold;
text-decoration: none;
}
.essential a:hover, .essential a:active{
color: #417394;
text-decoration: none;
}
.essential span {
clear: both;
float: left;
}
.botbg {
float: left;
clear: both;
width: 100%;
height: 21px;
background: #ececec url(images/bg/bot_bg.jpg) top left no-repeat;
}

.jw_playlist_playlist {
float:left;
clear: both;
background: #ffffff;
width: 100%;
height: auto;
overflow-y: auto;
overflow-x: hidden;
border: #e3e3e3 solid 1px;
border-top: none;
	<!--[if gte IE 6]>float:right;<![endif]-->
}

.jw_playlist_image {
	width: 75px;
	height: auto;
display: none;
}

.jw_playlist_image_div {
	border: 1px solid #000000;
	padding: 0 5px;
	margin: 0 5px;
	float:left;
	background-color:white;
}

.jw_playlist_item {
padding:3px 5px;
width: 100%;
font-size: 11px;
font-weight: normal;

}
.jw_playlist_item a {
font-size: 11px;
font-weight: normal;
cursor: pointer;
}
.clear {
	clear:both;
	height: 0;
}

.jw_playlist_title {
	font-weight: bold;
}

.jw_playlist_description {
}

.even {
	background-color: #ffffff;
}

.odd {
	background-color: #e3e3e3;
}

.playing {
	background-color: #b8d0ff;
}
.nphnph {
width: 100%;
background: #ffffff;
float: left; 
padding-left: 10px;
padding-top: 5px;
padding-bottom: 10px;
}
.nphnph ul{
list-style-type: none;
margin-top: 10px;
padding-left: 10px;
}
.nphnph a, .nphnph a:visited, .nphnph a:hover {
color: #003399;
text-decoration: none;
}
.nphnph li {
margin-top: 5px;
padding-left: 8px;
background: url(http://igame.vn/vbb4/images/spr/menub_arrow.gif) left center no-repeat;
}
.nphnph li a, .nphnph li a:visited{
font-size: 11px;
}
.nphnph li a:hover {
color:#0055ff;
cursor: default;
}
.nphnph img {
border: #cecece solid 1px;
margin-bottom: 5px;
margin-top: 10px;
}
.moremore {
float: right;
}
.moremore a, .moremore a:visited, .moremore a:hover {
font-size: 11px;
font-weight: bold;
color: #000000;
}
.moremore2 {
float: right;
margin-right: 10px;
}
.moremore2 a, .moremore2 a:visited, .moremore2 a:hover {
font-size: 11px;
font-weight: bold;
color: #000000;
}

/*  idTabs ~ Sean Catchpole  */


/* Style for Usual tabs */
.usual {
  background:#ffffff;
  padding:0px;
  width: 100%;
}
.usual li {
list-style: none;
float: left;
}
.usual ul a {
  display:block;
  padding:6px 6px;
  text-decoration:none;
  margin:1px;
  margin-left:0;
  color:#003399;
  font-size: 11px;
}
.usual div {
  padding: 0;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:#ffffff;
  font:10pt Georgia;
}

.usual ul a:hover {
text-decoration: underline;
}
.usual ul a.selected {
  margin-bottom:0;
  color:#111111;
  border:#cccccc solid 1px;
  cursor:default;
  font-weight: bold;
  }
.paddingleft {
padding-left: 10px;
}


#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }

/* Style for various uses of tabs */

#freedom {
  float:left;
  width:90px;
  color:#68D;
  font:1.3em Cambria, Times New Roman, serif;
  font-style:italic;
}
#freedom li a {
  width:80px;
  text-align:left;
  padding:2px 6px 4px;
  background:#222;
  margin:1px;
  *margin:0px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  font-size:0.7em;
  font-style:normal;
}
#freedom li a:hover {
  background:#0A0A0A;
  width:86px;
}
#freedom li a.selected {
  background:#FFF;
  color:#000;
  width:90px;
  cursor:default;
}

.tabContainer {
  width:400px;
  margin:20px auto;
  padding-top:2px;
  background:#181818;
  border:1px solid #222;
}
.tabContainer h3 {
  padding-bottom:4px;
  color:#F60;
}
.tabContainer p {
  padding:2px 12px 10px;
  text-align:left;
}

#three {
  position:absolute;
  top:0;
  left:0;
  border-bottom:1px solid #444;
  border-right:1px solid #444;
}

#four {
  color:#D66;
  font:2em Cambria, Times New Roman, serif;
  position:fixed;
  bottom:10px;
  right:20px;
}

.imagebox {
  background:#040404;
  border:1px solid #1A1A1A;
  width:100px;
  height:90px;
  margin:10px auto;
}
.imagebox a {
  display:block;
  width:25px;
  height:25px;
  line-height:23px;
  float:left;
  text-decoration:none;
  background:#111;
}
.imagebox a:hover { background:#000; }
.imagebox a.selected {
  background:snow;
  color:#222;
  font-weight:bold;
}
.imagebox img { margin-top:6px; clear:both; }


/* Styles for Advanced Section */

#adv2 {
  width:500px;
  margin:6px auto;
  background:#181818;
}
#adv2 ul {
 display:block;
 width:50px;
 height:50px;
 float:left;
}
#adv2 li { float:left; }
#adv2 li.split { clear:both; }
#adv2 li a {
  display:block;
  height:25px;
  width:25px;
  line-height:22px;
  text-decoration:none;
  background:#222;
}
#adv2 li a:hover {
  background:#0A0A0A;
}
#adv2 li a.tabtab{
  background:snow;
  color:#111;
  font-weight:bold;
display: block;
}

#adv2 span {
  height:50px;
  display:block;
  line-height:45px;
  width:450px;
  float:right;
  background:#181818;
}

#adv3 a {
  color:snow;
  font-size:2em;
  font-weight:bold;
  text-decoration:none;
  margin:6px;
}
#adv3 a:hover { color:#68D; }
#adv3 p {
  color:#888;
  margin:5px;
  font-style:italic; 
}
#adv3 p a {
  margin:0;
  color:#CCC;
  font-size:1em;
  font-weight:bold;
  text-decoration:underline;
}
#adv3 p a:hover { color:#FFF; }

#message {
  margin:10px auto;
  border:6px solid #222;
  width:240px;
  height:40px;
  background:#0D0D0D;
  font-size:1.3em;
  line-height:2em;
  color:#FC4;
}
.jw_playlist_description {
display: none;
}

.headline_title {
color: #202427; 
font: Tahoma, Calibri, Verdana, Geneva, sans-serif; 
font-size: 18px; 
font-weight: bold;
border-bottom: #ececec solid 1px;
padding-bottom: 10px;
text-align: left;
}
.headline_title h3 {
padding: 3px;
font-weight: bold;
}
.nphcontainer {
float: left;
width: 282px;
text-align: left;
}
.gtab img{
margin: 0 10px 0 20px;
border: #ececec solid 1px;
}
.gtab {
font: tahoma;
font-size: 11px;
}
.gtab span{
font: tahoma;
display: block;
margin-top: 3px;
}
.gtab a, .gtab a:visited{
font: tahoma;
color: #003399;
text-decoration: none;

}
.gtab a:hover {
color: #0055ff;
}
.gtitle {
font-size: 12px;
font-weight: bold;
}
.gcontainer {
width: 100%;
float: left;
background: #ffffff;
padding-bottom: 10px;
}
#glist ul {
background: #ffffff;
padding: 10px 10px 20px 10px;
}
#glist li {
background: url(http://igame.vn/vbb4/images/spr/garrow.gif) left center no-repeat;
padding-left: 15px;
display: block;
clear: both;
margin-bottom: 5px;
}
#glist a {
font: tahoma;
font-size: 12px;
}
.related_right {
width: 49%; 
float: left; 
margin-left: 10px;
}
.related_article {
width: 100%;
border-top: #ececec solid 1px;
padding-bottom: 10px;
border-bottom: #393939 solid 3px;
float: left;
clear: both;
margin-bottom: 10px;
}
.related_article h3{
padding-top: 10px;
color: #ae0000;
font-weight: bold;
}
.related ul {
margin-left: 10px;
padding-left: 10px;
}
.related li {
margin-top: 10px;
padding-left: 10px;
background: url(http://igame.vn/vbb4/images/spr/menub_arrow.gif) left center no-repeat;
font-size: 11px;
}
.related2 ul {
margin-left: 10px;
padding-left: 10px;
}
.related2 li {
margin-top: 5px;
padding-left: 10px;
margin-left: 25px;
background: url(http://igame.vn/vbb4/images/spr/menub_arrow.gif) left center no-repeat;
font-size: 11px;
}
.commentspr {
float: left;
margin-left: 10px;
margin-top: 10px;
}
.readmore_spr {
font-size: 11px;
font-style: italic;
}
.previewdate {
color: #636363;
}
#newproduct {
width: 100%;
background: #ffffff;
float: left;
padding-bottom: 10px;
}
#newproduct img {
float: left;
margin-right: 2px;
border: #cecece solid 1px;
}

#newproduct ul:first-child {
border-top: 0;
padding-top: 0;
}
#newproduct li {
font-size: 11px;
padding-bottom: 3px;
clear: right;
display: block;
width: 100%;
font-weight: bold;
padding-left: 5px;
padding-top: 3px;
}
#newproduct a{
color: #3e3e3e;
}
#newproduct span {
font-weight: bold;
}
.sp_title {
color: #003399;
font-weight: bold;
}
.sharelink {
list-style-type: none;
margin: 5px 0px 10px 0px;
float: left;
border-bottom: #cecece dotted 1px;
width: 100%;
padding-bottom: 5px;
}
.sharelink li {
display: inline;
margin-right: 10px;
}
.sharelink li:first-child {
margin-left: 0px;
}
.arrowli {
background: url(http://igame.vn/vbb4/images/spr/menub_arrow.gif) left center no-repeat;
padding-left: 10px;
margin-top: 10px;
clear: both;
float: left;
}
.arrowli a {
font-size: 11px;
}

/* to remove left margin for entire page */

#node_edits .wysiwyg_block #form_widget_comments .cms_editor_area .blockrow .formcontrols{
	float:right !important;
	width: 45% !important;
} 


/* CSS Document */

.postbit-lite {
	clear:both;
	position:relative;
	padding-bottom:5px;
}

.postbit.postbit-lite {
	border:0;
}
.postbit-lite.noavatar {
	padding-left:0;
}

.postbit-deleted,
.postbit-ignored {
	padding-left:0;
	margin-left:70px;
}

.postbit-deleted .postcontent.deletereason dt, .postbit-deleted .postcontent.deletereason dd {
	display:block;
}

.postbit-deleted .posttext .deletedby {
	font-weight:bold;
}

.postbit-deleted .managelinks {
	float:right;
	margin-right:5px;
}

.postbit-deleted .managelinks a {
	margin-left:1em;
	text-decoration:none;
	font-size:11px;
}

.postbit-lite dl.stats.groups {
	font-size:11px;
	margin-left:70px;
	margin-bottom:-5px;
	font-weight:normal;
}

.postbit-lite dl.stats.groups dd {
	padding-right:5px;
}

.postbit-lite p.moderated {
	padding:5px 5px 0;
	margin-left:70px;
}

.postbit-lite.imod_highlight,
.postbit-lite.imod_highlight .blocksubhead,
.postbit-lite.imod_highlight:hover .blockfoot {
	background:#ffeb90 none no-repeat 5px 5px;
}

/*
.postbit-lite .postdate {
	float:right;
	display:block;
	padding:5px;
	font-size:11px;
}
*/

.postbit-lite .postbithead {
	border: 0;
padding-top: 10px;
}

.postbit-lite .postbit-chkbox {
	position: absolute;
	right: 5px;
	margin-top: 2.5px;
}

.postbit-lite .avatarlink {
	float: left;
	clear: right;
}

.postbit-lite .avatarlink img {
	width: auto;
	height:auto;
}

.postbit-lite .username {
	font-weight:normal;
background: url(images/bg/usernamebg.jpg) left center no-repeat;
padding-left: 10px;
}

.postbit-lite .posttext {
	padding:5px;
	/* padding-bottom:0; */
	/*font-family:verdana, Calibri, Verdana, Geneva, sans-serif;*/
        font: arial;
	margin-left:70px;
}

.postbit-lite.noavatar .posthead, .postbit-lite.noavatar .posttext, .postbit-lite.noavatar p.moderated {
	margin-left: 0;
}

.postbit-lite .postinfo {
	color:#777777;
}

.postbit-lite .postbitfoot {
	position: absolute;
	top: 2.5px;
	right: 10px;
}

.postbit-lite .postbitfoot .postcontrols li {
	display: inline;
	position: relative;
	top: -3px;
}

.postbit-lite .postbitfoot .postcontrols li.separator {
	color: #CEDFEB; /* do not change, makes the separator appear like a border */
	font-size: 1.25em;
	position: relative;
	top: -2px;
}

.postbit-lite .postbitfoot .postcontrols a {
	color: #3e3e3e;
}

.postbit-lite .postbitfoot .postcontrols li img {
	position: relative;
	top: 2px;
}

.postbit-lite .postbitfoot .postcontrols a, .postbit-lite .postbitfoot .postcontrols a:hover {
	border:0;
	padding:0;
	font-size: 11px;
	margin-right: 5px;
}

.postbit-lite .postbitfoot .postcontrols a:hover {
	text-decoration: none /* to preserve normal style of links. do not change */
}

.postbit-lite .postbitfoot .postcontrols a.edit {
	padding-left:20px;
	background:transparent url(images/misc/blog/edit_generic.png) no-repeat left center;
	border-right:1px dotted #CEDFEB;
	margin-right:0;
	padding-right:10px;
}

.postbit-lite .postbitfoot .postcontrols a.reply {
	padding-left:20px;
	background:transparent url(images/buttons/reply_40b.png) no-repeat left center;
}

.postbit-lite input.inlinemod {
	position:relative;
	top:2px;
}

.postbit-lite.moderated-picturecomment {
	padding-left:0;
}

.postbit-lite.moderated-picturecomment .postbithead,
.postbit-lite.moderated-picturecomment .posttext,
.postbit-lite.moderated-picturecomment .stats.groups,
.postbit-lite.moderated-picturecomment .posttext {
	margin-left:110px
}

.postbit-lite img.statusicon,
.postbit-lite img.posticon {
	vertical-align:top;
}

.postbit-lite .title img {

}

.postbit-deleted .posttext,
.postbit-ignored .posttext {
	margin-left: 0;
}


/* Moderated Picture Comments Attachent */
.avatarlink.pc-attachment {
	width:100px;
	font-size:11px;
	text-align:center;
}

.avatarlink.pc-attachment img {
	width:100px;
} 


/* CSS Document */

.postlist, #postlist {
	clear:both;
	margin-top:2.5px;
	margin-bottom:5px;
	position:relative;
	_height: 1%;
	_zoom: 1;
}


.above_postlist, #above_postlist {
	width:100%;
	position:relative;
	left:0;
	float: left;
	margin-top: 2.5px;
	height: 27px;
	_height: 1%;
	_zoom: 1;
margin-bottom: 10px;
}

.postlist_popups, #postlist_popups {
	float: right;
	position: relative;
	clear:both;
}

.postlist_popups li, #postlist_popups li {
	position: relative;
}

.postlist_popups .popupmenu ul, #postlist_popups .popupmenu ul {
	left:auto;
	right:0;
}

#postlist_popups a, .postlist_popups a {
	color: #4e4e4e;
	_border: none;
}

#postlist_popups a:hover, .postlist_popups a:hover {
	color: #4e4e4e;
}

#postlist_popups ul a, .postlist_popups ul a {
	color: #3e3e3e;
}

#postlist_popups, .postlist_popups {
         /* ie6 + ie7 fix */
	*width:540px;
}

#postlist_popups .popupmenu:hover a.popupctrl, #postlist_popups .popupmenu:hover .popupctrl a.popupctrl.active, .postlist_popups .popupmenu:hover a.popupctrl, .postlist_popups .popupmenu:hover .popupctrl a.popupctrl.active {
	border: 1px solid transparent;
}

.posts, #message_list {
	margin:5px 0;
}

#inlinemod_formctrls ul {
	left:auto;
	right:0;
}

.postlist_navpopup {
	clear:both;
	margin-top:2em;
}

.qr_require_click {
	display: none;
}

form#quick_reply {
	max-width:100%;
}

form#quick_reply .actionbuttons .group {
	max-width:100%;
}

form#quick_reply textarea {
	height:100px;
}

.above_postlist .newcontent_textcontrol {
	margin-top: 2.5px;
	position: relative;
	_display:inline;
}

#pagination_postlist_bottom {
	float:left;
}

.pagination_top {
	width: 60%;
	float: right;
	position: relative;
	margin-top: 2.5px;
	right: 0;
}

.above_postlist .pagination_top .pagination, .above_postlist .pagination_top .postpagestats {
	float: right;
	clear:left;
	vertical-align:middle;
	font-size: 12px;
	color: #3e3e3e;
	_display:inline;
}

.postpagestats {
	padding-top: 5px; /* 1px; */
	vertical-align:inherit;
}
	
.pagination_top .pagination {
	margin-left: 5px;
	position: relative;
	top: -3px;
}

.postlistfoot {
	display:block;
	width: 100%;
        height: 2em;
        clear:both;
        position: relative;
}

.below_postlist {
	display:block;
	clear:both;
	position: relative;
	float: right;
	margin-bottom: 1em;
	width: 100%;
}

.discussionlist + .below_postlist {
	margin-bottom: 10px;
}

.below_postlist .pagination_bottom {
	float: right;
	margin-top: 5px;
	width: 100%;
}

.below_postlist .pagination_bottom .pagination {
	float: right;
	clear: left;
	margin-left: 2.5px;
	position: relative;
}

.below_postlist .newcontent_textcontrol {
	position: absolute;
	top: -2.5em;
}

.navpopupmenu {
	display:block;
	float: right;
	padding: 0;
	padding-top: 1.75px;
	clear: left;
	margin-left: 5px;
	font-size: 12px;
	margin-top: 0;
}

.navpopupmenu a.textcontrol, .navpopupmenu a.popupctrl {
	color: #424242;
	border: 1px solid #a8a8a8;
	background: #e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;
	_background-image: none;
	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	padding: 1.66666666667px 3.33333333333px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

.navpopupmenu a.textcontrol:hover, .navpopupmenu a.popupctrl:hover {
	color: #417394;
	background: #efefef url(images/gradients/generic_button.png) repeat-x  ;
	_background-image: none;
}

.navpopupmenu a.popupctrl {
}

.navpopupmenu a.textcontrol {
}
 


/* CSS Document */

.lightbox {
	position:absolute;
	left:0;
	top:0;
}

.lightbox > div {
	background-color:#000000;
	padding:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
}

.lightbox > div > div {
	background-color:#F5F5F5;
	padding:6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.lightbox .picturerow {
	text-align:center;
}

.lightbox .buttonrow,
.lightbox .descrow {
	color:#666666;
	padding-top:4px;
	font-size:11px
}

.lightbox .buttonrow .closebutton {
	position:absolute;
	right:20px;
}

.lightbox .buttonrow .totals {}

.lightbox .descrow .filename {
	position:absolute;
	right:20px;
}

.lightbox .descrow .date {}

/*
.lightbox .progress {
	border:solid 4px #000000;
	border-bottom-width:0px
}
*/ 