/* Theme Name: RakyatPost #2
Theme URI: http://www.rakyatpost.com/
Description: Rakyat Post Official Theme
Author: Aien
Author URI: mailto:aienzaini@gmail.com
Version: 1.0
*/

@import 'css/editor.css?1';

body{padding:0; height: 100%;
min-height: 100%; }

.wp-caption {
	max-width: 100%;
}

.wp-caption img {
	height: auto;
	max-width: 100%;
}

.topLinks {
	font-size: 90%;
	margin: 0 auto;
	padding: 12px 20px;
	text-align: right;
	width: 1260px;
}

.topLinks p {
	display: inline;
}

.mainMenusWrapper {
	background-color: #231F20;
	margin-bottom: 16px;
}

.mainMenus .floatRight {
	padding: 0;
	position: relative;
	top: 2px;
}

.mainMenus .floatRight a:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.mainMenus {	
	font: 90% 'FranklinGothic-Demi',Arial,sans-serif;
	left: -16px;
	margin: 0 auto;
	position: relative;
	padding: 0 20px;	
	text-transform: uppercase;
	width: 1260px;
}

.mainMenu {
	margin: 0;
	padding: 0;
}

.mainMenu li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 6px 0;
}

.mainMenu li a {
	border-right: 1px solid #4C494A;
	color: #FFF;
	float: left;
	padding: 5px 14px;
}

.mainMenu li a:hover {
	color: #CCC;
}

.mainMenu li ul {
	background-color: #FFF;
	display: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-transform: none;
	top: 41px;
	z-index: 20;
	width: 100%;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;

	box-shadow: 0 0 10px rgba(0,0,0, .2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0, .2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0, .2);
}

.mainMenu li:hover ul {
	display: block;
}

.mainMenu li ul li {
	padding: 15px 0 16px 0;
}

.mainMenu li ul li a {
	color: #231F20;
	font: 90% 'FranklinGothic-Demi',Arial,sans-serif;
	padding: 1px 30px;
}

.mainMenu li ul li:last-child a {
	border-right: 0;
}

.mainMenu li.menu-category-13 > ul {
	background: #FFF url(images/ico-menus.png?1) 0 0 no-repeat;
	padding-left: 78px;
}

.mainMenu li.menu-category-24097 > ul {
	background: #FFF url(images/ico-menus.png?1) 0 -68px no-repeat;
	padding-left: 78px;
}

.mainMenu li.menu-category-1300 > ul {
	background: #FFF url(images/ico-menus.png?1) 0 -138px no-repeat;
	padding-left: 78px;
}

.mainMenu li.menu-category-1301 > ul {
	background: #FFF url(images/ico-menus.png?1) 0 -349px no-repeat;
	padding-left: 78px;
}

.topMenu {
	float: left;
	left: -16px;
	margin: 0;
	padding: 0;
	position: relative;
}

.topMenu li {
	display: inline;
	margin: 0;
	padding: 14px 0;
	position: relative;
}

.topMenu li a {
	border-right: 1px solid #54626D;
	padding: 0 16px;
}

.topLinks a,
.topMenu li a {
	color: #FFF;
}

.topLinks a:hover,
.topMenu li a:hover {
	color: #CCC;
}

.languageSelection {
	/*background: url(images/flag-english.png) 0 1px no-repeat;*/
	color: #FFF;
	float: left;
	/*margin-left: 20px;
	padding: 0 0 0 23px;*/
	margin: 0;
	padding: 0;
	position: relative;
}

/*.languageChinese {
	background-image: url(images/flag-chinese.png);
}

.languageMalay {
	background-image: url(images/flag-malay.png);
}*/


.languageSelection select {
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	
	-webkit-appearance: none;
}

.selectReplacementSelection {
	background: url(images/arrow-down-language.png) 100% 6px no-repeat;
	color: #FFF;
	padding-right: 18px;
}


.pageContent {
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	width: 940px;
}

.footer {
	border-top: 1px solid #B2B2B2;
	margin-top: 25px;
	padding: 25px 0 10px 0;
	text-align: center;
}

.footerMenu {
	margin: 0;
	padding: 0 0 6px;
}

.footerMenu li {
	border-right: 1px solid #CCC;
	display: inline;
	margin: 0;
	padding: 0;
}

.footerMenu li:last-child {
	border-right: 0;
}

.footerMenu li a {
	color: #888;
	padding: 0 12px;
	text-transform: uppercase;
}

.footerMenu li a:hover {
	color: #74B0A6	
}

.footerCopyright {
	font-size: 90%;
}

.adsLeaderboard {
	margin: 0 auto;
	padding: 0 0 16px;
	text-align: center;
	width: 724px;
}

.todaysDate {
	font-family: 'FranklinGothic-Demi',Arial,sans-serif;
	font-weight:400;
	/*left: 20px;*/
	position: absolute;
	top: 21px; /*121px;*/
	width: 289px;
}

.weatherForecast {
	color: #2D4860;
	float: left;
	font-weight: 700;
	position: relative;
	top: 18px;
	width: 99px;
}

.logoRow {
	position: relative;
}

.logo {
	text-align: center;
}

.searchForm {
	padding-top: 10px;
	position: absolute;
	right: 0px;
	text-align: right;
	top: 4px; /*106px;*/
	width: 289px;
}

.widgetWrapper .searchForm {
	position: relative;
	right: 0;
	top: 0;
	width: auto;
}

.searchForm fieldset {
	height: 31px;
	position: relative;
}

.searchText {
	background-color: #EBECEC;
	border: 1px solid #C9CACC;
	margin-right: -5px;
	padding: 6px 9px;
	width: 160px;
}

.widgetWrapper .searchText {
	width: 151px;
}

.searchButton {
	background: #000 url(images/search-icon.png) center center no-repeat;
	border: 0;
	cursor: pointer;
	height: 100%;
	text-indent: -99999px;
	width: 30px;
}

.hotTopics {
	background-color: #EBECEC;
	border: 1px solid #C8CACB;
	border-width: 1px 0;
	margin-bottom: 18px;
	position: relative;
}

.hotTopics h3 {
	background: url(images/bg-hot-topics-heading.png) 100% center no-repeat;
	color: #FFF;
	float: left;
	min-height: 34px;
	padding: 22px 0px 20px 22px;
	position: relative;
	text-transform: uppercase;
	width: 89px;
	z-index: 4;
}

.malay-site .hotTopics h3 {
	font-size: 120%;
	padding: 24px 0px 24px 12px;
	width: 99px;
}

.hotTopicsContainer {
	float: left;
	height: 98px;
	margin-left: -11px;
	overflow: hidden;
	position: relative;
	width: 840px;
	z-index: 3;
}

.hotTopics ul {
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 9999px;
}

.hotTopics ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 15px 0 0 0;
	width: 250px;
}

.hotTopics ul li:hover {
	filter: alpha(opacity=90);
	opacity: .9;
}

.hotTopicImage {
	background-color: #FFF;
	float: left;
	line-height: 0;
	min-height: 64px;
	margin-right: 8px;
	padding: 0;
	width: 109px;
}

.hotTopicImage img {
	border: 1px solid #BBBCBE;
	height: auto;
	width: 100%;
}

.hotTopicTitle {
	float: left;
	padding-top: 3px;
	width: 120px;
}

.hotTopicTitle p {
	font-weight: 700;
	padding-bottom: 4px;
}

.hotTopicTitle p,
.hotTopicTitle h4 {
	padding: 0;
}

.hotTopicTitle h4 {
	font-family: 'FranklinGothic-Book',Arial,sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height: 110%;
}

.hotTopicTitle h4 a {
	color: #000;
}

.hotTopicsNext {
	background: url(images/bg-hot-topics-arrow.png) 0 -4px no-repeat;
	cursor: pointer;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	z-index: 5;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.hotTopicsNext:hover {
	background-position: 0 -129px;
}

.hotTopicsPrev {
	background: url(images/bg-hot-topics-arrow.png) -26px -4px no-repeat;
	cursor: pointer;
	height: 100%;
	position: absolute;
	right: 20px;
	top: 0;
	width: 26px;
	z-index: 4;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.hotTopicsPrev:hover {
	background-position: -26px -129px;
}

.homepage {
	position: relative;
}

.homepageDivider {
	border-right: 1px solid #BCBEC0;
	height: 100%;
	left: 480px;
	position: absolute;
	top: 0;
}

.homepageLeft {
	float: left;
	width: 460px;
}

.homepageRight {
	float: right;
	width: 440px;
}

.theNation {
	border-top: 6px solid #E7E8E9;
	padding: 18px 0;
	position: relative;
}

.theNation ul {
	margin: 0;
	padding: 0;
}

.theNation ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.theNationCategory {
	font-family: Times New Roman, Times New Roman, Times, serif;
	text-transform: uppercase;
}

.theNationImage {
	float: right;
	margin: 0 0 0 10px;
	padding: 0 0 4px;
}

.theNationIndexWrapper {
	position: absolute;
	right: 0;
	top: 20px;
}

.theNationIndex {
	background: url(images/bg-the-nation-index.png) 0 0 no-repeat;
	cursor: pointer;
	float: left;
	height: 11px;
	margin-left: 4px;
	width: 11px;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.theNationIndex.active {
	background-position: 0 -13px;
}

.button1 {
	background: #2D4860 url(images/button-arrow-right.png) 100% 12px no-repeat;
	border: 0;
	color: #FFF;
	padding: 7px 35px 7px 14px;
	text-transform: uppercase;
}

.button2 {
	background: #2D4860 url(images/button-arrow-right.png) 100% 9px no-repeat;
	border: 0;
	color: #FFF;
	font-size: 80%;
	padding: 4px 34px 4px 10px;
	text-transform: uppercase;
}

.button1:hover,
.button2:hover {
	background-color: #74B0A6;
	color: #FFF;
}

.button3 {
	background: #E7E8E9;
	color: #2D4860;
	display: block;
	font: 90% 'FranklinGothic-Demi',Arial,sans-serif;
	font-weight: 700;
	padding: 8px 0 8px 0;
	text-align: center;
	text-transform: uppercase;
}

.button3:hover {
	background-color: #74B0A6;
	color: #FFF;
}

.button4 {
	background: #2D4860;
	border: 0;
	color: #FFF;
	cursor: pointer;
	display: block;
	font: 90% Times New Roman, Times New Roman, Times, serif;
	font-weight: 700;
	padding: 8px 10px;
	text-align: center;
	text-transform: uppercase;
}

.button4:hover {
	background-color: #74B0A6;
	color: #FFF;
}

.button5,
.gform_button {
	background: #73AFA6 url(images/button-arrow-right.png) 100% 17px no-repeat;
	border: 0;
	color: #FFF;
	cursor: pointer;
	padding: 12px 34px 12px 10px;
	text-align: right;
	text-transform: uppercase;
	width: 610px;
}

.button5 {
	display: block;
	width: 416px;
}

.button5:hover,
.gform_button:hover {
	background-color: #2D4860;
	color: #FFF;
}

.button6 {
	background: #74B0A6 url(images/button-arrow-right.png) 100% 6px no-repeat;
	color: #FFF;
	font-size: 80%;
	padding: 2px 34px 2px 10px;
	text-transform: uppercase;
}

.button7 {
	background: #74B0A6;
	color: #FFF;
	padding: 6px 0;
	text-transform: uppercase;
	width: 100px;
}

.button6:hover,
.button7:hover {
	background-color: #777;
	color: #FFF;
}

.button8 {
	background: #CCC url(images/button-arrow-right-black.png) 100% 7px no-repeat;
	color: #555;
	font-size: 80%;
	padding: 5px 35px 5px 14px;
	text-transform: uppercase;
}

.button9 {
	background-color: #FFF;
	font-size: 80%;
	padding: 5px 12px;
}

.categoryPosts {
	border-top: 6px solid #E7E8E9;
	padding: 18px 0;
}

.categoryPosts h3 {
	font: 110% Times New Roman, Times New Roman, Times, serif;
	font-weight: 700;
	text-transform: uppercase;
}

.categoryPosts h4 {
	padding: 0 0 2px;
}

.categoryPosts p {
	color: #777;
	font-size: 90%;
	padding: 0;
}

.categoryPosts ul {
	margin: 0;
	padding: 0;
}

.categoryPosts ul li {
	float: left;
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 0 0 8px;
	width: 146px;
}

.categoryPosts ul li:hover {
	filter: alpha(opacity=90);
	opacity: .9;
}

.categoryPosts ul li.mostRight {
	margin-right: 0;
}

.categoryPosts ul li.mostLeft {
	clear: left;
}

.categoryPosts p.categoryPostImage {
	background: #E5E5E5 url(images/placeholder.png) center center no-repeat;
	height: 109px;
	line-height: 0;
	padding: 0;
	margin: 0 0 8px;
	width: 146px;
}

.categoryPostImage a {
	background-size: cover;
	display: block;
	height: 109px;
	width: 146px;
}

.categoryPostsMore {
	border-top: 6px solid #E7E8E9;
	padding-top: 32px;
}

.categoryPostsMore ol {
	border-top: 1px solid #E7E8E9;
	margin: 0;
	padding: 16px 0;
}

.categoryPostsMore ol li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 16px;
}

.categoryPostsMore ol li h4 {
	padding: 0;
}

.theNationReadMore {
	padding-top: 12px;
}

.allSides h3 {
	background-color: #2D4860;
	color: #FFF;
	font-size: 100%;
	font-weight: 400;
	margin-bottom: 16px;
	padding: 20px 14px;
	text-align: center;
	text-transform: uppercase;
}

.allSides {
	border-top: 6px solid #E7E8E9;
	border-bottom: 5px solid #E7E8E9;
	margin-bottom: 16px;
	padding-top: 16px;
}

.allSides h2 {
	font-weight: 400;
	text-transform: uppercase;
}

.allSides ol {
	margin: 0;
	padding: 0;
}

.allSides ol li {
	border-bottom: 1px solid #E7E8E9;
	list-style-type: none;
	margin: 0;
	padding: 14px 0 42px 0;
	position: relative;
}

.allSides .allSidesLogo {
	border-bottom: 0;
	padding: 0;
}

.allSidesLogo .allSidesLion {
	color: #2D5A82;
	float: left;
	font: 130% Times New Roman, Times New Roman, Times, serif;
	font-weight: 700;
	height: 80px;
	padding-left: 20px !important;
	line-height: 80px !important;
	text-align: left;
	width: 190px;
}

.allSidesLions {
	float: left;
	text-align: left;
	width: 210px;
}

.allSidesLions .allSidesRead {
	bottom: 14px;
	left: 0;
	position: absolute;
}

.allSidesLogo .allSidesTiger {
	background-position: 10% center !important;
	color: #2D5A82;
	float: right;
	font: 130% Times New Roman, Times New Roman, Times, serif;
	font-weight: 700;
	height: 80px;
	padding-right: 20px !important;
	line-height: 80px !important;
	text-align: right;
	width: 190px;
}

.allSidesTigers {
	float: right;
	text-align: right;
	width: 210px;
}

.allSidesTigers .allSidesRead {
	bottom: 14px;
	right: 0;
	position: absolute;
}

.allSidesLabel {
	left: 50%;
	margin-left: -33px;
	position: absolute;
	top: 40%;
	z-index: 4;
}

.allSidesLabel a {
	background-color: #74B0A6;
	color: #FFF;
	display: block;
	font-size: 80%;
	padding: 6px 0;
	text-align: center;
	text-transform: uppercase;
	width: 66px;
}

.allSidesLabel a:hover {
	background-color: #2D5A82;
}

.allSides .allSidesLions p {
	padding: 0 28px 6px 14px;
}

.allSides .allSidesTigers p {
	padding: 0 14px 6px 28px;
}

.allSides .allSidesLogo p {
	border-top: 6px solid #E7E8E9;
	border-bottom: 6px solid #E7E8E9;
	line-height: 0;
	padding: 0;
}

.allSidesDividerWrapper {
	position: relative;
}

.allSidesDivider {
	border-right: 1px solid #BCBEC0;
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
}

.homepageSidebar {
	position: relative;
}

.homepageSidebarLeft {
	float: left;
	width: 200px;
}

.homepageSidebarRight {
	float: right;
	width: 200px;
}

.homepageSidebarDivider {
	border-right: 1px solid #BCBEC0;
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
}

.widgetHeading {
	color: #2D5A82;
	/*font-weight: 700;
	text-transform: uppercase;*/
	font-size: 20px;
}

.homepageLeft h2 {
	padding: 0 0 14px;
}

.widgetWrapper {
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 16px;
	padding-bottom: 14px;
}

.widgetWrapper.last {
	border-bottom: 0;
	margin-bottom: 0;
}

.rakyatTv {
	background-color: #000;
	font-size: 80%;
	padding: 0 16px 10px 16px;
}

.rakyatTv img {
	filter: alpha(opacity=80);
	opacity: .8;
}

.rakyatTv:hover img {
	filter: alpha(opacity=100);
	opacity: 1;
}

.rakyatTv h4 {
	color: #FFF;
	font-size: 120%;
	font-weight: 400;
	line-height: 140%;
	padding: 0 0 4px;
}

.rakyatTv h4 a {
	color: #FFF;
}

.rakyatTv p {
	color: #FFF;
	line-height: 140%;
	padding: 0 0 6px;
}

.rakyatTvThumbnail {
	margin-left: -16px;
}

.rakyatTvThumbnail img {
	width: 200px;
}

.foodForThought {
	background-color: #2D4860;
	font-size: 80%;
	padding: 16px 16px 8px 16px;
}

.foodForThought h4 {
	font-size: 120%;
}

.foodForThought h4,
.foodForThought p,
.foodForThought p a {
	color: #FFF;
	padding: 0 0 6px;
}

.foodForThought p a:hover {
	color: #CCC;
}

.topContributors {
	margin: 0;
	padding: 0 0 2px;
}

.topContributors li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 16px;
}

.topContributorThumbnail {
	float: left;
	margin-right: 10px;
	padding: 0;
}

p.topContributorThumbnail img {
	line-height: 0;
	width: 58px;
	
	border-radius: 60px;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
}

div.topContributorThumbnail {
	background-color: #E6E7E8;
	height: 58px;
	width: 58px;
	
	border-radius: 60px;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	
}

.topContributorDetails {
	float: left;
	padding-top: 6px;
	width: 132px;
}

.topicSelection {
	position: relative;
}

.topicSelection a {
	background: url(images/arrow-down.png) 100% 6px no-repeat;
	font-weight: 700;
	padding-right: 13px;
}

.topicSelection select {
	border: 0;
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	
	-webkit-appearance: none;
}

.recommendedForYou {
	margin: 0;
	padding: 0;
}

.recommendedForYou li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 14px;
}

