body                                            { background:none }	
a:link, a:visited, a:hover, a:active            { color: #993526 /*hanh #3c78a7*/ }

/* Structure */
/*#navbar-wrapper, #top, #middle, #page, 
#gallery, #front-popular, #footer 				{ margin-left:0; margin-right:0 }*/
.container              						{ max-width: 1000px; /*hanh 960px*/ }
#page                   						{ background:#ececec }
#inner                                          { background:none }

/* Navigation Bar*/
#navbar-wrapper                                 { background:none }
#navbar                                         { background: #996600;/* hanh #303030;*/ -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: /*hanh 10px 10px*/ 0 0 }

/*Index Page*/
#top                                            { padding:10px 10px 0; background:#ececec }
#headline                                       { 
	width: 98% /* hanh 62.6%*/; 
	color:#333; 
	font-size: 1.0em; /* hanh 14px*/ 
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif; /*hanh */
}
#headline div.meta                              { color:#000 }
#headline h1.title a                            { color: #3c78a7 }
#top .label, #top .label a, #headline  a        { color: #6F3700 /*hanh #303030*/; padding:0 }
#featured                                       { width:31.9%	}
#headline, #featured                            { padding:1.1%; background: #fff; border-top:1px solid #ececec }
#featured a:hover, #headline a:hover            { color:#808080 }
#featured a img, #headline a img                { border:1px solid #ececec }

#single-head-wrapper                            { background:#fff; float:left }
#single_desc                                    { padding:2.6%% 1.1% }

#middle                                         { background:#ececec }
#category-bar                                   { padding:1.1%; background:#ffffff }
.meta                                           { font-size:0.8em ; line-height: 1.5em /*hanh*/;}
.meta a                                         { /*hanh color:#333*/}

.onecolumn img                                  { /*border:1px solid #ececec*/ }
.tanbox img                                     { border:1px solid #ececec }
/* hanh .tanbox h3.title a, .onecolumn h3.title a       { letter-spacing:-0.05em } */

/* Content Page*/
#content h2.title                               { color:#303030 }
.entry img, .post a img, #front-list img        { border:1px solid #ececec }
#map                                            { /*font-weight:bold; hanh*/ color:#333; }
#map a                                          { color:#993526 /*hanh #333*/ }
span#map                                        { font-size:0.9em /*hanh 10px*/ }

/* Sidebar*/
.spoiler h3                                     { border-bottom:1px solid #ececec }
.spoiler h3 a                                   { color:#fff }
#sidebar h3                                     { padding:5px 10px; color:#fff; background:#333 }

/* Footer*/
#gallery                                        { padding:1.6% 1.1%; background:#dedede }
#gallery #video                                 { padding-left:0.5% }
#gallery #random                                { width: 64.2% }
#front-popular                                  { padding: 1.1%; background:#303030; -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px }
#front-popular .clearfloat                      { padding-top: 10px; padding-bottom: 10px }
#front-popular h3, #recentpost a, 
#mostcommented a, #recent_comments a            { color:#fff }
#footer                                         { padding:5px 5px 5px 5px; width: 98%; /* hanh 10px 0*/ }

/*  #Responsive Mobile (Portrait)
================================================== */
@media only screen and (max-width: 767px ) {
	.container #headline                        { width: 98% }
	.container .wrapper #front-list, 
	.container .wrapper #paged-list             { width: 96.3% }
	.container #content.fullwidth               { width: 96% }
}

/* added by hanh */
#madmenu li.home , #menu-menu-1 li.home , li.home {
	display: none
}

#welcome {
	margin:0 auto;
	padding:0px 10px 0px 10px;
	text-align:center;
	color:#000000; /* #FFFFFF; /* #CCCCCC; */
	background: url(../images/decorations/o2_left_bg.png) repeat-x; /* #660000; */
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-style:normal;
	font-weight:bold;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
}
#front-list {
	line-height: 1.75em;
}

.wp-pagenavi {
	font-size: 11px;
	line-height: 2em;
}
	
#sidebar li {
    list-style: none;
    line-height: 1.3em;
    border-bottom: 1px dotted #bbbbbb;
    display: block;
    padding: 2px 0px 2px 13px;
    background: url(../images/sub.png) no-repeat 0 0px;
    font-size: 0.8em;
}	

#sidebar h3                                     { /*padding:5px 10px; color:#fff; background:#333*/
	background: url(../images/decorations/o-right_bg.gif) repeat-x;  
	margin:0px 0px 5px 0px;
	padding:3px 10px;
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	color:#fff;
	display: block;
	vertical-align:middle;
    	/*line-height: 1.3em;*/
    	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	text-align:left;
	text-indent: 0px;
	text-transform: lowercase; 
 }
 
#pn07-flex-post a , pn03-flex-post a{
	font-size: 10px!important;
}

#widget-collapscat-2-top a {
 	font-size: 10.5px!important;
 	line-height: 1.5em;
}
/*
#widget-collapscat-2-top li.collapsing.categories {
 	text-indent: 0em!important;
 	padding: 0 0 0 0!important;
}
*/
#widget-collapscat-2-top li.collapsing.categories.item {
 	text-indent: 0em!important;
 	padding: 0 0 0 2em!important;
}
#widget-collapscat-2-top li.collapsing.categories::before, #widget-collapscat-2-top ul::before  {
	display: none!important;
}
#widget-collapscat-2-top li.collapsing.expandable {
	background: none!important;
}

