-html, button, input, select, textarea {
	color: #222
}
body {
	font-size: 1em;
	line-height: 1.4
}
::-webkit-input-placeholder {
	color: #000;
}
:-moz-placeholder {
	color: #000;
}
:-moz-placeholder {
	color: #000;
}
:-ms-input-placeholder {
	color: #000;
}
::-moz-selection {
	background: #d6ccc7;
	text-shadow: none
}
::selection {
	background: #d6ccc7;
	text-shadow: none
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
img {
	vertical-align: middle
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
textarea {
	resize: vertical
}
.chromeframe {
	margin: .2em 0;
	background: #ccc;
	color: #000;
	padding: .2em 0
}
.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px
}
.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 100%
}
.hidden {
	display: none!important;
	visibility: hidden
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}
.invisible {
	visibility: hidden
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
	*zoom: 1
}
@media print {
* {
	background: transparent!important;
	color: #000!important;
	box-shadow: none!important;
	text-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@ page {
	margin: .5cm
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
}
body, html {
	font: 500 13px/15px museo-sans, Helvetica, Arial, sans-serif;
	font-style: normal;
	height: 100%;
	width: 100%;
	background: url(../img/bg.gif);
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased
}
a:link, a:active, input:focus, img {
	outline: 0
}
a {
	color: #f27021;
	text-decoration: none
}
a:hover {
	-moz-transition: all .5s cubic-bezier(0.19,1,.22,1);
	-o-transition: all .5s cubic-bezier(0.19,1,.22,1);
	-webkit-transition: all .5s cubic-bezier(0.19,1,.22,1);
	-ms-transition: all .5s cubic-bezier(0.19,1,.22,1);
	transition: all .5s cubic-bezier(0.19,1,.22,1);
	opacity: .8
}
h1, h2, h3, h4, h5 {
	font-family: pt-sans, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	letter-spacing: -.05em;
	word-spacing: .1em
}
ul {
	margin: 0;
	padding: 0
}
p, ul {
	font-family: museo-sans, Helvetica, Arial, sans-serif
}
.wrap {
	width: 100%;
	height: auto;
	position: relative;
	display: block;
	-webkit-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-moz-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-ms-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-o-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-webkit-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	-moz-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	-ms-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	-o-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	transition-timing-function: cubic-bezier(0.19,1,.22,1)
}
.wrap.mfloat {
	position: fixed;
	top: 195px;
	left: 85%
}
header {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 12px;
	padding: 0;
	padding-top: 21px;
	border: solid 1px #e0e0e0;
	border-left: 0;
	border-right: 0;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	background-color: #fff;
	-webkit-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-moz-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-ms-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-o-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-webkit-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	-moz-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	-ms-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	-o-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	transition-timing-function: cubic-bezier(0.19,1,.22,1)
}
header.mfloat {
	position: fixed;
	left: 85%;
	width: 100%
}
header h1 {
	margin: 0;
	padding: 0 0 19px 55px;
	width: 250px;
	position: relative;
	display: inline-block;
	border-bottom: solid 1px #e0e0e0;
	text-align: center
}
header h1 a {
	outline: 0;
	display: inline-block;
	width: 225px;
	height: 27px;
	background: url(../img/logo.gif) left center no-repeat;
	background-size: 100% auto;
	position: relative;
	font-size: 1px
}
header h1 a:hover {
	opacity: 1
}
header.malaysia h1 {
	margin: 0
}
header.malaysia h1 a {
	background: url(../img/logo-malaysia.gif) center center no-repeat;
	background-size: auto 100%;
	height: 40px;
	width: 100%
}
header.malaysia h1 a:hover {
	opacity: 1
}
header .toggle {
	display: block;
	width: 42px;
	height: 30px;
	background: url(../img/sprite.png) -139px 0 no-repeat transparent;
	overflow: hidden;
	position: absolute;
	top: 18px;
	left: 10px;
	cursor: pointer
}
header .toggle.active {
	background: url(../img/sprite.png) -95px 0 no-repeat transparent;
	overflow: hidden
}
header nav {
	position: relative;
	width: 100%;
	background-color: #fafafa;
	margin-top: 1px;
	padding: 14px 0;
	-webkit-box-shadow: 0 0 4px rgba(212,213,214,.7);
	-moz-box-shadow: 0 0 4px rgba(212,213,214,.7);
	box-shadow: 0 0 4px rgba(212,213,214,.7)
}
header nav ul {
	width: 100%;
	text-align: center;
	list-style: none
}
header nav ul li {
	color: #333;
	display: inline-block;
	margin-right: 20px;
	-moz-transition: all .5s cubic-bezier(0.19,1,.22,1);
	-o-transition: all .5s cubic-bezier(0.19,1,.22,1);
	-webkit-transition: all .5s cubic-bezier(0.19,1,.22,1);
	-ms-transition: all .5s cubic-bezier(0.19,1,.22,1);
	transition: all .5s cubic-bezier(0.19,1,.22,1)
}
header nav ul li a {
	color: #333;
	font-family: pt-sans-narrow, Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 1.23077em;
	text-decoration: none;
	text-transform: uppercase
}
header nav ul li a:hover {
	opacity: 1
}
header nav ul li a:visited {
	text-decoration: none
}
header nav ul li:last-child {
	margin-right: 0
}
header nav ul li.research {
	display: none
}
header .social {
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 0;
	overflow: hidden;
	background-color: #58595b;
	height: 3px;
	display: block;
	text-align: right
}
header .social ul {
	list-style: none;
	text-align: left;
	margin-top: 6px;
	display: inline-block
}
header .social ul li {
	color: #c3c5d2;
	border-right: solid 1px #31447e;
	line-height: 17px;
	font-size: 11px;
	padding: 0 25px;
	display: inline-block;
	text-transform: uppercase;
	font-family: pt-sans, Helvetica, Arial, sans-serif;
	font-weight: 700
}
header .social ul li a {
	color: #c3c5d2;
	text-decoration: none
}
header .social .share ul {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 5px 0 0;
	display: inline-block
}
header .social .share ul li {
	margin: 0;
	padding: 0;
	border: 0
}
header .social .share ul li.rss a {
	display: block;
	position: relative;
	width: 15px;
	height: 15px;
	background: url(../img/sprite.png) 0 -484px no-repeat transparent;
	overflow: hidden
}
header .social .share ul li.sharethis {
	margin-right: 13px
}
header .adspace {
	display: none;
	position: relative
}
header .adspace .expand {
	display: none;
	overflow: hidden;
	height: 0;
	margin-bottom: 0
}
header .adspace .expand span {
	position: absolute;
	right: 20px;
	top: 25px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	display: block;
	text-transform: uppercase;
	cursor: pointer
}
header .adspace .small {
	cursor: pointer;
	position: relative;
	display: block;
	overflow: hidden;
	height: auto
}
#subnav {
	position: absolute;
	top: 0;
	left: -85%;
	width: 85%;
	height: auto;
	min-height: 780px;
	color: #fff;
	background: url(../img/bg-mnav.gif) repeat-y right top #ff7423;
	display: inline-block;
	-webkit-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-moz-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-ms-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-o-transition: all 500ms cubic-bezier(0.19,1,.22,1);
	transition: all 500ms cubic-bezier(0.19,1,.22,1);
	-webkit-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	-moz-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	-ms-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	-o-transition-timing-function: cubic-bezier(0.19,1,.22,1);
	transition-timing-function: cubic-bezier(0.19,1,.22,1)
}
#subnav.mfloat {
	left: 0
}
#subnav h1 {
	display: none
}
#subnav h5 {
	margin: 0;
	padding: 5px 10px;
	background-color: #414c6c;
	font-size: 11px;
	font-weight: 400;
	border-top: 1px solid #ff8c4f;
	background-color: #b75319;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#b75319), to(#a04616));
	background-image: -webkit-linear-gradient(top,#b75319,#a04616);
	background-image: -moz-linear-gradient(top,#b75319,#a04616);
	background-image: -ms-linear-gradient(top,#b75319,#a04616);
	background-image: -o-linear-gradient(top,#b75319,#a04616);
	background-image: linear-gradient(top,#b75319,#a04616)
}
#subnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%
}
#subnav ul li {
	padding: 0;
	margin: 0;
	text-transform: uppercase
}
#subnav ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: .92308em 20px;
	border-top: 1px solid #ff9659;
	border-bottom: 1px solid #c44700;
	font-size: 1.07692em;
	position: relative
}
#subnav ul li a .count {
	display: block;
	font-size: 11px;
	text-align: center;
	color: #cfd6e7;
	width: 34px;
	height: 22px;
	padding: 4px 10px 0;
	position: absolute;
	right: 30px;
	top: 11px;
	background: url(../img/sprite.png) 10px -120px no-repeat transparent;
	overflow: hidden
}
#subnav ul li.subscribe {
	display: none
}
#subnav ul li.active {
	background: url(../img/sprite.png) 48px -252px no-repeat transparent;
	overflow: hidden
}
#subnav .sub-menu {
	display: none
}
#subnav .searchBar {
	padding: 15px 20px;
	border-bottom: 1px solid #c44700;
	position: relative;
	display: block
}
#subnav .searchBar input[type=text] {
	background-image: url(../img/searchbar-m.jpg);
	background-repeat: no-repeat;
	width: 178px;
	height: 31px;
	border: 0;
	color: #fff;
	padding: 0 32px 0 15px;
	position: relative;
	background-color: #c1581b;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#c1581b), to(#db631e));
	background-image: -webkit-linear-gradient(top,#c1581b,#db631e);
	background-image: -moz-linear-gradient(top,#c1581b,#db631e);
	background-image: -ms-linear-gradient(top,#c1581b,#db631e);
	background-image: -o-linear-gradient(top,#c1581b,#db631e);
	background-image: linear-gradient(top,#c1581b,#db631e);
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: inset 1px 1px 3px #252f4e;
	-moz-box-shadow: inset 1px 1px 3px #252f4e;
	box-shadow: inset 1px 1px 3px #252f4e;
	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,.06);
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,.06);
	box-shadow: 1px 1px 1px rgba(255,255,255,.06)
}
#subnav .searchBar button, #subnav .searchBar input[type=submit] {
	position: absolute;
	left: 220px;
	top: 25px;
	width: 14px;
	height: 14px;
	display: block;
	background: 0;
	outline: 0;
	overflow: hidden;
	background: url(../img/sprite.png) left -37px no-repeat transparent;
	overflow: hidden
}
#subnav .mSocialmedia {
	display: block;
	width: 100%;
	height: auto;
	border-top: 1px solid #ff9659;
	border-bottom: 1px solid #c44700;
	position: relative;
	text-align: left
}
#subnav .mSocialmedia h5 {
	display: inline-block;
	font-size: 11px;
	line-height: 40px;
	border-right: 1px solid #c44700;
	padding: 0 28px;
	vertical-align: top
}
#subnav .mSocialmedia a {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-right: 1px solid #c44700;
	vertical-align: top
}
#subnav .mSocialmedia .fb {
	background: url(../img/sprite.png) 14px 12px no-repeat transparent;
	overflow: hidden
}
#subnav .mSocialmedia .twitter {
	background: url(../img/sprite.png) -20px 12px no-repeat transparent;
	overflow: hidden
}
#subnav .mSocialmedia .gplus {
	background: url(../img/sprite.png) -54px 12px no-repeat transparent;
	overflow: hidden;
	border-right: 0
}
#subnav .mFooter {
	padding: .92308em 20px 30px;
	border-top: 1px solid #ff9659;
	font-size: 11px
}
#subnav .mFooter a {
	display: inline-block;
	min-width: 111px;
	color: #fff;
	padding-bottom: 8px;
	text-decoration: none;
	font-size: 13px
}
section {
	width: 98.6%;
	position: relative;
	margin: 0 auto 10px;
	display: block;
	border: solid 1px #e0e0e0;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
section h1 {
	font-weight: 700;
	font-size: 1.30769em;
	color: #58595b;
	padding: 9px 2%;
	width: 96%;
	position: relative;
	background-color: #fafafa;
	text-transform: uppercase
}
section.extranews h1 a {
	color: #58595b
}
section .rss {
	position: absolute;
	top: 8px;
	right: 5px;
	line-height: 12px;
	width: 40px
}
section .rss a {
	display: block;
	color: #8187a3;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 20px;
	padding-right: 22px;
	height: 20px;
	background: url(../img/sprite.png) 26px -151px no-repeat transparent;
	overflow: hidden
}
section form {
	position: relative;
	display: block;
	padding: 2% 2% 52px;
	width: 96%;
	text-align: left;
	background-color: #fff
}
section form textarea {
	background-color: #fff;
	border: solid 1px #e0e0e0;
	padding: 2%;
	background: 0;
	color: #999;
	outline: 0;
	width: 96%;
	height: 270px;
	position: relative;
	display: block;
	margin: 0 auto 15px;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,.1)
}
section form input[type=text] {
	background-color: #fff;
	border: solid 1px #e0e0e0;
	padding: 2%;
	background: 0;
	color: #999;
	outline: 0;
	width: 40%;
	height: 20px;
	position: relative;
	display: block;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,.1)
}
section form button, section form input[type=submit] {
	background: 0;
	background-color: #f27021;
	border: solid 1px #f27021;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	float: none;
	display: block;
	margin: 0 auto;
	min-width: 275px;
	height: 42px;
	text-shadow: 1px 1px 5px rgba(0,0,0,.2)
}
section article {
	position: relative;
	padding: 1.5%;
	width: 97%;
	min-height: 85px;
	border-top: solid 1px #e0e0e0;
	text-align: left;
	background-color: #fff
}
section.jobs article {
	min-height: 22px
}
section article figure {
	width: 35%;
	height: auto;
	position: relative;
	border: solid 1px #e0e0e0;
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	z-index: 2
}
section article figure img {
	width: 100%;
	height: auto
}
section article h2 {
	position: relative;
	display: inline-block;
	padding-top: 30px;
	margin-bottom: .5em;
	font-size: 13px;
	font-weight: 700;
	width: 60%;
	z-index: 1
}
section article h2 a {
	color: #f27021;
	font-size: 1.07692em;
	line-height: 1.1em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase
}
section article h2 a:visited {
	text-decoration: none
}
section article ul, section article ol {
	display: block;
	padding: 0 .5%
}
section article ul li, section article ol li {
	display: list-item;
	line-height: 1.57143em;
	color: #333;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	margin: 0 0 30px 24px;
	width: auto;
	padding: 0
}
section article ul li a, section article ul li a:visited, section article ol li a, section article ol li a:visited {
	color: #f27021;
	text-transform: normal
}
section article ul li a:hover, section article ul li a:visited:hover, section article ol li a:hover, section article ol li a:visited:hover {
	text-decoration: none
}
section article table {
	width: auto;
	height: auto;
}
section article table td {
	padding: 0 0 20px 15px;
	color: #333;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	display: table-cell;
	vertical-align: top
}
section article table td a, section article table td a:visited {
	color: #f27021;
	text-transform: none
}
section article table td a:hover, section article table td a:visited:hover {
	text-decoration: none
}
section article table td:last-child {
	padding-right: 0
}
section article .author {
	position: absolute;
	top: 10px;
	left: 38.5%;
	display: block;
	color: #333;
	font-size: .76923em;
	z-index: 2;
	line-height: 1.1em;
	min-width: 120px
}
section article .author a:link, section article .author a:visited, section article .author a:active {
	color: #333;
	text-decoration: none
}
section article .author .det {
	position: relative;
	display: block
}
section article .author .det .country {
	display: none
}
section article .author .by {
	position: relative;
	display: block
}
section article .author .mob {
	display: inline
}
section article .author .desk {
	display: none
}
section article .reco {
	position: absolute;
	font-size: .69231em;
	color: #999;
	bottom: 5%;
	left: 38.5%;
	letter-spacing: .02em;
	min-width: 160px
}
section article .reco a, section article .reco a:visited, section article .reco a:active {
	color: #f27021
}
section article .social ul {
	display: inline-block;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left
}
section article .social ul li {
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	width: auto;
	color: #fff;
	text-align: center;
	font-size: .69231em;
	line-height: 15px;
	background: url(../img/sprite.png) 0 0 no-repeat transparent;
	overflow: hidden
}
section article .social ul .disqus_count {
	width: 19px;
	background-position: 3px -57px;
	margin-right: 10px
}
section article .social ul .facebook_count {
	width: 12px;
	padding-left: 12px;
	background-position: -3px -79px;
	margin-right: 13px
}
section article .social ul .twitter_count {
	width: 12px;
	padding-left: 17px;
	background-position: -2px -94px;
	margin-right: 10px
}
section article .social ul .google_count {
	width: 12px;
	padding-left: 19px;
	background-position: -17px -58px
}
section article p, section article .tags, section article .social {
	display: none;
	margin: 0;
	padding: 0;
	z-index: 1
}
section article .tags {
	border-top: solid 2px #ff000b;
	background: url(../img/sprite.png) -186px -219px no-repeat transparent;
	overflow: hidden
}
section article .tags a, section article .tags a:visited {
	display: inline;
	float: left;
	color: #ff000b;
	text-decoration: none;
	text-transform: uppercase;
	border-right: solid 1px #999;
	padding: 0 4px;
	margin: 0;
	font-size: .76923em;
	line-height: 1.1em
}
section article .tags a:last-child, section article .tags a:visited:last-child {
	padding-right: 0;
	border-right: 0;
	margin-right: 4px
}
section article .tags a:first-child, section article .tags a:visited:first-child {
	padding-left: 0
}
section article .gallery {
	display: none
}
section article .mi-gallery {
	display: block;
	position: relative;
	clear: both;
	height: 150px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px
}
section article .mi-gallery ul {
	display: block;
	position: relative;
	height: 120px;
	width: auto;
	position: absolute
}
section article .mi-gallery ul li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 10px
}
section article .mi-gallery ul li img {
	width: 200px;
	height: auto
}
section article .mi-gallery .controls {
	width: 100%;
	height: 10px;
	display: block;
	text-align: center;
	position: absolute;
	bottom: 0
}
section article .mi-gallery .controls div {
	background: url(../img/blt-article-gallery.gif) no-repeat left bottom;
	overflow: hidden;
	cursor: pointer;
	display: block;
	width: 10px;
	height: 10px;
	margin-left: 6px;
	display: inline-block;
	vertical-align: top
}
section article .mi-gallery .controls div.active {
	background-position: left top
}
section article .mi-gallery .controls div:first-child {
	margin-left: 0
}
.morenews {
	margin-top: 20px
}
.morenews article {
	height: auto;
	min-height: 0
}
.wrap.article .morenews section article .author {
	display: none
}
section#features {
	height: auto
}
section#features .reco {
	display: none
}
section#features nav {
	display: none
}
section#toplatest {
	display: none;
	background-color: #fff;
	padding: 20px 6px 0;
	width: 38%;
	overflow: hidden;
	vertical-align: top;
	text-align: left
}
section#toplatest h1 {
	display: none
}
section#toplatest nav {
	display: block;
	position: relative;
	width: 100%;
	margin-bottom: 20px
}
section#toplatest nav ul {
	display: block;
	position: relative;
	text-align: left;
	width: auto;
	margin: 0;
	padding: 0
}
section#toplatest nav ul li {
	position: relative;
	display: inline-block;
	cursor: pointer;
	text-transform: uppercase;
	margin-right: 1%;
	padding: 0 0 12px;
	border-bottom: solid 2px #fff;
	color: #999;
	font-family: pt-sans, Helvetica, Arial, sans-serif;
	font-size: .84615em;
	font-weight: 400;
	letter-spacing: -.1em
}
section#toplatest nav ul li:last-child {
	margin-right: 0
}
section#toplatest nav ul li.active {
	color: #333;
	font-weight: 700;
	font-size: 1.15385em;
	border-bottom: solid 2px #000
}
section#toplatest .tab {
	display: none
}
section#toplatest .tab ol {
	display: block;
	position: relative;
	padding: 0 0 0 4px;
	margin: 0;
	list-style-position: inside
}
section#toplatest .tab ol li {
	color: #999;
	margin-bottom: 1.38462em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 20px
}
section#toplatest .tab ol li:last-child {
	margin-bottom: 0
}
section#toplatest .tab ol li a {
	color: #f27021;
	text-decoration: none;
	font-size: 13px
}
section#toplatest .tab ul {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto
}
section#toplatest .tab ul li {
	display: block;
	position: relative;
	padding: 0 0 10px;
	margin: 0 10px 25px;
	border-bottom: solid 1px #999;
	font-size: 13px
}
section#toplatest .tab ul li:last-child {
	border-bottom: 0;
	padding: 0
}
section#toplatest .tab ul li .author {
	color: #999;
	margin: 0 0 10px;
	padding: 0
}
section#toplatest .tab ul li .author .name {
	font-weight: 700;
	color: #333;
	font-size: .92308em
}
section#toplatest .tab ul li .author a {
	color: #f27021;
	font-size: .92308em;
	text-decoration: none
}
section#toplatest .tab ul li blockquote {
	font-size: .92308em;
	font-style: italic;
	color: #333;
	width: 100%;
	padding: 0;
	margin: 0 0 15px
}
section#toplatest .tab ul li blockquote img {
	margin: 4px 10px 5px 0;
	float: left
}
section#toplatest .tab ul li blockquote a {
	color: #f27021;
	font-style: normal;
	font-size: .92308em;
	text-decoration: none
}
section#jobs.fb {
	display: none
}
section#jobs article {
	min-height: 40px
}
section#jobs article h2 {
	padding: 0;
	margin: 0 0 5px;
	line-height: 1.30769em;
	width: 90%
}
section#jobs article p {
	display: block;
	margin: 0 0 5px;
	font-size: .92308em;
	color: #333;
	width: 90%
}
section#jobs article .reco {
	position: relative;
	font-size: .69231em;
	bottom: auto;
	left: auto;
	width: 90%
}
section .alignright {
	float: right;
	width: auto
}
section .gallery .gallery-item {
	float: left;
	margin: 0 2% 0 0;
	width: 32%
}
section .gallery .gallery-item:nth-child(3n) {
	margin-right: 0
}
section .gallery .gallery-item img {
	width: 100%
}
section.subscribe iframe {
	width: 100%;
	border: 0;
	height: 800px;
	margin: 0;
	padding: 0
}
footer {
	display: none;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	height: auto;
	width: 100%;
	min-height: 55px;
	position: relative;
	padding: 25px 0;
	background-color: #fff
}
footer section {
	padding: 0;
	margin: 0;
	display: inline-block;
	width: auto;
	vertical-align: middle
}
footer section h1 {
	margin: 0 0 12px;
	padding: 0;
	width: 225px;
	position: relative;
	display: block
}
footer section h1 a {
	outline: 0;
	display: inline-block;
	width: 225px;
	height: 27px;
	background: url(../img/logo.gif) left center no-repeat;
	background-size: 100% auto;
	position: relative;
	font-size: 1px
}
footer.malaysia section h1 a {
	outline: 0;
	display: inline-block;
	width: 225px;
	height: 76px;
	background: url(../img/logo-malaysia.gif) left center no-repeat;
	background-size: 100% auto;
	position: relative;
	font-size: 1px
}
footer section p {
	margin: 0;
	padding: 0;
	font-size: .92308em
}
footer section.right {
	font-size: 13px
}
footer section.right h1 {
	display: none
}
footer section.right ul {
	list-style: none;
	margin-bottom: 15px
}
footer section.right ul li {
	display: inline-block;
	border-right: 1px solid #e0e0e0;
	color: #e0e0e0;
	line-height: 10px;
	padding: 0 5px
}
footer section.right ul li:last-child {
	padding-right: 0;
	border-right: 0
}
footer section.right a {
	color: #f27021;
	text-decoration: none;
	text-transform: lowercase;
	line-height: 10px;
	font-size: .92308em;
	font-family: pt-sans, Helvetica, Arial, sans-serif
}
footer section.right .adminlink {
	position: absolute;
	display: block;
	height: 10px;
	right: 19px;
	top: 33px;
	border-left: 1px solid #e0e0e0;
	padding-left: 5px;
	line-height: 10px
}
body .tags, body .author {
	display: none;
	z-index: 2
}
body section.author {
	display: block
}
.wrap.article section {
	margin-bottom: 20px
}
.wrap.article section h1 {
	display: none
}
.wrap.article div.morenews h1 {
	display: block
}
.wrap.article section article {
	background-color: #fff;
	padding: 2% 2% 30px;
	width: 96%;
	min-height: auto
}
.wrap.article section article h1 {
	font-size: 1.69231em;
	line-height: 1em;
	width: auto;
	display: block;
	padding: 0;
	margin: 15px auto 30px;
	color: #333;
	background: 0;
	text-transform: none;
	min-height: auto
}
.wrap.article section article h1 a, .wrap.article section article h1 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.2em
}
.wrap.article section article h2 {
	font-size: 1.69231em;
	line-height: 1em;
	text-transform: none;
	padding: 0;
	margin: 0 auto 14px;
	width: 90%;
	letter-spacing: 0;
	word-spacing: 0
}
.wrap.article section article h2 a {
	text-transform: none;
	color: #58595b;
	line-height: 1.1em
}
.wrap.article section article h3 {
	line-height: 1.3em;
	letter-spacing: .07em;
	margin-bottom: 20px
}
.wrap.article section article blockquote {
	width: 80%;
	text-align: center;
	margin: 0 auto 20px;
	font-size: 30px
}
.wrap.article section article blockquote p {
	text-align: center;
	font-weight: 700;
	line-height: 1.1em;
	font-family: pt-sans, Helvetica, Arial, sans-serif;
	display: inline
}
.wrap.article section article blockquote:before {
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 26px;
	height: 21px;
	background: url(../img/bq-open.png) top left no-repeat
}
.wrap.article section article blockquote:after {
	content: '';
	display: inline-block;
	width: 26px;
	vertical-align: top;
	height: 21px;
	background: url(../img/bq-close.png) bottom right no-repeat
}
.wrap.article section article h5 {
	text-align: center;
	color: #919294;
	font-size: 1.38462em;
	line-height: 1.2em;
	font-family: pt-sans-narrow, Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin: 0;
	padding: 0
}
.wrap.article section article h6 {
	text-align: center;
	font-size: 1.23077em;
	font-family: pt-sans-narrow, Helvetica, Arial, sans-serif;
	margin: 0 0 20px;
	font-weight: 400
}
.wrap.article section article>a img {
	width: 100%;
	height: auto;
	margin-bottom: 30px
}
.wrap.article section article figure {
	margin: 0 0 15px;
	position: relative;
	z-index: 1;
	width: 100%;
	padding: 0;
	border: 0
}
.wrap.article section article figure img {
	display: block;
	width: 100%;
	height: auto
}
.wrap.article section article p {
	display: block;
	position: relative;
	margin: 0 auto 30px;
	padding: 0 .5%;
	text-align: left;
	width: auto;
	left: auto;
	top: auto;
	line-height: 1.69231em;
	color: #333
}
.wrap.article section article p a, .wrap.article section article p a:visited {
	color: #f27021;
	text-transform: normal;
	text-decoration: underline
}
.wrap.article section article p a:hover, .wrap.article section article p a:visited:hover {
	text-decoration: none
}
.wrap.article section article p:last-child {
	margin-bottom: 0
}
.wrap.article section article .social {
	position: relative;
	display: block;
	width: 273px;
	height: 31px;
	margin: 0 0 15px
}
.wrap.article section article .social img {
	width: 100%;
	height: auto
}
.wrap.article section article .social ul {
	display: inline-block;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left
}
.wrap.article section article .social ul li {
	margin: 0 1px 0 0;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	text-align: center;
	font-size: .72692em;
	line-height: 21.5px;
	height: 25px;
	position: relative;
	background: url(../img/sprite.png) 0 0 no-repeat transparent;
	overflow: hidden
}
.wrap.article section article .social ul li>span {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	cursor: pointer
}
.wrap.article section article .social ul .disqus_count {
	width: 15px;
	background-position: 0 -352px;
	margin-right: 18px
}
.wrap.article section article .social ul .facebook_count {
	width: 20px;
	padding-left: 11px;
	background-position: 0 -378px;
	margin-right: 12px
}
.wrap.article section article .social ul .twitter_count {
	width: 16px;
	padding-left: 23px;
	background-position: 0 -404px;
	margin-right: 12px
}
.wrap.article section article .social ul .google_count {
	width: 18px;
	padding-left: 19px;
	background-position: 0 -429px;
	margin-right: 12px
}
.wrap.article section article .social ul .linkedin_count {
	width: 19px;
	padding-left: 24px;
	background-position: -109px -429px
}
.wrap.article section article .reco {
	color: #e0e0e0;
	position: relative;
	margin: 0 0 15px;
	bottom: auto;
	left: auto;
	font-style: .76923em
}
.wrap.article section article .reco a, .wrap.article section article .reco a:visited, .wrap.article section article .reco a:active {
	color: #f27021;
	text-decoration: none
}
.wrap.article section article .backtop {
	display: none
}
.wrap.article section article .backtop:hover {
	filter: alpha(opacity=70);
	-ms-filter: "alpha(Opacity=70)";
	-moz-opacity: .7;
	-khtml-opacity: .7;
	opacity: .7
}
.wrap.article section article .author {
	display: none
}
.wrap.article section .navigation {
	padding: 0;
	margin-bottom: 0;
	border: 0;
	width: 100%;
	position: relative;
	display: block;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.wrap.article section .navigation .prev, .wrap.article section .navigation .next {
	background-color: #fff;
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	border-bottom: 1px solid #e0e0e0
}
.wrap.article section .navigation .prev h1, .wrap.article section .navigation .next h1 {
	display: block;
	position: relative;
	width: auto;
	background: 0;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: .76923em;
	line-height: 1em;
	color: #333;
	z-index: 2;
	padding: 2%
}
.wrap.article section .navigation .prev a, .wrap.article section .navigation .next a {
	position: relative;
	display: block;
	color: #f27021;
	font-size: 1.07692em;
	line-height: 1.30769em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	margin: 0 2% 2%;
	width: 75%;
	left: auto;
	top: auto
}
.wrap.article section .navigation .prev a:visited, .wrap.article section .navigation .next a:visited {
	text-decoration: none
}
.wrap.article section .navigation .prev img, .wrap.article section .navigation .next img {
	display: none
}
.wrap.article section .comments {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #e0e0e0;
	font-size: 13px;
	-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: inset 0 0 0 rgba(0,0,0,0);
	box-shadow: inset 0 0 0 rgba(0,0,0,0);
	padding: 30px 3% 0;
	background: #fff;
	width: 94%;
	margin-bottom: 0
}
.wrap.article section .comments h1, .wrap.article section .comments h4 {
	font-size: 1.23077em;
	line-height: 1em;
	text-transform: none;
	color: #333;
	display: block;
	width: auto;
	background: 0;
	padding: 0;
	margin: 0 0 30px
}
.wrap.article section .comments h1 a, .wrap.article section .comments h1 a:hover, .wrap.article section .comments h4 a, .wrap.article section .comments h4 a:hover {
	font-size: 1em;
	color: #333
}
.wrap.article section .comments a, .wrap.article section .comments a:visited, .wrap.article section .comments a:active {
	font-size: .92308em;
	line-height: 1.2em;
	color: #162527;
	position: relative;
	margin-bottom: 6px
}
.wrap.article section .comments a span, .wrap.article section .comments a:visited span, .wrap.article section .comments a:active span {
	color: #999;
	font-size: .85em;
	font-weight: 500
}
.wrap.article section .comments p {
	color: #333;
	font-size: .92308em;
	line-height: 1.2em;
	left: auto;
	top: auto;
	position: relative;
	margin: 0 0 6px;
	padding: 0
}
.wrap.article section .comments form {
	width: 98%;
	position: relative;
	display: block;
	margin: 0 0 25px
}
.wrap.article section .comments form img {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 3%;
	vertical-align: top;
	display: inline-block
}
.wrap.article section .comments form input {
	vertical-align: top;
	display: inline-block;
	width: 75%;
	height: 16px;
	font-size: 1.07692em;
	line-height: 1.1em;
	color: #999;
	background: 0;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	background-color: #fafafa;
	padding: 10px 12px
}
.wrap.article section .comments #global-nav li, .wrap.article section .comments #global-nav h4, .wrap.article section .comments .count {
	display: block;
	position: relative;
	color: #666;
	padding: 10px;
	width: 90px;
	pointer: cursor;
	border-bottom: solid 2px #162527;
	margin-bottom: 15px;
	z-index: 2;
	cursor: pointer;
	background: url(../img/sprite.png) 100 -175px no-repeat transparent;
	overflow: hidden
}
.wrap.article section .comments article {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	display: block;
	background: 0;
	border: 0;
	padding: 20px 2%;
	border-top: dotted 1px #e0e0e0
}
.wrap.article section .comments article img {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 3%;
	width: auto;
	vertical-align: top;
	display: inline-block
}
.wrap.article section .comments article .comgrp {
	vertical-align: top;
	display: inline-block;
	width: 75%;
	text-align: left
}
.wrap.article section .comments article h2 {
	font-size: .92308em;
	line-height: 1.2em;
	color: #162527;
	position: relative;
	margin-bottom: 6px
}
.wrap.article section .comments article h2 span {
	color: #999;
	font-size: .85em;
	font-weight: 400
}
.wrap.article section .comments article p {
	color: #333;
	font-size: .92308em;
	line-height: 1.2em;
	left: auto;
	top: auto;
	position: relative;
	margin: 0 0 6px;
	padding: 0
}
.wrap.article section .comments article .helpers div {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: auto;
	color: #333;
	font-size: .92308em;
	line-height: 1.2em
}
.wrap.article section .comments article .helpers div a {
	color: #333;
	text-decoration: none
}
.wrap.article section .comments article .helpers .score {
	margin-right: 6px
}
.wrap.article section .comments article .helpers .up {
	width: 14px;
	height: 14px;
	background: url(../img/sprite.png) 0 -214px no-repeat transparent;
	overflow: hidden;
	border-right: dotted 1px #e0e0e0
}
.wrap.article section .comments article .helpers .down {
	width: 14px;
	height: 14px;
	background: url(../img/sprite.png) 0 -241px no-repeat transparent;
	overflow: hidden
}
.wrap.article section .comments article:first-of-type {
	margin-top: -16px
}
.wrap.article .sidead {
	display: none
}
.wrap.article .related {
	background-color: #fbfbfb;
	width: 100%;
	padding: 0;
	margin-bottom: 0;
	border-top: 1px solid #e0e0e0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #e0e0e0
}
.wrap.article .related h1 {
	display: block;
	position: absolute;
	top: 2%;
	left: 37%;
	width: auto;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-size: .76923em;
	line-height: 1em;
	font-weight: 400;
	color: #333;
	z-index: 2;
	padding: 5px 2%
}
.wrap.article .related .author {
	display: none
}
.wrap.article .related .rss {
	display: none
}
.wrap.article .related article {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	padding: 0;
	display: none;
	background: 0;
	border: 0;
	padding: 2%
}
.wrap.article .related article img {
	width: 35%;
	height: auto;
	position: relative;
	border: solid 1px #e0e0e0;
	display: inline-block;
	vertical-align: top;
	margin: 0 2% 0 0;
	padding: 0
}
.wrap.article .related article h2 {
	position: relative;
	display: inline-block;
	padding: 20px 0 0;
	font-size: 13px;
	width: 60%;
	z-index: 1;
	letter-spacing: 0
}
.wrap.article .related article h2 a {
	color: #f27021;
	font-size: 1.07692em;
	line-height: 1.30769em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase
}
.wrap.article .related article h2 a:visited {
	text-decoration: none
}
.wrap.article .related article:first-of-type {
	display: block
}
.wrap.article .related .reco {
	display: none
}
.wrap.article .morenews article {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	padding: 0;
	background: 0;
	border: 0;
	padding: 2% 2%
}
.wrap.article .morenews article img {
	width: 35%;
	height: auto;
	position: relative;
	border: solid 1px #e0e0e0;
	display: inline-block;
	vertical-align: top;
	margin: 0 2% 0 0;
	padding: 0
}
.wrap.article .morenews article h2 {
	position: relative;
	display: inline-block;
	padding: 0;
	font-size: 13px;
	width: 60%;
	z-index: 1;
	letter-spacing: 0
}
.wrap.article .morenews article h2 a {
	color: #f27021;
	font-size: 1.07692em;
	line-height: 1.30769em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase
}
.wrap.article .morenews article h2 a:visited {
	text-decoration: none
}
.wrap.page section {
	margin-bottom: 20px
}
.wrap.page section h1 {
	display: none
}
.wrap.page section article {
	background-color: #fff;
	padding: 2% 2% 30px;
	width: 96%;
	min-height: auto
}
.wrap.page section article h1 {
	font-size: 1.69231em;
	line-height: 1em;
	width: auto;
	display: block;
	padding: 0;
	margin: 15px auto 30px;
	color: #333;
	background: 0;
	text-transform: none;
	min-height: auto
}
.wrap.page section article h1 a, .wrap.page section article h1 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.2em
}
.wrap.page section article h2 {
	font-size: 1.69231em;
	line-height: 1em;
	text-transform: none;
	padding: 0;
	margin: 0 auto 14px;
	width: 90%
}
.wrap.page section article h2 a {
	text-transform: none;
	color: #58595b;
	line-height: 1.1em
}
.wrap.page section article h3 {
	line-height: 1.3em;
	letter-spacing: .07em;
	margin-bottom: 20px
}
.wrap.page section article blockquote {
	width: 80%;
	text-align: center;
	margin: 0 auto 20px;
	font-size: 30px
}
.wrap.page section article blockquote p {
	text-align: center;
	font-weight: 700;
	line-height: 1.1em;
	font-family: pt-sans, Helvetica, Arial, sans-serif;
	display: inline
}
.wrap.page section article blockquote:before {
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 26px;
	height: 21px;
	background: url(../img/bq-open.png) top left no-repeat
}
.wrap.page section article blockquote:after {
	content: '';
	display: inline-block;
	width: 26px;
	vertical-align: top;
	height: 21px;
	background: url(../img/bq-close.png) bottom right no-repeat
}
.wrap.page section article h5 {
	text-align: center;
	color: #919294;
	font-size: 1.38462em;
	line-height: 1.2em;
	font-family: pt-sans-narrow, Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin: 0;
	padding: 0
}
.wrap.page section article h6 {
	text-align: center;
	font-size: 1.23077em;
	font-family: pt-sans-narrow, Helvetica, Arial, sans-serif;
	margin: 0 0 20px;
	font-weight: 400
}
.wrap.page section article figure {
	margin: 0 0 15px;
	position: relative;
	z-index: 1;
	width: 100%;
	padding: 0;
	border: 0
}
.wrap.page section article figure img {
	display: block;
	width: 100%;
	height: auto
}
.wrap.page section article p {
	display: block;
	position: relative;
	margin: 0 auto 30px;
	padding: 0 .5%;
	text-align: left;
	width: auto;
	left: auto;
	top: auto;
	line-height: 1.69231em;
	color: #333
}
.wrap.page section article p a, .wrap.page section article p a:visited {
	color: #f27021;
	text-transform: normal;
	text-decoration: underline
}
.wrap.page section article p a:hover, .wrap.page section article p a:visited:hover {
	text-decoration: underline
}
.wrap.page section article p:last-child {
	margin-bottom: 0
}
.wrap.page section article p.downloads {
	font-size: .9em
}
.wrap.page section article .social {
	position: relative;
	display: block;
	width: 273px;
	height: 31px;
	margin: 0 0 15px
}
.wrap.page section article .social img {
	width: 100%;
	height: auto
}
.wrap.page section article .social ul {
	display: inline-block;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left
}
.wrap.page section article .social ul li {
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	width: auto;
	color: #fff;
	text-align: center;
	font-size: .72692em;
	line-height: 20px;
	background: url(../img/sprite.png) 0 0 no-repeat transparent;
	overflow: hidden
}
.wrap.page section article .social ul .disqus_count {
	width: 15px;
	background-position: 0 -352px;
	margin-right: 18px
}
.wrap.page section article .social ul .facebook_count {
	width: 20px;
	padding-left: 11px;
	background-position: 0 -378px;
	margin-right: 12px
}
.wrap.page section article .social ul .twitter_count {
	width: 16px;
	padding-left: 23px;
	background-position: 0 -404px;
	margin-right: 12px
}
.wrap.page section article .social ul .google_count {
	width: 18px;
	padding-left: 19px;
	background-position: 0 -429px
}
.wrap.page section article .reco {
	color: #e0e0e0;
	position: relative;
	margin: 0 0 15px;
	bottom: auto;
	left: auto;
	font-style: .76923em
}
.wrap.page section article .reco a, .wrap.page section article .reco a:visited, .wrap.page section article .reco a:active {
	color: #f27021;
	text-decoration: none
}
.wrap.page section article .backtop {
	display: none
}
.wrap.page section article .author {
	display: none
}
.wrap.page section .navigation {
	padding: 0;
	margin-bottom: 0;
	border: 0;
	width: 100%;
	position: relative;
	display: block;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.wrap.page section .navigation .prev, .wrap.page section .navigation .next {
	background-color: #fff;
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	border-bottom: 1px solid #e0e0e0
}
.wrap.page section .navigation .prev h1, .wrap.page section .navigation .next h1 {
	display: block;
	position: relative;
	width: auto;
	background: 0;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: .76923em;
	line-height: 1em;
	color: #333;
	z-index: 2;
	padding: 2%
}
.wrap.page section .navigation .prev a, .wrap.page section .navigation .next a {
	position: relative;
	display: block;
	color: #f27021;
	font-size: 1.07692em;
	line-height: 1.30769em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	margin: 0 2% 2%;
	width: 75%;
	left: auto;
	top: auto
}
.wrap.page section .navigation .prev a:visited, .wrap.page section .navigation .next a:visited {
	text-decoration: none
}
.wrap.page section .navigation .prev img, .wrap.page section .navigation .next img {
	display: none
}
.wrap.page section .comments {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #e0e0e0;
	font-size: 13px;
	-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: inset 0 0 0 rgba(0,0,0,0);
	box-shadow: inset 0 0 0 rgba(0,0,0,0);
	padding: 30px 3% 0;
	background: #fff;
	width: 94%;
	margin-bottom: 0
}
.wrap.page section .comments h1, .wrap.page section .comments h4 {
	font-size: 1.23077em;
	line-height: 1em;
	text-transform: none;
	color: #333;
	display: block;
	width: auto;
	background: 0;
	padding: 0;
	margin: 0 0 30px
}
.wrap.page section .comments h1 a, .wrap.page section .comments h1 a:hover, .wrap.page section .comments h4 a, .wrap.page section .comments h4 a:hover {
	font-size: 1em;
	color: #333
}
.wrap.page section .comments a, .wrap.page section .comments a:visited, .wrap.page section .comments a:active {
	font-size: .92308em;
	line-height: 1.2em;
	color: #162527;
	position: relative;
	margin-bottom: 6px
}
.wrap.page section .comments a span, .wrap.page section .comments a:visited span, .wrap.page section .comments a:active span {
	color: #999;
	font-size: .85em;
	font-weight: 500
}
.wrap.page section .comments p {
	color: #333;
	font-size: .92308em;
	line-height: 1.2em;
	left: auto;
	top: auto;
	position: relative;
	margin: 0 0 6px;
	padding: 0
}
.wrap.page section .comments form {
	width: 98%;
	position: relative;
	display: block;
	margin: 0 0 25px
}
.wrap.page section .comments form img {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 3%;
	vertical-align: top;
	display: inline-block
}
.wrap.page section .comments form input {
	vertical-align: top;
	display: inline-block;
	width: 75%;
	height: 16px;
	font-size: 1.07692em;
	line-height: 1.1em;
	color: #999;
	background: 0;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);
	background-color: #fafafa;
	padding: 10px 12px
}
.wrap.page section .comments #global-nav li, .wrap.page section .comments #global-nav h4, .wrap.page section .comments .count {
	display: block;
	position: relative;
	color: #666;
	padding: 10px;
	width: 90px;
	pointer: cursor;
	border-bottom: solid 2px #162527;
	margin-bottom: 15px;
	z-index: 2;
	cursor: pointer;
	background: url(../img/sprite.png) 100 -175px no-repeat transparent;
	overflow: hidden
}
.wrap.page section .comments article {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	display: block;
	background: 0;
	border: 0;
	padding: 20px 2%;
	border-top: dotted 1px #e0e0e0
}
.wrap.page section .comments article img {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 3%;
	width: auto;
	vertical-align: top;
	display: inline-block
}
.wrap.page section .comments article .comgrp {
	vertical-align: top;
	display: inline-block;
	width: 75%;
	text-align: left
}
.wrap.page section .comments article h2 {
	font-size: .92308em;
	line-height: 1.2em;
	color: #162527;
	position: relative;
	margin-bottom: 6px
}
.wrap.page section .comments article h2 span {
	color: #999;
	font-size: .85em;
	font-weight: 400
}
.wrap.page section .comments article p {
	color: #333;
	font-size: .92308em;
	line-height: 1.2em;
	left: auto;
	top: auto;
	position: relative;
	margin: 0 0 6px;
	padding: 0
}
.wrap.page section .comments article .helpers div {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: auto;
	color: #333;
	font-size: .92308em;
	line-height: 1.2em
}
.wrap.page section .comments article .helpers div a {
	color: #333;
	text-decoration: none
}
.wrap.page section .comments article .helpers .score {
	margin-right: 6px
}
.wrap.page section .comments article .helpers .up {
	width: 14px;
	height: 14px;
	background: url(../img/sprite.png) 0 -214px no-repeat transparent;
	overflow: hidden;
	border-right: dotted 1px #e0e0e0
}
.wrap.page section .comments article .helpers .down {
	width: 14px;
	height: 14px;
	background: url(../img/sprite.png) 0 -241px no-repeat transparent;
	overflow: hidden
}
.wrap.page section .comments article:first-of-type {
	margin-top: -16px
}
.wrap.page section.about {
	border: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	width: 100%;
	margin-bottom: 0
}
.wrap.page section.about h2 {
	background-color: #fafafa;
	display: block;
	color: #58595b;
	font-size: 1.07692em;
	line-height: 2.30769em;
	text-transform: uppercase;
	padding: 2%;
	margin: 0 auto;
	width: 92%;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
.wrap.page section.about article {
	width: 92%;
	margin: 0 auto;
	margin-bottom: 20px;
	border: 1px solid #e0e0e0;
	padding: 2%;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
.wrap.page section.about article figure {
	width: 100%;
	margin: 0 auto 3%;
	display: block;
	float: left;
	clear: both
}
.wrap.page section.about article figure img {
	width: 100%;
	height: auto;
	border: solid 1px #f7f7f7
}
.wrap.page section.about article article {
	width: 100%;
	padding: 0 0 20px;
	clear: both;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	border: 0;
	margin-bottom: 20px
}
.wrap.page section.about article article header {
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
	border: 0;
	background: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.wrap.page section.about article article header h2 {
	font-size: 1em;
	line-height: 1em;
	color: #333;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	background: 0;
	border: 0;
	width: auto
}
.wrap.page section.about article article header h3 {
	font-size: .84615em;
	line-height: 1em;
	font-weight: 400
}
.wrap.page section.about article article p {
	margin: 0 auto 20px
}
.wrap.page section.about article article p:last-of-type {
	margin-bottom: 0;
	padding: 0
}
.wrap.page section.about article article .social {
	position: absolute;
	bottom: -20px;
	right: 0;
	display: block;
	width: auto;
	min-width: 80px;
	margin: 15px 0 0;
	float: right;
	clear: right;
	text-align: right
}
.wrap.page section.about article article .social a {
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	width: auto;
	color: #fff;
	text-align: center;
	font-size: .72692em;
	line-height: 20px;
	background: url(../img/sprite.png) 0 0 no-repeat transparent;
	overflow: hidden;
	overflow: hidden
}
.wrap.page section.about article article .social a:last-child {
	margin: 0
}
.wrap.page section.about article article .social .fb {
	width: 11px;
	background-position: 0 -378px;
	margin-right: 12px
}
.wrap.page section.about article article .social .tw {
	width: 20px;
	background-position: 0 -404px;
	margin-right: 12px
}
.wrap.page section.about article article .social .gpl {
	width: 19px;
	background-position: 0 -429px
}
.wrap.page section.about article article .social .li {
	width: 18px;
	background-position: -113px -429px;
	margin-right: 12px
}
.wrap.page .sidead {
	display: none
}
.wrap.page .related {
	background-color: #fbfbfb;
	width: 100%;
	padding: 0;
	margin-bottom: 0;
	border-top: 1px solid #e0e0e0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #e0e0e0
}
.wrap.page .related h1 {
	display: block;
	position: absolute;
	top: 2%;
	left: 37%;
	width: auto;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-size: .76923em;
	line-height: 1em;
	font-weight: 400;
	color: #333;
	z-index: 2;
	padding: 5px 2%
}
.wrap.page .related .author {
	display: none
}
.wrap.page .related .rss {
	display: none
}
.wrap.page .related article {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	padding: 0;
	display: none;
	background: 0;
	border: 0;
	padding: 2%
}
.wrap.page .related article img {
	width: 35%;
	height: auto;
	position: relative;
	border: solid 1px #e0e0e0;
	display: inline-block;
	vertical-align: top;
	margin: 0 2% 0 0;
	padding: 0
}
.wrap.page .related article h2 {
	position: relative;
	display: inline-block;
	padding: 20px 0 0;
	font-size: 13px;
	width: 60%;
	z-index: 1
}
.wrap.page .related article h2 a {
	color: #f27021;
	font-size: 1.07692em;
	line-height: 1.30769em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase
}
.wrap.page .related article h2 a:visited {
	text-decoration: none
}
.wrap.page .related article:first-of-type {
	display: block
}
.wrap.page .related .reco {
	display: none
}
.wrap.listing>section {
	margin-bottom: 70px
}
.wrap.listing section .rss {
	position: absolute;
	top: 8px;
	right: 5px;
	line-height: 12px;
	width: auto
}
.wrap.listing section h1 {
	color: #999;
	font-weight: 400;
	text-transform: none
}
.wrap.listing section h1 span {
	color: #333;
	font-weight: 700
}
.wrap.listing section article {
	padding: 1%;
	width: 98%
}
.wrap.listing section article .grp {
	width: 44%;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 0;
	margin: 0
}
.wrap.listing section article h2 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0 0 .5em;
	font-size: 14px;
	width: auto
}
.wrap.listing section article h2 a {
	font-size: 1em;
	line-height: 1em
}
.wrap.listing section article .author {
	position: relative;
	top: auto;
	left: auto;
	color: #333;
	padding: 0;
	margin-bottom: 5px
}
.wrap.listing section article .author a:link, .wrap.listing section article .author a:visited, .wrap.listing section article .author a:active {
	color: #333;
	text-decoration: none
}
.wrap.listing section article .author .det .country {
	display: none
}
.wrap.listing section article .author .mob {
	display: inline
}
.wrap.listing section article .author .desk {
	display: none
}
.wrap.listing section article .reco {
	position: absolute;
	display: block;
	font-size: .69231em;
	color: #999;
	letter-spacing: .02em;
	padding: 0;
	margin: 0
}
.wrap.listing section article .reco a {
	color: #f27021;
	text-decoration: none
}
.wrap.listing section article .social ul {
	display: inline-block;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left
}
.wrap.listing .adspace.sidead {
	display: none
}
.ew {
	width: 100%;
	clear: both;
	margin-bottom: 2%
}
.loadm {
	display: block;
	position: absolute;
	bottom: -55px;
	height: 35px;
	width: 100%;
	background-color: #e1e5ed;
	background-color: rgba(8,31,101,.1);
	text-align: center;
	cursor: pointer
}
.loadm div {
	display: inline-block;
	width: auto;
	cursor: pointer;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 1em;
	line-height: 35px;
	color: #58595b;
	text-transform: uppercase
}
.loading {
	padding-left: 24px;
	background: url(../img/preloader.gif) left center no-repeat transparent
}
.left {
	float: left
}
.right {
	float: right
}
.adspace {
	display: block;
	position: relative;
	width: 100%;
	margin: 0 auto;
	border: 0;
	-webkit-box-shadow: 0 0 0 rgba(255,255,255,0);
	-moz-box-shadow: 0 0 0 rgba(255,255,255,0);
	box-shadow: 0 0 0 rgba(255,255,255,0)
}
.adspace h1, .adspace h5 {
	display: none
}
.adspace div {
	position: relative;
	margin: 0 auto 10px;
	width: auto;
	text-align: center
}
.adspace div img {
	border: solid 1px #e0e0e0;
	display: inline-block;
	vertical-align: top
}
.adspace .textwidget {
	width: 100%;
	padding: 0
}
.adspace .textwidget div {
	width: 100%
}
.adspace .textwidget p {
	color: #666
}
.adspace .ad300 {
	display: block
}
.adspace .ad728 {
	display: none;
	margin: 0
}
.adspace .ad1024 {
	display: none;
	margin: 0
}
.adspace.leadboard .textwidget {
	margin: 0;
	padding: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	border: 0;
	background: 0
}
.adspace.leadboard .textwidget .ad1024 .leader235 {
	width: auto
}
.adspace.ad-btm .ad300 {
	margin-bottom: 20px
}
.adgroup {
	display: none;
	position: relative;
	width: 93%;
	text-align: center;
	margin: 0 auto 10px;
	padding: 1.5% .5%;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1)
}
.adgroup h1 {
	display: none
}
.adgroup a {
	margin: 0;
	padding: 0;
	margin-right: 1.2%;
	position: relative;
	vertical-align: middle
}
.adgroup a:last-child {
	margin-right: 0
}
.adgroup img {
	border: solid 1px #e0e0e0;
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 31.5%;
	height: auto
}
.green .tags {
	border-top-color: #060;
	color: #060;
	background-position: -186px -133px
}
.green .tags a:link, .green .tags a:visited, .green .tags a:active {
	color: #060
}
.purple .tags {
	border-top-color: #639;
	color: #639;
	background-position: -186px -89px
}
.purple .tags a:link, .purple .tags a:visited, .purple .tags a:active {
	color: #639
}
.brown .tags {
	border-top-color: #633;
	color: #633;
	background-position: -186px -176px
}
.brown .tags a:link, .brown .tags a:visited, .brown .tags a:active {
	color: #633
}
.dgreen .tags {
	border-top-color: #366;
	color: #366;
	background-position: -186px -47px
}
.dgreen .tags a:link, .dgreen .tags a:visited, .dgreen .tags a:active {
	color: #366
}
.lblue .tags {
	border-top-color: #6cf;
	color: #6cf;
	background-position: -186px 0
}
.lblue .tags a:link, .lblue .tags a:visited, .lblue .tags a:active {
	color: #6cf
}
.red .tags {
	border-top-color: #ff000b;
	color: #ff000b;
	background-position: -186px -219px
}
.red .tags a:link, .red .tags a:visited, .red .tags a:active {
	color: #ff000b
}
.orange .tags {
	border-top-color: #ff6634;
	color: #ff6634;
	background-position: -186px -467px
}
.orange .tags a:link, .orange .tags a:visited, .orange .tags a:active {
	color: #ff6634
}
.aqua .tags {
	border-top-color: #33cdcd;
	color: #33cdcd;
	background-position: -186px -423px
}
.aqua .tags a:link, .aqua .tags a:visited, .aqua .tags a:active {
	color: #33cdcd
}
.pink .tags {
	border-top-color: #fe66cb;
	color: #fe66cb;
	background-position: -186px -381px
}
.pink .tags a:link, .pink .tags a:visited, .pink .tags a:active {
	color: #fe66cb
}
.grey .tags {
	border-top-color: #999;
	color: #999;
	background-position: -186px -299px
}
.grey .tags a:link, .grey .tags a:visited, .grey .tags a:active {
	color: #999
}
.blue .tags {
	border-top-color: #336799;
	color: #336799;
	background-position: -186px -339px
}
.blue .tags a:link, .blue .tags a:visited, .blue .tags a:active {
	color: #336799
}
.fbapplet {
	background-color: #fff
}
.st_sharethis {
	display: block;
	position: relative;
	width: 12px;
	height: 15px;
	overflow: hidden;
	padding: 0
}
.st_sharethis .stButton {
	margin: 0;
	padding: 0
}
.st_sharethis .stButton .sharethis {
	display: block;
	position: relative;
	width: 12px;
	height: 15px;
	padding: 0;
	margin: 0;
	opacity: 1;
	background: url(../img/sprite.png) 0 -458px no-repeat transparent;
	overflow: hidden
}
.st_sharethis img {
	display: none!important
}
div.wpcf7-mail-sent-ok {
	border: 0!important;
	clear: both;
	position: absolute;
	bottom: 54px;
	width: 100%;
	left: 0;
	text-align: center;
	padding: 0
}
div.wpcf7-response-output {
	margin: 0!important
}
.component-wrap {
	width: 100%;
	clear: both;
	display: block;
	position: relative
}
.shadow-wrap {
	width: 100%
}
.attachment-post-thumb-120 {
	width: 120px;
	height: 72px
}
.wp-polls {
	position: relative;
	height: 250px;
	border: solid 1px #e0e0e0;
	padding: 25px;
	margin-bottom: 0
}
.wp-polls p {
	margin: 0 0 15px
}
.wp-polls .poll-vote {
	float: left;
	margin-right: 25px
}
.wp-polls .poll-vote2 {
	margin-right: 9px
}
.wp-polls .poll-viewres {
	float: left;
	line-height: 33px
}
.wp-polls .poll-q {
	font-family: pt-sans, Helvetica, Arial, sans-serif;
	font-size: 1.38462em;
	color: #333;
	text-transform: none;
	font-weight: 700;
	margin-bottom: 20px;
	letter-spacing: 0;
	line-height: 1.1em
}
.wp-polls .poll-result {
	font-family: pt-sans, Helvetica, Arial, sans-serif;
	font-size: 1.38462em;
	color: #333;
	text-transform: none;
	font-weight: 700;
	margin-bottom: 20px;
	letter-spacing: 0;
	line-height: 1.1em
}
.wp-polls .wp-polls-ul {
	margin: 0 0 20px;
	width: 100%
}
.wp-polls .wp-polls-ul li {
	padding: 0 0 0 20px;
	margin: 0 0 10px;
	position: relative;
	font-size: 13px
}
.wp-polls .wp-polls-ul li:last-child {
	margin-bottom: 0
}
.wp-polls .wp-polls-ul li input {
	position: absolute;
	left: 0;
	top: 0
}
.wp-polls .wp-polls-ul li small {
	font-size: 100%;
	color: #999
}
.wp-polls .wp-polls-ul li.poll-resli {
	padding: 0
}
.wp-polls .poll-total-vote {
	font-size: .92308em;
	color: #999;
	float: right
}
.wp-polls .poll-total-vote span {
	color: #333
}
.wp-polls input[type=button], .wp-polls .poll-btn {
	background: 0;
	background-color: #f27021;
	border: solid 1px #f27021;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	float: none;
	display: block;
	margin: 0 auto;
	min-width: 142px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	text-shadow: 1px 1px 5px rgba(0,0,0,.2)
}
#dqRecentComments .author {
	display: block
}
.regionPrefix {
display:none;
}
@media only screen and (min-width:380px) {
header h1 {
	width: 100%;
	padding-left: 0
}
#smallSubBox {
	float: none !important;
	margin: 0 auto;
	padding-bottom: 10px;
}
.megamenu, .mmbox {
	display: none
}
}
@media only screen and (min-width:745px) {
header {
	text-align: left;
	padding: 17px 0
}
header h1 {
	width: 225px;
	min-width: auto;
	margin-left: 0;
	padding-left: 120px;
	padding-bottom: 0;
	border-bottom: 0;
	vertical-align: middle;
	text-align: left
}
header nav {
	width: 46%;
	display: inline-block;
	background-color: #fff;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	top: 24px;
	right: 10px;
	width: auto;
	-webkit-box-shadow: 0 0 0 rgba(212,213,214,0);
	-moz-box-shadow: 0 0 0 rgba(212,213,214,0);
	box-shadow: 0 0 0 rgba(212,213,214,0)
}
header nav ul {
	text-align: right
}
header nav ul a {
	font-size: 1.30769em
}
header .toggle {
	top: 15px;
	font-size: 1
}
.wrap {
	text-align: center
}
#subnav {
	min-height: 1024px
}
.home .leadbaord .ad728 {
	margin-bottom: 12px
}
section {
	font-size: 13px
}
section h1 {
	text-align: left;
	font-size: 1.61538em
}
section article {
	padding: 1.5%;
	width: 97%;
	font-size: 13px
}
section article h2 {
	position: absolute;
	left: 37.7%;
	font-size: 1.38462em;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
section article .author {
	position: absolute;
	top: 9px;
	left: 37.9%;
	display: block;
	text-align: left;
	padding-top: 7px
}
section article .author .det {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	left: auto;
	top: auto
}
section article .author .by {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	left: auto;
	top: auto
}
section article p {
	position: absolute;
	top: 72px;
	left: 37.9%;
	display: block;
	margin-bottom: .5em;
	font-size: 1.05em;
	line-height: 1.2em;
	width: 58%
}
section article p a, section article p a:visited {
	color: #f27021;
	text-decoration: none;
	text-transform: none;
	font-size: .85em
}
section article .social {
	display: block;
	width: auto;
	height: 15px;
	position: absolute;
	bottom: 6.5%;
	right: 1.5%
}
section article .reco {
	bottom: 5.5%
}
section#features {
	width: 55.5%;
	height: 410px;
	padding: 7px;
	overflow: hidden;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin-right: 10px;
	background-color: #fff
}
section#features h1 {
	display: none
}
section#features .rss {
	display: none
}
section#features nav {
	display: block;
	position: relative;
	z-index: 2
}
section#features nav ul {
	display: none
}
section#features nav div {
	display: block;
	position: absolute;
	top: 110px;
	width: 34px;
	height: 37px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/sprite.png) -96px -36px no-repeat transparent;
	overflow: hidden
}
section#features nav div.prev {
	background-position: -96px -36px;
	left: -5px
}
section#features nav div.next {
	background-position: -146px -36px;
	right: -5px
}
section#features article {
	display: none;
	z-index: 1;
	border-top: 0;
	padding: 0;
	background: 0;
	width: 100%;
	text-align: left
}
section#features article figure {
	width: 100%;
	height: 245px;
	overflow: hidden;
	margin: 0;
	border-bottom: 2px #ff000b solid
}
section#features article figure img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0
}
section#features article h2 {
	font-size: 1.61538em;
	line-height: 1.2em;
	width: auto;
	min-height: 0;
	display: block;
	padding: 0;
	margin: 0 0 15px 6px;
	position: relative;
	left: auto
}
section#features article h2 a, section#features article h2 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.2em
}
section#features article h2 a:hover, section#features article h2 a:visited:hover {
	color: #f27021;
	text-decoration: none
}
section#features article p {
	display: block;
	position: relative;
	margin-left: 6px;
	left: auto;
	top: auto;
	color: #333;
	font-size: 1.05em;
	width: 100%
}
section#features article p a, section#features article p a:visited {
	color: #f27021;
	text-transform: uppercase;
	text-decoration: none
}
section#features article .reco {
	position: relative;
	display: inline-block;
	left: auto;
	bottom: auto;
	margin: 18px 0 0 6px;
	font-size: .69231em
}
section#features article .reco a, section#features article .reco a:visited, section#features article .reco a:active {
	color: #f27021
}
section#features article .author {
	position: relative;
	left: auto;
	top: auto;
	display: inline-block;
	text-align: left;
	padding-top: 7px
}
section#features article .author .det, section#features article .author .by {
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: auto;
	top: auto
}
section#features article .tags {
	display: inline-block;
	position: relative;
	left: auto;
	top: auto;
	vertical-align: top;
	border: 0;
	color: #999;
	padding: 7px 0 11px 25px;
	margin: 0 0 12px
}
section#features article .tags a, section#features article .tags a:visited {
	line-height: 1.1em
}
section#features article .tags a:first-child, section#features article .tags a:visited:first-child {
	padding-left: 0
}
section#features article .social {
	position: relative;
	float: right;
	bottom: auto;
	margin-top: 10px
}
section#features article.green .tags {
	color: #060;
	background-position: -194px -139px
}
section#features article.green .tags a:link, section#features article.green .tags a:visited, section#features article.green .tags a:active {
	color: #060
}
section#features article.green figure {
	border-bottom-color: #060
}
section#features article.purple .tags {
	color: #639;
	background-position: -194px -95px
}
section#features article.purple .tags a:link, section#features article.purple .tags a:visited, section#features article.purple .tags a:active {
	color: #639
}
section#features article.purple figure {
	border-bottom-color: #639
}
section#features article.brown .tags {
	color: #633;
	background-position: -194px -182px
}
section#features article.brown .tags a:link, section#features article.brown .tags a:visited, section#features article.brown .tags a:active {
	color: #633
}
section#features article.brown figure {
	border-bottom-color: #633
}
section#features article.dgreen .tags {
	color: #366;
	background-position: -194px -53px
}
section#features article.dgreen .tags a:link, section#features article.dgreen .tags a:visited, section#features article.dgreen .tags a:active {
	color: #366
}
section#features article.dgreen figure {
	border-bottom-color: #366
}
section#features article.lblue .tags {
	color: #6cf;
	background-position: -194px -6px
}
section#features article.lblue .tags a:link, section#features article.lblue .tags a:visited, section#features article.lblue .tags a:active {
	color: #6cf
}
section#features article.lblue figure {
	border-bottom-color: #6cf
}
section#features article.red .tags {
	color: #ff000b;
	background-position: -194px -225px
}
section#features article.red .tags a:link, section#features article.red .tags a:visited, section#features article.red .tags a:active {
	color: #ff000b
}
section#features article.red figure {
	border-bottom-color: #ff000b
}
section#features article.orange .tags {
	color: #ff6634;
	background-position: -194px -472px
}
section#features article.orange .tags a:link, section#features article.orange .tags a:visited, section#features article.orange .tags a:active {
	color: #ff6634
}
section#features article.orange figure {
	border-bottom-color: #ff6634
}
section#features article.aqua .tags {
	color: #33cdcd;
	background-position: -194px -429px
}
section#features article.aqua .tags a:link, section#features article.aqua .tags a:visited, section#features article.aqua .tags a:active {
	color: #33cdcd
}
section#features article.aqua figure {
	border-bottom-color: #33cdcd
}
section#features article.pink .tags {
	color: #fe66cb;
	background-position: -194px -386px
}
section#features article.pink .tags a:link, section#features article.pink .tags a:visited, section#features article.pink .tags a:active {
	color: #fe66cb
}
section#features article.pink figure {
	border-bottom-color: #fe66cb
}
section#features article.grey .tags {
	color: #999;
	background-position: -194px -305px
}
section#features article.grey .tags a:link, section#features article.grey .tags a:visited, section#features article.grey .tags a:active {
	color: #999
}
section#features article.grey figure {
	border-bottom-color: #999
}
section#features article.blue .tags {
	color: #336799;
	background-position: -194px -345px
}
section#features article.blue .tags a:link, section#features article.blue .tags a:visited, section#features article.blue .tags a:active {
	color: #336799
}
section#features article.blue figure {
	border-bottom-color: #336799
}
section.extranews h1 a {
	color: #58595b
}
section.extranews article h2 {
	margin: 0;
	padding: 0;
	line-height: .9em;
	position: relative;
	left: auto;
	text-transform: none!important
}
section.extranews article h2 a {
	margin: 0;
	padding: 0;
	line-height: .9em;
	position: relative;
	left: auto;
	text-transform: none!important;
	font-weight: 400;
	font-size: 1em
}
section.extranews article {
	min-height: 0!important
}
section#toplatest {
	display: inline-block;
	height: 404px
}
section#jobs article h2 {
	margin: 0;
	padding: 0;
	line-height: .9em;
	position: relative;
	left: auto
}
section#jobs article p {
	display: block;
	position: relative;
	margin: 0 0 5px;
	padding: 0;
	text-align: left;
	font-size: 1.07692em;
	color: #333;
	width: 90%;
	left: auto;
	top: auto
}
section#jobs article .reco {
	position: absolute;
	font-size: .69231em;
	bottom: auto;
	left: auto;
	right: 10px;
	top: 40%;
	width: auto
}
section form input[type=submit] {
	float: right
}
.wrap.article section article {
	padding: 3% 1% 10px;
	width: 98%
}
.wrap.article section article h2 {
	left: auto;
	position: relative
}
.wrap.article section article figure {
	margin-bottom: 20px
}
.wrap.article section article p {
	margin-bottom: 20px;
	clear: both
}
.wrap.article section article .tags {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	min-height: 15px;
	color: #999;
	margin: 0;
	padding: 5px 0 15px 37px;
	width: 95.7%
}
.wrap.article section article .social {
	float: none;
	display: block;
	width: 100%;
	margin: 0 0 20px 8px;
	clear: right;
	width: 100%
}
.wrap.article section article .social ul li {
	background: url(../img/sprite.png) 0 0 no-repeat transparent;
	overflow: hidden;
	display: inline-block
}
.wrap.article section article .backtop {
	position: absolute;
	right: 16px;
	top: 4px;
	display: block;
	color: #f27021;
	font-size: 13px;
	line-height: 1.38462em;
	padding-left: 24px;
	cursor: pointer;
	background: url(../img/sprite.png) -48px -166px no-repeat transparent;
	overflow: hidden
}
.wrap.article section article .reco {
	color: #999;
	line-height: 25px;
	float: left;
	margin-right: 20px
}
.wrap.article section article .author {
	display: block;
	padding: 0;
	margin: 0 0 10px;
	position: relative;
	top: auto;
	left: auto
}
.wrap.article section .social {
	right: auto
}
.wrap.article section.related {
	display: none
}
.wrap.article section .navigation {
	border-top: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	display: block;
	overflow: hidden;
	text-align: left;
	background-color: #fbfbfb
}
.wrap.article section .navigation .prev, .wrap.article section .navigation .next {
	padding: 1%;
	margin: 0;
	width: 47.6%;
	display: inline-block;
	vertical-align: top;
	background: 0;
	border: 0
}
.wrap.article section .navigation .prev img, .wrap.article section .navigation .next img {
	display: inline-block;
	vertical-align: top;
	border: solid 1px #e0e0e0
}
.wrap.article section .navigation .prev h1, .wrap.article section .navigation .next h1 {
	width: auto;
	padding: 0;
	margin: 2px 0 3px
}
.wrap.article section .navigation .prev a, .wrap.article section .navigation .next a {
	width: auto;
	padding: 0;
	margin: 0;
	font-size: 1.07692em
}
.wrap.article section .navigation .prev .grp, .wrap.article section .navigation .next .grp {
	display: inline-block;
	vertical-align: top;
	width: 175px
}
.wrap.article section .navigation .prev {
	border-right: solid 1px #e0e0e0
}
.wrap.article section .navigation .prev .grp {
	margin-left: 8px
}
.wrap.article section .navigation .next img {
	float: right
}
.wrap.article section .navigation .next .grp {
	margin-right: 8px;
	float: right
}
.wrap.article section .navigation .next h1, .wrap.article section .navigation .next a {
	text-align: right
}
.wrap.article section .navigation div:only-child {
	border: 0;
	width: 95%
}
.wrap.article section .navigation div:only-child .grp {
	width: auto
}
.wrap.article section .navigation div.next:only-child img {
	float: none
}
.wrap.article section .navigation div.next:only-child h1, .wrap.article section .navigation div.next:only-child a {
	text-align: left
}
.wrap.article section .navigation div.next:only-child .grp {
	margin-left: 8px
}
.wrap.page section article {
	padding: 3% 1% 60px;
	width: 98%
}
.wrap.page section article h1 {
	font-size: 2.15385em;
	color: #333;
	background: 0;
	text-transform: none;
	margin-bottom: 20px;
	width: 96%;
	padding: 9px 2%
}
.wrap.page section article h2 {
	left: auto;
	position: relative
}
.wrap.page section article figure {
	margin-bottom: 20px
}
.wrap.page section article p {
	margin-bottom: 20px;
	clear: both;
	position: relative;
	top: auto;
	left: auto;
	width: 96%;
	padding: 9px 2%
}
.wrap.page section article .author {
	display: block;
	padding: 0;
	margin: 0 0 10px;
	position: relative;
	top: auto;
	left: auto
}
.wrap.page section .social {
	right: auto
}
.wrap.page section.about {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	border: 0;
	position: relative;
	text-align: left;
	margin: 0 20px 0 0;
	padding: 0;
	display: block;
	float: left
}
.wrap.page section.about h2 {
	position: relative;
	font-size: 1.3em;
	line-height: 1em;
	text-align: left;
	padding: 1.3% 2%
}
.wrap.page section.about article {
	display: block;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0
}
.wrap.page section.about article figure {
	width: 30%;
	float: left;
	clear: none
}
.wrap.page section.about article .ew {
	display: block;
	border-bottom: 1px solid #e0e0e0
}
.wrap.page section.about article .ew:last-child {
	border-bottom: 0
}
.wrap.page section.about article article {
	width: 65%;
	float: right;
	clear: none
}
.wrap.page section.about article article header h2 {
	font-size: 1.23077em;
	margin-bottom: 6px
}
.wrap.page section.about article article header h3 {
	font-size: 1.07692em
}
.wrap.page section.about article article p {
	padding: 0;
	margin: 0 0 20px
}
.wrap.page section.about article.editors {
	padding-left: 0;
	padding-right: 0;
	width: 96%
}
.wrap.page section.about article.editors .ew {
	padding-left: 2%;
	padding-right: 2%;
	width: 96%
}
.wrap.listing section {
	margin-bottom: 70px
}
.wrap.listing section h1 {
	font-size: 1.69231em;
	line-height: 1em;
	color: #999;
	font-weight: 400;
	text-transform: none
}
.wrap.listing section h1 span {
	color: #333;
	font-weight: 700
}
.wrap.listing section article {
	padding: 1%;
	width: 98%
}
.wrap.listing section article h2 {
	margin: 0 0 5px;
	width: auto;
	min-height: 0;
	font-size: 13px;
	left: auto
}
.wrap.listing section article h2 a {
	color: #f27021;
	font-size: 1.38462em;
	line-height: 1.2em;
	text-decoration: none;
	text-transform: uppercase
}
.wrap.listing section article h2 a:visited {
	text-decoration: none
}
.wrap.listing section article p {
	display: block;
	font-size: 1.07692em;
	line-height: 1.2em;
	min-height: 0;
	margin: 0 0 30px;
	position: relative;
	top: auto;
	left: auto;
	width: auto
}
.wrap.listing section article .author {
	position: relative;
	top: auto;
	left: auto;
	color: #333;
	font-size: .76923em;
	z-index: 2;
	padding: 0;
	margin-bottom: 5px
}
.wrap.listing section article .author .det {
	margin-right: 1px
}
.wrap.listing section article .author .det .country {
	display: none
}
.wrap.listing section article .author .mob {
	display: none
}
.wrap.listing section article .author .desk {
	display: inline
}
.wrap.listing section article .grp {
	width: 62%;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 0;
	margin: 0
}
.wrap.listing section article .reco {
	position: absolute;
	display: block;
	font-size: .69231em;
	color: #999;
	letter-spacing: .02em;
	padding: 0;
	margin: 0;
	bottom: 10px;
	left: 38%
}
.wrap.listing section article .social {
	display: absolute;
	bottom: 10px;
	right: 10px;
	width: auto;
	height: auto;
	background: 0
}
.wrap.listing section article .social img {
	width: auto;
	height: auto;
	border: 0
}
.wrap.listing section article .tags {
	display: none;
	margin: 0;
	padding: 0
}
.wrap.listing .adspace.sidead {
	margin-top: 40px
}
.loadm {
	height: 40px
}
.loadm div {
	font-size: 1.15385em;
	line-height: 40px
}
.adspace .ad300 {
	display: none;
	margin: 0 auto 10px
}
.adspace .ad728 {
	display: block;
	margin: 0 auto 20px
}
.adspace .textwidget {
	padding: 0
}
.adspace.ad-btm .ad728 {
	margin-bottom: 20px
}
.adgroup {
	display: block;
	width: 95.5%;
	padding: 1.5%
}
.adgroup h5 {
	display: none
}
.adgroup .textwidget {
	display: block;
	float: left;
	width: 31.5%;
	margin-right: 2.6%
}
.adgroup .textwidget img {
	width: 100%;
	height: auto
}
.adgroup .textwidget:last-child {
	margin-right: 0
}
div.wpcf7-mail-sent-ok {
	bottom: 55px
}
.author-info .avatar-box {
	float: left!important
}
.author-info .author-bio {
	max-width: 450px!important
}
.megamenu, .mmbox {
	display: none
}
}
@media only screen and (min-width:985px) {
#smallSubBox {
	float: right !important;
}
.hw {
	width: 985px;
	margin: 0 auto;
	position: relative
}
.hw .share {
	position: relative
}
.hw .share ul {
	display: block;
	position: relative;
	text-align: right
}
.hw .share ul li {
	display: inline-block;
	width: auto;
	margin-right: 6px;
	vertical-align: top
}
.hw .share ul li .searchBar {
	position: relative;
	display: block;
	margin: 0;
	padding: 0
}
.hw .share ul li .searchBar input[type=text] {
	width: 10px;
	height: 10px;
	background: 0;
	color: rgba(255,255,255,0);
	padding: 5px;
	margin: 0;
	border: solid 1px rgba(255,255,255,0);
	-moz-transition: all .5s cubic-bezier(0.19,1,0.22,1);
	-o-transition: all .5s cubic-bezier(0.19,1,0.22,1);
	-webkit-transition: all .5s cubic-bezier(0.19,1,0.22,1);
	-ms-transition: all .5s cubic-bezier(0.19,1,0.22,1);
	transition: all .5s cubic-bezier(0.19,1,0.22,1);
	background: url(../img/sprite.png) 7px -295px no-repeat transparent;
	cursor: pointer
}
.hw .share ul li .searchBar input[type=text] {
	width: 300px;
	border-color: #58595b;
	margin-left: 5px;
	background-color: #fff;
	background-position: 295px -322px;
	color: #999;
	cursor: text
}
.hw .share ul li .searchBar button, .hw .share ul li .searchBar input[type=submit] {
	width: 15px;
	height: 15px;
	position: absolute;
	right: 0;
	top: 0;
	display: none
}
header {
	text-align: left;
	padding: 0;
	margin-bottom: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	-webkit-transition: none!-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
header h1 {
	margin: 0 40px 0 0;
	padding: 0;
	width: auto;
	min-width: auto;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-align: left
}
header h1 a {
	width: 293px;
	height: 70px;
	background-size: 100% auto;
	position: relative
}
header.malaysia h1 {
	margin: 10px 40px 10px 0
}
header.malaysia h1 a {
	width: 292px;
	height: 98px
}
header.malaysia nav {
	margin: -50px 0 0 0
}
header.malaysia nav ul li {
	line-height: 119px
}
header nav {
	width: auto;
	height: 70px;
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
	margin: -2px 0 0 0;
	padding: 0;
	text-align: left;
	position: relative;
	top: auto;
	right: auto;
	-webkit-box-shadow: 0 0 0 rgba(212,213,214,0);
	-moz-box-shadow: 0 0 0 rgba(212,213,214,0);
	box-shadow: 0 0 0 rgba(212,213,214,0)
}
header nav ul {
	text-align: right
}
header nav ul li {
	padding: 0 9px !important;
	line-height: 70px;
	margin: 0;
	padding: 0 10px
}
header nav ul li a {
	line-height: 70px;
	font-size: 1.53846em
}
header nav ul li:hover {
	background-color: #f27021;
	-webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 3px 3px rgba(0,0,0,.2);
	box-shadow: inset 0 3px 3px rgba(0,0,0,.2)
}
header nav ul li:hover a {
	color: #fff;
	text-decoration: none
}
header nav ul li.research {
	display: inline-block
}
header .toggle {
	display: none
}
header .social {
	height: 32px;
	display: block;
	border: 0;
	position: relative;
	top: -1px;
	left: auto;
	overflow: hidden
}
header .adspace {
	display: block;
	position: relative;
	height: auto
}
header .adspace:last-of-type {
	padding: 0
}
header .adspace .small {
	margin: 0 auto
}
header .adspace div {
	margin: 10px auto 0
}
#subnav {
	position: relative;
	top: auto;
	left: auto;
	width: 100%;
	height: auto;
	min-height: 0;
	display: block;
	background: none #fafafa;
	margin: 0 0 20px;
	-webkit-transition: none!-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
#subnav .shadow-wrap {
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,.1);
	box-shadow: 0 3px 3px rgba(0,0,0,.1);
	border-bottom: 1px solid #e0e0e0
}
#subnav h1 {
	display: block;
	position: absolute;
	margin: 0;
	right: 0;
	top: -42px;
	width: 96px;
	height: 15px;
	padding: 10px 0 15px;
	font-size: 1.07692em;
	text-align: center;
	color: #333;
	text-transform: uppercase;
	border: solid 1px #e0e0e0;
	border-bottom: solid 1px #fafafa;
	background: url(../img/sprite.png) -74px -74px no-repeat transparent;
	overflow: hidden;
	background-color: #fafafa;
	cursor: pointer
}
#subnav h1.open {
	background: url(../img/sprite.png) -74px -74px no-repeat transparent;
	overflow: hidden;
	background-color: #fafafa
}
#subnav h1.close {
	background: url(../img/sprite.png) -74px -116px no-repeat transparent;
	overflow: hidden;
	padding-top: 10px;
	height: 14px;
	background-color: #fafafa
}
#subnav h5, #subnav .searchBar, #subnav .mSocialmedia, #subnav .mFooter, #subnav .tfloat {
	display: none
}
#subnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative;
	display: block;
	text-align: center;
	overflow: hidden
}
#subnav ul li {
	padding: 19px 19.6px;
	margin: 0;
	text-transform: uppercase;
	display: inline-block;
	position: relative;
	text-align: left;
	line-height: 1em;
	font-weight: 700;
	background: url(../img/topic-border.png) right center no-repeat
}
#subnav ul li:first-child {
	padding-left: 0
}
#subnav ul li:last-child {
	padding-right: 0;
	background: 0
}
#subnav ul li a {
	display: block;
	color: #f27021;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-size: 1em;
	position: relative
}
#subnav ul li a .count {
	display: none
}
#subnav ul li.subscribe {
	display: inline-block
}
#subnav ul li.active {
	cursor: normal
}
#subnav ul.tfloat {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: -98px;
	width: auto
}
#subnav ul.tfloat li {
	color: #c3c5d2;
	border-right: solid 1px #c3c5d2;
	background: 0;
	line-height: 17px;
	font-size: 14px;
	padding: 0 25px;
	margin: 0;
	display: inline-block;
	text-transform: uppercase;
	font-family: pt-sans, Helvetica, Arial, sans-serif;
	font-weight: 700;
	vertical-align: top;
	overflow: visible
}
#menu-others {
top: -95px !important;
}
.regionPrefix {display:inline-block;}
#menu-others .allmarkets, #menu-others .subscribe {
  line-height: 12px !important;
  display:inline-block !important;
  text-transform: none !important;
  font-weight:300 !important;
}
#menu-others .allmarkets {
padding: 0 14px 0 0 !important;
}
#menu-others .subscribe {
border-right:none !important;
padding: 0 0 0 10px !important;
}
#menu-others .allmarkets a, #menu-others .subscribe a {
  text-transform: uppercase !important;
  font-weight:700 !important;
  display:inline-block !important;                     
}
#menu-others .subscribe a {
text-transform: none !important;
font-weight:700 !important;
  display:inline-block !important;
}
#menu-others .allmarkets .sub-menu a {
 text-transform: none !important;
}
.socialIcon {
margin-top:1px !important;
}
#subnav ul.tfloat li a, #subnav ul.tfloat li a:visited {
	color: #c3c5d2;          
	text-decoration: none
}
#subnav ul.tfloat li a:hover, #subnav ul.tfloat li a:visited:hover {
	color: #fff
}
#subnav ul.tfloat .allmarkets span {
	position: absolute;
	width: 20px;
	height: 10px;
	display: block;
	right: 45px;
	background: url(../img/sprite.png) -102px -242px no-repeat transparent;
	overflow: hidden;
	z-index: 6
}
#subnav ul#menu-others {
	overflow: visible
}
#subnav ul#menu-others .sub-menu {
	position: absolute;
	right: 0;
	top: 25px;
	z-index: 5;
	background-color: #fff;
	overflow: visible;
	width: 185px;
	padding: 15px 25px;
	border: 1px solid #e0e0e0;
	text-align: left
}
#subnav ul#menu-others .sub-menu li {
	width: 50%;             
	clear: both;
	position: relative;
	border: 0;
	padding: 0;
	margin: 0;
	text-transform: none;
	font-weight: 500;
	font-size: 12px;
	display: block;
	z-index: 1
}
#subnav ul#menu-others .sub-menu li a, #subnav ul#menu-others .sub-menu li a:visited {
	color: #f27021
}
#subnav ul#menu-others .sub-menu li.colright {
	width: 30%;
	position: absolute;
	right: 25px;
	text-align: left;
	z-index: 2
}
#subnav ul#menu-others .sub-menu .l1 {
	top: 17px
}
#subnav ul#menu-others .sub-menu .l2 {
	top: 34px
}
#subnav ul#menu-others .sub-menu .l3 {
	top: 51px
}
#subnav ul#menu-others .sub-menu .l4 {
	top: 68px
}
#subnav ul#menu-others .sub-menu .l5 {
	top: 85px
}
#subnav.malaysia .tfloat {
	top: -142px
}
.wrap {
	width: 985px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	-webkit-transition: none!-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
.wrap .adspace.sidead {
	border-top: solid 4px #58595b;
	width: 100%;
	float: left;
	z-index: 2
}
.wrap .adspace.sidead .ad1024 {
	position: absolute;
	right: 0;
	top: 50px;
	display: block;
	width: 315px;
	padding: 0;
	margin: 0;
	text-align: center
}
.wrap .adspace.sidead .ad1024 div {
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
	text-align: left
}
.wrap .adspace.sidead .ad1024 div.textwidget {
	padding: 0;
	margin: 0;
	border: 0;
	background: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.wrap .adspace.sidead section {
	background-color: #fafafa;
	width: 310px;
	display: inline-block;
	font-size: 13px;
	border: 1px solid #e0e0e0;
	margin: 0 0 20px
}
.wrap .adspace.sidead section div.rss {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px
}
.wrap .adspace.sidead section h1 {
	display: block;
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	min-height: 0;
	font-family: pt-sans, Helvetica, Arial, sans-serif;
	font-size: 1.30769em;
	line-height: 1em;
	font-weight: 700;
	color: #58595b;
	text-transform: uppercase;
	margin: 10px 0 10px 10px;
	padding: 0
}
.wrap .adspace.sidead section article {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	padding: 10px;
	margin: 0;
	display: none;
	background-color: #fff;
	display: block;
	width: 286px;
	min-height: 0;
	border-top: 1px solid #e0e0e0;
	border-bottom: 0
}
.wrap .adspace.sidead section article img {
	width: 118px;
	height: auto;
	position: relative;
	border: solid 1px #e0e0e0;
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 0;
	padding: 0
}
.wrap .adspace.sidead section article .grp {
	display: inline-block;
	vertical-align: top;
	width: 150px;
	margin: 0;
	padding: 0
}
.wrap .adspace.sidead section article .author {
	position: relative;
	width: 100%;
	padding: 0;
	margin-bottom: 5px;
	font-size: .76923em;
	line-height: 1em
}
.wrap .adspace.sidead section article h2 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0 0 5px;
	font-size: 1em;
	width: auto;
	min-height: 0;
	text-align: left;
	letter-spacing: -.05em
}
.wrap .adspace.sidead section article h2 a {
	color: #f27021;
	font-size: 1.07692em;
	line-height: 1.30769em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase
}
.wrap .adspace.sidead section article h2 a:visited {
	text-decoration: none;
	color: #f27021
}
.wrap .adspace.sidead section article p {
	margin: -5px 0 5px;
	padding: 0;
	font-size: .92308em;
	line-height: 1.25em;
	min-height: 0
}
.wrap .adspace.sidead section article .reco {
	position: relative;
	margin: 0;
	padding: 0;
	left: auto;
	bottom: auto;
	float: none;
	text-align: left;
	font-size: .69231em;
	line-height: 1em;
	color: #999
}
.wrap .adspace.sidead.home .ad1024 {
	top: 52px;
	width: 297px;
	padding: 10px 7px;
	height: 814px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
.wrap .adspace.sidead.home .ad1024 h2 {
	display: block;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333;
	text-align: left;
	margin: 0 0 10px 3px
}
.wrap .adspace.sidead.home .ad1024 h5:nth-of-type(2) {
	display: block;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333;
	text-align: left;
	margin: 10px 0 10px 3px
}
.wrap .adspace.sidead.home .ad1024 img {
	width: 296px;
	height: auto;
	margin: 0 auto 8px;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.wrap .adspace.sidead.home .ad1024 .wp-polls {
	width: 246px;
	height: 250px;
	overflow: auto
}
.wrap .adspace.sidead.home .ad1024 .wp-polls .pollbar {
	display: block;
	margin: 10px 0 0;
	padding: 0
}
.wrap .adspace.sidead.home .ad1024 .wp-polls .wp-polls-ans {
	width: 100%
}
.wrap .adspace.sidead.home .ad1024 .wp-polls-loading {
	display: none;
	position: relative;
	margin: -307px 0 0 25px;
	padding-left: 20px;
	line-height: 50px;
	background: url(../img/preloader.gif) left center no-repeat transparent;
	height: 20px;
	width: 100%;
	overflow: hidden
}
.wrap .adspace.sidead.home .ad1024 .wp-polls-loading img {
	width: auto;
	display: none
}
.wrap .adspace.sidead.home .ad1024 .wp-polls-loading:after {
	content: "Loading";
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 1em;
	line-height: 35px;
	color: #58595b;
	text-transform: uppercase;
	position: absolute;
	left: 23px;
	top: -8px
}
.wrap .adspace.sidead.page {
	padding: 0
}
.wrap.article .adspace.sidead, .wrap.listing .adspace.sidead {
	display: inline-block;
	vertical-align: top;
	width: 308px;
	border-top: 0;
	text-align: right
}
.wrap.article .adspace.sidead .ad1024, .wrap.listing .adspace.sidead .ad1024 {
	position: relative;
	display: inline-block;
	right: auto;
	top: auto;
	display: block;
	width: 100%;
	height: auto;
	padding: 0;
	text-align: right
}
section {
	font-size: 13px;
	position: relative;
	margin: 0 auto 20px;
	border: 0;
	display: block;
	float: left;
	width: 976px;
	text-align: left;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
section h1 {
	font-size: 1.69231em;
	line-height: 1em;
	width: auto;
	background: 0;
	padding: 14px 0 17px
}
section form textarea {
	width: 95%;
	padding: 15px;
	position: relative;
	display: block;
	margin: 0 auto 15px
}
section form button, section form input[type=submit] {
	float: right;
	margin: 0
}
section article {
	display: inline-block;
	z-index: 1;
	border-top: 0;
	padding: 0;
	background-color: #fff;
	width: 300px;
	height: 400px;
	text-align: left;
	vertical-align: top;
	margin: 0 20px 20px 0;
	padding: 0 6px 6px;
	border: solid 1px #e0e0e0;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
section article figure {
	width: 300px;
	height: 185px;
	border: 0;
	overflow: hidden;
	margin: 0 auto;
	padding: 25px 0 0;
	z-index: 1;
	position: relative
}
section article figure img {
	width: 300px;
	height: auto;
	display: block
}
section article h1 {
	font-size: 2.15385em;
	line-height: 1.2em;
	width: auto;
	display: block;
	padding: 0;
	margin: 0 0 40px 10px;
	white-space: normal;
	color: #333;
	min-height: 0
}
section article h1 a, section article h1 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.2em
}
section article h2 {
	font-size: 1.61538em;
	line-height: 1.2em;
	width: auto;
	display: block;
	padding: 0;
	margin: 0 0 5px 3px;
	white-space: normal;
	position: relative;
	left: auto;
	min-height: 52px
}
section article h2 a, section article h2 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.2em
}
section article h2 a:hover, section article h2 a:visited:hover {
	text-decoration: none;
	color: #f27021
}
section article p {
	display: block;
	position: relative;
	margin: 0 10px 10px 3px;
	left: auto;
	top: auto;
	color: #333;
	width: auto;
	min-height: 0
}
section article p a, section article p a:visited {
	color: #f27021;
	text-transform: uppercase;
	text-decoration: none
}
section article p a.more, section article p a:visited.more {
	font-size: .76923em
}
section article ul {
	display: block;
	padding: 0 .5%
}
section article ul li {
	display: list-item;
	font-size: 1.07692em;
	line-height: 1.57143em
}
section article table {

}
section article table td {
	padding: 0 30px 15px;
	color: #333;
	font-family: museo-sans, Helvetica, Arial, sans-serif;
	font-size: 1.07692em;
	line-height: 1.57143em
}
section article .reco {
	position: absolute;
	display: block;
	left: 9px;
	bottom: 7px;
	margin: 0;
	font-size: .69231em
}
section article .author {
	position: relative;
	left: auto;
	top: auto;
	display: inline-block;
	text-align: left;
	padding: 10px 0 5px 3px
}
section article .author .det, section article .author .by {
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: auto;
	top: auto
}
section article .tags {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	min-height: 15px;
	color: #999;
	margin: 0;
	padding: 5px 0 15px 37px;
	width: 276px;
	border-top: solid 2px #ff000b;
	background: url(../img/sprite.png) -194px -225px no-repeat transparent;
	overflow: hidden
}
section article .tags a, section article .tags a:visited {
	display: inline;
	float: left;
	color: #ff000b;
	text-decoration: none;
	text-transform: uppercase;
	border-right: solid 1px #ccc;
	padding: 0 4px;
	margin: 0;
	font-size: .76923em
}
section article .tags a:last-child, section article .tags a:visited:last-child {
	padding-right: 0;
	border-right: 0;
	margin-right: 4px
}
section article .tags a:first-child, section article .tags a:visited:first-child {
	padding-left: 0
}
section article .social {
	bottom: 9px;
	right: 9px
}
section article .social ul li.twitter_count {
	margin-right: 7px
}
section article .social ul li.facebook_count {
	margin-right: 9px
}
section article .social ul li.disqus_count {
	margin-right: 7px
}
section#features {
	width: 648px;
	height: 430px;
	margin-right: 20px;
	margin-top: 4px;
	padding: 0;
	overflow: hidden;
	background-color: #fff;
	border: solid 1px #e0e0e0;
	display: block;
	float: left;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
section#features h1, section#features .rss {
	display: none
}
section#features nav {
	display: inline-block;
	position: relative;
	float: right;
	z-index: 2;
	width: 135px;
	height: 100%
}
section#features nav div {
	display: none
}
section#features nav ul {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden
}
section#features nav ul li {
	display: table;
	text-align: left;
	cursor: pointer;
	position: relative;
	width: 135px;
	overflow: hidden;
	opacity: 0;
	border-top: 1px solid #69676b;
	border-bottom: 1px solid #3f3e40;
	padding: 0 10px
}
section#features nav ul li img {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: 100%
}
section#features nav ul li p {
	position: relative;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.15385em;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	width: 110px;
	padding-right: 20px
}
section#features nav ul li .filter {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/feature-tn-shad.png) top right repeat-y;
	-o-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto
}
section#features nav ul li.active, section#features nav ul li:hover {
	border-top: 1px solid #d12b37
}
section#features nav ul li.active .tip, section#features nav ul li:hover .tip {
	height: 12px;
	width: 6px;
	left: 0;
	display: block;
	background-position: -50px -35px;
	top: 46px
}
section#features nav ul li.active .filter, section#features nav ul li:hover .filter {
	background: url(../img/feature-tn-active.jpg) no-repeat;
	-o-background-size: 100% 100%, auto;
	-moz-background-size: 100% 100%, auto;
	-webkit-background-size: 100% 100%, auto;
	background-size: 100% 100%, auto
}
section#features article {
	display: none;
	background: 0;
	border: 0;
	padding: 4px;
	margin: 0;
	width: 505px;
	height: 410px;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
