body{
background: #262A2D;
font-size:12px;font-family:Tahoma;margin:0;color:#000000;padding:0;text-align:center}
table {
color: #000;
font-size: 12px;
}
td{
word-break: break-all;
}
#commentForm {
	margin: 0 0 10px 0;
}
a:hover{
	border-color:#ff0000;
}
a{
	color:#000;
	text-decoration:none;
}
hr {
height: 1px;
border: 0;
border-top: 1px solid #ccc;
}
acronym {
text-decoration: none;
border-bottom: 1px dashed #ccc;
cursor: help;
}
img {
border: 0;
}
/****** Form Controls Styles ******/
input.search-field {
background-color:#FFF;
border:1px solid #CCC;
margin-bottom:12px;
width: 200px;
}
form {
display: inline;
}
input {
font-family: tahoma;
font-size: 14px;
	border:1px solid #CCC;
}
input.text {
padding: 1px;
color: #000; 
border:1px solid #CCC;
margin-top: 1px;
margin-bottom: 1px;
}
input.button {
	padding: 2px 0 0 0;
	height: 30px;

}
textarea {
font:14px  tahoma; 
color: #000;
margin-top: 1px;
margin-bottom: 1px;
background-color:#FFF;
border:1px solid #CCC;
width:400px;
	height:150px;
	margin:0 0 0 4px;
}
select { 
margin-top: 1px;
background-color:#FFF;
border:1px solid #CCC;
}

#wrapper{width:980px;text-align:left;background-color:#fff;margin:auto;border:1px #000 solid;margin-top:10px;margin-bottom:0px}
#innerWrapper{width:980px;margin:0 auto}
#header{width:980px;margin:auto;background:#FFF;border-bottom:1px solid #ccc;}
#innerHeader{height:90px;}
.topbanner{float:right;margin-top:40px;}

#header-tools {
	}

span.header-tools-left, span.header-tools-right {
	display: block;
	width: 10px;
	height: 30px;}
span.header-tools-right {
	background-position: 0 0;
	float: right;
}
#header-tools-inner {
	float: right;
	margin-top: 20px;;
}
#tools {
	text-align: right;
	padding: 7px 0 0 0;
}
#tools a{
	text-decoration:none;
	padding: 0;
}
#footer{
	clear:both;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:20px
}
#footer a{color:#444}
#innerFooter{padding:10px;font-size:11px;color:#444;line-height:150%}
.blog-header{ width:100px; height:90px; padding-top:0px; margin-left:0px}
h1{padding:0px;margin:0px;color:#333;font-size:38px}
h1 a{color:#000}h1 a:hover{color:#0094cc}
.blog-ad{margin-right:100px}
#menu {
	width:980px;
 	margin: 0px;
 	padding: 0px;
 	font-size: 15px;
 	height: 50px;
 	background: transparent;
 	display: block;
} 
#menu ul{
 	margin: 0px;
 	padding: 0px;
 	display:block;
} 
#menu li{
 	list-style: none;
 	display:block;
 	float: left; 
	text-align: center;
 	padding: 0px; 
	margin: 0px; 
	height: 50px; 
} 
#menu a{
 	color: #000
 	margin: 0px; 
	padding-right:8px; 
	padding-left:8px; 
	padding-top:9px; 
	padding-bottom:25px;
 	display:block;
 	background: url('images/back_menu.gif') repeat-x center top;
 	text-decoration: none; }
 #menu a:hover, #menu .activepage a { 
	color: #fff; 
	background: url('images/back_menu_selected.gif') repeat-x center top;
 	text-decoration: none;
} 
#mainWrapper{ width:980px; margin-left:0px;}
.sidebar{float:right;width:391px;margin-left:0px;margin-top:0px;}
.sidebar-hide{display:none;float:left}
#innerSidebar{padding:0}
#innerSidebarOne{float:left;width:190px;border-right:1px solid #ccc;}
#innerSidebarTwo{float:right;width:200px;padding-left:0px}
#innerSidebarSearch{
	clear:both;
	color:#000;
	text-align:left;
	border-bottom:1px solid #ccc;
}
#innerSidebarlogin{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:20px;
}
#innerSidebarhotview{
	border-top:1px solid #ccc;}