.recommendedForYou li:hover {
	filter: alpha(opacity=90);
	opacity: .9;
}

.recommendedForYou li h4,
.recommendedForYou li p {
	padding: 0 0 2px;
}

.recommendedForYouThumbnail {
	background-color: #E6E7E8;
	height: 114px;
	line-height: 0;
	margin: 0 0 8px;
	padding: 0 !important;
	width: 200px;
}

.single {
	position: relative;
}

.singleRight {
	float: right;
	width: 300px;
}

.chineseSite .singleRight {
	width: 200px;
}

.singleLeft {
	float: left;
	padding-right: 20px;
	width: 600px;
}

.chineseSite .singleLeft {
	padding-right: 0;
	width: 721px;
}

.singleLeft1 {
	float: left;
	padding-top: 16px;
	width: 460px;
}

.singleLeft2 {
	float: right;
	margin-right: 21px;
	width: 200px;
}

.singleDivider {
	border-right: 1px solid #BCBEC0;
	height: 100%;
	position: absolute;
	right: 320px;
	top: 0;
	z-index: -1;
}

.singleDivider2 {
	border-right: 1px solid #BCBEC0;
	height: 100%;
	position: absolute;
	left: 160px;
	top: 0;
	z-index: -1;
}

.singleMainImage img {
	height: auto;
	max-width: 100%;
}

.chineseSite .singleDivider {
	right: 219px;
}

.singleLeftDivider {
	border-right: 1px solid #BCBEC0;
	height: 100%;
	left: 479px;
	position: absolute;
	top: 0;
	z-index: -1;
}

.singleLeft2Top {
	background-color: #FFF;
	margin: 0 -21px;
	position: relative;
	z-index: 4;
}

.thePeopleSay {
	background: #2D485F url(images/the-people-say.png) left center no-repeat;
	border-top: 16px solid #FFF;
	border-bottom: 16px solid #FFF;
	color: #FFF;
	margin-left: -18px;
	padding: 30px 30px 30px 48px;
}

.thePeopleSay strong {
	display: block;
	font-size: 160%;
	padding: 0 0 6px;
}

.articleMeta {
	background-color: #E6E7E8;
	border-bottom: 16px solid #FFF;
	padding: 21px 21px 5px 21px;
}

.articleMeta ul {
	margin: 0;
	padding: 0;
}

.articleMeta ul li {
	float: left;
	list-style-type: none;
	margin: 0 6px 12px 0;
	padding: 0;
}

.articleMeta ul li.last {
	margin-right: 0;
}

.articleMeta ul li:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.consequences {
	background-color: #F1F1F2;
	font-size: 110%;
	margin: 0 auto 16px auto;
	padding: 20px 0;
	text-align: center;
	width: 200px;
}

.consequences strong {
	display: block;
	font-size: 150%;
	padding-top: 2px;
}

.generalSentiment {
	background: #73B0A7 url(images/ico-sentiments.png) 110px -688px no-repeat;
	color: #FFF;
	font-size: 120%;
	height: 91px;
	line-height: 110%;
	margin: 0 auto 16px auto;
	padding: 22px 0 0 20px;
	width: 180px;
}

.generalSentimentSad {
	background-position: 110px -124px;
}

.generalSentimentShocked {
	background-position: 110px -265px;
}

.generalSentimentAngry {
	background-position: 110px -405px;
}

.generalSentimentDoubtful {
	background-position: 110px -547px;
}

.generalSentimentHappy {
	background-position: 110px 17px;
}

.generalSentimentSurprised {
	background-position: 110px -829px;
}

.generalSentimentSecure {
	background-position: 110px -970px;
}

.generalSentimentGrateful {
	background-position: 110px -1111px;
}

.generalSentimentProud {
	background-position: 110px -1252px;
}

.generalSentimentDisgusted {
	background-position: 110px -1393px;
}

.generalSentimentDisappointed {
	background-position: 110px -1534px;
}

.generalSentiment strong {
	font-size: 150%;
}

.articleDetails {
	margin-bottom: 16px;
	padding: 9px 0 1px 0;
	position: relative;
}

.articleDetailDivider1 {
	border-right: 1px solid #BCBEC0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}

.articleDetailDivider2 {
	border-right: 1px solid #BCBEC0;
	height: 100%;
	left: 113px;
	position: absolute;
	top: 0;
}

.articleDetailsLeft {
	float: left;
	margin-left: 18px;
	width: 80px;
}

.articleDetailsLeft p {
	padding: 0 0 8px;
}

.articleDetailsLeft p.articleDetailDate {
	border-bottom: 1px solid #BCBEC0;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.articleDetailsRight {
	float: right;
	width: 330px;
}

.articleDetailsRight h1 {
	padding: 0 0 8px;
}

.articleDetailsRight .widgetHeading {
	padding: 0 0 4px;
}

.articleDetailsLeft strong {
	display: block;
	text-transform: uppercase;
}

.articleDetailsWrapper {
	border-bottom: 6px solid #E7E8E9;
	margin-bottom: 16px;
}

.spreadTheWord {
	border-top: 6px solid #E7E8E9;
	border-bottom: 6px solid #E7E8E9;
	margin-bottom: 16px;
	padding-top: 16px;
	padding-bottom: 6px;
}

.spreadTheWord .widgetHeading {
	float: left;
	padding-top: 8px;
}

.spreadTheWord ul {
	float: right;
	margin: 0;
	padding: 0;
}

.spreadTheWord ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 8px;
}

.spreadTheWord ul li img {
	vertial-align: middle;
}

.spreadTheWord ul li:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.haveYourSay {
	font-size: 80%;
	border-bottom: 6px solid #E7E8E9;
	margin-bottom: 16px;
}

.haveYourSay h3 {
	color: #FFF;
	font-size: 110%;
	padding: 0 0 3px;
	text-transform: uppercase;
}

.haveYourSay p {
	padding: 0 0 12px;
}

.haveYourSay ul {
	margin: 0;
	padding: 0;
}

.haveYourSay ul li {
	background-color: #E5E5E5;
	color: #444;
	cursor: pointer;
	list-style-type: none;
	margin: 0 0 5px;
	padding: 3px 0;
	text-align: center;
}

.haveYourSay ul.notVoted li:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.haveYourSay2Cols li {
	float: left;
	width: 48%;
}

.haveYourSay2Cols li.haveYourSay2ColsRight {
	float: right;
}

.haveYourSay ul li.selected,
.haveYourSay ul.notVoted li:hover {
	background-color: #73AFA6;
	color: #FFF;
}

.haveYourSayTruthOMeter {
	background: url(images/bg-your-say.png) 0 0 no-repeat;
	color: #FFF;
	float: left;
	height: 154px;
	margin-right: 7px;
	padding: 24px 16px 2px 16px;
	width: 111px;
}

/*.haveYourSaySentiment {
	background: url(images/bg-your-say.png) -150px 0 no-repeat;
	color: #FFF;
	float: left;
	height: 154px;
	margin-right: 6px;
	padding: 24px 16px 2px 16px;
	width: 120px;
}*/

.haveYourSaySentiment {
	background: url(images/bg-your-say2.png) 0 0 no-repeat;
	color: #FFF;
	float: left;
	height: 154px;
	padding: 24px 16px 2px 16px;
	width: 268px;
}

.haveYourSaySentiment li {
	float: left;
	margin-right: 8px !important;
	width: 84px;
}

.haveYourSaySentiment li.haveYourSay2ColsRight {
	float: left;
	margin-right: 0 !important;
}

.haveYourSaySentiment ul li.selected,
.haveYourSaySentiment ul.notVoted li:hover {
	background-color: #2D485F;
}

/*.haveYourSayConsequences {
	background: url(images/bg-your-say.png) -309px 0 no-repeat;
	float: left;
	height: 154px;
	padding: 24px 16px 2px 16px;
	width: 120px;
}*/

.haveYourSayConsequences {
	background: url(images/bg-your-say2.png) -300px 0 no-repeat;
	height: 130px;
	padding: 24px 16px 2px 16px;
}

.haveYourSayConsequences li {
	float: left;
	margin-right: 8px !important;
	width: 99px;
}

.haveYourSayConsequences li.mostRight {
	margin-right: 0 !important;
}

.haveYourSayConsequences ul li.selected,
.haveYourSayConsequences ul.notVoted li:hover {
	background-color: #191919;
}

.haveYourSayConsequences h3 {
	color: #444;
}

.commentlist #respond {
	padding-top: 12px;
}

#respond textarea {
	background: url(images/bg-comment-box.png) 901px 0 repeat-y;
	border: 1px solid #E5E5E5;
	height: 56px;
	padding: 10px;
	resize: vertical;
	width: 918px;
}

/*.chinese-site #respond textarea {
	background-position: 421px 0;
	width: 438px;
}*/

.commentlist li li #respond textarea {
	width: 417px;
}

#respond .textbox {
	border: 1px solid #E5E5E5;
	margin-right: 4px;
	padding: 3px 5px;	
}

.commentBox {
	clear: both;
	margin: 0 0 16px;
	padding: 0;
	position: relative;
}

.commentCategory .selected {
	font-weight: 700;
}

.commentlist {
	margin: 0;
	padding: 0 0 20px;
}

.commentlist li {
	border-bottom: 1px solid #E7E8E9;
	list-style-type: none;
	margin: 0;
	padding: 16px 0;
}

.commentlist li.last {
	border: 0;
	margin: 0;
}

.commentlist .children {
	border-left: 1px solid #EFEFEF;
	margin-top: 14px;
	padding: 0 0 0 20px;
}

.commentLink {
	font-weight: 700;
	padding: 0;
}

.commentTime {
	color: #7F7F7F;
	padding: 0;
}

.commentLinkLike img {
	filter: alpha(opacity=80);
	opacity: .8;
	position: relative;
	top: 2px;
}

.commentLinkLike img:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.gform_wrapper {
	border-bottom: 6px solid #E7E8E9;
	margin-bottom: 16px;
}

.gform_wrapper .gform_body,
.standardForm fieldset {
	background-color: #E7E8E9;
	margin-bottom: 18px;
	padding: 24px 20px 12px 20px;
}

.gform_wrapper .gform_body input.medium,
.gform_wrapper .gform_body textarea,
.standardForm .textbox {
	background-color: #FFF;
	border: 1px solid #73AFA6;
	padding: 4px;
	width: 200px;
}

.gform_wrapper .gform_body textarea {
	height: 70px;
	resize: vertical;
	width: 411px;
}

.gform_wrapper .gform_body .gform_fields {
	margin: 0;
	padding: 0;
}

.gform_wrapper .gform_body .gform_fields li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 12px;
}

.standardForm label,
.gfield_label {
	display: inline-block;
	padding: 0 0 4px;
}

.standardForm label {
	display: block;
}

.gform_wrapper .gform_footer {
	padding: 0 0 12px;
}

.gsection {
	border-bottom: 18px solid #FFF;
	margin: 0 -20px 16px -20px !important;
}

.gsection h2 {
	display: none;
}

.validation_error {
	color: #C91F44;
	padding: 0 0 12px;
}

.gfield_required {
	color: #C91F44;
	padding-left: 2px;
}

.validation_message {
	color: #C91F44;
	display: block;
	padding: 3px 0 0 0;
}

.gform_ajax_spinner {
	display: none;
}

.gfield_description {
	font-size: 90%;
	padding: 4px 0 0 0;
}

.selectReplacement2 {
	position: relative;
}

.selectReplacement2 select {
	border: 0;
	cursor: pointer;
	height: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
}

.rakyatGalleryOptions {
	color: #7F7F7F;
	font-size: 90%;
	padding: 18px 0 0 0;
}

.rakyatGalleryOptions a {
	color: #7F7F7F;
	font-weight: 400;
}

.rakyatGalleryOptions a.active {
	color: #2D485F;
}

.rakyatGallerySubmit {
	border-top: 6px solid #E7E8E9;
	padding-top: 16px;
}

.rakyatGallery {
	border-top: 6px solid #E7E8E9;
}

.rakyatGallery .categoryPosts {
	border-top: 0;
	padding-top: 4px;
}

.rakyatGallery .topicSelection a {
	background-position: 100% 5px;
}

.rakyatTV .categoryPosts {
	border-top: 6px solid #E7E8E9;
	padding-top: 16px;	
}

.adsAfterContent {
	border-top: 6px solid #E7E8E9;
	padding-top: 16px;	
}

.lightboxBg {
	background: rgba(0, 0, 0, .7);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 20;
}

.lightbox {
	background: #FFF;
	left: 50%;
	margin: 0 0 0 -340px;
	padding: 40px 40px 24px 40px;
	position: absolute;
	top: 40px;
	width: 600px;
	z-index: 21;
}

#loginRegisterLightbox,
#contributeImageLightbox,
#contributeArticleLightbox,
#forgotPasswordLightbox  {
	margin: 0 0 0 -248px;
	width: 416px;
}

#loginForm .textbox,
#forgotPasswordForm .textbox {
	width: 366px;
}

#loginForm {
	border-bottom: 6px solid #E7E8E9;
	margin-bottom: 26px;
	padding-bottom: 4px;
}

#loginForm fieldset {
	margin-bottom: 14px;
}

#registerForm fieldset p {
	float: left;
	margin-right: 15px;
}

#registerForm fieldset p.mostRight {
	margin-right: 0;
}

#registerForm fieldset .textbox {
	width: 170px;
}

#registerForm fieldset .dobFields .textbox {
	width: 40px;
}

#registerForm fieldset .dobFields em {
	color: #7F7F7F;
	font-size: 80%
}

.lightboxClose {
	background: url(images/ico-close-lightbox.png) 0 0 no-repeat;
	cursor: pointer;
	height: 11px;
	right: 40px;
	position: absolute;
	top: 40px;
	width: 12px;
}

.errorMessages {
	color: #C91F44;
}

.infoMessages {
	color: #77A508
}

.verdict {
	background: #2C4860 url(images/bg-truth-o-meter.png) 120px 23px no-repeat;
	color: #FFF;
	font-size: 190%;
	font-weight: 700;
	height: 60px;
	margin: 0 auto 16px auto;
	position: relative;
	padding: 30px 0 0 20px;
	width: 180px;
}

.verdictMostlyTrue,
.verdictMostlyFalse {
	height: 69px;
	line-height: 100%;
	padding-top: 21px;
}

.verdictMeter {
	background: url(images/ico-meter.png) 0 0 no-repeat;
	height: 23px;
	left: 143px;
	position: absolute;
	top: 31px;
	width: 12px;
	
	transition-delay: 1s;
	-webkit-transition-delay: 1s; /* Safari */
	
	transition-duration: 5s;
	-webkit-transition-duration: 5s; /* Safari */
}

.verdictMeterTrue {
	-webkit-transform: rotate(35deg);
	-webkit-transform-origin: center 21px;
}

.verdictMeterMostlyTrue {
	-webkit-transform: rotate(75deg);
	-webkit-transform-origin: center 21px;
}

.verdictMeterFalse {
	-webkit-transform: rotate(-35deg);
	-webkit-transform-origin: center 21px;
}