section#features article h2 {
	font-size: 1.84615em;
	line-height: 1.2em;
	width: auto;
	min-height: 0;
	display: block;
	padding: 0;
	margin: 0 0 5px 6px
}
section#features article h2 a, section#features article h2 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.1em
}
section#features article p {
	margin-left: 6px;
	margin-right: 0;
	width: 95%
}
section#features article figure {
	width: 505px;
	height: 255px;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	border-bottom: 2px #ff000b solid
}
section#features article figure img {
	width: 505px;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0
}
section#features article .author {
	padding: 7px 0 0
}
section#features article .tags {
	display: inline-block;
	position: relative;
	left: auto;
	top: auto;
	vertical-align: top;
	border: 0;
	width: auto;
	color: #999;
	padding: 7px 0 8px 25px;
	margin: 0 0 8px
}
section#features article .reco {
	position: absolute;
	bottom: -6px
}
section#features article .social {
	bottom: auto;
	right: auto;
	margin-top: 0;
	margin-right: 4px
}
section#toplatest {
	width: 292px;
	height: 390px;
	padding: 20px 10px;
	margin-bottom: 20px;
	margin-top: 4px;
	float: left;
	display: block;
	border: solid 1px #e0e0e0;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
section#news {
	position: relative;
	border: 0;
	z-index: 1;
	width: 985px;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