#innerSidebarads{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;}
#innerSidebarADNET{}
#innerSidebarFooterads{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:300px;text-align:center;}
#innerSidebarFooter{padding-top:10px;padding-bottom:10px;clear:both;}
#innerSidebarADNETFOOTER{border-top:1px solid #ccc;}
.content{width:588px;float:left;margin-top:0px;border-right:1px solid #ccc;}.content-wide{}.content-only{width:100%}
#innerContent{margin-left:0;overflow:hidden;margin-right:0px;margin-top:20px}
.clear{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden}
.panel{padding:0}
.panel h5{
	background:#F4F4F4;
	text-transform:uppercase;
	text-align: center;
	color: #0000FF;
	font-size: 16px;
	font-weight:bold;
	cursor: pointer;
	letter-spacing: 1.5pt;
	padding: 5px 0 0 10px;
	margin: 0px;
	height: 25px;
}
.panel h5 a{color:#0094cc}
.panel-content{width:95%;margin:0;margin-left:05px;line-height:150%;color:#000}
.panel-content a{color:#333}
.panel-content a:hover{color:#0094cc}
.panel-content ul{padding:1px;margin:0px;margin-left:2px}
.panel-content li{padding:0px;margin:0px;list-style:none;border-bottom:0px solid #ddd;line-height:180%}
.panel-content li.indent{padding:0px;background-image:url("images/list.gif");background-repeat:no-repeat;text-indent:15px}
#sideblock_category li.indent{
	font-size:11px;
	padding: 0px;
	margin-left: 20px;
}
#sideblock_category {
	font-size:13px;
}
#loginForm{width:95%}
#calendar{ width:100%; margin-top:1px}
.calendar-top{ text-align:center; padding:0px}
.calendar-year,.calendar-month{ font-weight:bold}
.calendar-weekdays{ color:#999; font-size:11px; text-align:center; width:14%; padding:0px}
.calendar-weekday-cell{ color:#000; font-size:11px; text-align:center; width:14%; padding:0px; font-weight:bold}
.calendar-main{ background:#FFF}
.calendar-day,.calendar-day-blank,.calendar-saturday,.calendar-sunday,.calendar-today{ text-align:center; width:14%; padding:0px}
.calendar-saturday,.calendar-sunday{ color:#0D80BD}
.calendar-today{ color:#000; border:1px solid #ddd}
.calendar-day a,.calendar-saturday a,.calendar-sunday a{ color:#0D80BD; text-decoration:underline}
.calendar-today a{ color:#0D80BD; text-decoration:underline}
.search-field{background:#fff;border:1px solid #ddd}
.announce{margin-bottom:15px}
.announce-content{border-bottom:1px solid #ccc;padding:10px;color:#444;}
.article-top{line-height:30px;height:70px; margin-bottom:15px;border:0px #ddd solid}
.article-bottom{padding:5px;margin-top:15px}
.bottom-ads{
	color: #333;
}
.pages {
padding:5px 0 0 0;
}
.pagebar-mainbody{
}
.pagebar-selections{
padding:3px;
}
.pagebar-selections a{
padding:3px 3px;
color: #6385A1;
font-weight:bold;
border: 1px solid #cccccc;

}
.pagebar-selections a:hover {
color:#6385A1;
text-decoration:none;
border: 1px solid #cccccc;
background-color:#e5e5e5;
}
.pagelink-current {
font-weight:bold;
padding:3px 3px;
color: #6385A1;
border: 1px solid #e3e0e0;
background-color: #eeebeb;
}
.listbox{padding-top:5px;padding-bottom:5px}.listbox-table{width:99%}.listbox-header{font-weight:bold;text-align:center;background-color:#ddd;color:#333;height:25px}.listbox-entry{word-wrap:break-all;border-bottom:1px solid #ddd}.listbox-entry a{word-wrap:break-all}.prev-article{float:left;line-height:30px;height:30px}.next-article{float:right;line-height:30px;height:30px}
.textbox{padding-bottom:25px;margin-bottom:5px;clear:both}
.fads{};
/* Extra Footer */
.ExtraBG { width: 100%; float: left; background: #003399;}
.Extra {text-align:left;width: 980px; clear: left; margin: 0 auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:190px;}
.Extra h3 {text-align:center;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#0000ff; font-size: 17px; letter-spacing: -1px; }

.Extra ul { padding: 0px; margin: 0px;}
.Extra li { color:#000; padding: 1px 0px 1px 13px; margin: 0px; list-style-type: none; font-size: 11px;}
.Extra li a { color:#95c5e8; }
.Extra li a:visited { color:#0098DA; }
.Extra li a:hover { color:#000; }

.Extra .RecentPosts { width: 190px; float: left; }
.Extra .LastComments { width: 190px; float: left;}
.Extra .MostCommented { width: 190px; float: left;}
.Extra .xemnhieu { width: 190px; float: left;}
.Extra .xemlich { width: 190px; float: left;}
.Extra2{margin:10px;margin-top:0px;}
.bottombanner{float:right;margin-top:0px;}

.textbox-calendar{
	float:left;
	height:49px;
	width:46px;
	text-align:center
}
.textbox-calendar-day{
	display:block;
	font-family:Arial;
	color:#333;
	font-size:25px;
	padding:1px;
	*background:#fff;
	border:1px solid #ddd
}
.textbox-calendar-month{
	border-bottom:1px solid #ddd;
	margin-top:-8px;
	display:block;
	font-family:Arial;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	background:#0000ff;
}
.textbox-calendar-month{
	margin-top:0px
}
.textbox-title{
	word-wrap: break-all;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	color: #0000ff;
	border-bottom: 1px solid #ccc;
}
.textbox-title h4{
	font-size: 16px;
	padding: 0 0 0 10px;
	display: inline;
	color: #0000ff;
}
.textbox-label{
	padding: 0 0 0 46px;
	color: #000;
	font-size: 11px;
	margin-left:10px;
}

.textbox-content{clear:both;word-wrap:break-word;padding:5px; padding-left:10px;font-size:12px;line-height:180%}
.textbox-adminbar{padding:0px;font-size:11px;color:#000;text-align:right}
.textbox-tburl{padding-top:3px;font-size:11px;color:#000;text-align:left}
.readmore {
    margin: 10px 0 0 0;
    height: 36px;
    color: #333;
    padding: 0 0 0 28px;
    background: url('images/readmore.png') 0 1px no-repeat;
}

.comment-wrapper{}
.comment-top{padding:5px;padding-top:0px;margin:5px;color:#000;text-align:right}
.comment-pages{padding:5px;margin:5px;color:#000}
.insertimage{margin-right:10px}
.thumb{border:0px double #AAAAAA;float:right;margin-left:10px;padding:3px;}
.commentbox{
	word-wrap: break-word;
	padding: 5px;
    margin-top:11px;
    border: 1px solid #edeff0;
    background-color:#f8f9f9;
    	overflow:hidden;
}
.commentbox-title{
	font-size:11px;
	padding: 5px;
      border-bottom:1px solid #edeff0;
}
.commentbox-content{
	word-wrap: break-word;
	font-size:12px;
	line-height:18px;
	margin:10px 0;
	padding: 5px 0px 5px 0px;
	font-color:#000;
}
.panel-smilies-title{}

#commentForm{width:550px}


.messagebox{ width:550px; margin-top:120px; border:1px solid #ddd; border-top:0px; text-align:center; background-color:#ddd}.messagebox-title{ color:#FFF; font-weight:bold; padding:5px}.messagebox-content{ color:#444; background:#FFF; padding:10px; padding-bottom:20px; text-align:left}.messagebox-bottom{ color:#000; background-color:#ddd; padding:5px}.formbox{}
.formbox-comment{padding-top:10px;line-height:180%}
.formbox-title,.formbox-comment-title{font-size: 18px; 
	padding: 7px 0 5px 35px; 
	margin: 0 0 10px 0;
	background: url("images/comment2.png") 0 5px no-repeat;}.formbox-rowheader{padding:5px;font-weight:bold}.formbox-content{padding:5px}.panel-smilies{padding:5px;text-align:center}.panel-smilies-title{color:#000;text-align:left;border-bottom:1px solid #ddd}
.panel-smilies-content{ width:130px;padding:5px;line-height:180%}
.code {
	word-wrap: break-all;
	border: 1px solid #E2E2CF;
	border-left: 4px solid #E2E2CF;
	margin: 5px 20px;
	padding: 5px;
	background: #FAFAF0;
}

.quote {
	margin: 10px 10px 2px 25px;
	color: #518800;
	border: 1px solid #E2E2CF;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	background: #F5F5E9;
}
.quote-title {
	height: 24px;
	font-weight: normal;
	background: url('images/comment.gif') no-repeat 1% 32%;; padding-left:25px; padding-right:5px; padding-top:5px; padding-bottom:0px
}
.quote-title img {
	padding-right: 3px;
	margin-bottom: -4px;
}
.quote-content {
	word-wrap: break-all;
	padding: 2px 5px 5px 10px; 
	line-height: 18px;
}
.downloadbox {
	background:#fff;
	border:none;
}
.linkover{margin-bottom:20px;height:auto;clear:both}.linkbody{float:left;padding-bottom:14px}
.linkimg{float:left;text-align:right;margin-right:4px}.linktxt{float:left}.linktitle a{font-weight:bold}.linkgroup{font-weight:bold;font-size:11px;color:#0D80BD;text-indent:3px}.pagebox{padding-bottom:25px;margin-bottom:5px;clear:both}.pagebox-title{font-size:11px;height:68px;mblock;border-bottom:3px solid #ddd;font-weight:bold}.pagebox-content{margin-top:-30px;clear:both;word-wrap:break-word;padding:0;font-size:11px;line-height:180%}#smileybuttons{text-align:right;margin-top:9px}.smileybut{margin-right:3px;padding:3px;vertical-align:middle;font-weight:bold}.smileybut a{border:1px solid #BEE6FD}#toTop{width:106px;border:0;position:fixed;bottom:10px;right:201px;cursor:pointer;}
#topbar{position:absolute;border:0px solid black;padding:2px;width:550px;visibility:hidden;z-index: 100;}