#get-recent-comments li {
 	font-size: 10px!important;
}

.tanbox h3.title a, .onecolumn span.title a {
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
    	color: #800517;
	display: block;
   	/* height: 20px;  */
	vertical-align:middle;
    	line-height: 1.5em;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10.584px;
	font-weight:bold;
	text-align:left;
	margin-left:=0px;
	margin-right:=0px;
	margin-top:=5px;
	margin-bottom:=10px;
	text-indent: 0px;
	text-transform: lowercase; 
	background-color: #f2F2F2;
}
.tanbox .title {
  font-size: 1em /*hanh 14px*/;
}	
.tanbox p, .onecolumn p {
    margin: 5px 0px;
    font-size:11px;
    line-height: 1.4em;
}

.meta a {
	font:Verdana, Arial, Helvetica, sans-serif!important;
	
}
.meta-date	{ 
	font-size:0.80em; 
	line-height: 1.5em;
	color:#333333; 
	padding-bottom: 2px; 
}

#content h2.title {
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    color: #800517;
    display: block;
    /* height: 20px; */
    vertical-align: middle;
    line-height: 1.8em;
    font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    text-align: left;
    margin-left: =0px;
    margin-right: =0px;
    text-indent: 0px;
    text-transform: lowercase;
    background-color: #f2F2F2;padding-top:2px;
    margin-top: 5px;
}

#content_single h2.title {
    background: url(/images/decorations/gradient_top.jpg) #F2F2F2 repeat-x 0px 0px;
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    /*letter-spacing: -0.05em;*/
    border-bottom: 1px solid #e2e2e2;
    border-top: 3px solid #e2e2e2;
    margin-bottom: 0px;
    /*padding: 5px 0px;*/
    color: #800000;
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    color: #800517;
    display: block;
    /*height: 20px;*/
    vertical-align: middle;
    line-height: 1.8em;
    font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
    margin-left: =0px;
    margin-right: =0px;
    text-indent: 0px;
    text-transform: lowercase;
    background-color: #f2F2F2;
}
.entry img, .post a img, #front-list img {
    margin: 0 10px 5px 0;
    padding: 2px;
}
.entry p {
	font-size: 1.0em;
	line-height: 1.75em;
}

@media only screen and (max-width: 767px ) {
	.container #content_single { width: 92%;  margin-left: 1%;} /* hanh */
}
#content_single {
    width: 76%;
    margin-left: 11%;
    background: #fff;
    padding: 15px;
    font-size: 1.05em;
    line-height: 1.75em;
    /*float: left;*/
    border-top: 1px solid #ececec;
}

/* bài đã đăng của */
.entry > h4,  h3.comment-reply-title , #comments > h3 {
    background: url(/images/decorations/gradient_top.jpg) repeat-x #F2F2F2 0px 0px;
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    font-size: 1.0em;
    color: #800517;
    display: block;
    height: 20px;
    vertical-align: middle;
    line-height: 1.4em;
    font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    font-size: 1.0em;
    font-weight: bold;
    text-align: left;
    margin-left: =0px;
    margin-right: =0px;
    text-indent: 0px;
    text-transform: lowercase;
    background-color: #f2F2F2;
}
h7 {
    background-color: transparent!important;
    color: #333333;
    /*display: block;*/
    height: 15px;
    vertical-align: middle;
    line-height: 1.8em;
    font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    font-size: 0.95em;
    font-weight: normal;
    text-align: left;
    margin-left: =10px;
    margin-right: =0px;
    text-indent: 10px;
    text-transform: lowercase;
    background-color: #f2F2F2;
}

#commentform small {
    background: #FFF;
    font-size: 0.7em;
    font-weight: bold;
    padding: 0;
}
#commentform input {
    width: 140px;
    margin: 5px 5px 0px 0;
}
#commentform .submitbutton{
    width: 100px!important;
}
.comment-form-cookies-consent {
	display: none;
}
.comment_notes_before{
	font-size: 0.9em;
	line-height: 1.5em;
	color: #804000;
}
	
#bio {
	font-size: 0.9em;
}

#bio img , .entry_wp_custom_author_image img {
	float: none!important;
}

#footer2 {
	margin: 0 auto;
	font-size:10px; /* 0.9em; */
	font-weight:bold;
	background:# none; /* #dedede;*/
	color:#F6F6F6; /* #333333; */
	width: 98%;
	padding: 10px 5px 20px 5px;
	/*border-left:5px solid #fff;
	border-right:5px solid #fff;*/
}

@media only screen and (max-width: 767px) {
#responsive-menu-container ,  #responsive-menu-search-box {
	background: #996600!important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a {
	background: #996600!important;
}
#responsive-menu-additional-content {
	display: none
}

#responsive-menu-button {
	width: 40px!important;
	height: 40px!important;
	background: transparent!important;/*#996600!important;*/
	background-color: #11ffee00;
}
}