section#news h2 {
	letter-spacing: -.05em
}
section#news article:nth-last-child(1), section#news article:nth-last-child(2) {
	margin-bottom: 0
}
section#news p, section#news h2 {
	min-height: 50px
}
section#jobs {
	border-top: solid 4px #58595b;
	width: 315px;
	margin-right: 20px;
	float: left
}
section#jobs.fb {
	display: block
}
section.extranews {
	border-top: solid 4px #58595b;
	width: 315px;
	margin-right: 20px;
	float: left
}
section.extranews.last {
	margin-right: 0
}
section.extranews h1 a {
	color: #58595b
}
section.extranews article {
	margin: 0;
	border-bottom: 0;
	height: 60px;
	min-height: 60px
}
section.extranews article h2 {
	font-size: 1.1em;
	font-weight: 400;
	padding: 10px 0 0;
	margin: 0 0 15px 10px;
	min-height: 0;
	z-index: 1;
	text-transform: none
}
section.extranews article h2 a, section#jobs article h2 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	text-transform: none
}
section#jobs article {
	margin-bottom: 0;
	border-bottom: 0;
	height: 129px
}
section#jobs article h2 {
	font-size: 1.30769em;
	font-weight: 700;
	line-height: 1.2em;
	padding: 40px 0 0;
	margin: 0 0 15px 10px;
	min-height: 0;
	text-transform: uppercase;
	z-index: 1
}
section#jobs article h2 a, section#jobs article h2 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.2em
}
section#jobs article p {
	display: block;
	position: relative;
	margin: 0 10px 22px;
	font-size: .92308em;
	line-height: 1.2;
	min-height: 0
}
section#jobs article .reco {
	display: none
}
section#jobs article .tags {
	z-index: 2
}
section#jobs article:last-child {
	border-bottom: 1px solid #e0e0e0
}
section#jobs .lblue .tags {
	background-position: -186px -8px
}
section#jobs .red .tags {
	background-position: -186px -220px
}
section#jobs .brown .tags {
	background-position: -186px -184px
}
section#events {
	border-top: solid 4px #58595b;
	width: 100%;
	margin-right: 0
}
section#events article {
	min-height: 400px
}
section#events article.last {
	margin-right: 0;
	width: 298px
}
section#events article {
	margin-right: 19px;
}
section#events article.last .tags {
	width: 274px
}
section .rss {
	position: absolute;
	top: 15px;
	right: 5px;
	line-height: 12px;
	width: 40px
}
.wrap.article section {
	width: 650px;
	position: relative;
	text-align: left;
	margin: 5px 0 30px;
	padding: 0;
	display: block;
	float: left;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
.wrap.article section .rss {
	display: none
}
.wrap.article section article {
	width: 630px;
	height: auto;
	padding: 25px 10px 0;
	border: 0;
	margin: 0;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.wrap.article section article h1 {
	font-size: 2.15385em;
	line-height: 1.2em;
	display: block;
	padding: 0;
	margin: 0 0 50px 6px;
	white-space: normal;
	color: #333;
	text-transform: none;
	min-height: 0
}
.wrap.article section article h1 a, .wrap.article section article h1 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.2em
}
.wrap.article section article h2 {
	text-overflow: inherit;
	font-size: 2.15385em;
	line-height: 1.2em;
	color: #333;
	margin: 0 0 10px;
	padding: 0;
	min-height: 0
}
.wrap.article section article h2 a, .wrap.article section article h2 a:visited {
	color: #333
}
.wrap.article section article h5 {
	margin: 0 0 20px
}
.wrap.article section article figure {
	padding: 0;
	margin: 0 0 20px;
	height: auto;
	display: block;
	position: relative
}
.wrap.article section article figure img {
	width: 100%;
	height: auto
}
.wrap.article section article>img {
	display: block
}
.wrap.article section article>a img {
	width: auto;
	height: auto;
	max-width: 630px
}
.wrap.article section article p {
	font-size: 1.07692em;
	line-height: 1.57143em
}
.wrap.article section article p a, .wrap.article section article p a:visited {
	color: #f27021;
	text-transform: none
}
.wrap.article section article p a:hover, .wrap.article section article p a:visited:hover {
	text-decoration: none
}
.wrap.article section article p:last-child {
	margin-bottom: 30px
}
.wrap.article section article ul, .wrap.article section article ol {
	margin: 0 auto 30px;
	padding: 0 0 0 20px;
	list-style: outside
}
.wrap.article section article ul li, .wrap.article section article ol li {
	line-height: 1.57143em;
	margin: 0;
	padding: 0
}
.wrap.article section article .tags {
	display: block;
	width: 613px
}
.wrap.article section article .author {
	display: block;
	padding: 0;
	margin: 0 0 10px
}
.wrap.article section article .component-wrap {
	margin-bottom: 30px
}
.wrap.article section article .component-wrap .social {
	margin: 0
}
.wrap.article section article .reco {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px 0 0;
	float: left
}
.wrap.article section article .social {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	height: 18px;
	width: 100%;
	background: 0;
	right: auto;
	bottom: auto;
	margin: 0 0 30px 4px;
	float: left;
	width: auto;
	font-size: 13px
}
.wrap.article section article .social ul li {
	height: 20px;
	width: auto;
	color: #fff;
	text-align: center;
	font-size: .72692em;
	line-height: 20px
}
.wrap.article section article .social .backtop {
	display: block;
	position: absolute;
	top: 1px;
	right: -400px;
	color: #f27021;
	font-size: 13px;
	line-height: 1.38462em;
	padding-left: 24px;
	cursor: pointer;
	background: url(../img/sprite.png) -48px -166px no-repeat transparent;
	overflow: hidden
}
.wrap.article div.morenews {
	display: none
}
.wrap.article section .comments article {
	width: auto
}
.wrap.article section .related {
	display: none
}
.wrap.article section .navigation {
	border-top: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	margin: 0 0 -5px;
	display: block;
	overflow: hidden;
	text-align: left;
	background-color: #fbfbfb
}
.wrap.article section .navigation .prev, .wrap.article section .navigation .next {
	padding: 1%;
	margin: 0;
	width: 47.6%;
	display: inline-block;
	vertical-align: top;
	background: 0;
	border: 0
}
.wrap.article section .navigation .prev img, .wrap.article section .navigation .next img {
	display: inline-block;
	vertical-align: top;
	border: solid 1px #e0e0e0
}
.wrap.article section .navigation .prev h1, .wrap.article section .navigation .next h1 {
	width: auto;
	padding: 0;
	margin: 0 0 10px
}
.wrap.article section .navigation .prev a, .wrap.article section .navigation .next a {
	width: auto;
	padding: 0;
	margin: 0;
	font-size: 1.07692em
}
.wrap.article section .navigation .prev .grp, .wrap.article section .navigation .next .grp {
	display: inline-block;
	vertical-align: top;
	width: 175px
}
.wrap.article section .navigation .prev {
	border-right: solid 1px #e0e0e0
}
.wrap.article section .navigation .prev .grp {
	margin-left: 8px
}
.wrap.article section .navigation .next img {
	float: right
}
.wrap.article section .navigation .next .grp {
	margin-right: 8px
}
.wrap.article section .navigation .next h1, .wrap.article section .navigation .next a {
	text-align: right
}
.wrap.article section .navigation div:only-child {
	border: 0;
	width: 95%
}
.wrap.article section .navigation div:only-child .grp {
	width: auto
}
.wrap.article section .navigation div.next:only-child img {
	float: left
}
.wrap.article section .navigation div.next:only-child h1, .wrap.article section .navigation div.next:only-child a {
	text-align: left
}
.wrap.article section .navigation div.next:only-child .grp {
	margin-left: 8px;
	float: left
}
.wrap.article .adspace.sidead {
	display: block;
	float: right;
	position: relative
}
.wrap.article .adspace.sidead .ad1024 {
	position: relative;
	top: auto;
	right: auto;
	margin-top: 5px
}
.wrap.article .adspace.sidead .ad1024 .textwidget {
	background: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	clear: both
}
.wrap.article .adspace.sidead .ad1024 section {
	width: 306px
}
.wrap.page section {
	width: 650px;
	position: relative;
	text-align: left;
	margin: 5px 20px 30px 0;
	padding: 0;
	display: block;
	float: left;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
.wrap.page section .rss {
	display: none
}
.wrap.page section article {
	width: 630px;
	height: auto;
	padding: 25px 10px 0;
	border: 0;
	margin: 0;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.wrap.page section article h1 {
	font-size: 2.15385em;
	line-height: 1.2em;
	display: block;
	padding: 0;
	margin: 0 0 50px 6px;
	white-space: normal;
	color: #333;
	text-transform: none;
	min-height: 0
}
.wrap.page section article h1 a, .wrap.page section article h1 a:visited {
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.2em
}
.wrap.page section article figure {
	padding: 0;
	margin: 0 0 20px;
	height: auto;
	display: block;
	position: relative
}
.wrap.page section article figure img {
	width: 100%;
	height: auto
}
.wrap.page section article p {
	font-size: 1.07692em;
	line-height: 1.57143em;
	padding: 0 2%
}
.wrap.page section article p a, .wrap.page section article p a:visited {
	color: #f27021;
	text-transform: none
}
.wrap.page section article p a:hover, .wrap.page section article p a:visited:hover {
	text-decoration: none
}
.wrap.page section article p:last-child {
	margin-bottom: 30px
}
.wrap.page section article ul {
	margin-bottom: 1.5em
}
.wrap.page section article ul li {
	margin: 0 30px .7em 50px
}
.wrap.page section article ol li {
	font-size: 1.07692em;
	margin: 0 30px 0 50px
}
.wrap.page section article .tags {
	display: block;
	width: 613px
}
.wrap.page section article .author {
	display: block;
	padding: 0;
	margin: 0 0 10px
}
.wrap.page section article .reco {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px 30px 0
}
.wrap.page section .related {
	display: none
}
.wrap.page section.about {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	border: 0;
	width: 650px;
	position: relative;
	text-align: left;
	margin: 5px 20px 10px 0;
	padding: 0;
	display: block;
	float: left
}
.wrap.page section.about h1 {
	margin: 20px auto
}
.wrap.page section.about h2 {
	width: 630px;
	position: relative;
	font-size: 1.3em;
	line-height: 1em;
	padding: 10px
}
.wrap.page section.about article {
	width: 650px;
	padding: 0;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0
}
.wrap.page section.about article.editors {
	width: 100%
}
.wrap.page section.about article .ew {
	padding: 10px;
	width: 630px;
	margin-bottom: 0;
	border-bottom: 1px solid #e0e0e0
}
.wrap.page section.about article figure {
	width: 200px;
	float: left;
	clear: none
}
.wrap.page section.about article article {
	width: 410px;
	float: right;
	clear: none
}
.wrap.page section.about article article header h2 {
	font-size: 1.53846em;
	margin-bottom: 4px;
	min-height: 1px
}
.wrap.page section.about article article header h3 {
	font-size: 1.15385em
}
.wrap.page section.about article article p {
	padding: 0;
	margin: 0 0 20px
}
.wrap.page .adspace.sidead {
	display: block;
	float: right;
	position: relative;
	border: 0;
	width: 312px;
	margin-top: 5px
}
.wrap.page .adspace.sidead .ad1024 {
	position: relative;
	top: auto;
	right: auto
}
.wrap.page .adspace.sidead .ad1024 .textwidget {
	background: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0);
	border: 0;
	margin: 0;
	padding: 0;
	display: block
}
.wrap.listing section {
	width: 650px;
	position: relative;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	vertical-align: top;
	border: 0;
	font-size: 13px
}
.wrap.listing section.jobs article {
	height: 105px!important
}
.wrap.listing section .rss {
	display: block;
	right: -330px;
	top: 8px
}
.wrap.listing section h1 {
	font-size: 2.3em;
	line-height: 1em;
	color: #999;
	font-weight: 400;
	text-transform: none;
	padding-top: 0
}
.wrap.listing section h1 span {
	color: #333;
	font-weight: 700
}
.wrap.listing section article {
	position: relative;
	padding: 10px;
	margin: 0;
	width: 630px;
	height: auto;
	border: 0;
	border-top: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	text-align: left;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1)
}
.wrap.listing section article figure {
	border: solid 1px #e0e0e0;
	width: 198px;
	height: 118px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	margin-right: 9px;
	padding: 0
}
.wrap.listing section article figure img {
	width: 100%;
	height: auto
}
.wrap.listing section article h2 {
	margin: 0 0 5px;
	width: auto;
	min-height: 0;
	font-size: 13px;
	font-weight: 700
}
.wrap.listing section article h2 a, .wrap.listing section article h2 a:visited {
	color: #f27021;
	font-size: 1.38462em;
	line-height: 1.2em;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.wrap.listing section article h2 a:visited, .wrap.listing section article h2 a:visited:visited {
	text-decoration: none
}
.wrap.listing section article p {
	display: block;
	font-size: 1.07692em;
	line-height: 1.14286em;
	padding: 0;
	min-height: 0;
	color: #333;
	margin: 0
}
.wrap.listing section article .author {
	position: relative;
	top: auto;
	left: auto;
	color: #333;
	font-size: .76923em;
	z-index: 2;
	padding: 0;
	margin-bottom: 5px
}
.wrap.listing section article .author .det {
	margin-right: 1px
}
.wrap.listing section article .author .mob {
	display: none
}
.wrap.listing section article .author .desk {
	display: inline
}
.wrap.listing section article .grp {
	width: 398px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 0;
	margin: 0
}
.wrap.listing section.jobs article .grp {
	width: 638px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 0;
	margin: 0
}
.wrap.listing section article .reco {
	position: absolute;
	display: block;
	font-size: .69231em;
	color: #999;
	letter-spacing: .02em;
	padding: 0;
	margin: 0;
	bottom: 10px;
	left: 34%
}
.wrap.listing section article .social {
	display: absolute;
	bottom: 10px;
	right: 12px;
	width: auto;
	height: auto;
	background: 0
}
.wrap.listing section article .social img {
	width: auto;
	height: auto;
	border: 0
}
.wrap.listing section article .tags {
	display: none;
	margin: 0;
	padding: 0
}
.wrap.listing section:first-of-type {
	padding-bottom: 110px
}
.wrap.listing .adspace.sidead {
	margin-top: 46px;
	width: 312px;
	position: relative;
	float: right
}
.wrap.listing .adspace.sidead .sponsord, .wrap.listing .adspace.sidead .textwidget {
	width: 300px;
	padding: 6px
}
.wrap.listing .adspace.sidead .ad1024 .textwidget {
	background-color: #fff;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	border: 1px solid #e0e0e0;
	margin-bottom: 20px;
	padding: 6px
}
.wrap.listing .adspace.sidead section {
	width: 310px;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
.wrap.listing .adspace.sidead section article {
	width: 286px;
	border-left: 0;
	border-right: 0
}
.wrap.listing .adspace.sidead section:first-of-type {
	padding: 0
}
.loadm {
	bottom: 37px;
	height: 40px
}
.loadm div {
	font-size: 1.15385em;
	line-height: 40px
}
.adspace div {
	margin-bottom: 20px
}
.adspace div.sponsord {
	width: 286px;
	padding: 10px
}
.adspace .ad728 {
	display: none;
	margin: 0
}
.adspace .ad1024 {
	display: block;
	margin-bottom: 20px
}
.adspace .ad1024 img {
	margin-right: 1%
}
.adspace .ad1024 img:last-child {
	margin-right: 0
}
.adspace .ad1024 .leader235 {
	margin-right: 18px;
	float: left
}
.adspace.leadboard {
	margin-bottom: 17px;
	height: 90px;
	float: left
}
.adspace.leadboard a {
	padding: 0;
	margin: 0
}
.adspace.leadboard a img {
	float: left
}
.adgroup {
	display: none;
	margin: 0
}
.sponsord {
	padding: 0;
	margin: 0;
	background-color: #fff;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	border: 1px solid #e0e0e0
}
.sponsord h5 {
	color: #e0e0e0;
	margin-bottom: 7px;
	text-align: left
}
.sponsord img {
	width: 285px;
	height: auto
}
footer {
	display: block
}
div.wpcf7-mail-sent-ok {
	bottom: 54px;
	width: auto;
	text-align: left;
	left: 0;
	padding: .2em 1em
}
.author-info .avatar-box {
	float: left!important
}
.megamenu {
	display: none;
	height: auto;
	color: #000;
	padding: 15px 0 15px 0;
	position: absolute;
	background: #fafafa;
	z-index: 999
}
.mmbox {
	display: none
}
.megamenu .menucontent {
	display: inline-block;
	padding: 10px 0 0 0;
	float: left;
	min-height: 100px
}
.megamenu .menucontent.menutitle {
	font-size: 1em;
	text-transform: uppercase;
	border-right: 2px solid #e0e0e0;
	padding-right: 10px;
	margin-right: 20px;
	text-align: right;
	width: 100px;
	color: #f27021;
	font-weight: 700
}
.mmbox .mm-post {
	float: left;
	width: 210px
}
.mm-post img {
	margin-bottom: 10px
}
.mm-post .mm-post-title {
	width: 180px
}
.mm-post .mm-post-title a {
	font-size: .7em;
	color: #333;
	text-transform: uppercase
}
}
.moreLink {
	display: inline-block;
	text-transform: uppercase
}
.moreLink a {
	color: #f27021;
	text-decoration: none
}
#wpcf7-f17097-p65-o1 {
	margin: -20px 0 0 0;
	padding: 0 0 48px;
	background: #fff
}
#wpcf7-f17097-p65-o1 .wpcf7-submit {
	margin: 0
}
#captcha-img-cont {
	float: left;
	text-align: center;
	width: 100px;
	height: 45px
}
#captcha-img-cont #tipoff-captcha-img {
	margin: auto;
	padding-top: 10px
}
.job-content {
	margin-bottom: 1em;
	font-size: 1.07692em!important;
	line-height: 1.57143em!important
}
.job-content p {
	padding: 0!important
}
.fancybox-title {
	font-family: museo-sans, Helvetica, Arial, sans-serif!important
}
.article-content {
	margin-bottom: 1em;
	max-width: 100%
}
.article-content .size-large {
	width: 100%;
	height: auto;
	margin: 5px 0
}
.article-content .size-full {
	width: 100%;
	height: auto;
	margin: 5px 0
}
.article-content .wp-polls .wp-polls-ul li input {
position:static;
}
.article-content .poll-btn {
 color: #fff !important;
 text-transform:uppercase !important;
 text-decoration:none !important;
}
.author-info {
	display: block;
	min-height: 15px;
	color: #999;
	margin: 0;
	padding: 0 0 15px 24px;
	max-width: 100%;
	border-top: solid 2px #29b173;
	background: url(../img/authorinfo-side.png) no-repeat transparent;
	overflow: hidden
}
.author-info .avatar-frame {
	background: url(../img/round_ava_frame.png) no-repeat transparent;
	width: 106px;
	height: 106px
}
.author-info .avatar-box {
	margin: 5px auto 0;
	width: 106px;
	height: 106px;
	float: none
}
.author-info .name-box {
	float: none
}
.author-info .author-name {
	max-width: 200px;
	font-size: 1.2em;
	font-weight: 700;
	color: #333;
	display: inline-block;
	margin: 5px 0 0 10px
}
.author-info .author-title {
	border-left: 1px solid #cfcfcf;
	padding: 8px 0 8px 10px;
	max-width: 300px;
	font-size: 1em;
	line-height: 1em;
	color: #333;
	display: inline-block;
	margin: 5px 0 0 10px
}
.author-info .author-bio {
	border-left: 1px solid #cfcfcf;
	padding: 8px 0 8px 10px;
	font-size: 1em;
	line-height: 1em;
	color: #333;
	max-width: 720px;
	margin: 5px 0 0 10px;
	display: inline-block
}
.ob-widget-header {
	background: none repeat scroll 0 0 rgba(0,0,0,0);
	color: #333!important;
	display: block;
	font-family: "museo-sans", Helvetica, Arial, sans-serif!important;
	font-size: .76923em!important;
	font-weight: 500!important;
	line-height: 1em;
	position: relative;
	width: auto;
	z-index: 2;
	text-transform: uppercase
}
.issuuembed {
	width: 100%!important;
	height: 400px!important;
}
.naytev-social img, .naytev-social .share-count {
	width: 28px !important;
	height: auto !important;
	font-size: 10px !important;
	line-height: 28px !important;
}
.adsReset {
	display: inline-block !important;
	width: auto !important;
	padding: 0 !important;
	margin: 0 !important;
}
@media only screen and (min-width:730px) {
#mobile-leaderboard-728x90, #mobile-leaderbutton-235x90, #mobile-lower-banner-300x150, #mobile-300x50, #mobile-300x50-2, #mobile-300x50-3, #mobile-right-rectangle-300x250 {
	display: none !important;
}
}