/******************************
CSS RESET
******************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0; 	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; reply-titlereply-title none; }
table {	border-collapse: collapse; border-spacing: 0; }



/******************************
BASIC STYLES
******************************/
body{ background: #faf3e0; color: #000; font: 13px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 18px; counter-reset: li; }


h1,h2,h3,h4,h5,h6{ font-family: 'Open Sans', Arial, Helvetica, sans-serif; color: #000; }
h1{ font-size:20px; }
h2{ font-size:18px; }
h3{ font-size:16px; }
h4{ font-size:14px; }
h5{ font-size:12px; }
h6{ font-size:11px; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a { color: #91272B; text-decoration: none; }
a:hover { color: red; }
a:hover, a:active { outline: 0; }

b, strong { font-weight: bold; }
i { font-style: italic; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.container { width: 980px; margin: 0px auto; }

.aligncenter {
	margin: 0 auto;
}
.fleft{
	float:left !important;
}
.fright{
	float:right !important;
}
time {white-space: nowrap;}
time:before,
time:after{ content: ' // '; font-style: normal; }

sup { vertical-align: super; font-size:smaller;}
sub { vertical-align: sub; font-size:smaller; }

.subline { color:#888; font-size: 12px; font-style: italic; }
.tvv{color:#FFCC00; font-weight:bold;}
.admin, .prize, .btv, .bdv, .ctv, .tv {font-weight:bold; font-style: normal ; }
.admin{color:#FF0000;}
.prize{color:#FF945E; padding:5px; border:solid 1px #efefef;}
.btv{color:#006600; }
.bdv{color:#0066CC; }
.ctv{color: #822699; }
.tv{color:#666;}

/******************************
HEADER
******************************/
header { margin: 0px auto 20px; width: 980px; }
header #header_image { background: url(download.png) no-repeat; width: 980px; height: 170px; }
	#header_image {
		display: block;
		max-width: 980px;
		margin: 0px auto 3px;
	}
	#header_image_slide {
		display: block;
		max-width: 980px;
		margin: 0px auto 3px;
	}
	
header .top { background: #000; width: 950px; padding: 0px 15px; min-height:50px; }
header .logo { float: left; margin-right: 30px; display: inline-block; height: 53px; line-height: 53px; }
header .logo img { padding: 60px 0 0 40px; }

header .main-menu { list-style: none; float: left; }
header .main-menu > li { display: inline; font: 12px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 53px; border-right: 1px solid #151515; }
header .main-menu li a { color: #fff; }
header .main-menu li a:hover { color: #91272B; }

ul.main-menu li{float:left;top:0;}
ul.main-menu li a{ color: #fff;display:block;font: 12px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 53px;padding:0 14px;position:relative;text-align:center;text-transform:uppercase;z-index:1}
.ie6 ul.main-menu li a{display:inline-block}
ul.main-menu li:last-child a{background:none}
ul.main-menu li a.selected span{border-bottom:1px solid #000}
ul.main-menu li a:hover,ul.main-menu li a.active{color: #91272B;left:-1px;position:relative}
ul.main-menu li a:hover span,ul.main-menu li a span:hover,ul.main-menu li a.active span,ul.main-menu li a.selected:hover span{border-bottom:1px solid #fff}
ul.main-menu li.home a{background:none;height:38px;padding:0;width:28px}
ul.main-menu li.home a span{height:38px;width:28px}
ul.main-menu li.home a.selected span{background-position:0 -39px}
ul.main-menu li.home a:hover,ul.main-menu li.home a.active{cursor:pointer;left:0}
ul.main-menu li.home a:hover span{background-position:0 -77px}
ul.main-menu li:hover div.sub-floor-menus dl dd ul.items{margin:0 0 0 1px;width:200px}
.top ul li div.sub-floor-menus{left:-9999px;margin:0 0 0 -1px;overflow:hidden;padding:0;position:absolute;top:228px;z-index:101}div.sub-floor-menus{display:none}
.css-menu ul li:hover div.sub-floor-menus{display:inline;left:auto;padding:0;position:absolute}
.top ul li:hover div.sub-floor-menus{display:inline;left:auto;padding:0;position:absolute}
.top div.sub-menu-wrapper{background:#000;overflow:hidden}
.ie7 .top ul :hover div.sub-floor-menus{display:none}
div.sub-floor-menus{background:#000;border-bottom:1px solid #999;border-right:1px solid #999}
li>div.sub-floor-menus{background:none;border:none}
li>div.sub-floor-menus{border-right:1px solid transparent}
li>div.sub-floor-menus div.sub-menu-wrapper-right{ padding:0 7px 0 0}
li>div.sub-floor-menus div.sub-menu-wrapper-bottom{ padding:0 0 7px}
div.sub-floor-menus div.top:first-child{margin-left:0}
div.sub-floor-menus div.top:first-child div.sub-menu-wrapper-left{background:none;margin:0}
div.sub-floor-menus div.top:first-child div.sub-menu-wrapper-right{padding:0 14px 0 0}
div.sub-floor-menus div.top:first-child div.sub-menu-wrapper{padding:0 0 0 10px}
div.sub-floor-menus dl{border-left:1px solid #999;display:inline;float:left;margin-bottom:-10000px;overflow:hidden;padding-bottom:10000px}
div.sub-floor-menus dl:first-child{border:none}
div.sub-floor-menus dl dt{border-bottom:1px dashed #cacaca;color:#91272B;font-family:Georgia;font-size:1.05em;font-weight:normal;letter-spacing:.5px;line-height:2em;padding-left:10px;padding-right:0;width:auto}
div.sub-floor-menus dl ul.items{display:inline;float:left;padding:6px 10px 10px 10px;width:150px}
div.sub-floor-menus dl ul.items li{display:block; float:none;line-height:1.8em;list-style-position:outside;min-height:15px}
div.sub-floor-menus dl ul.items li a { text-transform: capitalize }
div.sub-floor-menus dl ul.items li:before { content: "\25BA"; color: #fff; font-size: 50%; display: inline-block; padding-right: 3px; pointer-events: none; }
div.sub-floor-menus dl.featured dt{border:none}
div.sub-floor-menus dl.featured ul.items{padding:0}
div.sub-floor-menus dl.featured ul.items li{border-top:1px dashed #cacaca;padding:6px}
ul.main-menu li div.sub-floor-menus a{background:none;border:none;display:inline;font-family:Tahoma;font-size:1em;font-weight:normal;height:auto;line-height:1.2em;padding:0;text-transform:none;white-space:nowrap}
ul.main-menu li div.sub-floor-menus a:hover{background:#000;color:#91272B;margin:0 0 0 -1px;padding:0 1px;text-decoration:none}
ul.main-menu li div.sub-floor-menus a span{display:none}
div.sub-floor-menus dl ul.items li a.sale{color:#b0171f}
div.sub-floor-menus dl ul.items li a.sale:hover{background:#b0171f;color:#fff}
div.sub-floor-menus dl ul.items li a.clearance{color:#36f}
div.sub-floor-menus dl ul.items li a.clearance:hover{background:#36f;color:#fff}
div.sub-floor-menus dl ul.items li a.new{color:#d6b500}
div.sub-floor-menus dl ul.items li a.new:hover{background:#d6b500;color:#fff}
div.sub-floor-menus dl ul.items li a.label{color:#000;font-weight:bold}
div.sub-floor-menus dl ul.items li a.label:hover{background:#000;color:#fff}
div.sub-floor-menus dl ul.items li a.red{color:#b0171f}
div.sub-floor-menus dl ul.items li a.red:hover{background:#b0171f;color:#fff}
div.sub-floor-menus dl ul.items li a.blue{color:#36f}
div.sub-floor-menus dl ul.items li a.blue:hover{background:#36f;color:#fff}
div.sub-floor-menus dl ul.items li a.black{color:#000}
div.sub-floor-menus dl ul.items li a.black:hover{background:#000;color:#fff}
div.sub-floor-menus dl ul.items li a.pink{color:#c48189}
div.sub-floor-menus dl ul.items li a.pink:hover{background:#c48189;color:#fff}
div.sub-floor-menus dl ul.items li a.yellow{color:#fdd017}
div.sub-floor-menus dl ul.items li a.yellow:hover{background:#fdd017;color:#fff}


header .top-search { display: block;float:right; width: 450px; margin: 11px 0px 0px; background: #fff;}
header .top-search .search-box { display: block; outline: none; float: left; height: 20px; width: 250px; padding: 5px 10px; border: none; line-height: 20px; position: absolute}
header .top-search select { height: 30px; width: 140px;line-height: 20px; display: inline-block;padding: 4px 0px 4px 10px;margin-bottom: 9px;font-size: 12px;color: #555555;cursor: pointer;border: none;-webkit-border-radius: 1px; -moz-border-radius: 1px;-ms-border-radius: 1px;border-radius: 1px;background-color: #fff;background: url(select.png) no-repeat 99% 50%;-webkit-appearance: none;text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}
header .top-search select:focus { outline: none }  
header .top-search .select {display: block; float: left ;position: absolute; margin-left: 260px ; border-left: 1px dotted #ffbcbc;}
header .top-search .search-button { cursor: pointer; float: right; height: 30px; line-height: 30px; background: #df8b74 url(search-button.png) center center no-repeat; border: none; text-align: center; color: #000; font: bold 10px 'Open Sans', Arial, Helvetica, sans-serif; width: 45px;}

header .bar { background: #e5e5e5; height: 40px; }
header .barLogin {background: #f9de42; height: 40px;}
header .menu-b { background: #df8b74; text-align: center; width: 330px; float: left; height: 40px; line-height: 40px; }
header .menu-b li { display: inline; padding-left: 8px; padding-right: 8px; color: #161616; border-right: 1px solid #fff; font: bold 10px 'Open Sans', Arial, Helvetica, sans-serif; text-transform: uppercase; }
header .menu-b li:last-child { border: none; }

header .support { width: 330px; float: left; font: 11px 'Open Sans', Arial, Helvetica, sans-serif; color: #505050; }
header .support span { float: left; color: #161616; padding: 0px 10px; border-right: 1px solid #d1d1d1; margin-left: 10px; line-height: 40px}
header .support span img { display: inline-block; padding-left: 10px; vertical-align: middle;}
header .loginInfoDetails {width:750px; text-align: right; float: left;}
header .loginIcons {display: block; padding-top: 5px }
header .barLogin .icons {height: 30px; width:30px; display: inline-block; margin-left: 20px;}
.icons.facebook {background: url(facebook.png) no-repeat}
.icons.gmail {background: url(google+.png) no-repeat}
.icons.yahoo-1 {background: url(yahoo-2.png) no-repeat}
header .arrowPack {background: url(arrowpack.png) no-repeat; width:33px; height:320px;top:40px;margin-left: 980px; position: absolute}

header h6 { font-weight: bold ; margin-right: 5px; line-height: 40px; }
header .nav a { display: inline-block; color: #505050 ; padding-left: 5px; padding-right: 0px; }
header .nav a:hover { color: #161616 ; }
.icon1, .icon2, .icon3 { width: 90px ; height: 28px ; display: inline-block; padding-left: 15px ; line-height: 28px;}
.icon1 { background: url(creat-post.png) no-repeat; }
.icon2 { background: url(icon2.png) no-repeat; }
.icon3 { background: url(icon3.png) no-repeat; }
.icon1 span, .icon2 span, .icon3 span { padding-left:20px; }

/****************************** 
Header Style 
******************************/
.ld-top{margin: 0 auto 20px; line-height: 24px;font-size: 13px;background: rgba(255, 255, 255, 0.4);text-transform: uppercase;z-index: 9999;position: relative;box-shadow: 1px 0px 2px rgba(0,0,0,0.2);}
.ld-top a{padding: 0px 10px;letter-spacing: 1px;color: #91272B;text-shadow: 0px 1px 1px #fff;display: block;float: left;}
.ld-top a:hover{background: #fff;}
.ld-top span.right{float: right;}
.ld-top span.right a{float: left;display: block;} 

/******************************
LOGIN
******************************/
#loginBar{color:rgb(165,202,228);position:relative;z-index:1;bottom: -125px; margin-right:20px;}
#loginBar .pageContent{padding-top:5px;position:relative;_height:0px}

/******************************
SEARCH
******************************/
.sidebar2 .top-search { float:right; width: 300px; margin: 11px 0px 20px; }
.sidebar2 .top-search .search-box { outline: none; float: left; height: 20px; width: 235px; background: #fff; padding: 5px 15px; border: none; line-height: 20px; }
.top-search input[type="text"] { font-style: italic; color: #91272B ; font-size: 12px ; }
.search input[type="text"]:focus{outline:none;border-color: #91272B;background: #fff;}
.top-search input::-webkit-input-placeholder {color: #acacac ;}
.top-search input:-moz-placeholder {color: #acacac ;}
.sidebar2 .top-search .search-button { cursor: pointer; float: right; height: 30px; line-height: 30px; background: #df8b74 url(search-button.png) center center no-repeat; background-size: 20px; border: none; text-align: center; color: #000; font: bold 10px 'Open Sans', Arial, Helvetica, sans-serif; width: 35px;}

/******************************
BACK TO TOP
******************************/
#tops{position: fixed;_position: absolute;_top:expression(eval(document.body.scrollTop + 430));bottom: 20px;margin-left: 985px;_right: -50px;cursor: pointer;background: url(top.png) no-repeat;height: 47px;width: 47px;text-indent: -999999px;display: none;opacity:0.5}

/******************************
SIDEBARS
******************************/
.sidebar {width: 240px;}
.sidebar2 { width: 300px }
.sidebar.left { float: left; margin-right: 20px; }
.sidebar.right, .sidebar2.right { float: right; margin-left: 20px; }

.sidebar .widget, .sidebar2 .widget { margin: 0px 0px 30px; padding: 0px 0px 20px; border-bottom: 1px solid #e5e5e5; }
.navigation .widget {border-bottom: none}
.sidebar2 #top-new, .sidebar2 #baoloi {margin: 0px 0px 20px; padding: 0px 0px 40px;}
.sidebar .widget h5, .sidebar2 .widget h5 { font-weight: bold; color: #91272b ; margin: 0px 0px 10px; padding: 0px 0px 20px; border-bottom: 1px solid #e5e5e5; }
.sidebar2 .tdn a {padding: 0 3px}
.sidebar .top-ten h5 { margin: 0px 0px 10px; padding: 0px 0px 10px; border-bottom: none; }

.rating { padding-left: 20px; }

.comment-icon { display: block; height: 15px; background: #f4c402 url(../images/comment-icon-black.png) 16px center no-repeat; color: #000 !important; position: absolute; bottom: 0px; left: 50%; margin-left: -15px; padding: 0px 15px 0px 5px; line-height: 15px; }
.sidebar .recent-posts li { border-bottom: 1px solid #e5e5e5; padding: 6px 0px; position: relative; }
.sidebar .recent-posts li:last-child { border-bottom: 1px solid #e5e5e5; }
.sidebar .recent-posts li .post-thumb { display: block; width: 45px; height: 45px; float: left; overflow: hidden; margin-right: 10px; position: relative; }
.sidebar .recent-posts li h6 { font-size: 11px; font-weight: bold; line-height: 13px; text-transform: uppercase; }
.sidebar .recent-posts li h6 a { color: #91272B; }
.sidebar .recent-posts li .feat-excerpt {line-height: 16px}
.sidebar .recent-posts li .feat-excerpt b {font-weight: bold}
.sidebar .recent-posts li .feat-excerpt span a, .ld-commentcontent .more_info {font-size:11px; text-transform:uppercase; color:#91272b; }
.sidebar .recent-posts .sub { font-style: italic; padding-left: 10px; }

.sidebar .top-ten { width: 240; position: relative; padding: 0px; border: 0px;}
.sidebar .top_media { width: 300; position: relative; margin-top: 10px; padding: 0px; border: 0px;}
.sidebar .top-ten > ul { list-style: none; height: 295px; width: 100%; overflow: hidden; position: relative;border: 1px solid #91272b ; padding: 10px 0 ; margin: 0;}

.sidebar .top-ten > ul li { border-bottom: 1px solid #e5e5e5; padding: 6px 0px; position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: #faf3e0;}
.sidebar .top_media > ul li { border-bottom: 1px solid #e5e5e5; background: #faf3e0;}
.sidebar .top-ten > ul li > div { border-bottom: 1px solid #e5e5e5; padding: 10px 0px 20px 0; }
.sidebar .top_media > ul li > div { border-bottom: 1px solid #e5e5e5; padding: 5px 0px 15px 0; }
.sidebar .top-ten > ul li:target,
.sidebar .top_media > ul li:target {z-index: 100;}
.sidebar .top-ten li h3,
.sidebar .top_media li h3 { color: #AA0000 ; text-shadow:1px 1px 0px #f2f2f2, 1px 2px 0px #b1b1b2; font-weight: bold; line-height: 45px; text-transform: uppercase; position: absolute; padding-left: 10px ;}
.sidebar .top-ten li:last-child,
.sidebar .top_media li:last-child { border-bottom: 1px solid #e5e5e5; }
.sidebar .top-ten li .post-thumb,
.sidebar .top_media li .post-thumb { display: block; width: 45px; height: 45px; float: left; overflow: hidden; margin: 0 10px 0 40px; position: relative; }
.sidebar .top-ten li h6,
.sidebar2 .top_media li h6 { font-size: 12px; font-weight: bold; line-height: 13px; }
.sidebar .top-ten li .feat-excerpt,
.sidebar2 .top_media li .feat-expect { color: #91272B; padding-top: 3px; line-height: 16px ; font-style: italic ; }
.sidebar .top-ten li .feat-excerpt span a,
.sidebar2 .top_media li .feat-expect span a {font-size:11px; text-transform:uppercase; color:#91272b; }

.sidebar .top-ten nav { width:240px ; height: 20px; line-height: 20px; font-weight: bold; text-align: center; border: 1px solid #91272b; z-index: 1000; overflow: hidden;}
.sidebar .top-ten nav a { width: 120px;float: left; overflow: hidden; color: #91272B; outline: none; text-align: center; position: relative; }
.sidebar .top-ten nav a.rc-active { background-color: #df8b74; color: #fff; }

.sidebar #tabs { padding: 0px; border: 0px; }
.sidebar #tabs .ui-tabs-nav { overflow: hidden; border-top: 1px solid #e5e5e5; }
.sidebar #tabs .ui-tabs-nav li { width: 32%; float: left; display: block; line-height: 45px; text-align: center; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.sidebar #tabs .ui-tabs-nav li:last-child { border-right: 0px; }
.sidebar #tabs .ui-tabs-nav li.ui-state-active { border-bottom-color: #fff; }
.sidebar #tabs .ui-tabs-hide { display: none; }
.sidebar #tabs > div {}
.sidebar #tabs > div ul li { padding: 13px 0px; border-bottom: 1px solid #e5e5e5; color: #505050; font-size: 11px; }
.sidebar #tabs > div ul li:hover { color: #000000; }

.sidebar .ads { border: 0px; padding: 0px; }
.sidebar .ads h5 { margin: 0px; border: 0px; }
.sidebar .ads figure { width: 240px; height: auto; overflow: hidden; }

.sidebar .widget > ul {}
.sidebar .widget > ul li { padding: 0px 0px 10px; border-bottom: 1px solid #e5e5e5; }
.sidebar .widget > ul li { margin: 0px 0px 10px; }
.sidebar .widget ol.list-1 li { padding: 0px 0px 7px; border-bottom: 1px solid #e5e5e5; }
.sidebar .widget ol.list-1 li { margin: 0px 0px 7px; }
.sidebar .widget ol.list-1 li .subline span {font-weight: normal; font-style: italic;}
.sidebar .widget > ul li:last-child, .sidebar .widget ol.list-1 li:last-child { border: 0px; margin: 0px; padding: 0px; }
.sidebar .widget ol.list-1 h6 a:before { counter-increment: li; content: counter(li)'.'; padding-right: 3px; position: relative; color: #91272B; font-weight: bold; }
.sidebar .widget ol.list-1 h6 a:hover:before  { color: red; }
.sidebar .top-ten > ul li { margin: 0px 0px 5px; padding: 0px 0px 5px; }
.sidebar2 .widget > ul.ld-list li { margin: 0px 0px 5px; padding: 0px 0px 5px;  }
.sidebar2 .widget > ul.top-list li { margin: 0px 0px 5px; padding: 0px 0px 0px; border-bottom: 1px solid #e5e5e5;}

.comment {background:url(paper.png) no-repeat; background-size: 240px;padding:20px 10px; width:220px; height:56px; resize:none; border:none; overflow:hidden; font-family:Verdana; font-size:12px;}
.quatang-form .comment {background-size: 300px; width: 280px; height: 117px;}
textarea.comment:focus { outline-color:#faf3e0; }
#comment .ct-button, 
#comment input[type="submit"], 
.post-news form input[type="submit"],
.columns-2 input[type="submit"] { padding: 0px 7px; color: #000; float: right; border: 0px; outline: 0px; font-size: 10px; border: 1px solid #d68670; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px 3px 3px 3px; cursor:pointer; }
.quatang .name, 
.quatang .email, 
.quatang .passcode { width:280px; }
.quatang > ul.ld-quatang { height:500px; overflow-y: scroll;}
.buttonbig, #respond form input[type="submit"], 
.post-news form input[type="submit"],
.columns-2 input[type="submit"] { display: inline-block; text-decoration: none; font-weight: normal; font-size: 10px; padding: 3px 8px; line-height: 20px; color: #555; text-transform:uppercase; border: 1px solid #dedede; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px 3px 3px 3px; cursor:pointer; }
.buttonbig, #respond form input[type="submit"], 
.post-news form input[type="submit"],
.columns-2 input[type="submit"] { padding: 2px 10px; }
.buttonbig.action, 
.ct-button.action, 
#respond form input[type="submit"], 
.post-news form input[type="submit"],
.columns-2 input[type="submit"] {background: #f78297;background: -moz-linear-gradient(top, #f78297 0%, #f56778 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f78297), color-stop(100%,#f56778));background: -webkit-linear-gradient(top, #f78297 0%,#f56778 100%);background: -o-linear-gradient(top, #f78297 0%,#f56778 100%);background: -ms-linear-gradient(top, #f78297 0%,#f56778 100%);background: linear-gradient(top, #f78297 0%,#f56778 100%);border-color: #df6f8b #da5f75 #d55061;color: #fff;text-shadow: 0 1px 0 #f89ca9;-webkit-box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;-moz-box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1; cursor:pointer;    }
.buttonbig.action:hover, .ct-button.action:hover, 
#respond form input[type="submit"]:hover, 
.post-news form input[type="submit"]:hover,
.columns-2 input[type="submit"]:hover {background: #f56c7e;background: -moz-linear-gradient(top, #f56c7e 0%, #f78297 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f56c7e), color-stop(100%,#f78297));background: -webkit-linear-gradient(top, #f56c7e 0%,#f78297 100%);background: -o-linear-gradient(top, #f56c7e 0%,#f78297 100%);background: -ms-linear-gradient(top, #f56c7e 0%,#f78297 100%);background: linear-gradient(top, #f56c7e 0%,#f78297 100%);border-color: #c36079 #c25669 #c14e5c;text-shadow: 0 1px 0 #f9a6b4;color: #913944;-webkit-box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;-moz-box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;     
}
.buttonbig.action:active, .ct-button.action:active {background: #f78297;-webkit-box-shadow: 0 1px 1px #fff, inset 0 1px 0 #f8909e;-moz-box-shadow: 0 1px 1px #fff, inset 0 1px 0 #f8909e;box-shadow: 0 1px 1px #fff, inset 0 1px 0 #f8909e;   }
.ct-comments { margin-top:40px }



/******************************
CONTENT
******************************/
#content { width: 460px; float:left; }
#content section { margin: 0px 0px 20px; }
#content section > h1 { font-weight: bold; color: #91272b ; margin: 0px 0px 5px; padding: 0px 0px 20px; border-bottom: 1px solid #e5e5e5; }
/*#content section div > h5 a { text-transform: uppercase ; }*/

#content .featured { position: relative; }
#content .featured h5 { margin: 0px; border: 0px; }
#content .featured #slider { height: 315px; overflow: hidden; }
#content .featured #slider > div { height: 315px; width: 100%; position: relative; }
#content .featured #slider > div img { width: 100%; height: 100%; }
#content .featured #slider .caption { overflow: hidden; z-index: 10; height: 80px; position: absolute; bottom: 20px; left: 0px; width: 100%; }
#content .featured #slider .caption > div { width: 50%; float: left; height: 100%; }
#content .featured #slider .caption > div.red { background: #d5856f; }
#content .featured #slider .caption > div.red h5 { padding: 8px 15px; line-height: 20px !important; }
#content .featured #slider .caption > div.red:hover h5 a { color: #000; }
#content .featured #slider .caption > div.red:hover { background: #ffcc00; } 
#content .featured #slider .caption > div.black { background: #000; color: #fff; position: relative; }
#content .featured #slider .caption > div.black span { display: block; margin: 8px 0px 8px; padding: 0px 15px; }
#content .featured #slider .caption > div.black span a { }
#content .featured #slider .caption > div.black p { font-size: 11px; padding: 0px 15px; }
#content .featured .pager { position: absolute; top: 40px; left: 10px; z-index: 10; }
#content .featured .pager a { display: inline-block; height: 3px; margin: 0px 5px 0px 0px; width: 13px; background: #000; text-indent: -9999px; }
#content .featured .pager a.activeSlide { background: #f4c402; }
#content .featured .next { color: #000; position: absolute; top: 55px; left: 52px; z-index: 9999; }
#content .featured .prev { color: #000; position: absolute; top: 55px; left: 10px; z-index: 9999; }
#content .featured .next:hover,
#content .featured .prev:hover { color: #ecbf07; }

#content .new-posts li { border-bottom: 1px solid #e5e5e5; padding: 6px 0px; position: relative; }
#content .new-posts li h6 p { display: inline-block; width: 360px; line-height: 20px}
#content .new-posts li h6 p .views { color:#888; font-size: 12px; margin-left: 15px;}
#content .new-posts li h6 span.post-content { text-transform: uppercase; }
#content .new-posts .hour { font-style: normal ; }

.ld-icons {padding-bottom: 3px;}
.ld-icons a{display: block;width: 20px;height: 20px;margin: 0 5px;outline: none;position: relative;}
.ld-icons a span { font-style: italic;font-size:10px ; width: 90px ;height: auto;line-height: 17px;padding: 3px;left: 50%;margin-left: -57px;color: #719DAB;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);text-align: center;border: none;background: #fff;border-radius: 5px;position: absolute;pointer-events: none;bottom: 50px;opacity: 0;box-shadow: 1px 1px 2px rgba(0,0,0,0.1);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; white-space: nowrap;}
.ld-icons a span:before,
.ld-icons a span:after{content: '';position: absolute;bottom: -6px;left: 50%;margin-left: -3px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid rgba(0,0,0,0.1);}
.ld-icons a span:after{bottom: -5px;margin-left: -4px;border-top: 5px solid #fff;}
.ld-icons a:hover span{opacity: 0.9;bottom: 25px;}

#content .two-cols { border-bottom: 1px solid #e5e5e5; overflow:hidden; margin: 0px 0px 20px; padding: 0px 0px 20px; }
#content .two-cols > div { width: 220px; float: left; margin-right: 20px; position: relative; }
#content .two-cols > div:last-child { margin: 0px; }
#content .two-cols > div .image { min-width: 230px; display: block; min-height: 160px; overflow: hidden; margin: 0px 0px 10px; position: relative; line-height: 0px; }
#content .two-cols > div .image img { min-width: 230px; min-height: 160px; }
#content .two-cols > div span.date { color: #949494; font-weight: bold; display: block; margin: 0px 0px 10px; }
#content .two-cols > div h5 { font-weight: bold; color: #91272b ; margin: 0px 0px 5px; padding: 0px 0px 20px; border-bottom: 1px solid #e5e5e5; }
#content .two-cols > div h3 { font-weight: bold; color: #91272b ; margin: 0px 0px 5px; padding: 0px 0px 20px; border-bottom: 1px solid #e5e5e5; }
#content .two-cols > div ul h6 a { color: #91272b; font-size: 12px; }
#content .two-cols > div ul h6:hover a { color: #A97829; }
#content .two-cols > div li { list-style: none; padding: 10px 0px; border-bottom: 1px solid #e5e5e5; }
.playlist { background: url(playlist.png) no-repeat ; padding-left: 15px }
.comment-ico {background: url(comment-icon.png) no-repeat ; padding: 0px 20px}
.views { background: url(icon-view.png) no-repeat ; padding-left: 20px }
#content .two-cols > div li:last-child { padding-bottom: 0px; border: 0px; }

.hour { background: url(hour.png) no-repeat; width: 80px ; height: 24px ; display: inline-block; padding-left: 25px ; line-height: 24px; }
.listen, .add-playlist, .delsong {display: inline-block; margin: 0; padding-right: 10px}
.creat-post { background: url(creat-post.png) no-repeat; background-size: 24px ; width: 24px ; height: 24px ; display: inline-block; margin-right: 20px; }

/******************************
SINGLE POST
******************************/
#ld-content { width: 660px; float:left; }
#ld-full { width: 980px; float:left; }
#ld-content section { margin: 0px 0px 20px; }
#ld-content section > h5, #ld-content section > h3 { font-weight: bold; color: #91272b ; text-shadow:1px 1px 0px #f2f2f2, 1px 2px 0px #b1b1b2 ; margin: 0px 0px 5px; padding: 0px 0px 5px; }
#ld-content section > h4 { color: #91272b ; text-shadow:1px 1px 0px #f2f2f2; text-transform: uppercase ; margin: 0px 0px 5px; padding: 0px 0px 5px; }
.post-news h4 { text-transform: uppercase ; color: #913944 ; margin: 0px 0px 5px; padding: 0px 0px 20px; }
#ld-content section > h5 a, #ld-content section > h3 a { font-style: italic ; }
#ld-content section div > h5 a,#ld-content section div > h3 a { text-transform: uppercase ; }
#ld-content .sub { font-style: italic; padding-right: 30px; }
#ld-content .ld-post .full blockquote { margin: 0px 0px 25px; background: url(blockqout.png) 10px 10px no-repeat; padding-left: 40px; }
#ld-content .ld-post .full blockquote p { font-weight: bold; font-style: italic; }
#ld-content .ld-post h5 span.cover:before {content: "\25BA";font-size: 80%;display: inline-block;padding: 0 5px;pointer-events: none;}
.full p { padding-bottom: 5px; }
.row4 { height: 260px; overflow: hidden; }
.ld-post .post-content .post-excerpt { font-style: italic; clear: both; padding: 5px 0 20px 0; margin-bottom: 10px; } 
.archive-new .post-content { font-size: 14px ; } 
.ld-list .post-content { padding: 0 15px 0 5px; }
.ld-post .subline { padding: 0px 0px 15px; border-bottom: 1px solid #e5e5e5; }
.ld-post span.subline { border-bottom: none; }
.ld-post ul.list-1 li .subline {border-bottom:none;}
.archive-new .subline { padding: 0px 0px 5px; border-bottom: 1px solid #e5e5e5; }
.subline time{ margin: 0 5px; padding: 0px; white-space: nowrap; }
.subline time:before,
.subline time:after{ color: #d3d3d3; padding: 0 2px; }
.subline .ld-category, .subline .sub-ct, .subline .views { font-style: normal; text-transform: uppercase ; }
.subline .sub-ct {padding-left: 20px}
.subline span { font-style: normal ; }
.func-bar { width: 640px; background: #e5e5e5 ; padding-left: 20px; line-height: 40px; }
.func-bar a {display: inline-block; margin-right: 30px; }
#share a, #share .ld-like, #share .rating {display: inline-block; margin-right: 20px; }
.nghe, .down, .like, .error, .edit-link, #toggle, .yahoo, .add-plist, .source-code, .detail, .help { width: auto ; height: 24px ; display: inline-block; line-height: 24px;}
.nghe { background: url(nghe.png) no-repeat; }
.down { background: url(down.png) no-repeat; }
.like { background: url(like.png) no-repeat; }
.error { background: url(error.png) no-repeat; }
.edit-link { background: url(edit-link.png) no-repeat; }
.youvideo { background: url(video.png) no-repeat; }
.zingmp3 { background: url(mp3.png) no-repeat; }
.yahoo {background: url(yahoo-pencil.png) no-repeat;}
.add-plist {background: url(playlist-new.png) no-repeat;}
.source-code {background: url(source_code.png) no-repeat;}
.detail { background: url(details.png) no-repeat; }
.help { background: url(help.png) no-repeat; }
#youtube { display: none; }
.nghe span, 
.down span, 
.like span, 
.error span, 
.edit-link span, 
.youvideo span, 
.zingmp3 span, 
.yahoo span,
.add-plist span,
.source-code span,
.detail span,
.help span { padding-left: 25px; }
.full .listen, .full .add-playlist, full .delsong {padding-right: 15px;}

#ld-content .ld-post ul,
#ld-content .ld-post ol, 
.sidebar .widget ol, 
.sidebar2 .widget ol { margin: 0px 0px 10px; }
#ld-content .ld-post .full ul li, 
#ld-content .ld-post ul.list-1 li { padding-left: 18px; line-height: 18px; margin: 0px 0px 10px; }
#ld-content .ld-post .full .ld-postnav #page_numbers ul li { padding-left: 5px; }
#ld-content .ld-post ul.ld-list h6, #ld-content .ld-post h6 {font-weight: bold; color: #91272b ; text-shadow:1px 1px 0px #f2f2f2, 1px 2px 0px #b1b1b2; text-transform: uppercase ; margin: 10px 0px 5px; padding: 10px 0px 5px; border-bottom: 1px solid #e5e5e5;}
#ld-content .ld-post ul.ld-list h6 sub {font-style: italic; text-transform: none; padding-left: 20px; text-shadow: none;}
#ld-content .ld-post ol li, 
.sidebar .widget ol li, 
.sidebar2 .widget ol li { line-height: 18px; margin: 0px 0px 5px; }
#ld-content .ld-post ul.list-1 { padding-left: 20px; }
#ld-content .ld-post .ld-box ul.list-1 { padding-left: 10px; }
#ld-content .ld-post ul.ld-list li { margin: 0px 0px 3px; border-bottom: 1px solid #e5e5e5; }
#ld-content .ld-post ul.ld-list li:last-child { border-bottom: none; }
#ld-content .ld-post ul.list-1 li { background: url(li1.png) left 4px no-repeat; }
#ld-content .ld-post ul.list-2 li { background: url(li2.png) left 3px no-repeat; }
#ld-content .ld-post ul.list-4 li { background: url(li4.png) left 3px no-repeat; }
#ld-content .ld-post ul.list-5 li { background: url(li5.png) left 5px no-repeat; }
#ld-content .ld-post ul.list-6 li { background: url(li6.png) left 7px no-repeat; }
#ld-content .ld-post ol.list-3 a, .sidebar .widget ol.list-3 a, .sidebar2 .widget ol.list-3 a { position: relative; display: block; padding: 0px 0px 0px 0px; *padding: 0px; margin: 0 0 0 2.5em; font-size: 13px ;}
#ld-content .ld-post ol.list-3 a:before, .sidebar .widget ol.list-3 a:before, .sidebar2 .widget ol.list-3 a:before { counter-increment: li; content: counter(li); position: absolute; left: -2em; top: 0px; background: #A97829; color: #fff; width: 20px; line-height: 18px; text-align: center; font-size: 15px ; font-weight: bold; }
#ld-content .ld-post ol.list-3 a:hover:before, .sidebar .widget ol.list-3 a:hover:before, .sidebar2 .widget ol.list-3 a:hover:before  { color: #A97829; }
#ld-content .ld-post ul > br,
#ld-content .ld-post ol > br { display: none; }
#ld-content .ld-post .full { margin: 10px 0 0 0 ; }
#ld-content .ld-post .one-half { width: 48%; margin: 0 4% 0 0; float: left; }
#ld-content .ld-post .last { margin-right: 0px; }
#ld-content .ld-post .one-half h6 { font-weight: bold; color: #91272b ; text-shadow:1px 1px 0px #f2f2f2, 1px 2px 0px #b1b1b2; text-transform: uppercase ; margin: 10px 0px 5px; padding: 10px 0px 5px; border-bottom: 1px solid #e5e5e5;}
#ld-content .ld-post .one-half sub { font-weight: bold; font-style: italic ; color: #91272b ; text-shadow:none; text-transform: uppercase;}
#ld-content .ld-post .one-half .lyric_detail { margin: 10px 0px 0px; padding: 10px 0px 0px; }
#ld-content .ld-post .one-half .txtEnglish { margin: 10px 0px 0px; padding: 10px 0px 0px; }
#ld-content .ld-post .one-half .post-thumb {float: left; display:inline-block;margin: 0 5px 0 0;}
.ld-post .one-half .subline { display:inline-block; position: relative;padding: 0px 0px 5px;}
.button200 a { background: #ff9000; padding: 10px; display: block; color: #FFF; font-size: 12px; text-align: center; margin-right: 20px; margin-bottom: 20px; }

.ld-columns-3 {-moz-column-count: 3;-moz-column-gap: 10px;-moz-column-rule: none;-webkit-column-count: 3;-webkit-column-gap: 10px;-webkit-column-rule: none;column-count: 3;column-gap: 10px;column-rule: none;}

.ld-columns-3 p{padding: 10px 0px;-moz-column-break-inside: avoid;-webkit-column-break-inside: avoid;-o-column-break-inside: avoid;-ms-column-break-inside: avoid;column-break-inside: avoid;display: inline-block;width: 100%;}
.ld-columns-3 p span, .ld-request-archives .box-inner .views { padding-right:17px ; }
.ld-columns-3 .views, .ld-columns-3 .comments, .ld-request-archives .box-inner .views { background: url(icons.png) no-repeat; padding: 0 17px ;}
.ld-columns-3 .views, .ld-request-archives .box-inner .views { background-position: top left ; }
.ld-columns-3 .comments { background-position: bottom left ; }

/* Normal Archive Style */
.archive-container, .ld-row-wrapper { display: table; width: 660px; border-collapse: separate; border-spacing: 10px; }
.archive-container .ld-row{ display: table-row; margin: 0; }
.ld-box{background-color:#fff;-moz-box-shadow:1px 1px 1px #e5eaed;-webkit-box-shadow:1px 1px 1px #e5eaed;box-shadow:1px 1px 1px #e5eaed;padding:10px 15px 0px 15px;margin: 10px 15px;}
.ld-yearly-archives .ld-box{margin: 0px 0px 10px 0px;}
.archive-container .ld-row .ld-box{display: table-cell;margin: 0;width: 50%;}
.archive-container .ld-row .ld-box p {font-size: 12px;}
.full .ld-box{font-style:normal;}
.full .ld-box h5 { padding-bottom: 5px; }
.full .ld-box .box-inner .last-edit { color:#888; font-size: 12px; font-style: italic; }
.ld-box .subline {line-height: 15px;padding-bottom: 3px;border-bottom: none;font-size: 10px; padding-left: 47%;}
.i_search .ld-box .subline {padding-left: 0;}
.ld-box .ld-feel {padding-left: 0;}
.ld-post h5 span.rating { padding-left: 20px; }
.feat-excerpt a {text-transform: uppercase;font-size: 10px;white-space: nowrap;}

.full .feat-excerpt p{line-height:20px;display: inline;}
.full .feat-excerpt span a{white-space: nowrap;}
.full #page_numbers ul {width:auto;float:right;}
.latest-thumb{float:left;margin: 0 10px 5px 0;}
.latest-thumb a{display:block;border:2px solid #e5eaf0;width: 90px;height: 90px;background: #549dc0 url(../images/thumb_small.jpg) no-repeat center center;}
.latest-thumb a img{ width: 90px; height: 90px; display: block; }
.ld-row-wrapper .ld-row{display: table-row;margin: 0;}
.ld-row-wrapper .ld-row .ld-box{display: table-cell;width: 50%;margin: 0;}
.ld-row-wrapper .ld-box h4{text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);text-transform: capitalize;background:transparent url(stripes_black.png) repeat-x bottom left;padding: 0px 0px 15px 0px;margin-bottom: 12px;}
.ld-row-wrapper .ld-box li b, 
.full .ld-list li .count{font-size: 13px ; color: red;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);padding-right: 2px;}
div.full p img { display: block; border: none; margin: 0 auto; max-width: 660px;}

/* Request Archive Style */
.ld-request-archives h3 sub, .ld-pl-archives h3 sub { font-size: 11px ; text-transform: capitalize ; margin: 0px 10px 0 0px; text-shadow: none ; }
.ld-post h3 sub b { color: red ; }
.ld-request-archives .subline, .ld-pl-archives .subline { font-size: 11px ; }
.ld-request-archives .ld-box h5, .ld-pl-archives .ld-box h5 { font-size: 13px ; }
.ld-request-archives .ld-box h5 { float:left; margin: 0px 10px 5px 0px; width: 40% ; }
.i_search .ld-box h5 {width: 100%;margin: 0px 10px 0 0px;}
.i_search .ld-box p {margin-left: 10px;}
.ld-box h5 span.i_title {float:left; width: 80%;}
.ld-pl-archives .ld-box h5 { float:left; margin: 0px 10px 5px 0px; width: 45% ; }
.pne_st1_li .ld-box h5 {float:left; margin: 0px 10px 5px 0px; width: 60%;}
.pne_fav .ld-box h5 {float:none;}
#ld-content section.ld-request-archives .ld-box h5 a,
#ld-content section.ld-pl-archives .ld-box h5 a { text-transform: capitalize ; }
.ld-box h5 span.i_number { font-size: 15px ; padding-right: 5px; text-transform: uppercase ; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); } 
.ld-request-archives .ld-box p.feat-excerpt { color: #C06601 ; }
.ld-request-archives h5 time, #ld-content section.ld-request-archives .ld-box h5 .views { color: #999; font-size: 11px; font-weight: normal; padding-left: 15px ; }
.box-inner time, .box-inner .views, .box-inner .playlist, ul.list-1 li span, .ld-row-wrapper ul li span, ul.ld-list li p .views, ul.ld-list li p .playlist { color: #999; font-size: 12px; font-weight: normal; padding-right: 10px; }
.ld-request-archives h5 time:before,
.ld-request-archives h5 time:after,
.box-inner time:before,
.box-inner time:after{ color: #ddd; }

/* Yearly Archives */
.ld-yearly-archives { padding-bottom:20px; }
.ld-yearly-archives .ld-box h3 { font-size:26px; color:#c2d2e1; border-bottom:1px solid #dfe5eb; padding-bottom:5px; margin-bottom:10px; }
.ld-yearly-archives .ld-box p{ padding:5px 0px; }
.ld-yearly-archives .ld-box p a { color:#9B3F14; display:block; background-color:#f3f5f7; padding:2px 7px 10px; line-height: 18px; font-style: normal; font-size: 14px; }
.ld-yearly-archives .ld-box p a:hover { color: #fff; background-color: #CDAF83; }
.ld-yearly-archives .ld-box p time { display: block; text-transform: uppercase; font-size: 10px; color: #c2cbd4; }
.ld-yearly-archives .ld-box p a:hover time { color: #fff; }

/* Pagination Style */
#page_numbers ul {list-style: none;color:#777;line-height: 25px;padding: 10px 0px;}

#page_numbers li,
.ct-commentnav .page-numbers { display: block;float:left;font-size:11px;text-decoration:none;width: 22px;line-height:22px;height: 22px;text-align: center;outline:none;}
.ct-commentnav .page-numbers{ margin:0 2px; }
.ct-commentnav a.prev, .ct-commentnav a.prev:hover,
.ct-commentnav a.next, .ct-commentnav a.next:hover{width:auto;color:#777;background:transparent;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px 0px 0px 0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-align:left;font-size:12px;margin:0 5px;} 
.ct-commentnav a.prev:hover,
.ct-commentnav a.next:hover { color:#000; }

/******************************
COMMENTS
******************************/
#ld-content section > h3, #ld-content h3 { font-weight: bold; color: #91272b ; text-shadow:1px 1px 0px #f2f2f2, 1px 2px 0px #b1b1b2;  margin: 0px 0px 10px; padding: 0px 0px 10px; border-bottom: 1px solid #e5e5e5;}
.ld-comments sup { font-size: 12px;}
#ld-content .ld-h-shd { padding-left: 10px; }

.ld-small-text{
	text-transform: uppercase;
	padding: 0px 2px;
	font-size: 12px;
}


/******************************
SHARE
******************************/
#share { width: 640px; background: #efefef ; padding-left: 20px; line-height: 20px; margin: 0 0 10px; }
#share .ld-like { color: #91272B; }
#share .fb_iframe_widget span { vertical-align: 0px !important; width: 60px; }
#share .fb_iframe_widget iframe { width: 60px; }
#share .twitter-share-button { width: 85px !important; }
#share .pin-it-button { width: 50px !important; }
#share .pin_it { width: 45px !important; overflow: hidden; display: inline-block; }
#share #___plusone_0 { margin-left: 10px !important; }

/******************************
CONTACT
******************************/
.page-content p{text-align: justify;padding: 10px 0;}
.page-content ul{padding: 0px;}
.page-content ul li {line-height:20px;}
.columns-2{-moz-column-count: 2;-moz-column-gap: 30px;-moz-column-rule: none;-webkit-column-count: 2;-webkit-column-gap: 30px;-webkit-column-rule: none;column-count: 2;column-gap: 30px;column-rule: none;}
.page-content .columns-2{padding-top: 30px;}
.columns-2 p {padding: 10px 0px;-moz-column-break-inside: avoid;-webkit-column-break-inside: avoid;-o-column-break-inside: avoid;-ms-column-break-inside: avoid;column-break-inside: avoid;display: inline-block;width: 100%;}
.page-content ul{padding: 0px;}
.page-content .form li {-moz-column-break-inside: avoid;-webkit-column-break-inside: avoid;column-break-inside: avoid;display: inline-block;width: 100%;padding-bottom: 5px; }
.page-content .form input {padding: 0px 7px 8px 7px;}
.page-content .form input[type="text"],
.page-content .form textarea { color: #3C4C54; text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}
.page-content .form input.submit{ font-weight: normal; padding: 4px 13px; margin-right: 2%;}
.page-content .form label{ font-size: 13px; padding-bottom: 0px; }
/******************************
PAGINATION STYLE
******************************/
#page_numbers ul .ld-commentnav{list-style: none;color:#777;line-height: 25px;padding: 20px 0px;}
.ld-commentnav{height:25px;padding:10px 0px;margin:20px 38px 10px 38px;}
#respond{padding: 5px 0 5px 5px;}
.ld-commentlist{overflow: hidden;}
#page_numbers{margin: 10px 10px 0px 10px;}
#page_numbers ul {width: 100%;height:40px;}
#page_numbers li {float:left;display: block;font-size:11px;margin:2px;}
#page_numbers li.space{padding:0 5px;}
#page_numbers a { display: block;float:left;font-size:11px;text-decoration:none;width: 22px;line-height:22px;height: 22px;text-align: center;outline:none;}
.ld-commentnav .page-numbers { display: block;float:left;font-size:11px;text-decoration:none;width: 22px;line-height:22px;height: 22px;text-align: center;outline:none;}
.ld-commentnav .page-numbers{margin:0 2px;}
.ld-commentnav a.prev, .ld-commentnav a.prev:hover,
.ld-commentnav a.next, .ld-commentnav a.next:hover{width:auto;color:#777;background:transparent;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px 0px 0px 0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-align:left;font-size:12px;margin:0 5px;} 
.ld-commentnav a.prev:hover,
.ld-commentnav a.next:hover{color:#000;}
/*Comments Style*/
#comments{clear:both;padding-top: 0px;}
.ld-closed-right{color: #BCCEDE;text-shadow: 1px 1px 1px white;text-transform: none;font-size: 14px;float: right;line-height: 60px;padding-right: 10px;}
.ld-comments h2{font-size:36px;padding-bottom:15px;background: transparent url(../images/line.png) repeat-x bottom left;margin-bottom:20px;}
.ld-comment{position:relative;}
.ld-comments ol li,.comment-meta .ld-commentthumb {margin:10px 0px 10px 40px;list-style: none;border: 1px solid #de8a73;-moz-box-shadow:1px 1px 1px #e5eaed;-webkit-box-shadow:1px 1px 1px #e5eaed;box-shadow:1px 1px 1px #e5eaed;padding:4px;}
.comment-meta .ld-commentthumb { background: #fff; padding: 2px; }
.ld-comments ol li.depth-2{margin: 0px 13px 15px 50px;border-top:1px solid #de8a73;border-left:1px solid #de8a73;}
.ld-commentreply a {position:absolute;bottom:10px;right:12px;font-size:11px;text-transform:uppercase;text-decoration: underline;font-style: italic;}
.ld-commentedit {position:absolute;bottom:10px;right:12px;font-size:11px;text-transform:uppercase;font-style: italic;}
.ld-comments ol li article:hover .ld-commentreply a{display:block;}
.comment-meta{background:#e6e6e6;position:relative;height:auto;min-height:24px;line-height:24px;padding-left:35px;-moz-box-shadow:0px 1px 1px #F3F4F6;-webkit-box-shadow:0px 1px 1px #F3F4F6;box-shadow: 0px 1px 1px #F3F4F6;}
.ld-commenttime{text-transform:uppercase;float:right;margin-right:10px;font-size:13px; display:inline;}
.ld-commenttime:after,.ld-commenttime:before {content: "";}
.comment-meta .ld-commentthumb{position:absolute;display:block;left:-40px;top:10px;margin:0;}
.comment-meta .ld-commentthumb img{display:block;} 
.ld-commentauthorname, .ld-commentauthorname span {font-family: "Open Sans", Arial, sans-serif;font-weight: bold;font-size: 13px; text-shadow:1px 1px 1px #b1b1b1;line-height:24px;font-style: italic; }
.ld-commentcontent{padding:10px 45px 20px 35px;position:relative; word-wrap: break-word;}
.ld-commentcontent p{padding: 5px 0; word-wrap: break-word;}
.ld-commentmessage{color:#ccc;}
h4#reply-title{font-weight: bold; color: #D1DFEC ; text-shadow:1px 1px 0px #fff ; text-transform: uppercase ; margin: 10px 0px 5px; padding: 10px 0px 5px; border-top: 1px solid #e5e5e5;}
.ld-comment-form{clear: both;min-height: 40px;}
.ld-commentlist #respond{margin:0px 40px;}
.ld-comment-form #respond{margin: 0 5px;}
#respond form, .post-news form{position:relative;clear:both;padding-bottom:5px;width:100%;}
.media form{padding-bottom:15px;}
#respond form label, .post-news form p label {float:left;width:150px;padding:0px 10px 0 0;color:#91272B;text-shadow:1px 1px 1px #fff;text-align: right;line-height: 30px;}
.post-news form p.post-info label {line-height: 18px;width: 180px}
.post-news form p span {margin-left: 160px; font-size: 12px;}
.post-news.media form p span {margin-left: 0; }
.post-news form .left { float: left; }
.post-news form .right { float: right; }
.post-news form .left label, .post-news form .right label { display: block; margin: 0; text-align: center; color:#91272B;text-shadow:1px 1px 1px #fff; line-height: 30px }

#respond form p, .post-news form p{clear: both;line-height: 30px;margin: 2px 0;}
#respond form p.comment-notes{line-height:16px;font-size:12px;}
.post-news form input[type="text"], 
.post-news form textarea, 
#baoloi form textarea,
.quatang form input[type="text"],
.quatang form textarea, 
#respond form input[type="text"], 
#respond form textarea,
.page-content .form input[type="text"],
.page-content .form textarea {border:1px solid #d2dadd;-moz-box-shadow:0px 1px 1px #F3F4F6 inset;-webkit-box-shadow:0px 1px 1px #F3F4F6 inset;box-shadow: 0px 1px 1px #F3F4F6 inset;font-size: 13px;color: #3a3a3a;padding: 4px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px 3px 3px 3px;outline-color:#e2eaed;background: #fdfdfd;}
.post-news form input[type="text"],
#respond form input[type="text"], 
#respond form textarea{display: inline-block;}
.post-news form input[type="text"],
.post-news form textarea,
.ld-comment-form #respond form input[type="text"], 
.ld-comment-form #respond form textarea{background: #fff;}
#respond form textarea,
.post-news form .post-content input {width:97%;float:none;clear: both;display: block;}
.post-news form select { display: inline-block;border: 1px solid #D2DADD;padding: 5px 5px 5px 5px;font-size: 13px;color: #444;width: 30%;line-height: 18px;background: white;cursor: pointer;background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));background: url(select.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);-webkit-appearance: none;text-overflow: ellipsis;-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8);-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.8);box-shadow: 1px 1px 1px rgba(255,255,255,0.8);text-shadow: 1px 1px 1px rgba(255,255,255,0.8);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.media form select { width: 15%; }
h4#reply-title a{text-transform:uppercase;margin-right:10px;font-size:11px;	text-shadow:none;}
#respond form p.form-allowed-tags{line-height: 20px;font-size:13px;color: #91272B ;text-shadow:1px 1px 1px #fff;}
#respond form p.form-allowed-tags code{color:#aaa;}
form p.form-submit{float:right;margin-right: 10px;}
#respond h3#reply-title a{float: right;}
/* Box Pagination Filter */
#page_numbers a,
.ld-commentnav .page-numbers {background: #fff;color: #777;-moz-box-shadow:1px 1px 1px #e5eaed;-webkit-box-shadow:1px 1px 1px #e5eaed;box-shadow:1px 1px 1px #e5eaed;}
#page_numbers li a:hover, 
.ld-commentnav .page-numbers:hover{background: #ffbabc;color: #fff;text-shadow: 1px 1px 1px rgba(83,140,170, 0.4);}
#page_numbers li.active_page a,
.ld-commentnav .current,
.ld-commentnav .page-numbers.current:hover{background:#df8b74;color:#fff;cursor: default;}

/******************************
BUTTONS
******************************/
.button { padding: 10px; display: inline-block; color: #FFF; font-size: 12px; margin-right: 20px; margin-bottom: 20px; }

.button.yellow { background: #f4c402; color: #000; }
.button.black { background: #000; }
.button.black2 { background: #2c2c2c; }
.button.black3 { background: #818180; }
.button.gray { background: #bbbbbb; color: #5f5f5f; }
.button.gray2 { background: #e5e5e5; color: #000; }
.button.white { background: #fff; color: #000; border: 1px solid #f0f0f0; }
.button.red { background: #e92727; }
.button.perpal { background: #785787; }
.button.blue { background: #3a5b81; }
.button.green { background: #85b92a; }
.button.orange { background: #ff9000; }

/******************************
TABLES
******************************/
.post table { width: 100%; margin: 0px 0px 20px; }
.post table thead { border-bottom: 1px solid #d3d3d3; background: #dbdbdb; color: #5e5e5e; font: 14px 'Open Sans', Arial, Helvetica, sans-serif; }
.post table thead th { text-align: center; padding: 25px 0px; background: url(../images/td-bg.png) right repeat-y; }
.post table tbody tr { border-bottom: 1px solid #d3d3d3; color: #616161;  font: 11px 'Open Sans', Arial, Helvetica, sans-serif; }
.post table tbody tr:nth-child(even) { background: #e5e5e5; }
.post table tbody tr:nth-child(odd) { background: #f0f0f0; }
.post table tbody tr td { text-align: center; padding: 25px 0px; background: url(../images/td-bg.png) right repeat-y; }

#baoloi form {
	margin-top:15px;
}
#baoloi p {
	margin-bottom:5px;
}

#baoloi label{
	color: rgb(64, 92, 96);
}
#baoloi label { padding:0px 10px 0 0; }
#baoloi select {

	width: 260px !important;

	color: #3C4C54;

	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);

}
#baoloi select {

	display: inline-block;

	border: 1px solid #D2DADD;

	padding: 5px 5px 5px 5px;

	font-size: 13px;

	color: #444;

	line-height: 18px;

	background: white;

	cursor: pointer;

	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));

	background: url(select.png) no-repeat 98% 50%, -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);

	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);

	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);

	background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);

	-webkit-appearance: none;

	text-overflow: ellipsis;

	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8);

	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.8);

	box-shadow: 1px 1px 1px rgba(255,255,255,0.8);

	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}
#baoloi select:focus {
	outline: none;
}
#baoloi input[type="text"]{
	width: 92%;
	margin-top: 4px;
	padding: 7px 5px 7px 5px;	
	border: 1px solid rgb(178, 178, 178);
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	  -moz-box-sizing : content-box;
	       box-sizing : content-box;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	   -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	        box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	     -o-transition: all 0.2s linear;
	        transition: all 0.2s linear;
}
#baoloi input[type="text"]:active,
#baoloi input[type="text"]:focus{
	border: 1px solid rgba(91, 90, 90, 0.7);
	background: rgba(238, 236, 240, 0.2);	
	-webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
	   -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
	        box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
} 
#baoloi input[type="text"]{
	width: 200px;
	margin-top: 1px;
	padding: 7px 5px 7px 5px;	
}


/******************************
FOOTER
******************************/
footer { width: 940px; padding: 20px; background: #000; margin: 0px auto; }
footer p { font-size: 11px; color: #fff; }
footer p a { color: #f4c402; }
footer .left { float: left; }
footer .right { float: right; }

/* navigation */

#navigation {
	position: fixed;
	top: 50%;
	margin:-10px -4px 0 680px;
	opacity: 1;
	transition: 			all 0.8s ease-in-out;
	-webkit-transition: 	all 0.8s ease-in-out;
	-moz-transition: 		all 0.8s ease-in-out;
	-o-transition: 			all 0.8s ease-in-out;
}


.nav-item.active, .nav-item:hover {
	color: #fff !important;
	background: #909090;
	border-radius: 6px;
	transition: 			all 0.5s ease-in-out;
	-webkit-transition: 	all 0.5s ease-in-out;
	-moz-transition: 		all 0.5s ease-in-out;
	-o-transition: 			all 0.5s ease-in-out;
}

.nav-item {
	cursor: pointer;
	z-index:10;
	color: #333;
	width:270px;
	padding: 0 15px;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	line-height:25px;
	font-size: 12px;
	-webkit-transition: all .5s ease-in-out;
}

/* */
/*Comments Style*/
#user_comments {clear:both;margin:0 0 30px; border-bottom: 1px solid #e5e5e5}
.ld-closed-right{color: #BCCEDE;text-shadow: 1px 1px 1px white;text-transform: none;font-size: 14px;float: right;line-height: 60px;padding-right: 10px;}
.user_comments ol li,.user_comment-meta .ld-commentthumb {margin:0px 0px 10px 40px;list-style: none;border: 1px solid #d3dbde;padding:0px;}
.user_comments ol li {background: #fcfcfc;}
.user_comment-meta .ld-commentthumb { background: #fff; padding: 1px; }
.user_comments ol li article:hover .ld-commentreply a{display:block;}
.user_comment-meta{background:#e5e5e5;position:relative;height:auto;min-height:24px;line-height:24px;padding-left:35px;}
.user-commenttime{text-transform:uppercase;float:right;margin-right:10px;font-size:12px; font-style: italic;display:inline;}
.user_comment-meta .ld-commentthumb{position:absolute;display:block;left:-30px;top:5px;margin:0;}
.user_comment-meta .ld-commentthumb img{display:block;} 
.user_comments .ld-commentcontent{padding:10px 35px 10px 35px;position:relative;}
.ld-commentcontent p{padding: 0px 0;}
.ld-commentmessage{color:#ccc;}
.user_comments .ld-commentedit {position:absolute;bottom:2px;right:10px;font-size:11px;text-transform:uppercase;font-style: italic;}


/* member area */
.member_area { float:right; display:block; width:135px; height:24px; position:relative; padding:15px 0 0; font-size:11px;}
.member_area a.slide_area { display:block; float:right; width:135px; height:24px; color:#FFF; font-weight:bold; line-height:23px; text-indent:12px; background:url(member_area.png) 0px 0px no-repeat;}
.member_area a.slide_area.active { background:url(member_area.png) 0px -24px no-repeat; color:#474747;}
.member_area_box { display:none; border:1px solid #cfcfcf; padding-top:1px; margin:0 auto 20px auto; background:#fbfbfb; position:absolute; top:38px; right:0; z-index:1004; -moz-border-radius:5px 0 5px 5px; border-radius:5px 0 5px 5px; -webkit-border-radius:5px 0 5px 5px; width:auto; min-width:200px; }
.member_area_box .inside { padding:10px 15px; margin:0; background:#f2f2f2; color: #2c2c2c; font-size: 12px;}
.member_area_box .inside .primaryContent {margin:0; padding:0; margin-bottom: 15px; }
.member_area_box .inside p { font-size:12px; color:#d9641b; overflow:hidden; width: auto;}
.member_area_box .inside img {display: block;margin-right: 10px;border:1px solid #c7c7c7; padding:1px; float: left;}
.member_area_box .inside a { color:#de6e23; font-weight: bold;}
.member_area_box .inside a:hover { text-decoration:underline;}
.blockList li {height: 25px;line-height: 25px;}