.verdictMeterMostlyFalse {
	-webkit-transform: rotate(-75deg);
	-webkit-transform-origin: center 21px;
}

.paginationTop {
	position: relative;
	top: -2px;
}

.pagination .page-numbers {
	background-color: #EBECEC;
	color: #333;
	font-size: 90%;
	padding: 2px 6px;
}

.pagination .page-numbers:hover {
	background-color: #74B0A6;
	color: #FFF;
}

.pagination .current {
	background-color: #2D5A82;
	color: #FFF;
}

.pagination .current:hover {
	background-color: #2D5A82;
	color: #FFF;
}

.col1_3 {
	border-right: 1px solid #E7E8E9;
	float: left;
	margin-right: 20px;
	padding-top: 16px;
	padding-right: 20px;
	width: 286px;
}

.col1_3.last {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

.col1_3 h2 {
	padding: 0;
}

.col1_3_divider {
	border-bottom: 6px solid #E7E8E9;
	clear: both;
	margin-bottom: 24px;
	padding-bottom: 16px;
}

.allSidesArticles {
	padding-top: 8px;
}

.allSidesArticles ol {
	margin: 0;
	padding: 0;
}

.allSidesArticles ol li {
	border-right: 1px solid #E7E8E9;
	border-bottom: 1px solid #E7E8E9;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 20px;
	width: 272px;
}

.allSidesArticles ol li.allSidesArticlesRight {
	border-right: 0;
}

.allSidesArticles ol.allSidesArticlesHeading li,
.allSidesArticles ol.last li {
	border-bottom: 0;
}

.allSidesArticlesContent {
	padding: 18px 20px 2px 20px;	
}

.allSidesArticlesHeading .allSidesArticlesContent {
	border-top: 6px solid #E7E8E9;
	border-bottom: 6px solid #E7E8E9;
	min-height: 53px;
	padding: 20px 20px 4px 20px;		
}

.allSidesArticlesHeading .allSidesNeutral {
	min-height: 38px;
	padding: 27px 5px 12px 5px;	
}

.allSidesArticlesHeading .allSidesNeutral .button2 {
	position: relative;
	top: 1px;
}

.allSidesArticlesHeading h3 {
	color: #2D5A82;
	font: 150% Times New Roman, Times New Roman, Times, serif;
	font-weight: 700;
	padding: 0 0 2px;
	text-transform: uppercase;
}

.allSidesLion {
	background: url(images/ico-lion.png) 90% center no-repeat;
}

.allSidesTiger {
	background: url(images/ico-tiger.png) 90% center no-repeat;
}

.postFontSize a {
	background-color: #EBECEC;
	color: #333;
	font-size: 90%;
	padding: 2px 6px;
}

.postFontSize a:hover {
	background-color: #74B0A6;
	color: #FFF;
}

.author {
	position: relative;
}

.authorLeft {
	border-top: 6px solid #E7E8E9;
	float: left;
	width: 700px;
	z-index: 4;
}

.authorRight {
	border-top: 6px solid #E7E8E9;
	float: right;
	padding-top: 14px;
	width: 200px;
}

.authorDivider {
	border-right: 1px solid #BCBEC0;
	height: 100%;
	position: absolute;
	right: 219px;
	top: 0;
	z-index: -1;
}

.authorHeader {
	border: 1px solid #E6E7E8;
	border-bottom: 0;
	margin: 16px 0 0;
	position: relative;
}

.authorThumbnail {
	background: #E6E7E8 url(images/placeholder.png) center center no-repeat;
	float: left;
	height: 150px;
	line-height: 0;
	padding: 0;
	width: 150px;
}

.authorLeft h1 {
	background-color: #2D485F;
	bottom: 0;
	color: #FFF;
	font-weight: 400;
	margin-right: -1px;
	padding-left: 20px;
	position: absolute;
	right: 0;
	width: 529px;
}

.authorLeft h2 {
	font-size: 110%;
	font-weight: 700;
}

.authorHeaderDivider {
	border-bottom: 30px solid #73AFA6;
}

.authorBadges {
	display: none;
	border: 1px solid #E5E5E5;
	border-top: 0;
	float: left;
	padding: 20px 0 4px 25px;
	width: 175px;
}

.authorBadges img {
	padding: 0 5px 5px 0;
}

.authorRecentActivity {
	background-color: #E5E5E5;
	float: right;
	padding: 20px 25px 4px 25px;
	width: 448px;
}

.authorRecentActivity ol {
	margin: 0;
	padding: 0;
}

.authorRecentActivity ol li {
	border-bottom: 1px solid #B2B2B2;
	list-style-type: none;
	margin: 0 0 16px;
	overflow: auto;
	padding: 0 0 16px;
}

.authorRecentActivity ol li.last {
	border-bottom: 0;
	margin: 0;
}

.authorRecentActivity ol li a {
	float: left;
	width: 350px;
}

.authorMeta {
	padding: 58px 10px 20px 10px;
}

.authorMeta a.first {
	border-left: 0;
}

.authorMeta a {
	border-left: 1px solid #7F7F7F;
	font-weight: bold;
	padding: 0 12px;
}

.authorMeta a:hover {
	color: #73AFA6
}

#youtubeLightbox {
	background: #E5E5E5 url(images/placeholder.png) center center no-repeat;
	height: 480px;
	margin: -240px 0 0 -427px;
	padding: 0;
	position: fixed;
	top: 50%;
	width: 854px;
}

#youtubeLightbox iframe {
	margin: 0;
}

#youtubeLightbox .button6 {
	position: absolute;
	top: -26px;
	right: 0;
}

.truthMeterLightboxThumbnail {
	background: #E5E5E5 url(images/placeholder.png) center center no-repeat;
	float: left;
	height: 400px;
	margin-right: 20px;
	padding: 0;
	width: 400px;
}

.truthMeterLightboxContent {
	bottom: 40px;
	position: absolute;
	right: 40px;
	width: 380px;
}

#truthMeterLightbox {
	background-color: #000;
	color: #FFF;
	height: 400px;
	margin: -240px 0 0 -440px;
	padding: 40px;
	position: fixed;
	top: 50%;
	width: 800px;
}

#truthMeterLightbox .lightboxClose {
	background: url(images/ico-close-lightbox2.png) 0 0 no-repeat;
	height: 15px;
	width: 14px;
}

#truthMeterLightbox a {
	color: #74B0A6;
}

#truthMeterLightbox a:hover {
	color: #777;
}

.truthMeterLightboxPrev,
.truthMeterLightboxNext {
	cursor: pointer;
	float: left;
	height: 19px;
	margin: 0 8px 24px 0;
	width: 9px;
}

.truthMeterLightboxPrev {
	background: url(images/ico-truth-meter-prev-next.png) 0 0 no-repeat;
}

.truthMeterLightboxNext {
	background: url(images/ico-truth-meter-prev-next.png) -19px 0 no-repeat;
}

.truthMeterLightboxPrev:hover,
.truthMeterLightboxNext:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.topLinksWrapper {
	background-color: #2D485F;
	font-size: 90%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 90;
}

body.admin-bar .topLinksWrapper {
	top: 32px;
}

.mainMenusWrapper {
	font-size: 90%;
	left: 0;
	position: fixed;
	top: 47px;
	width: 100%;
	z-index: 20;
}

body.admin-bar .mainMenusWrapper {
	top: 79px;
}

body {
	padding-top: 100px;
}

.theOtherSide a {
	background: url(images/bg-all-sides-cta.png) 100% center no-repeat;
	color: #FFF;
	display: block;
	font: 110% Times New Roman, Times New Roman, Times, serif;
	padding: 8px 0;
	text-align: center;
	text-transform: uppercase;
}

.theOtherSide a:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

#field_3_1,
#field_3_2,
#field_4_1,
#field_4_2  {
	float: left;
}

#field_3_1,
#field_4_1 {
	margin-right: 15px;
}

#field_3_1 input,
#field_3_2 input,
#field_4_1 input,
#field_4_2 input {
	width: 170px;
}

#field_3_3 textarea,
#field_4_3 textarea {
	width: 364px;
}

#gform_submit_button_3,
#gform_submit_button_4 {
	width: 416px;
}

#gform_wrapper_3,
#gform_wrapper_4 {
	border-bottom: 0;
	margin-bottom: 0;
}

.gfield.gform_validation_container {
	display: none;
}

#galleryLightbox {
	background: url(images/bg-lightbox.png);
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
}

.galleryLightboxContent {
	line-height: 0;
	position: relative;
}

#galleryLightbox .excerpt {
	background-color: #FFF;
	font-size: 80%;
	margin: 0 auto;
	padding: 18px 20px 0 20px;
	text-align: left;
	width: 900px;
}

#galleryLightbox .excerpt .floatRight {
	text-align: right;
	width: 75px;
}

#galleryLightbox .excerpt .excerptLeft {
	float: left;
	padding: 0 0 10px;
	width: 820px;
}

#galleryLightbox .excerpt .excerptLeft p {
	padding: 0 0 8px;
}

#galleryLightbox .excerpt .excerptLeft p a {
	color: #2D5A82;
}

#galleryLightbox .excerpt .excerptLeft p a:hover {
	color: #939597;
}

#galleryLightbox table {
	height: 100%;
	width: 100%;
}

.buttonNext {
	background-image: url(images/ico-homepagepp-nav-small.png);
	background-position: 100% 0;
	cursor: pointer;
	height: 30px;
	left: 50%;
	margin-left: 415px;
	position: absolute;
	top: 420px;
	width: 32px;

	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.buttonPrevious {
	background-image: url(images/ico-homepagepp-nav-small.png);
	cursor: pointer;
	height: 30px;
	left: 50%;
	line-height: 135%;
	margin-left: 380px;
	position: absolute;
	right: 35px;
	top: 420px;
	width: 32px;

	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.commentLink2 {
	background-color: #2C4860;
	color: #FFF;
	font-size: 90%;
	margin: 0 1px;
	padding: 3px 6px;
}

.commentLink2:hover {
	background-color: #74B0A6;
	color: #FFF;
}

#gforms_confirmation_message {
	color: #74B0A6;
	padding: 0 0 16px;
}

#cancel-comment-reply {
	float: left;
	margin-left: 6px;
	position: relative;
	top: -1px;
}

.moreNews {
	border-top: 6px solid #E7E8E9;
	padding: 18px 0;
}

.moreNews .widgetHeading {
	border-bottom: 1px solid #E7E8E9;
	margin-bottom: 16px;
}

.moreNews ol {
	margin: 0;
	padding: 0;
}

.moreNews ol li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 16px;
}

.moreNews ol li h4 {
	padding: 0;
}

.topLinks .greenColorLink {
	color: #74B0A6;
}

.topLinks .greenColorLink:hover {
	color: #2D5A82;
}

.lightboxSwitcherLinks {
	padding: 10px 0 0 0;
}

.keyStory {
	margin: 0 0 30px;
	position: relative;
	text-align: center;
}

.keyStory .widgetHeading {
	left: 0;
	position: absolute;
	top: 495px;
	width: 100%;
}

.keyStoryImage {
	background-color: #EEE;
	height: 470px;
	line-height: 0;
	margin: 0 0 55px;
	padding: 0;
	width: 940px;
}

.keyStoryItems h2 {
	font-weight: 700;
	text-transform: none;
}

.keyStoryItems h2 a {
	color: #231F20;
}

.keyStory ol {
	margin: 0;
	padding: 0;
}

.keyStory ol li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.keyStoryIndexWrapper {
	position: absolute;
	right: 48%;
	top: 400px;
}

.keyStoryIndex {
	background: url(images/bg-the-nation-index.png) 0 0 no-repeat;
	cursor: pointer;
	float: left;
	height: 11px;
	margin: 0 2px;
	width: 11px;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.keyStoryIndex.active {
	background-position: 0 -13px;
}

.homepageAds {
	/*background-color: #CCC;*/
	height: 90px;
	line-height: 0;
	margin: 0 auto 40px auto;
	width: 728px;
}

.homepagePost {
	border-top: 7px solid #E5E5E5;
	padding: 30px 0 10px;
	position: relative;
}

.homepagePost h2 {
	border-bottom: 1px solid #EFEFEF;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 140%;
	font-weight: 700;
	line-height: 110%;
	margin: 0;
	padding: 0 0 20px;
	left: 0;
	position: absolute;
	text-transform: none;
	top: 40px;
	width: 310px;
}

.homepagePost ol {
	margin: 0;
	padding: 0;
}

.homepagePost ol li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.homepagePostMainImage {
	background-color: #EFEFEF;
	float: right;
	height: 360px;
	line-height: 0;
	margin-left: 20px;
	padding: 0;
	width: 600px;
}

.rakyatTvVideoLightbox .homepagePostMainImage {
	height: 360px
}

.homepagePostMainImage img,
.homepagePostImage img {
	height: auto;
	max-width: 100%;
}

.homepagePostImage {
	background-color: #CCC;
	height: 180px;
	margin: 0 0 10px;
	padding: 0;
	width: 300px;
}

.homepagePost ol li.homepagePost0 {
	margin: 0 0 30px;
}

.homepagePost ol li.homepagePost0 .homepagePostContent {
	float: left;
	margin-top: 78px;
	width: 300px;
}

.homepagePost ol li.homepagePost0 a {
	color: #231F20;
}

.homepagePost ol li.homepagePost0 .homepagePostContent .button1 {
	color: #FFF;
	font-size: 80%;
}

.homepagePost ol li.homepagePost0 h3 {
	font-size: 170%;
	line-height: 120%;
	padding-right: 40px;
}

.homepagePost ol li.homepagePost1 {
	clear: left;
	float: left;
	margin: 0 20px 20px 0;
	width: 300px;
}

.homepagePost ol li.homepagePost2 {
	float: left;
	margin: 0 20px 20px 0;
	width: 300px;
}

.homepagePost ol li.homepagePost3 {
	float: left;
	margin: 0 0 20px 0;
	width: 300px;
}

.homepagePost ol li.homepagePost1 h3,
.homepagePost ol li.homepagePost2 h3,
.homepagePost ol li.homepagePost3 h3 {
	font: 100% 'FranklinGothic-Book',Arial,sans-serif;
	line-height: 120%;
}

.homepagePostContentPlus {
	background-color: #4c7aab;
	color: #FFF;
	float: right;
	height: 25px;
	line-height: 25px;
	margin-top: 3px;
	text-align: center;
	width: 25px;
}

.homepagePost ol li.homepagePost1 .homepagePostContentTitle,
.homepagePost ol li.homepagePost2 .homepagePostContentTitle,
.homepagePost ol li.homepagePost3 .homepagePostContentTitle {
	color: #231F20;
	float: left;
	width: 265px;
}

.featuredStoriesWrapper.homepagePost ol li.homepagePost1 .homepagePostContentTitle,
.featuredStoriesWrapper.homepagePost ol li.homepagePost2 .homepagePostContentTitle,
.featuredStoriesWrapper.homepagePost ol li.homepagePost3 .homepagePostContentTitle {
	color: #FFF;
}

.homepagePostMore {
	border-top: 7px solid #E5E5E5;
	padding: 20px 0;	
}

.homepagePostMore .widgetHeading {
	border-bottom: 1px solid #EFEFEF;
	margin-bottom: 20px;
}

.homepagePostMore ol {
	margin: 0;
	padding: 0;
}

.homepagePostMoreImage {
	float: left;
	line-height: 0;
	margin-right: 10px;
	width: 70px;
}

.homepagePostMoreImage img {
	height: auto;
	width: 100%;
}

.homepagePostMore h4 {
	font: 100% 'FranklinGothic-Book',Arial,sans-serif;
	padding: 0;
}

.homepagePostMore h4 a {
	color: #231F20;
	display: block;
}

.homepagePostMore ol li {
	float: left;
	list-style-type: none;
	margin: 0 20px 20px 0;
	padding: 0;
	width: 300px;
}

.homepagePostMore ol li.homepagePostMoreLeft {
	clear: left;
}

.homepagePostMore ol li.homepagePostMoreRight {
	margin-right: 0;
}

.homepagePP {
	border-top: 7px solid #73AFA6;
	padding-top: 30px;
}

.homepagePP .widgetHeading,
.homepagePP .col1_3 strong {
	color: #73AFA6;
}

.homepagePP .button2 {
	background-color: #73AFA6;
}

.homepagePPArticle {
	position: relative;
}

.greenBoxWrapper {
	display: table;
	margin: 0 0 20px;
	width: 100%;
}

.homepagePPArticle .greenBox {
	display: table-row;
	padding: 13px 0 15px 0 !important;
}

.homepagePPArticle .greenBox span,
.homepagePPArticle .greenBox a {
	display: table-cell;
	text-align: center;
}

.homepagePPArticle .greenBox a strong {
	color: #000 !important;
}

.homepageRGPrev {
	background: url(images/ico-homepagepp-nav2.png) 0 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 43px;
	opacity: .5;
	position: absolute;
	right: 110px;
	top: 475px;
	width: 44px;
}

.homepageRGPlayPause {
	background: url(images/ico-homepagepp-nav2.png) -147px 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 43px;
	opacity: .5;
	position: absolute;
	right: 65px;
	top: 475px;
	width: 44px;
}

.homepageRGPlayPause.stop {
	background-position: -98px 0;
}

.homepageRGNext {
	background: url(images/ico-homepagepp-nav2.png) -48px 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 43px;
	opacity: .5;
	position: absolute;
	right: 20px;
	top: 475px;
	width: 44px;
}

.homepagePPArticlePrev {
	background: url(images/ico-homepagepp-nav2.png) 0 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 43px;
	opacity: .5;
	left: 20px;
	position: absolute;
	top: 300px;
	width: 44px;
}

.homepagePPArticleNext {
	background: url(images/ico-homepagepp-nav2.png) -48px 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 43px;
	opacity: .5;
	position: absolute;
	right: 20px;
	top: 300px;
	width: 44px;
}

.homepageRGPlayPause:hover,
.homepageRGPrev:hover,
.homepagePPArticlePrev:hover,
.homepageRGNext:hover,
.homepagePPArticleNext:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.homepagePPArticleImage {
	background-color: #CCC;
	height: 470px;
	line-height: 0;
	margin: 0 0 20px;
	padding: 0 !important;
	width: 940px;
}

.homepagePPArticle ol {
	margin: 0;
	padding: 0;
}

.homepagePPArticle ol li {
	left: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

.homepagePPArticle h4 {
	color: #73AFA6;
	font-size: 130%;
	padding: 0 0 6px;
	text-transform: uppercase;
}

.homepagePPArticle h4 a {
	color: #000 !important;
}

.homepagePPArticleTiger:hover h4,
.homepagePPArticleLion:hover h4 {
	color: #2D5A82;
}

.homepagePPArticle .button2 {
	background-color: #73AFA6;
}

.homepagePPArticleTiger:hover .button2,
.homepagePPArticleLion:hover .button2 {
	background-color: #2D5A82;
}

.homepagePPArticle p {
	padding: 0 0 9px;
}

.homepagePPArticleLion {
	float: left;
	margin: 0 0 20px;
	padding: 40px 50px 30px 50px;
	text-align: center;
	width: 365px;
}

.homepagePPArticleTiger {
	float: right;
	margin: 0 0 20px;
	padding: 40px 50px 30px 50px;
	text-align: center;
	width: 365px;
}

.homepagePPDescription {
	border-top: 1px solid #E7E8E9;
	font-size: 150%;
	margin: 20px 0 0 !important;
	padding: 20px 0 !important;
	text-align: center;
	text-transform: uppercase;
}

.homepagePPDescription strong {
	color: #73AFA6;
	font-weight: 400;
}

.greenColor {
	color: #73AFA6;
}

.homepagePPArticleTopics {
	border: 1px solid #E7E8E9;
	border-width: 1px 0;
	display: table;
	font-size: 110%;
	margin: 0 0 20px;
	padding: 15px 0;
	text-transform: uppercase;
	width: 100%;
}

.homepagePPArticleTopics p {
	display: table-row;
	margin: 0;
	padding: 0;
}

.homepagePPArticleTopics strong {
	color: #73AFA6;
	width: 220px;
}

.homepagePPArticleTopics strong,
.homepagePPArticleTopics a {
	display: table-cell;
	font-weight: 700;
	text-align: center;
}

.homepagePPArticleTopics a {
	color: #000;
}

.homepagePPArticleTopics a.homepagePPViewAll {
	color: #000;
	font-weight: bolder;
	font: 100% 'FranklinGothic-Demi',Arial,sans-serif;
}

.homepagePPArticleTopics a:hover {
	color: #73AFA6;
}






/* Green Theme */

.homepagePost.homepagePostGreen {
	border-top-color: #00708B;
}

.homepagePostGreen .homepagePostContentPlus,
.homepagePostGreen .button1 {
	background-color: #00708B;
}

.homepagePostGreen .widgetHeading,
.homepagePostGreen .widgetHeading a {
	color: #00708B;
}

.homepagePostGreen .button1:hover {
	background-color: #333;
}






/* Brown Theme */

.homepagePost.homepagePostBrown {
	border-top-color: #8B5200;
}

.homepagePostBrown .homepagePostContentPlus,
.homepagePostBrown .button1 {
	background-color: #8B5200;
}

.homepagePostBrown .widgetHeading,
.homepagePostBrown .widgetHeading a {
	color: #8B5200;
}

.homepagePostBrown .button1:hover {
	background-color: #333;
}






/* Pink Theme */

.homepagePost.homepagePostPink {
	border-top-color: #880035;
}

.homepagePostPink .homepagePostContentPlus,
.homepagePostPink .button1 {
	background-color: #880035;
}

.homepagePostPink .widgetHeading,
.homepagePostPink .widgetHeading a {
	color: #880035;
}

.homepagePostPink .button1:hover {
	background-color: #333;
}






/* Dark Green Theme */

.homepagePost.homepagePostDarkGreen {
	border-top-color: #006738;
}

.homepagePostDarkGreen .homepagePostContentPlus,
.homepagePostDarkGreen .button1 {
	background-color: #006738;
}

.homepagePostDarkGreen .widgetHeading,
.homepagePostDarkGreen .widgetHeading a {
	color: #006738;
}

.homepagePostDarkGreen .button1:hover {
	background-color: #333;
}





/* Black Theme */

.homepagePost.homepagePostBlack {
	border-top-color: #231F20;
}

.homepagePostBlack .homepagePostContentPlus,
.homepagePostBlack .button1 {
	background-color: #231F20;
}

.homepagePostBlack .widgetHeading,
.homepagePostBlack .widgetHeading a {
	color: #231F20;
}

.homepagePostBlack .button1:hover {
	background-color: #333;
}




/* Purple Theme */

.homepagePost.homepagePostPurple {
	border-top-color: #67526F;
}

.homepagePostPurple .homepagePostContentPlus,
.homepagePostPurple .button1 {
	background-color: #67526F;
}

.homepagePostPurple .widgetHeading,
.homepagePostPurple .widgetHeading a {
	color: #67526F;
}

.homepagePostPurple .button1:hover {
	background-color: #333;
}





.opinion {
	/*border-bottom: 7px solid #E5E5E5;
	margin-bottom: 30px;*/
}

.opinion h2 {
	background-color: #FEC040;
	border-top: 4px solid #231F20;
	color: #231F20;
	margin-bottom: 30px;
	padding: 15px 0;
	text-align: center;
}

.opinionColumn {
	float: left;
	margin: 0 20px 20px 0;
	width: 300px;
}

.opinionColumn.last {
	margin-right: 0;
}

.opinionRV ol {
	margin: 0;
	padding: 0 0 10px;
}

.opinionRV ol li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.opinionRV .button8 {
	background-color: #FEC040;
}

.homepageRG {
	border-top: 6px solid #191919 !important;
	margin-bottom: 30px;
	padding-top: 20px;
	position: relative;
}

.homepageRG ul {
	margin: 0;
	padding: 0;
	position: relative;
}

.homepageRG ul li {
	list-style-type: none;
	left: 0;
	margin: 0;
	padding: 0;
	top: 0;
	width: 100%;
}

.homepageRGHeading {
	padding: 0 0 20px;
	z-index: 10;
}

.homepageRGHeading h2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 140%;
	font-weight: 700;
	padding: 0;
}

.homepageRGHeading h2 a {
	background: url(images/icons.png) 0 -59px no-repeat;
	color: #231F20;
	display: block;
	line-height: 110%;
	margin: 0;
	padding: 4px 0 4px 37px;
	text-transform: none;
}

.homepageRGHeading h2 a:hover {
	color: #A7A7A7;
}

.homepageRGHeading p {
	margin: 0;
	padding: 0;
}

.homepageRGHeading .button2 {
	background-color: #231F20;
}

.homepageRGHeading .button2:hover {
	background-color: #CCC;
}

.homepageRGImage {
	background-color: #F2F2F2;
	height: 470px;
	line-height: 0;
	padding: 0;
	text-align: center;
}

.homepageRGDescription {
	background-color: #191919;
	color: #FFF;
	font-size: 90%;
	padding: 20px 20px 2px 20px;
}

.homepageRT {
	background-color: #231F20;
	color: #FFF;
}

.homepageRT {
	color: #FFF;
	margin-bottom: 20px;
	padding: 24px 20px 20px 20px;
}

.homepageRT .widgetHeading {
	color: #FFF;
	float: left;
	padding: 5px 0 0 0;
}

.homepageRTMore {
	float: right;
	padding: 0;
}

.homepageRTMore a:hover {
	background-color: #73AFA6;
}

.homepageRT ul {
	margin: 0;
	padding: 20px 0 0;
}

.homepageRT ul li {
	background-color: #191919;
	cursor: pointer;
	float: left;
	list-style-type: none;
	margin: 0 20px 0 0;
	padding: 0;
	width: 210px;
}

.homepageRT ul li:hover {
	background-color: #2B2B2B;
}

.homepageRT ul li:hover a {
	color: #73AFA6;
}

.homepageRT ul li.last {
	margin: 0;
}

.homepageRTImage {
	line-height: 0;
	padding: 0;
}

.homepageRTImage img {
	height: auto !important;
	width: 100% !important;
}

.homepageRTDescription {
	font-size: 90%;
	padding: 15px 15px 11px 15px;
}

.homepageRTDescription p,
.homepageRTDescription h3 {
	font-size: 100%;
	line-height: 130%;
	padding: 0 0 4px;
}

.homepageRT h3 a {
	color: #FFF;
}

.homepageRTScreen {
	background-color: #F2F2F2;
}

.homepageRTScreen iframe {
	margin: 0 0 -4px;
}

.subscribeForm,
.newFooterContent {
	background-color: #0C0C0C;
	margin: 0;
	padding: 35px 30px;
}

.newFooter { 	 	
	background-color: #0C0C0C; 	 	
} 	 	
	 
.newFooterContent {
	padding: 35px 30px 20px 0px;
}

.newFooterContent .gform_wrapper .gform_body input.medium {
	padding: 6px;
}
.socialIconFacebook {
	background: url(images/ico-socials.png) 0 0 no-repeat;
	float: left;
	height: 40px;
	margin-right: 8px;
	width: 40px;
}

.socialIconTwitter {
	background: url(images/ico-socials.png) -48px 0 no-repeat;
	float: left;
	height: 40px;
	margin-right: 8px;
	width: 40px;
}

.socialIconYouTube {
	background: url(images/ico-socials.png) -97px 0 no-repeat;
	float: left;
	height: 40px;
	margin-right: 8px;
	width: 40px;
}

.socialIconRSS {
	background: url(images/ico-socials.png) -146px 0 no-repeat;
	float: left;
	height: 40px;
	width: 40px;
}

.socialIcons {
	float: left;
	padding: 0;
}

.socialIcons a:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.newFooterContent .gform_wrapper,
.subscribeForm fieldset {
	border: 0;
	float: left;
	margin: 0;
	padding: 6px 0 0 20px;
	width: 520px;
}

.subscribeForm .floatRight {
	padding: 3px 0 0 0;
}

.newFooterContent .gfield_label,
.subscribeForm label {
	color: #FFF;
	float: left;
	font-weight: 700;
	padding: 0 12px 0 0;
	position: relative;
	text-transform: uppercase;
	top: 5px;
}

.newFooterContent .gfield_label {
	font-size: 80%;
}

.newFooterContent .ginput_container {
	float: left;
}

.newFooterContent .validation_error {
	display: none;
}

.newFooterContent #gforms_confirmation_message {
	float: left;
	margin: 11px 0 0 31px;
}

.newFooterContent li {
	padding: 0 !important;
}

.newFooterContent .gfield_required {
	display: none;
	font-size: 90%;
}

.newFooterContent .gfield_description {
	clear: both;
}

.newFooterContent .ginput_container input,
.subscribeForm .inputText {
	border: 0;
	margin-right: 4px;
	padding: 6px 10px;
	width: 170px;
}

.newFooterContent .gform_footer {
	float: left;
}

.newFooterContent .gform_button,
.subscribeForm .inputButton {
	background: #73AFA6 url(images/button-arrow-right.png) 100% 10px no-repeat;
	border: 0;
	color: #FFF;
	cursor: pointer;
	font-size: 80%;
	margin: 0;
	padding: 8px 34px 8px 10px;
	text-transform: uppercase;
	width: auto;
}

.newFooterContent .gform_wrapper .gform_body,
.newFooterContent .standardForm fieldset {
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}

.newFooterContent a,
.subscribeForm a {
	color: #FFF;
}

.newFooterContent a:hover,
.subscribeForm a:hover {
	color: #73AFA6;
}

.newFooterMenu {
	background-color: #231F20;
}

.newFooterMenu ul {
	margin: 0;
	padding: 10px;
}

.newFooterMenu ul li {
	border-right: 1px solid #FFF;
	display: inline;
	margin: 0;
	padding: 0;
}

.newFooterMenu ul li a {
	color: #FFF;
	font-family: 'Times New Roman', Times, serif;
	margin: 0;
	padding: 0 20px;
	text-transform: uppercase
}

.newFooterMenu ul li a:hover {
	color: #73AFA6;
}

.newFooter, .footer2 {
	width: 100%;
	overflow: hidden;
}

.footerColumn {
	float: left;
	margin-right: 20px;
	padding: 0 0 16px;
	width: 390px;
}

.footerColumn .widgetHeading {
	padding: 0 0 14px;
	color: #000;
}

.footerColumn ul.menu {
	margin: 0;
	padding: 0;
}

.footerColumn ul.menu li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 4px;
}

.footerColumn iframe {
	margin: 0;
}

.allSidesContent {
	font-size: 110%;
	padding: 20px 0 0;
	text-align: center;
}

.allSidesContent h1 {
	font-size: 210%;
	font-weight: 400;
}

.allSidesContent p {
	padding: 0 0 30px;
}

.greenBox {
	font-size: 90%;
	margin: 0 0 16px;
	padding: 20px 0;
}

.greenBox span {
	background-color: #73AFA6;
	color: #FFF;
	padding: 14px 0 14px 26px;
}

.greenBox a {
	background: #E6E7E8 url(images/bg-greenbox.png) left center no-repeat;
	padding: 14px 26px 14px 56px;
}

.allSidesLoop {
	padding: 20px 0 0;
}

.allSidesLoop ol {
	margin: 0;
	padding: 0;
}

.allSidesLoop ol li {
	border-top: 7px solid #F1F1F2;
	list-style-type: none;
	margin: 0;
	padding: 40px 0;
}

.allSidesLoopContent {
	background-color: #F4F5F8;
	min-height: 250px;
	position: relative;
}

.homepagePPArticle .allSidesLoopContent {
	margin: 0 0 20px;
}

.allSides0 .allSidesLoopContent {
	height: auto;
}

.allSidesLoopContentDivider {
	background-color: #73B0A7;
	color: #FFF;
	font-weight: 700;
	height: 38px;
	left: 50%;
	line-height: 38px;
	margin: -20px 0 0 -20px;
	padding: 0 0 2px !important;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 40px;
	z-index: 2;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.allSidesLoop .homepagePPArticleTiger,
.allSidesLoop .homepagePPArticleLion {
	background: none;
	margin: 0;
	padding: 40px 30px 20px 30px;
	width: 285px;
}

.allSides0 .homepagePPArticleTiger,
.allSides0 .homepagePPArticleLion {
	padding: 40px 40px 20px 40px;
	width: 375px;
}

.allSidesLoopRead {
	background-color: #73B0A7;
	bottom: 0;
	color: #FFF;
	display: block;
	font-weight: 700;
	height: 30px;
	left: 50%;
	line-height: 28px;
	position: relative;
	padding: 0 0 2px;
	position: absolute;
	width: 30px;
}

.allSidesLoop .homepagePPArticleLion .allSidesLoopRead {
	left: 157px;
}

.allSides0 .homepagePPArticleLion .allSidesLoopRead,
.homepagePPArticle .homepagePPArticleLion .allSidesLoopRead {
	left: 210px;
}

.allSidesLoop .homepagePPArticleTiger .allSidesLoopRead {
	left: 757px;
}

.allSides0 .homepagePPArticleTiger .allSidesLoopRead,
.homepagePPArticle .homepagePPArticleTiger .allSidesLoopRead {
	left: 700px;
}

.allSidesLoop h4 {
	font-size: 130%;
	padding: 0 0 6px;
	text-transform: uppercase;
}

.allSidesLoopImage {
	background-color: #73B0A7;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	left: 50%;
	margin-left: -125px;
	position: absolute;
	width: 250px;
}

.homepagePPArticle .allSidesLoopImage {
	display: none;
}

.allSidesExcerpt {
	text-align: center;
}

.allSidesHeading {
	padding: 0 50px 24px 50px;
}

.homepagePPArticle .allSidesHeading {
	border-top: 1px solid #F1F1F2;
	padding: 24px 50px;
}

.allSidesHeading h2 {
	font-size: 150%;
	font-weight: 700;
	padding: 0 0 6px;
	text-align: center;
	text-transform: uppercase;
	color: #000;
}

.allSidesHeading p {
	padding: 0 0 6px;
	text-align: center;
}

.allSidesLoop .homepagePPArticleTopics {
	margin: 20px 0;
}

.allSidesLoop .homepageAds {
	margin: 0 auto;
}

.singleNavigation {
	border: 1px solid #BBBDC0;
	border-width: 1px 0;
	font-size: 90%;
	margin: 0 0 20px;
}

.singleNavigation table {
	margin: 15px 0;
	width: 100%;
}

.singleNavigation td {
	border-right: 1px solid #BBBDC0;
	padding: 2px 15px;
	text-align: center;

	-ms-word-break: break-all;
     word-break: break-all;

	word-break: break-word;

	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
	        hyphens: auto;
}

.singleNavigation td a {
	color: #58585B;
}

.singleNavigation td.singleNavigationNextPrev {
	font-weight: 700;
	width: 80px;
}

.singleNavigation td.singleNavigationRandom {
	width: 230px;
}

.singleNavigation td.singleNavigationNextPrev a {
	color: #231F20;
	font-family: 'FranklinGothic-Book',Arial,sans-serif;
	text-transform: uppercase;
}

.singleNavigation td a:hover {
	color: #2D5A82;
}

.singleNavigation td.last {
	border-right: 0;
}

.singleNavigationCategory {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 180%;
	line-height: 105%;
	text-transform: uppercase
}

.singleMetas {
	margin: 0;
	padding: 0 0 20px;
}

.singleMetas li {
	border-bottom: 1px dotted #BBBDC0;
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
}

.singleMetas li strong {
	color: #231F20;
}

.singleMetas li.last {
	border-bottom: 0;
	padding-bottom: 0;
}

.singleMetas li ul {
	margin: 0;
	padding: 2px 0 0 20px;
}

.singleMetas li ul li {
	border: 0;
	list-style-type: disc;
	padding: 1px 0 0 0;
}

.singleCategories {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 120%;
	font-weight: 700;
	text-transform: uppercase;
}

.singleTitleShare {
	margin: 0;
	padding: 0;
}

.singleTitleShare li {
	float: left;
	list-style-type: none;
	margin: 0 6px 18px 0;
	padding: 0;
	width: 145px;
}

.singleTitleShare li.last {
	margin-right: 0;
	width: 147px;
}

.singleTitleShare li a span {
	display: none;
}

.singleTitleShare li a {
	color: #FFF;
	display: block;
	padding: 10px 0 10px 60px;
}

.singleTitleShare li a:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.singleTitleShare li.last {
	margin-right: 0;
}

.singleTitleSocialShare {
	background: #4B68B9 url(images/bg-socials.png) no-repeat;
	background-position-x: 0px;
	background-position-y: 13px;
}

.singleTitleSocialTweet {
	background: #1AAEE4 url(images/bg-socials.png) 40px 45px no-repeat;
	background-position-x: -10px;
	background-position-y: -32px;
}

.singleTitleSocialEmail {
	background: #939597 url(images/bg-socials.png) 40px 90px no-repeat;
	background-position-x: -13px;
	background-position-y: -76px;
}

.singleTitleSocialReact {
	background: #F05A28 url(images/bg-socials.png) 40px 137px no-repeat;
	background-position-x: -13px;
	background-position-y: -123px;
}

.react {
	background-color: #F7F8F8;
	border: 1px solid #F05A28;
	margin: 0 0 16px;
	padding: 25px 0 25px 20px;
}

.react p {
	float: left;
	font-size: 110%;
	padding: 0;
	width: 110px;
}

.react ul {
	float: left;
	margin: 0;
	padding: 0;
}

.react ul li {
	float: left;
	line-height: 250%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 93px;
}

.react ul li.selected {
	color: #F05A28;
}

.reactResponse ul li {
	cursor: pointer;
}

.reactResponse ul li:hover {
	color: #CCC;
}

.react ul li strong {
	display: block;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 200%;
	letter-spacing: -1px;
}

.singleTitleShare.bottom {
	border-top: 1px solid #BBBDC0;
	margin-top: 9px;
	padding-top: 25px;
}

.singleTitleShare.bottom li {
	margin-bottom: 0;
}

.standardHeading {
	background: url(images/bg-line-black.png) center center no-repeat;
	font-size: 110%;
	margin: 0 0 14px;
	padding: 0;
}

.standardHeading span {
	background-color: #FFF;
	padding-right: 6px;
}

.commentButton {
	background: url(images/bg-comment-box.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 60px;
	position: absolute;
	right: 1px;
	text-indent: -9999px;
	top: 1px;
	width: 37px;
}

.commentButton:hover {
	background-position: -37px 0;
}

.singleMoreOnSameCategory {
	border-top: 6px solid #CCC;
	margin-top: 20px;
	padding: 20px 0;
}

.singleMoreOnSameCategory .widgetHeading {
	color: #67526F;
}

.singleMoreOnSameCategory ul {
	margin: 0;
	padding: 0;
}

.singleMoreOnSameCategory ul li {
	float: left;
	list-style-type: none;
	margin: 0 20px 20px 0;
	padding: 0;
	width: 290px;
}

.singleMoreOnSameCategory ul li.newLine {
	clear: left;
}

.singleMoreOnSameCategory ul li.last {
	margin: 0 0 20px 0;
}

.singleMoreOnSameCategory ul li h3 {
	color: #CCC;
	font-size: 100%;
	line-height: 120%;
}

.singleMoreOnSameCategoryPlus {
	background-color: #CCC;
	color: #FFF;
	float: right;
	height: 25px;
	line-height: 25px;
	margin-top: 3px;
	text-align: center;
	width: 25px;
}

.singleMoreOnSameCategoryTitle {
	color: #231F20;
	float: left;
	width: 260px;
}

.singleMoreOnSameCategoryImage {
	line-height: 0;
	padding: 0 0 10px;
}

.singleMoreOnSameCategoryImage img {
	height: auto;
	max-width: 100%;
}

.readersFeeling {
	padding: 0 0 10px;
}

.readersFeeling h3 {
	background: url(images/bg-readers-feeling.png) 0 0 no-repeat;
	color: #FFF;
	font-size: 100%;
	font-weight: 400;
	height: 33px;
	padding: 27px 0 0 64px;
}

.malay-site .readersFeeling h3 {
	height: 40px;
	padding: 20px 0 0 64px;
}

.readersFeeling ul {
	margin: 0;
	padding: 0;
}

.readersFeeling ul li {
	border-bottom: 1px solid #BBBDC0;
	list-style-type: none;
	margin: 0;
	padding: 20px 0;
}

.readersFeeling ul li.selected {
	color: #F05A28;
}

.readersFeeling ul li.last {
	border-bottom: 0;
}

.readersFeeling ul li strong {
	float: left;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 200%;
	letter-spacing: -1px;
	margin: 0 15px 0 0;
	text-align: right;
	width: 75px;
}

.readersFeeling p a {
	background-color: #F05A28;
	color: #FFF;
	display: block;
	padding: 14px 0;
	text-align: center;
}

.singleMoreStories {
	font-size: 90%;
	margin: 0;
	padding: 10px 0 0;
}

.singleMoreStories li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #b2b2b2; 	 	
	margin-bottom: 18px; 
}

.singleMoreStories li:last-child {
border-bottom: none;
}

.singleMoreStories li.last {
	border-bottom: 0;
	margin-bottom: 0;
}

.singleMoreStoriesLeft {
	color: #939597;
	float: left;
	width: 122px;
}

.singleMoreStoriesRight small {
	color: #999999;
	font-size: 75%; 	 	
	font-style: italic; 
}

.singleMoreStoriesLeft img {
	height: auto;
	width: 100%;
}

.singleMoreStoriesRight {
	float: right;
	width: 168px;
	margin-top: -5px;
}

.singleMoreStoriesRight p { 	 	
	line-height: 110%; 	 	
} 

.singleMoreStoriesRight p a { 	 	
	font-family: 'FranklinGothic-Demi',Arial,sans-serif; 
	color: #000;	 	
} 

.singleMoreStoriesCategories {
	margin: 0;
	padding: 0;
}

.singleMoreStoriesCategories a {
	color: #231F20;
	display: block;
	font-size: 90%;
	margin: 0;
	/*text-transform: uppercase;*/
	padding-top: 0px; 	 	
	padding-right: 8px; 	 	
	padding-bottom: 6px; 	 	
	padding-left: 0px; 	 	
	font-family: 'FranklinGothic-Demi',Arial,sans-serif; 	 	
	line-height: 60%; 
}

.singleInShort li {
	color: #231F20;
}

.singleInShort li span {
	color: #58585B;
}

.singleStandfirst {
	border: 1px solid #BBBDC0;
	border-width: 1px 0;
	color: #6D6E70;
	font-family: 'FranklinGothic-Demi',Arial,sans-serif;
	font-weight:400;
	margin: 0 0 18px;
	padding: 18px 0 0;
}

.columnists {
	border-top: 7px solid #EFEFEF;
	padding: 20px 0;
}

.columnists h3 {
	background: url(images/icons.png) 0 0 no-repeat;
	color: #2D485F;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding: 4px 0 4px 37px;
}

.columnists .floatRight {
	padding-top: 7px;
}

.columnists ol {
	border: 1px solid #EFEFEF;
	border-width: 1px 0;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: auto;
}

.columnistDivider1 {
	border-right: 1px solid #EFEFEF;
	height: 100%;
	position: absolute;
	top: 0;
	right: 320px;
}

.columnistDivider2 {
	border-right: 1px solid #EFEFEF;
	height: 100%;
	left: 299px;
	position: absolute;
	top: 0;
}

.columnists ol li {
	border-right: 1px solid #EFEFEF;
	float: left;
	list-style-type: none;
	margin: 0 20px 0 0;
	padding: 20px 20px 20px 0;
	width: 279px;
}

.columnists ol li.last {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

.columnists ol li h4,
.columnists ol li p {
	padding: 0;
}

.columnistThumbnail {
	float: left;
	margin: 0 10px 20px 0;
	width: 70px;
}

.columnistDetails {
	float: left;
	font-size: 90%;
	width: 199px;
}

div.columnistThumbnail {
	background-color: #F2F2F2;
	height: 70px;
}

.featuredStoriesWrapper {
	border-color: #000;
}

.featuredStoriesWrapper .homepagePostMainImage {
	float: left;
	height: 282px;
	margin: 0;
	width: 470px;
}

.featuredStoriesWrapper .homepagePostMainImage img {
	height: auto !important;
	width: 100% !important;
}

.featuredStoriesWrapper li.homepagePost0 .homepagePostContent {
	color: #FFF;
	float: right !important;
	margin: 0 !important;
	padding: 40px 40px 30px 40px;
	width: 390px !important;
}

.featuredStoriesWrapper .homepagePostContent h3 a {
	color: #FFF !important;
}

.featuredStoriesWrapper.homepagePost h2 {
	border: 0;
	position: relative;
	top: 0;
	width: auto;
}

.featuredStoriesWrapper.homepagePost h2 a {
	background: url(images/icons.png) 0 -177px no-repeat;
	color: #231F20;
	display: block;
	margin: 0;
	padding: 4px 0 4px 37px;
}

.featuredStoriesWrapper.homepagePost .button2 {
	background-color: #231F20;
	position: relative;
	top: 7px;
}

.featuredStoriesWrapper.homepagePost .button9 {
	position: relative;
	top: 5px;
}

.featuredStoriesWrapper.homepagePost li {
	background-color: #000;
	color: #FFF;
	position: relative;
}

.featuredStoriesWrapper.homepagePost h3 .homepagePostContentTitle {
	float: none !important;
	padding: 0;
	width: auto !important;
}

.featuredStoriesWrapper.homepagePost .homepagePostImage {
	margin: 0 !important;
}

.featuredStoriesWrapper.homepagePost .homepagePostContentPlus {
	background-color: #000;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.featuredStoriesWrapper.homepagePost .homepagePost1 .homepagePostContent h3,
.featuredStoriesWrapper.homepagePost .homepagePost2 .homepagePostContent h3,
.featuredStoriesWrapper.homepagePost .homepagePost3 .homepagePostContent h3 {
	padding: 0;
}

.featuredStoriesWrapper.homepagePost .homepagePost1 .homepagePostContent h3 a,
.featuredStoriesWrapper.homepagePost .homepagePost2 .homepagePostContent h3 a,
.featuredStoriesWrapper.homepagePost .homepagePost3 .homepagePostContent h3 a {
	display: block;
	padding: 15px 20px 2px 20px;
}

.featuredStoriesWrapper.homepagePost .homepagePost1 .homepagePostContent p,
.featuredStoriesWrapper.homepagePost .homepagePost2 .homepagePostContent p,
.featuredStoriesWrapper.homepagePost .homepagePost3 .homepagePostContent p {
	font-size: 90%;
	padding: 0 20px 15px 20px;
}

.featuredStoriesWrapper.homepagePost .homepagePost1 .homepagePostContent .homepagePostContentPlus,
.featuredStoriesWrapper.homepagePost .homepagePost2 .homepagePostContent .homepagePostContentPlus,
.featuredStoriesWrapper.homepagePost .homepagePost3 .homepagePostContent .homepagePostContentPlus {
	font-size: 110%;
	height: 30px;
	line-height: 30px;
	width: 30px;
}

a.icon-category-fifa-2014,
a.icon-category-piala-dunia-2014 {
	background: url(images/fifa-wc-brasil.png) 0 0 no-repeat;
	display: block;
	height: 35px;
	text-indent: -9999px;
}

.icon-category-columnists {
	background: url(images/icons.png) 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 4px 0 4px 37px;
}

.icon-category-berita,
.icon-category-news {
	background: url(images/icons.png) 0 -118px no-repeat;
	display: block;
	margin: 0;
	padding: 4px 0 4px 37px;
}

.icon-category-motoring {
	background: url(images/icons.png) 0 -596px no-repeat;
	display: block;
	margin: 0;
	padding: 4px 0 4px 37px;
}

.icon-category-business {
	background: url(images/icons.png) 0 -537px no-repeat;
	display: block;
	margin: 0;
	padding: 4px 0 4px 37px;
}

.icon-category-life {
	background: url(images/icons.png) 0 -236px no-repeat;
	display: block;
	margin: 0;
	padding: 4px 0 4px 37px;
}

.icon-category-sukan,
.icon-category-sports {
	background: url(images/icons.png) 0 -294px no-repeat;
	display: block;
	margin: 0;
	padding: 4px 0 4px 37px;
}

.icon-category-global,
.icon-category-world {
	background: url(images/icons.png) 0 -353px no-repeat;
	display: block;
	margin: 0;
	padding: 4px 0 4px 37px;
}

.icon-rakyat-tv {
	background: url(images/icons.png) 0 -471px no-repeat;
	display: block;
	margin: 0;
	padding: 4px 0 4px 37px;
}

.color-rakyat-tv {
	color: #716558;
}

.color-rakyat-tv:hover {
	color: #CCC;
}

.bg-rakyat-tv {
	background-color: #716558;
	color: #FFF;
}

.opinions {
	border-top: 7px solid #F5D32C;
	padding: 30px 0;
}

.opinions .floatLeft {
	background: url(images/icons.png) 0 -412px no-repeat;
	margin: 0 0 20px;
	padding-left: 37px;
}

.opinions .floatLeft p {
	font-size: 90%;
	padding: 0;
}

.opinions .floatRight a {
	background-color: #000;
	color: #FFF;
	font-size: 80%;
	padding: 5px 10px;
	position: relative;
	top: 13px;
}

.opinions h2 {
	color: #231F20;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 140%;
	font-weight: 700;
	line-height: 110%;
	padding: 3px 0 0 0;
	text-transform: none;
}

.opinionsLeft {
	float: left;
	width: 550px;
}

.opinions ul {
	margin: 0;
	padding: 0;
}

.opinions ul li {
	border-top: 1px solid #E7E8E9;
	font-weight: 700;
	list-style-type: none;
	margin: 0;
	padding: 15px 0;
	position: relative;
}

.opinionsMore {
	background-color: #F5D32C;
	color: #FFF;
	height: 25px;
	line-height: 25px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 11px;
	width: 25px;
}

.opinionsImage {
	background-color: #E7E8E9;
	float: right;
	line-height: 0;
	margin-right: 20px;
	width: 340px;
}

.opinionsImage img {
	width: 100%;
}

.homepageRakyatTv .homepagePostMainImage {
	position: relative;
}

.homepageRakyatTvPlay {
	background: url(images/ico-homepagepp-nav.png) -98px 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 43px;
	left: 50%;
	margin: -30px 0 0 -31px;
	opacity: .8;
	position: absolute;
	top: 50%;
	width: 44px;
}

.featuredStoriesArrow {
	background: url(images/bg-featured-stories.png) 0 0 no-repeat;
	height: 28px;
	margin: -14px 0 0 0;
	position: absolute;
	right: 470px;
	top: 50%;
	width: 19px;
}

.qod {
	border-top: 7px solid #E5E5E5;
	padding: 30px 0;
}

.qodContent {
	background: url(images/bg-qod.png) 0 0 no-repeat;
	font-size: 120%;
	height: 114px;
	margin: 0 0 20px;
}

.qodContent h2 {
	color: #FFF;
	float: left;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 100%;
	line-height: 130%;
	padding: 35px 0 0 100px;
	text-transform: none;
	width: 155px;
}

.qodContent p {
	float: left;
	line-height: 130%;
	padding: 35px 0 0 0;
	text-align: center;
	width: 650px;
}

.qod .floatRight {
	padding-right: 30px;
}

.qod .floatRight a {
	color: #00A586;
}

.qod .floatLeft {
	color: #00A586;
	padding-left: 30px;
}

.qod .floatLeft a {
	color: #000;
}

.qod .floatLeft a:hover,
.qod .floatLeft a.selected {
	color: #00A586;
}

.qodComments {
	margin: 0;
	padding: 0;
}

.qodComments li {
	background: url(images/bg-qod.png) 0 -187px no-repeat;
	border-top: 1px solid #EFEFEF;
	list-style-type: none;
	margin: 0;
	padding: 21px 0;
}

.qodCommentAuthor {
	float: left;
	padding: 0 0 0 90px;
	width: 120px;
}

.qodCommentAuthor strong {
	color: #00A586;
}

.qodCommentContent {
	float: left;
	padding: 0;
	width: 710px;
}

.qod form {
	position: relative;
}

.qod textarea {
	border: 1px solid #CCC;
	height: 34px;
	padding: 20px 49px 20px 20px;
	resize: none;
	width: 868px;
}

.qodSubmit {
	background: url(images/bg-qod.png) 0 -424px no-repeat;
	border: 0;
	cursor: pointer;
	height: 76px;
	position: absolute;
	right: 0;
	text-indent: -999px;
	top: 0;
	width: 37px;
}

.footer2 {
	background-color: #F2F2F2;
	font-size: 90%;
	padding: 20px 0 4px 0px;
}

.pagination {
	padding: 0 0 20px;
}

.widgetWrapper .jshowoff {
	margin-left: 20px;
}

.loadMore {
	text-align: center;
}

.loadMore img {
	display: none;
	padding-bottom: 10px;
}

.pagination .preLoader {
	display: none;
	margin: -7px 0 0 -41px;
	position: absolute;
}

.header {
	/*background: url(images/bg-header.jpg) center top no-repeat;*/
	height: 100px;
	margin: 0 auto;
	position: relative;
	width: 980px;
}

.header p {
	padding: 20px 0 0 0;
	text-align: center;
}

.header .searchForm {
	position: absolute;
	right: 40px;
	top: 30px;
}

.header .searchButton {
	background-color: #000;
}

body.homepage3 {
	padding-top: 0;
}

body.homepage3 .mainMenusWrapper {
	margin: 0 auto 20px auto;
	position: relative;
	top: 0;
	width: 980px;
}

body.homepage3 .mainMenusWrapper .floatRight {
	padding: 4px 0 0 0;
}

body.homepage3 .mainMenus a {
	color: #FFF;
}

body.homepage3 .mainMenus a:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

body.homepage3 .mainMenus {
	left: 0;
	padding: 15px 20px 12px 10px;
	width: auto;
}

.homepage3Category {
	float: left;
	margin-right: 15px;
	position: relative;
	width: 303px;
}

.homepage3Category h2 {
	font-size: 120%;
	padding: 0;
}

.homepage3Category h2 a {
	background-color: #CCC;
	color: #FFF;
	display: block;
	/*padding: 14px 10px 14px 140px;*/
	padding: 14px 10px;
	text-align: center;
}

.homepage3Category3 h2 a:hover {
	color: #CCC;
}

.homepage3Category .homepage3CategoryLogo {
	background: url(images/trp-chinese-category.png) 0 0 no-repeat;
	height: 64px;
	left: 45px;
	position: absolute;
	top: -20px;
	width: 81px;
}

.homepage3Category h2:hover .homepage3CategoryLogo {
	filter: alpha(opacity=80);
	opacity: .8;
}

.homepage3CategoryIndex {
	background-color: #999;
	cursor: pointer;
	float: left;
	height: 8px;
	margin: 0 2px;
	width: 8px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.homepage3CategoryIndex.active {
	background-color: #555;
	cursor: default;
}

.homepage3Category1 .homepage3CategoryIndex.active,
.homepage3Category1 h2 a {
	background-color: #BD7880;
}

.homepage3Category1 .homepage3CategoryHeadlines h3 a {
	color: #BD7880;
}

.homepage3Category2 .homepage3CategoryIndex.active,
.homepage3Category2 h2 a {
	background-color: #A387BA;
}

.homepage3Category2 .homepage3CategoryHeadlines h3 a {
	color: #A387BA;
}

.homepage3Category2 .homepage3CategoryLogo {
	background-position: 0 -140px;
}

.homepage3Category3 .homepage3CategoryIndex.active,
.homepage3Category3 h2 a {
	background-color: #76ACBD;
}

.homepage3Category3 .homepage3CategoryHeadlines h3 a {
	color: #76ACBD;
}

.homepage3Category3 .homepage3CategoryLogo {
	background-position: 0 -282px;
}

.homepage3Category3 {
	margin-right: 0;
}

.homepage3CategoryIndexWrapper {
	margin: 0 auto;
	padding: 15px 0;
	overflow: auto;
	width: 60px;
}

.homepage3Category ul {
	margin: 0;
	padding: 0;
}

.homepage3Category ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.homepage3CategoryHeadlines p {
	line-height: 0;
	padding: 0;
}

.homepage3CategoryHeadlines p img {
	height: auto;
	width: 100%;
}

.homepage3CategoryHeadlines h3 {
	font-size: 110%;
	line-height: 120%;
	padding: 0 0 6px;
	text-align: center;
}

.homepage3CategoryHeadlines h3 a {
	display: block;
	padding: 15px 20px;
}

.homepage3CategoryHeadlines li:hover h3 a {
	color: #000;
}

.homepage3Category ul.homepage3CategoryPosts {
	border-top: 1px solid #B2B2B2;
	margin: 0 20px;
	padding: 20px 0 0 0;
}

.homepage3Category ul.homepage3CategoryPosts li {
	padding: 0 0 20px 0;
}

.homepage3CategoryPosts p {
	float: left;
	line-height: 0;
	margin-right: 10px;
	padding: 0;
	width: 110px;
}

.homepage3CategoryPosts p img {
	height: auto;
	width: 100%;
}

.homepage3CategoryPosts h4 {
	font-weight: 400;
	padding: 0;
}

.homepage3Box {
	background-color: #EFEFEF;
	height: 120px;
	margin: 0 auto 40px auto;
	width: 273px;
}

.homepage3Row2 {
	border-top: 6px solid #E5E5E5;
	padding: 40px 0;
}

.homepage3Row2Left {
	float: left;
	width: 671px;
}

.homepage3Row2Right {
	float: right;
	width: 250px;
}

.homepage3AllSidesHeader {
	background-color: #73AFA6;
	color: #FFF;
	margin: 0 0 20px;
	padding: 30px 50px 12px 50px;
	text-align: center;
}

.homepage3AllSidesHeader h2 a {
	color: #FFF;
}

.homepage3AllSidesImage {
	line-height: 0;
	padding: 0;
}

.homepage3AllSidesImage img {
	height: auto;
	width: 100%;
}

.homepage3AllSidesContent {
	position: relative;
	text-align: center;
}

.homepage3AllSidesContent p {
	padding: 0;
}

.homepage3AllSidesLion {
	float: left;
	padding: 0 30px;
	width: 275px;
}

.homepage3AllSidesTiger {
	float: right;
	padding: 0 30px;
	width: 275px;
}

.homepage3AllSidesContentDivider {
	border-right: 1px solid #B2B2B2;
	height: 100%;
	left: 335px;
	position: absolute;
	top: 0;
}

.homepage3AllSides {
	position: relative;
}

.homepage3AllSides ol {
	margin: 0;
	padding: 0;
}

.homepage3AllSides li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.homepage3AllSides h3 {
	font-size: 140%;
	padding: 30px;
	text-align: center;
}

.homepage3AllSides h4 {
	font-size: 120%;
}

.homepage3AllSides h4 a {
	color: #73AFA6;
}

.homepage3AllSidesPrev {
	background: url(images/homepage3-navigation.png) 0 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 25px;
	left: 20px;
	opacity: .8;
	position: absolute;
	top: 310px;
	width: 26px;
}

.homepage3AllSidesNext {
	background: url(images/homepage3-navigation.png) -26px 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 25px;
	opacity: .8;
	position: absolute;
	right: 20px;
	top: 310px;
	width: 26px;
}

.homepage3AllSidesPrev:hover,
.homepage3AllSidesNext:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.homepage3Comments {
	position: relative;
}

.homepage3Comments h2 {
	background-color: #1D1F4E;
	color: #FFF;
	font-size: 120%;
	/*padding: 14px 10px 14px 130px;*/
	padding: 14px 10px;
	text-align: center;
}

.homepage3CommentsLogo {
	background: url(images/trp-chinese-category.png) 0 0 no-repeat;
	height: 64px;
	left: 35px;
	position: absolute;
	top: -20px;
	width: 81px;
}

.fb-like-box,
.fb-comments {
	margin: 0 0 10px;
}

.homepage3CommentsButtonWrapper {
	padding: 0 0 10px;
}

.button10 {
	background-color: #F05A28;
	color: #FFF;
	display: block;
	font-size: 120%;
	padding: 15px 0;
	text-align: center;
	width: 100%;
}

.button10:hover {
	background-color: #D84B25;
	color: #FFF;
}



.button11 {
	background-color: #2D485F;
	color: #FFF;
	font-size: 90%;
	padding: 6px 12px;
	text-align: center;
}

.button11:hover {
	background-color: #325C7C;
	color: #FFF;
}

.homepage3Comments > p {
	text-align: center;
}

.homepage3Ads {
	border-top: 6px solid #E5E5E5;
	margin: 0 auto 40px auto;
	padding: 40px 0 0;
}

.homepage3Ads .homepageAdsContent {
	margin: 0 auto;
	width: 728px;
}

.homepage3Videos {
	border-top: 6px solid #E5E5E5;
	margin-bottom: 40px;
	padding-top: 40px;
	position: relative;
}

.homepage3Videos h2 {
	font-size: 120%;
	padding: 0 0 20px;
}

.homepage3Videos h2 a {
	background-color: #000;
	color: #FFF;
	display: block;
	padding: 14px 10px 14px 110px;
}

.homepage3Videos h2 a:hover {
	color: #CCC;
}

.homepage3VideosLogo {
	background: url(images/trp-chinese-category.png) 0 0 no-repeat;
	height: 64px;
	left: 15px;
	position: absolute;
	top: 20px;
	width: 81px;
}

.homepage3Videos h2:hover .homepage3VideosLogo {
	filter: alpha(opacity=80);
	opacity: .8;
}

.homepage3VideoStage {
	background-color: #000;
	color: #FFF;
	float: left;
	width: 560px;
}

.homepage3VideoStage h3 {
	color: #FFF;
	padding: 0 30px 5px 30px;
}

.homepage3VideoStage h3 a {
	color: #FFF;
}

.homepage3VideoStage h3 a:hover {
	color: #2D5A82;
}

.homepage3VideoStage p {
	padding: 0 30px 20px 30px;
}

.homepage3VideoList {
	float: right;
	height: 340px;
	overflow: auto;
	margin: 30px;
	width: 320px;
}

.homepage3VideosContent {
	background-color: #E5E5E5;	
}

.homepage3VideoStage ul,
.homepage3VideoList ul {
	margin: 0;
	padding: 0;
}

.homepage3VideoStage ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.homepage3VideoList ul li {
	cursor: pointer;
	list-style-type: none;
	margin: 0;
	padding: 15px;
}

.homepage3VideoList ul li.active h4 a {
	color: #73AFA6;
}

.homepage3VideoList ul li:hover {
	background-color: #EAEAEA;
}

.homepage3VideoImage {
	float: left;
	line-height: 0;
	margin-right: 10px;
	padding: 0;
	width: 80px;
}

.homepage3VideoImage img {
	height: auto;
	width: 100%;
}

/* Let's get this party started */
.homepage3Videos ::-webkit-scrollbar {
	background-color: #CCC;
    width: 4px;
}
 
/* Track */
.homepage3Videos ::-webkit-scrollbar-track {
	width: 4px;
}
 
/* Handle */
.homepage3Videos ::-webkit-scrollbar-thumb {
    background: #B2B2B2;
}
.homepage3Videos ::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}

.postContentImageCaption {
	background-color:#000;
	color: #FFF;
	display: block;
	margin: -4px 0 0 0;
	padding: 5px 8px 5px 8px;
	width: 438px;
}

.homepageSidebar {
	display: none;
}

.columnistsSidebar {
	background-color: #F2F2F2;
	border-top: 6px solid #000;
	margin-bottom: 20px;
	padding: 20px 20px 1px 20px;
	position: relative;
}

.columnistsSidebar h3 {
	border-bottom: 1px solid #B2B2B2;
	font-size: 120%;
	font-weight: 700;
	margin-bottom: 20px;
}

.columnistsSidebar h3 a,
.columnistsSidebar h4 a {
	color: #000;
}

.columnistsSidebarLink {
	background-color: #000;
	color: #FFF;
	line-height: 30px;
	padding: 0;
	position: absolute;
	right: 20px;
	text-align: center;
	top: 0;
	width: 30px;
}

.columnistsSidebar ul {
	margin: 0;
	padding: 0;
}

.columnistsSidebar ul li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 20px;
}

.columnistSidebarImage {
	float: left;
	width: 70px;
}

.columnistSidebarImage img {
	height: auto;
	width: 70px;
}

.columnistSidebarContent {
	float: right;
	width: 177px;
}

.columnistSidebarContent h4 {
	padding: 0 0 2px;
}

.columnistSidebarContent p {
	padding: 0;
}

.newsInBrief {
	background-color: #F2F2F2;
	border-top: 6px solid #2D485F;
	margin-bottom: 20px;
	padding: 20px 20px 1px 20px;
	position: relative;
}

.newsInBrief h2 {
	border-bottom: 1px solid #B2B2B2;
	color: #2D485F;
	font-size: 120%;
	font-weight: 700;
	margin-bottom: 20px;
}

.newsInBrief ul {
	margin: 0;
	padding: 0;
}

.newsInBrief ul li {
	border-bottom: 1px solid #B2B2B2;
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0 0 1px;
}

.newsInBrief ul li.last {
	border-bottom: 0;
	margin: 0;
}

.newsInBrief h4 {
	padding: 0 0 6px;
}

.newsInBrief h4 a {
	color: #000;
}

.categoryV2Heading,
.rakyatGallery2Heading {
	border-bottom: 6px solid #F2F2F2;
	color: #939597;
	margin-bottom: 30px;
	padding: 10px 0 30px 0;
}

.categoryV2Left {
	float: left;
	width: 610px;
}

.categoryV2Right {
	float: right;
	width: 300px;
}

.categoryV2Left ol {
	margin: 0;
	padding: 0;
}

.categoryV2Left ol li {
	border-bottom: 1px solid #F2F2F2;
	list-style-type: none;
	margin: 0 0 30px;
	padding: 0 0 20px;
}

.categoryV2Left ol li.last {
	/*border-bottom: 0;*/
	margin: 0 0 20px;
}

.categoryV2Left ol li.alternate h3 {
	font-size: 120%;
}

.categoryV2Left ol li h3,
.categoryV2Left ol li p {
	padding: 0 0 12px;
}

.categoryV2Left ol li.alternate h3,
.categoryV2Left ol li.alternate p {
	padding: 0 0 8px;
}

.categoryV2Left ol li h3 a {
	color: #000;
}

.categoryV2Left ol li h3 a:hover {
	color: #2D485F;
}

.categoryV2Left ol li p.categoryV2Image {
	line-height: 0;
	margin-bottom: 15px;
	padding: 0;
	width: 100%;
}

.categoryV2Left ol li.alternate p.categoryV2Image {
	float: left;
	margin: 0 15px 0 0;
	width: 250px;
}

.categoryV2Image img {
	height: auto;
	width: 100%;
}

.categoryV2Left ol li.alternate .categoryV2Content {
	float: left;
	width: 345px;
}

.categoryV2Sidebar {
	margin: 0;
	padding: 0;
}

.categoryV2Sidebar li {
	border-bottom: 1px solid #F2F2F2;
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0 0 20px;
}

.homepageSidebar .categoryV2Sidebar li {
	padding: 0 20px 20px 20px;
}

.categoryV2Sidebar li.last {
	border-bottom: 0;
	margin: 0;
}

.categoryV2Sidebar li h3 {
	font-size: 100%;
	padding: 0 0 2px;
}

.categoryV2Sidebar li h3 a {
	color: #000;
}

.categoryV2Sidebar li h3 a:hover {
	color: #2D485F;
}

.categoryV2Sidebar li p {
	padding: 0;
}

.categoryV2Sidebar li p.categoryV2Image {
	padding: 0 0 8px;
}

.trendingHeading,
.categoryV2Brief h2 {
	border: 1px solid #F2F2F2;
	border-width: 1px 0;
	font-size: 120%;
	font-weight: 700;
	margin: 0 0 15px;
	padding: 15px 0;
}

.homepageSidebar .trendingHeading {
	padding: 15px 20px;
}

.categoryV2Brief ul {
	margin: 0;
	padding: 0;
}

.categoryV2Brief ul li {
	border-bottom: 1px solid #F2F2F2;
	list-style-type: none;
	margin: 0 0 15px;
	padding: 0 0 15px;
}

.categoryV2Brief ul li.last {
	border-bottom: 0;
}

.categoryV2Brief ul li h4 {
	padding: 0 0 4px;
}

.categoryV2Brief ul li h4 a {
	color: #000;
}

.categoryV2Brief ul li h4 a:hover {
	color: #2D485F;
}

.categoryV2Brief ul li p {
	padding: 0;
}

.categoryV2Navigation {
	border-top: 1px solid #F2F2F2;
	overflow: auto;
	padding: 20px 0;
	text-transform: uppercase;
}

.categoryV2Navigation small {
	font-size: 80%;
	padding: 0 5px;
}

.rakyatGallery2 {
	position: relative;
}

.rakyatGallery2 ul {
	margin: 0;
	padding: 0;
}

.rakyatGallery2 ul li {
	float: left;
	line-height: 0;
	list-style-type: none;
	margin: 0 20px 20px 0;
	padding: 0;
	width: 300px;
}

.rakyatGallery2 ul li.mostRight {
	margin: 0 0 20px;
}

.rakyatGallery2 ul li.mostLeft {
	clear: left;
}

.rakyatGallery2 ul li:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.rakyatGallery2 ul li img {
	height: auto;
	max-width: 100%;
}

.rakyatGallery2 ul li h4 {
	font: 100% 'FranklinGothic-Book',sans-serif;
	padding: 0;
}

.rakyatGallery2 ul li h4 a {
	display: block;
	padding: 6px 0;
	text-align: center;
}

.rakyatGallery2Heading strong {
	color: #2D485F;
}

.rakyatGallery2Submit {
	position: absolute;
	right: 0;
	top: 20px;
}

.rakyatGallery2Excerpt {
	display: none;
}

.rakyatTV2 .homepageRight {
	width: 300px;
}

.rakyatTV2 .homepageLeft {
	width: 620px;
}

.rakyatTV2 .rakyatGalleryOptions {
	padding: 19px 0 0 0;
}

.rakyatTV2 h1 {
	padding: 18px 0;
}

.pageContentLeft {
	float: left;
	width: 610px;
}

.pageContentRight {
	float: right;
	width: 300px;
}

.qotd {
	background: #00A586 url(images/ico-qotd.png) center 57px no-repeat;
	color: #FFF;
	font-weight: 700;
	margin-bottom: 20px;
	padding: 18px;
	position: relative;
	text-align: center;
}

.qotdBox {
	border: 1px solid #FFF;
	padding: 90px 30px 35px 30px;
}

.qotdBox h3 {
	color: #FFF;
	bottom: 15px;
	font-size: 90%;
	left: 0;
	padding: 0;
	position: absolute;
	width: 100%;
}

.qotdBox h3 span {
	background-color: #00A586;
	padding: 0 10px;
}

.qotdBox h4 {
	color: #FFF;
	font-size: 90%;
	font-style: italic;
	font-weight: 400;
	padding: 0;
}



.sayWhat {
	background: #D44F23 url(images/ico-say-what.png) center 57px no-repeat;
	color: #FFF;
	font-weight: 700;
	margin-bottom: 20px;
	padding: 18px;
	position: relative;
	text-align: center;
}

.sayWhatBox {
	border: 1px solid #FFF;
	padding: 90px 30px 35px 30px;
}

.sayWhatBox h3 {
	color: #FFF;
	font-size: 90%;
	left: 0;
	padding: 0;
	position: absolute;
	top: 11px;
	width: 100%;
}

.sayWhatBox h3 span {
	background-color: #D44F23;
	padding: 0 10px;
}

.sayWhatBox h4 {
	color: #FFF;
	font-size: 90%;
	font-style: italic;
	font-weight: 400;
	padding: 0;
}

.waktuImsakBerbuka {
	background: #F2F2F2;
	margin: 0 0 20px 0;
	padding: 0 20px 20px 20px;
}

.waktuImsakBerbuka h3,
.waktuSolat h3 {
	background: url(images/waktu-solat2.png) 0 0 no-repeat;
	color: #FFF;
	font-size: 95%;
	height: 50px;
	line-height: 50px;
	margin: 0 -20px 10px -20px;
	padding: 0 0 0 100px;
}

.waktuSolat h3 {
	font-size: 110%;
}

.waktuImsakBerbuka table {
	margin: 0;
	width: 100%;
}

.waktuImsakBerbuka tbody th,
.waktuImsakBerbuka tbody td {
	padding: 12px 0 0;
	text-align: left;
}

.waktuImsakBerbuka .today {
	color: #2D485F;
}

.waktuSolat th {
	color: #2D485F;
}

.waktuSolat {
	background: #F2F2F2;
	margin-bottom: 20px;
	padding: 0 20px 20px 20px;
}

.waktuSolat table {
	margin: 0;
	width: 100%;
}

.waktuSolat thead {
	padding: 0 0 10px;
}

.waktuSolat thead th {
	background: none;
	border-bottom: 1px solid #B2B2B2;
	color: #2D485F;
	font-size: 120%;
	font-weight: 700;
	padding: 18px 0 14px 0;
	text-align: left;
}

.waktuSolat tbody th,
.waktuSolat tbody td {
	padding: 12px 0 0;
	text-align: left;
}

.postAuthor a {
	color: #0036FF;
	font-weight: 700;
	text-decoration: underline;
}

.postAuthor a:hover {
	color: #A7A7A7;
}

.fifaWCBrasil {
	border-top: 7px solid #E5E5E5;
	padding: 40px 0 0;
}

.fifaWCBrasilHeader {
	line-height: 0;
	padding: 0;
	padding-bottom: 10px;
}

.fifaWCBrasil ul {
	margin: 0;
	padding: 0;
}

.fifaWCBrasil ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.fifaWCBrasilThumbnails ul li {
	float: left;
	margin-right: 10px;
}

.fifaWCBrasilImage {
	line-height: 0;
	padding: 0;
}

.fifaWCBrasilDescription {
	background-color: #000;
	color: #FFF;
	padding: 20px 20px 2px 20px;
}

.fifaWCBrasilThumbnails {
	background-color: #E5E5E5;
	padding: 23px 0 20px 0;
	position: relative;
}

.fifaWCBrasilThumbnails ul {
	left: 0;
	position: relative;
	width: 99999px;
}

.fifaWCBrasilThumbnails ul li {
	line-height: 0;
}

.fifaWCBrasilThumbnails ul li img {
	cursor: pointer;
	height: auto;
	width: 107px;
}

.fifaWCBrasilThumbnailsContainer {
	margin: 0 65px;
	overflow: hidden;
}

.fifaWCBrasilThumbnailsPrev {
	background: url(images/chinese/ico-prev2.png);
	cursor: pointer;
	height: 24px;
	left: 22px;
	position: absolute;
	top: 45px;
	width: 25px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fifaWCBrasilThumbnailsNext {
	background: url(images/chinese/ico-next2.png);
	cursor: pointer;
	height: 24px;
	position: absolute;
	top: 45px;
	right: 22px;
	width: 25px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fifaWCBrasilImages {
	position: relative;
}

.fifaWCBrasilImages .prev {
	background: url(images/ico-homepagepp-nav2.png) 0 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 43px;
	opacity: .5;
	position: absolute;
	right: 110px;
	top: 412px;
	width: 44px;
}

.fifaWCBrasilImages .pause {
	background: url(images/ico-homepagepp-nav2.png) -147px 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 43px;
	opacity: .5;
	position: absolute;
	right: 65px;
	top: 412px;
	width: 44px;
}

.fifaWCBrasilImages .pause.stop {
	background-position: -98px 0;
}

.fifaWCBrasilImages .next {
	background: url(images/ico-homepagepp-nav2.png) -48px 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=80);
	height: 43px;
	opacity: .5;
	position: absolute;
	right: 20px;
	top: 412px;
	width: 44px;
}

.fifaWCBrasilThumbnails ul li img:hover,
.fifaWCBrasilThumbnailsPrev:hover,
.fifaWCBrasilThumbnailsPrev:hover,
.fifaWCBrasilImagesPrev:hover,
.fifaWCBrasilImagesNext:hover,
.fifaWCBrasilImagesPause:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.trpGalleryShortcode {
	background-color: #E5E5E5;
	margin: 0 0 20px;
}
.trpGalleryShortcode ul {
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	width: 999999px;
}
.trpGalleryShortcode ul li {
	float: left;
	line-height: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.trpGalleryShortcodeImageListing {
	overflow: hidden;
}
.trpGalleryShortcodeImageListing li {
	text-align: center;
	width: 640px;
}
.trpGalleryShortcodeImageListing li img {
	height: auto;
	width: 100%
}
.trpGalleryShortcodeImageListingCaption {
	font-size: 80%;
	padding: 12px 12px 0 12px;
}
.trpGalleryShortcodeThumbnailListingContainer {
	margin: 0 50px;
	overflow: hidden;
}
.trpGalleryShortcodeThumbnailListing {
	padding: 16px 0;
	position: relative;
}
.trpGalleryShortcode .trpGalleryShortcodeThumbnailListing ul li {
	border: 1px solid #EEE;
	cursor: pointer;
	margin: 0 8px 0 0;
	width: 100px
}
.trpGalleryShortcode .trpGalleryShortcodeThumbnailListing ul li.active {
	border: 1px solid #FFF;
}
.trpGalleryShortcodeThumbnailListing li img {
	height: auto;
	width: 100%
}
.trpGalleryShortcodeThumbnailListingPrev {
	background: url(images/chinese/ico-prev2.png);
	cursor: pointer;
	height: 24px;
	left: 14px;
	position: absolute;
	top: 37px;
	width: 25px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.trpGalleryShortcodeThumbnailListingNext {
	background: url(images/chinese/ico-next2.png);
	cursor: pointer;
	height: 24px;
	position: absolute;
	top: 37px;
	right: 14px;
	width: 25px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.trpGalleryShortcodeThumbnailListing li:hover,
.trpGalleryShortcodeThumbnailListingPrev:hover,
.trpGalleryShortcodeThumbnailListingNext:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

.trending-stories h3 {
background: url("/wp-content/themes/rakyatpost2/images/chinese/flame-icon.png") no-repeat scroll 15px 7px #b90050;
background: url("/wp-content/themes/rakyatpost2/images/chinese/flame-icon.png") no-repeat scroll 15px 7px, -moz-linear-gradient(top, rgba(213,0,98,1) 0%, rgba(204,0,89,0.94) 78%, rgba(196,0,85,0.94) 80%, rgba(185,0,80,1) 83%, rgba(120,0,49,1) 100%);
background: url("/wp-content/themes/rakyatpost2/images/chinese/flame-icon.png") no-repeat scroll 15px 7px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,0,98,1)), color-stop(78%,rgba(204,0,89,0.94)), color-stop(80%,rgba(196,0,85,0.94)), color-stop(83%,rgba(185,0,80,1)), color-stop(100%,rgba(120,0,49,1)));
background: url("/wp-content/themes/rakyatpost2/images/chinese/flame-icon.png") no-repeat scroll 15px 7px, -webkit-linear-gradient(top, rgba(213,0,98,1) 0%,rgba(204,0,89,0.94) 78%,rgba(196,0,85,0.94) 80%,rgba(185,0,80,1) 83%,rgba(120,0,49,1) 100%);
background: url("/wp-content/themes/rakyatpost2/images/chinese/flame-icon.png") no-repeat scroll 15px 7px, -o-linear-gradient(top, rgba(213,0,98,1) 0%,rgba(204,0,89,0.94) 78%,rgba(196,0,85,0.94) 80%,rgba(185,0,80,1) 83%,rgba(120,0,49,1) 100%);
background: url("/wp-content/themes/rakyatpost2/images/chinese/flame-icon.png") no-repeat scroll 15px 7px, -ms-linear-gradient(top, rgba(213,0,98,1) 0%,rgba(204,0,89,0.94) 78%,rgba(196,0,85,0.94) 80%,rgba(185,0,80,1) 83%,rgba(120,0,49,1) 100%);
background: url("/wp-content/themes/rakyatpost2/images/chinese/flame-icon.png") no-repeat scroll 15px 7px, linear-gradient(to bottom, rgba(213,0,98,1) 0%,rgba(204,0,89,0.94) 78%,rgba(196,0,85,0.94) 80%,rgba(185,0,80,1) 83%,rgba(120,0,49,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d50062', endColorstr='#780031',GradientType=0 );
text-align: left;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 45px;
color: #fff;
font-size: 90%;
}

.trending-stories .standardHeading span {
	background-color: transparent !important;
}

.trending-stories .singleMoreStoriesRight, .more-stories .singleMoreStoriesRight {
	margin-top: 3px;
}

.more-stories h3, .related-stories h3 { 	 	
	text-align: left;	
	color: #000;
	font-size: 100%;
	/*text-transform: uppercase;*/
	margin-top: -5px;
	margin-bottom: 5px;
}

.related-stories .singleMoreStoriesCategories a {
	color: #000 !important;
}

.more-stories h3.standardHeading, .related-stories h3.standardHeading {
	background: none !important; 
}

.more-stories h3, .related-stories h3 {
	padding-top: 5px;
padding-bottom: 15px;
border-bottom: 1px solid #b2b2b2;
}

/*Taboola*/
.thumbnails-a .videoCube.syndicatedItem {
	width: 23% !important;
}

body.home > div.pageContent > div.hotTopics > div.hotTopicsContainer, body.single > div.pageContent > div.hotTopics > div.hotTopicsContainer {
	width: 1160px;
}

.our-partner {
	margin-left: 20px;
}

@media only screen and (min-width : 1100px) {
	.page-template-template-homepage-with-columnists-php .hotTopicsContainer,

	.page-template-template-homepage-with-columnists-bm-php .hotTopicsContainer {
		width: 1160px;
	}
	
	.page-template-template-homepage-with-columnists-php .topLinks,
	.page-template-template-homepage-with-columnists-php .mainMenus,
	.page-template-template-homepage-with-columnists-php .pageContent,
	
	.page-template-template-homepage-with-columnists-bm-php .topLinks,
	.page-template-template-homepage-with-columnists-bm-php .mainMenus,
	.page-template-template-homepage-with-columnists-bm-php .pageContent {
		width: 1260px;
	}

	.page-template-template-homepage-with-columnists-php .homepage,

	.page-template-template-homepage-with-columnists-bm-php .homepage {
		float: left;
		width: 940px;
	}

	.page-template-template-homepage-with-columnists-php .footer2,

	.page-template-template-homepage-with-columnists-bm-php .footer2 {
		clear: both;
		width: 100%;
	}


	.homepageSidebar {
		display: block;
		float: right;
		width: 300px;
	}
	
	.page-template-template-homepage-with-columnists-php .newFooter,
	.page-template-template-homepage-with-columnists-bm-php .newFooter {
		width: 100%;
	}
}

.color-category-business {
	color: #8B5200;
}

.color-category-world {
	color: #68526F;
}

.color-category-sports {
	color: #006738;
}

.color-category-news {
	color: #00718B;
}

.color-category-life {
	color: #880035;
}

.color-category-columnists {
	color: #2D485F;
}

.color-category-new-media, .color-category-news-in-brief-2 {
	color: #000;
}

.ads300x250.floatLeft {
	margin: 0 20px 10px 0;
}

body.chinese-site .postContent a {
	color: #0000EE;
	font-weight: 700;
	text-decoration: underline;
}

body.chinese-site .postContent a:hover {
	color: #0000EE;
	font-weight: 700;
	text-decoration: none;
}

.styleV3Heading {
	border-top: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	color: #7F7F7F;
	font-family: 'FranklinGothic-Demi',sans-serif;
	margin-bottom: 30px;
	padding: 20px 0;
	text-transform: uppercase;
}

.styleV3Heading strong {
	color: #375772;
}

.styleV3HeadingCTA {
	top: 30px;
}

.styleV3Pagination {
	padding: 0;
}

.styleV3Pagination .page-numbers {
	background-color: #EBECEC;
	color: #FFF;
	font-size: 80%;
	line-height: 17px;
	padding: 5px 9px;
}

.styleV3Pagination .page-numbers:hover {
	background-color: #E3E3E3;
}

.styleV3Pagination .next,
.styleV3Pagination .prev {
	background-color: #375772;
	float: right;
	margin-left: 7px;
	position: relative;
	top: -1px;
}

.styleV3Pagination .current {
	background-color: #375772;
}

.styleV3Cols {
	margin: 0 0 30px;
	position: relative;
}

.styleV3Bar1 {
	border-right: 1px solid #D2D2D2;
	height: 100%;
	left: 110px;
	position: absolute;
	top: 0;
}

.styleV3Col1 {
	float: left;
	margin-right: 30px;
	width: 110px;
}

.styleV3Col2 {
	float: left;
	width: 800px;
}

.styleV3Body .rakyatGallery2 ul li {
	margin: 0;
	width: 33.33%;
}

.styleV3Body .rakyatGallery2 ul {
	margin-right: -20px;
}

.rakyatGalleryPadding {
	padding: 0 20px 20px 0;
	text-align: center;
}

.singleTitleShare li.facebookLike {
	background-color: #35549D;
	border: 2px solid #35549D;
	height: 30px;
	padding-top: 10px;
	text-align: center;
}

body.chinese-site .singleTitleShare li.facebookLike {
	height: 27px;
	padding-top: 8px;
	width: 151px;
}

.homepagePPArticleContent {
	padding: 0 0 10px;
	text-align: center;
}

.homepagePPArticleContent p {
	padding: 0 0 18px;
}

.tehotoons {
	background: url(images/teh-o-toons.png) no-repeat;
	height: 303px;
	line-height: 303px;
	margin-bottom: 20px;
	padding-top: 107px;
	position: relative;
	text-align: center;
}

.tehotoons img {
	cursor: pointer;
	height: auto;
	margin: 0 auto;
	vertical-align: middle;
	width: 280px;
}

.tehotoonsPageLink {
	height: 100px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.homepageSidebar .widgetWrapper#text-40 {
	border-bottom: 0;
	margin-bottom: 0;
}



/* START: CATEGORY page styling */

body.category .scrollToTop {
	background: url(<?php bloginfo('template_url') ?>/images/scroll-to-top.png) 0 0 no-repeat;
	color: #D1D2D4;
	cursor: pointer;
	bottom: -4px;
	font-size: 70%;
	line-height: 120%;
	padding: 56px 0 0;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	width: 51px;
}
body.category .scrollToTop:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}
body.category .categoryV3NextCategory,
body.category .categoryV3PrevCategory {
	bottom: 1px;
	font-size: 80%;
	padding: 0;
	position: absolute;
	left: 100%;
	white-space: nowrap;
}

body.category .categoryV3NextCategory {
	/*padding-left: 40px;*/
	margin-left: -300px;
}

body.category .categoryV3PrevCategory {
	left: auto;
	max-width: 90px;
	padding-right: 30px;
	/*right: 100%;*/
	text-align: right;
	white-space: normal;
}

body.category .categoryV3NextCategory a,
body.category .categoryV3PrevCategory a {
	color: #D2D2D2;
	font: 100% 'FranklinGothic-Demi',Arial,sans-serif;
	display: block;
	padding-right: 25px;
}

body.category .categoryV3PrevCategory a {
	padding-left: 25px;
	padding-right: 0;
}

body.category .categoryV3NextCategory span,
body.category .categoryV3PrevCategory span {
	display: block;
	font-size: 120%;
	text-transform: uppercase;
}
body.category .categoryV3NextCategory span.categoryV3NavIcon,
body.category .categoryV3PrevCategory span.categoryV3NavIcon {
	bottom: 0;
	font-size: 300%;
	position: absolute;
	right: 0;
}

body.category .categoryV3PrevCategory span.categoryV3NavIcon {
	left: 0;
	right: auto;
}
body.category .categoryV3Heading {
	border-top: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	color: #7F7F7F;
	font-family: 'FranklinGothic-Demi',sans-serif;
	margin-bottom: 30px;
	padding: 20px 0;
	text-transform: uppercase;
}
body.category .topBar {
	border-bottom: 1px solid #D2D2D2;
	margin: 0 0 30px;
}
body.category .topBar ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
body.category .topBar ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 25%;
}
body.category .topBarPadding {
	padding: 0 15px 20px 0;
}

body.category .topBar ul li.topBar3 .topBarPadding {
	padding: 0 0 20px 0;
}

body.category .topBarImage {
	line-height: 0;
	padding: 0;
}

body.category .topBarImage img {
	height: auto;
	max-width: 100%;
}
body.category .topBar h3 {
	font: 100% 'FranklinGothic-Book',sans-serif;
	padding: 0;
}

body.category .topBar h3 a {
	font: 100% 'FranklinGothic-Demi',Arial,sans-serif;
	color: #000;
	display: block;
	padding: 10px 0 12px 0;
}
body.category .topBarMeta {
	padding: 0;
	text-transform: uppercase;
	color: #999999;
font-size: 11px;
font-style: italic;
font-family: 'FranklinGothic-book',Arial,sans-serif;
}
body.category .categoryV3Col1 {
	float: left;
	width: 120px;
}
body.category .categoryV3Col2 {
	float: left;
	padding: 0 25px;
	position: relative;
	width: 360px;
}
body.category .categoryV3Col3 {
	float: left;
	margin-left: 25px;
	width: 300px;
}

body.category .categoryV3Listing {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 13px;
	font-family: 'FranklinGothic-book',Arial,sans-serif;
}
body.category .categoryV3Listing li {
	border-bottom: 1px solid #D2D2D2;
	/*font-size: 90%;*/
	list-style-type: none;
	margin: 0 0 25px;
	padding: 0 0 25px;
}
body.category .categoryV3Image {
	float: left;
	line-height: 0;
	padding: 0 !important;
	width: 50%;
}
body.category .categoryV3Image img {
	height: auto;
	width: 100%;
}
body.category .categoryV3Details {
	float: left;
	width: 50%;
}
body.category .categoryV3DetailsPadding {
	padding-left: 15px;
}
body.category .categoryV3Listing h3 {
/*	font-size: 25px;
	font-family: Times New Roman;
	font-weight: bold;*/
	padding: 0;
}

body.category .categoryV3Listing p {
	padding: 0 0 7px;
}

body.category .categoryV3ListingBig h3 a {
	font: 130% 'FranklinGothic-Demi',Arial,sans-serif !important;
}

body.category .categoryV3Listing h3 a {
	color: #000;
	font: 100% 'FranklinGothic-Demi',Arial,sans-serif;
	display: block;
	padding: 8px 0 10px 0;
}

body.category .categoryV3Listing li:hover h3 a {
	color: #999;
}

body.category .categoryV3Meta span {
	display: block;
}

body.category .categoryV3ListingBig .categoryV3Image,
body.category .categoryV3ListingBig .categoryV3Details {
	float: none;
	width: auto;
}

body.category .categoryV3Listing .categoryV3ListingBig h3 {
	font-size: 150%;
}

body.category .categoryV3Listing .categoryV3ListingBig h3 a {
	padding: 15px 0 7px 0;
}

body.category .categoryV3ListingBig .categoryV3DetailsPadding {
	padding: 0;
}
body.category .categoryV3ListingBig .categoryV3Meta span {
	display: inline;
}
body.category .categoryV3Listing p.categoryV3Meta {
	padding: 0;
	text-transform: uppercase;
	color: #999999;
font-size: 10.19px;
font-style: italic;
font-family: 'FranklinGothic-book',Arial,sans-serif;
/*line-height: 65%;*/
}

body.category .categoryV3Cols {
	margin: 0 40px 30px 40px;
	position: relative;
}

body.category .categoryV3Bar1,
body.category .categoryV3Bar2 {
	border-right: 1px solid #D2D2D2;
	height: 100%;
	left: 120px;
	position: absolute;
	top: 0;
}

body.category .categoryV3Bar2 {
	left: auto;
	right: 340px;
}

body.category .next.page-numbers,
body.category .prev.page-numbers {
	float: right;
	margin-left: 7px;
	position: relative;
	top: -1px;
}

body.category.english-site .pagination,
body.category.malay-site .pagination {
	padding: 0;
}

body.category.english-site .pagination .page-numbers,
body.category.malay-site .pagination .page-numbers {
	color: #FFF;
	font-size: 80%;
	line-height: 17px;
	padding: 5px 9px;
}

@media only screen and (min-width : 1100px) {
	body.category .hotTopicsContainer {
		width: 1160px;
	}

	body.category .pageContent {
		width: 1260px;
	}

	body.category .categoryV3Bar1 {
		left: 120px;
	}

	body.category .categoryV3Col2 {
		padding: 0 60px;
		width: 600px;
	}

	body.category .categoryV3Col3 {
		margin-left: 40px;
	}
}
/* END: CATEGORY page styling */

@media only screen and (min-width : 1100px) {
	.styleV3Body .hotTopicsContainer {
		width: 1160px;
	}

	.styleV3Body .pageContent {
		width: 1260px;
	}

	.styleV3Bar1 {
		left: 120px;
	}

	.styleV3Col1 {
		margin-right: 40px;
		width: 120px;
	}

	.styleV3Col2 {
		width: 1100px;
	}
}




/* START: SINGLE page styling */

body.single .singleStandfirst2 {
	border-bottom: 1px solid #b2b2b2;
}

body.single .pageContent {
	width: 1260px;
}

body.single .postContent {
	margin-top: 18px;
}

body.single.english-site .singleLeft,
body.single.malay-site .singleLeft {
    float: left;
    padding-right: 20px;
    padding-left: 35px;
    width: 650px;
}

body.single .singleLeft.small {
	width: 100px;
	height: 20px;
	border: none;
	padding-left: 0;
	padding-right: 35px;
	padding-left: 40px;
}

body.single ul.article-info-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

body.single ul.article-info-list {
	display: inline-block;
}

body.single .article-info-list li {
	margin-bottom: 20px;
}

body.single .article-info-list li p {
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 0;
	width: 80px;
}

body.single .article-info-list li span {
	color: #999999;
	font-weight: normal;
}

body.single .date-meta {
	font-size: 14px;
	float: left;
}

body.single .publish-meta {
	font-size: 14px;
	float: left;
	margin-left: 25px;
}

body.single .date-publish {
	width: 100%;
	min-height: 5px;
	overflow: auto;
}

body.single .red {
	color: #be1e2d;
	font-weight: bold;
}

body.single .react {
  background-color: #ffffff;
  border: none;
  border-top: 7px solid #f2f2f2;
  border-bottom: 7px solid #f2f2f2;
  margin: 20px 0 16px;
  padding: 25px 0 25px 20px;
}

body.single #react_text {
  font-size: 125%;
  padding: 0;
  font-weight: normal;
  width: 170px;
  line-height: 95%;
  margin-left: -10px;
}

body.single #big_bracket {
  font-size: 450%;
  padding: 0;
  width: 110px;
  width: auto;
  line-height: 70%;
  margin-right: 12px;
  margin-left: 12px;
  font-family:'FranklinGothic-Demi',Arial,sans-serif;
}

body.single p#react_text {
	  font-family:'FranklinGothic-Demi',Arial,sans-serif;
	  line-height: 110%;	
}

body.single .react ul li {
  line-height: 215%;
  list-style-type: none;
  text-align: center;
  width: 83px;
}

body.single .react ul li strong,
body.single p.single3Category {
	font-family:'FranklinGothic-Demi',Arial,sans-serif !important;
}

body.single .small {
	font-size: 70% !important;
}

body.single .single3Related a {
	font-size: 95% !important;
}

body.single.chinese-site .react ul {
	width: 500px;
}

body.single .react ul li {
	width: 82px;
}

body.single.chinese-site .react ul li {
	width: 65px;
}

body.single .singleTitleShare li {
	margin-right: 11px;
	width: 153px;
}

body.single.chinese-site .singleTitleShare li {
	margin-right: 12px;
	width: 150px;
}

body.single .singleTitleShare li.last {
	margin-right: 0;
}

body.single .single3Related {
  margin: 0 0 20px;
}

body.single .single3Related ul {
    margin: 0;
    padding: 0;
}

body.single .singleNavigation td.singleNavigationRandom {
	width: 130px;
}

body.single .singleNavigation td.singleNavigationNextPrev {
	width: 40px;
}

body.single .singleNavigation td {
	padding: 2px 8px;
}

body.single .singleLeft.small {
	padding-right: 20px;
	min-height: 100%;
	height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}

body.single .left-prev {
	position:absolute; 
	bottom:0;
	height: 50px;
	font-size: 125%;
	font-family:'FranklinGothic-Demi',Arial,sans-serif !important;
	text-align: right;
	width: 75px;
	margin-bottom: 20px;
	line-height: 120%;
	margin-left: 20px;
}

body.single .left-prev a,
body.single .right-next a {
	color: #999999;
}

body.single .left-prev a:hover,
body.single .right-next a:hover {
	color: #000000;
}

body.single .btn-prev {
	font-size: 250%;
	float: left;
	height: 50px;
	padding-right: 5px;
	padding-top: 5px;
}

body.single.english-site .singleRight,
body.single.malay-site .singleRight {
	min-height: 100%;
	height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
	height: 100%;
	margin: 0 40px 0 -50px; /* the bottom margin is the negative value of the footer's height */
}

body.single .right-next {
	position: absolute;
	bottom: 0;
	height: 50px;
	font-size: 90%;
	font-family: 'FranklinGothic-Demi',Arial,sans-serif !important;
	text-align: left;
	width: 80px;
	margin-bottom: 20px;
	line-height: 120%;
}

body.single .btn-next {
	font-size: 260%;
	float: right;
	height: 50px;
	padding-right: 5px;
	margin-top: -15px;
}

body.single .single3Related ul li {
    float: left;
    list-style-type: none;
    margin: 0 13px 0 0;
    padding: 0;
    width: 150px;
}

body.single .single3Related ul li p {
    font-size: 70%;
}

body.single .single3RelatedImage img {
    height: auto;
    width: 100%;
}

body.single .single3Related h3 {
    font-size: 95%;
    margin: 0 0 8px;
    padding: 0;
}

body.single .single3Related ul li p {
    font-size: 70%;
}

body.single .single3Related ul li.last {
    margin-right: 0;
    width: 151px;
}


body.single .single3Related ul li.newLine {
    clear: left;
}

body.single p.single3Category {
	text-transform: uppercase;
	font-weight: bold;
	color: #231f20
}

body.single .single3Related a {
	color: #231f20;
}

body.single .single3Related .author {
	color: #999999;
	font-style: italic;
}

body.single .widgetWrapper.last {
	margin-bottom: 80px;
}

body.single .newFooter {
    width: 100%;
}

body.single.english-site .singleDivider,
body.single.malay-site .singleDivider {
	right: 370px;
}

body.single p.single3RelatedImage {
	padding-bottom: 10px;
}

body.single .single3Related ul li h3 {
	line-height: 110%;
}

body.single .thumbnails-a .trc_rbox_header {
	font-family: 'FranklinGothic-Demi',Arial,sans-serif !important;
	color: #000 !important; 
	font-weight: 300 !important;
}

body.single .single-comment {
	font-size: 75%;
	text-align: justify;	
}

/* END: SINGLE page styling */


/* Start: fitness faizal styling */
.fitnessFaizal {
    background-color: #f2f2f0;
    border-top: medium none;
    margin-bottom: 20px;
    padding: 0;
    position: relative;
}


.fitnessFaizalHeader {
    background: inherit;
    top: 0;
    width: 100%;
}

.fitnessFaizal ul {
    margin: 0;
    padding: 20px 17px;
    text-align: left;
    padding-bottom: 8px;
}

.fitnessFaizal ul li {
    padding-left: 11px;
}


.fitnessFaizal h4 {
    color: #254751;
    padding: 0 0 6px;
}

.FaizalReadMore {
    background: none repeat scroll 0 0 #254751;
    color: #f2f2f0;
    text-align: center;
    width: 100%;
}

.FaizalReadMore a {
    background: none repeat scroll 0 0 #254751;
    color: #f2f2f0;
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 13px 0;
    display: block;
}
/* END: fitness faizal styling */