/* START FMT 2014 CSS ########################################################## */

body {background-color:#FFFFFF!important; margin:0px!important;padding:0px!important;}

.wrapper-site {display:block; width:980px; padding:0px 10px 0px 10px; margin:0 auto; border:0px solid #EEEEEE; background-color:#FFFFFF; }
.wrapper-header {display:block; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border:0px solid #EEEEEE;}

.header-top {display:block; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.header-datetime {display:block; padding:2px 0px 2px 0px; margin:0px 30px 0px 0px; float:left; font-family:Arial;font-size:12px; color:#404040;font-weight:normal; }
.header-socialbutton {display:block; padding:0px 0px 0px 0px; margin:0px 10px 0px 0px; float:right;}
.header-socialicon {display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right;}

.header-banner {display:block; width:100%; height: 90px; padding:0px 0px 0px 0px; margin:0px 0px 6px 0px;}
.header-banner-left {display:block; width:245px; height: 90px; float:left; overflow:hidden;}
.header-banner-right {display:block; width:728px; height: 90px; float:right; overflow:hidden;}
.header-banner-right h3 {display:none;}

/* page logo header background color control in header.php for different site, fmt, borneo etc */
.header-logo-panel {display:block; width:100%; height: 200px; padding:0px 0px 0px 0px; margin:0px 0px 4px 0px; background-color:#000000;}

.header-logo {display:block; width:280px; height: 200px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.header-highlight-title {display:block; width:300px; height: 200px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.header-highlight-photo {display:block; width:400px; height: 200px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; overflow:hidden;position:relative;}
.header-highlight-photo img {width:400px;}
.header-highlight-photo-overlay {position:absolute; top:0px;left:0px;}
.header-highlight-title-title a, .header-highlight-title-title a:visited {display:block; width:300px; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; float:left; font-family:"PT Sans",Arial !important; font-weight:700; font-size: 28px; line-height:30px; color:#FFFFFF; text-decoration:none;}
.header-highlight-title-title a:hover {color:#9e9e9e; text-decoration:none;}
.header-highlight-title-byline {font-family:Arial; font-size: 11px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.header-highlight-title-byline a, .header-highlight-title-byline a:visited {font-family:Arial; font-size: 11px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.header-highlight-title-byline a:hover {color:#9e9e9e; text-decoration:none;}
.header-highlight-title-readmore a, .header-highlight-title-readmore a:visited {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; font-family:Arial; font-size: 11px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.header-highlight-title-readmore a:hover {color:#9e9e9e; text-decoration:none;}

.header-highlight-type {display:block; width:300px; height: 16px; padding:45px 0px 2px 0px; margin:0px 0px 0px 0px; float:left; font-family:"PT Sans",Arial !important; font-weight:700; font-size: 14px; line-height:16px; color:#FFFFFF; text-decoration:none;}

.header-main-navigation {display:block; height:40px; padding:0px 0px 0px 0px; margin:0px 0px 4px 0px; background-color:#202020;}
.header-main-navigation-menu {padding:10px 0px 10px 0px; border-right:2px solid #FFFFFF; border-bottom:0px solid #000000; float:left; width: 194px!important; text-align: center!important;}
.header-main-navigation-menu a, .header-main-navigation-menu a:visited { font-family:Arial; font-size: 16px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.header-main-navigation-menu a:hover { font-family:Arial; font-size: 16px; font-weight:bold; color:#FFFFFF!important; text-decoration:none;}

.header-sub-navigation {display:block; height:36px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#383838; overflow:hidden; border-bottom:0px solid #383838;}
.header-sub-navigation-menu {background-color:#d7d7d7; padding:10px 14px 10px 14px; height:14px; margin-right:2px;  float:left; font-family:Arial; font-size: 12px; font-weight:bold; color:#202020; text-decoration:none;}
.header-sub-navigation-menu:hover {background-color:#383838; color:#FFFFFF; text-decoration:none;}
.header-sub-navigation-menu:visited {background-color:#d7d7d7; color:#202020; text-decoration:none;}
.header-sub-navigation-menu a, .header-sub-navigation-menu a:visited {font-family:Arial; font-size: 12px; font-weight:bold; color:#202020; text-decoration:none; }
.header-sub-navigation-menu a:hover {background-color:#383838; font-family:Arial; font-size: 12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

#searchform {margin:0px!important; padding:0px!important;}
.search_input_navbox {
		/* search image hardcoded in header.php for different site, fmt, borneo etc */
    /*background: url("http://www.freemalaysiatoday.com/images/fmt2014/search.png") no-repeat scroll right center #FBFBFB;*/
    border: 1px solid #5B5B5B;
    color: #9D9D9D;
    margin-left: 10px;
    width: 140px;
}

.wrapper-content {display:block; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border:0px solid #EEEEEE;}
.wrapper-left-column {display:block; width:660px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.wrapper-right-column {display:block; width:300px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid #EEEEEE; float:right; background-color:#FFFFFF;}

.wrapper-footer {display:block; padding:10px 20px 10px 20px; margin:0px 0px 0px 0px; background-color:#787878;}
.wrapper-footer p {padding:0px; margin:0px; font-family: "PT Sans",Arial; font-weight: 400; font-size: 13px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.wrapper-footer a, .wrapper-footer a:visited {font-family: "PT Sans",Arial; font-weight: 400; font-size: 13px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.wrapper-footer a:hover {font-family: "PT Sans",Arial; font-weight: 400; font-size: 13px; font-weight:normal; color:#FFFFFF; text-decoration:underline;}

.clearfix {clear:both;}

.section-title {display:block; width:100%; height:auto; padding:3px 0px 3px 0px; margin:5px 0px 10px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:16px; line-height:15px; color:#7f7f7f; overflow:hidden; border-bottom:2px solid #939498;}
.section-title a, .section-title a:visited {color:#7f7f7f; text-decoration:none;}
.section-title a:hover {color:#000000; text-decoration:none;}

.section-title-topnews {border-bottom:0px solid #FFFFFF;}
.section-title-featured {border-bottom:0px solid #FFFFFF;}
.section-title-video {border-bottom:0px solid #FFFFFF;}
.section-title-home {border-bottom:2px solid #00baff;}
.section-title-nation {border-bottom:2px solid #0c44bb;}
.section-title-opinion {border-bottom:2px solid #9832ba;}
.section-title-leisure {border-bottom:2px solid #ff7f00;}
.section-title-world {border-bottom:2px solid #a0d223;}
.section-title-business {border-bottom:2px solid #e62979;}
.section-title-sports {border-bottom:2px solid #dac015;}
.section-title-money {border-bottom:2px solid #01ac51;}
.section-title-bahasa {border-bottom:2px solid #dd0000;}

.section-divider {display:block; width:100%; height:auto; padding:2px 0px 2px 0px; margin:5px 0px 5px 0px; font-family:Arial;font-size:16px; line-height:15px; color:#939498;font-weight:bold; overflow:hidden; border-bottom:0px solid #939498;}

.section-readmore {display:block; width:100%; height:auto; background-color:#f9f9f9; padding:3px 0px 3px 0px; margin:5px 0px 5px 0px; font-family: "Source Sans Pro"; font-weight: 600; font-size:12px; color:#000000;overflow:hidden; text-align:center;}
.section-readmore a, .section-readmore a:visited {display:block; width:100%; height:auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: "Source Sans Pro"; font-weight: 600; font-size:12px; color:#b3b3b3;overflow:hidden; text-align:center; text-decoration:none;}
.section-readmore a:hover {color:#DD0000; text-decoration:none;}

.wrapper-top-news-box {display:block; width:218px; height:165px; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border:1px solid #FFFFFF; border-bottom:2px solid #000000; float:left; position:relative;}
.wrapper-top-news-box-topnews {border-bottom:2px solid #0c44bb;}
.wrapper-top-news-box-featured {border-bottom:2px solid #ff7f00;}
.wrapper-top-news-box-video {border-bottom:2px solid #00ac52;}
.wrapper-top-news-box-home {border-bottom:2px solid #00baff;}
.wrapper-top-news-box-nation {border-bottom:2px solid #0c44bb;}
.wrapper-top-news-box-opinion {border-bottom:2px solid #9832ba;}
.wrapper-top-news-box-leisure {border-bottom:2px solid #e62979;}
.wrapper-top-news-box-world {border-bottom:2px solid #ff7f00;}
.wrapper-top-news-box-business {border-bottom:2px solid #dac015;}
.wrapper-top-news-box-sports {border-bottom:2px solid #a0d223;}
.wrapper-top-news-box-money {border-bottom:2px solid #01ac51;}

/** video box **/
#carousel-image-text-horizontal {width: 660px;	height: 180px;	margin: 0 auto;}
#carousel-image-text-horizontal .touchcarousel-item {width: 218px; height: 180px;	margin-right: 0px;	background-color: #FFFFFF; padding: 1px;	position: relative;}

.top-news-box-photo {width:218px; height:123px; overflow:hidden; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; background-color:#EEEEEE; position:relative;}
.top-news-box-photo a, .top-news-box-photo a:visited {}
/*.top-news-box-photo img { width:218px; height:123px; overflow:hidden; margin:0px!important;}*/
.top-news-box-photo img { width:218px; height:auto; overflow:hidden; margin:0px!important;}
.top-news-box-label {width:218px; height:18px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; left:0px; bottom:0px; position:absolute; }
.top-news-box-label-span {height:15px; padding:2px 10px 2px 10px; margin:0px 0px 0px 0px; background-color:#DD0000;font-family:Arial;font-size:9px;color:#FFFFFF;font-weight:normal;}
.top-news-box-title {display:block; width:208px; height:52px; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:15px; line-height:16px; color:#404040; overflow:hidden; }
.top-news-box-title a, .top-news-box-title a:visited {display:block; width:208px; height:52px; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:15px; line-height:16px; color:#404040; overflow:hidden; text-decoration:none; }
.top-news-box-title a:hover {display:block; width:208px; height:52px; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:15px; line-height:16px; color:#999999; overflow:hidden; text-decoration:none; }

.top-news-box-photo-video img { width:218px; height:123px; overflow:hidden; margin:0px 0px 5px 0px;}

.wrapper-news-box {display:block; width:328px; height: 130px; padding:0px 0px 0px 0px; margin:0px 2px 10px 0px; border:0px solid #EEEEEE; border-bottom:0px solid #EEEEEE; float:left;}
.news-box-title {display:block; width:310px; padding:0px 0px 5px 0px; margin:0px 16px 0px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:17px; line-height:18px; color:#404040; float:left; }
.news-box-title a, .news-box-title a:visited {display:block; width:310px; margin:0px 16px 0px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:17px; line-height:18px; color:#404040; float:left; text-decoration:none; }
.news-box-title a:hover {display:block; width:310px; margin:0px 16px 0px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:17px; line-height:18px; color:#999999; overflow:hidden; text-decoration:none; }

.news-box-photo {display:block; width:70px; height:70px; overflow:hidden; padding:0px 0px 0px 0px; margin:4px 10px 30px 0px; background-color:#EEEEEE; float:left;}
.news-box-photo img {display:block; width:70px; height:70px; overflow:hidden;}

.news-box-excerpt {display:block; padding:0px 0px 0px 0px!important; margin:0px 20px 0px 0px!important; font-family: "PT Sans",Arial; font-weight: 400; font-size:13px!important; line-height:18px!important; color:#404040;}
.news-box-excerpt p {display:block; padding:0px 0px 0px 0px!important; margin:0px 20px 0px 0px!important; font-family: "PT Sans",Arial; font-weight: 400; font-size:13px!important; line-height:18px!important; color:#404040;}
.news-box-excerpt a, .news-box-excerpt a:visited {font-family:"PT Sans",Arial; font-weight:400; font-size:12px; line-height:18px; color:#DD0000; text-decoration:none; white-space:nowrap;}
.news-box-excerpt a:hover {font-family:"PT Sans",Arial; font-weight:400; font-size:12px; line-height:18px; color:#000000; text-decoration:none;}

.wrapper-news-box-archive {display:block; width:328px; height: 150px; padding:0px 0px 0px 0px; margin:0px 2px 10px 0px; border:0px solid #EEEEEE; border-bottom:0px solid #EEEEEE; float:left; overflow:hidden;}
.news-box-archive-title {display:block; width:310px; padding:0px 0px 0px 0px; margin:0px 16px 0px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:17px; line-height:18px; color:#404040; float:left; }
.news-box-archive-title a, .news-box-archive-title a:visited {display:block; width:310px; padding:0px 0px 0px 0px; margin:0px 16px 0px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:17px; line-height:18px; color:#404040; float:left; text-decoration:none; }
.news-box-archive-title a:hover {display:block; width:310px; padding:0px 0px 0px 0px; margin:0px 16px 0px 0px; font-family:"PT Sans",Arial; font-weight:700; font-size:17px; line-height:18px; color:#999999; float:left; text-decoration:none; }

.news-box-archive-photo {display:block; width:70px; height:70px; overflow:hidden; padding:0px 0px 0px 0px; margin:4px 10px 30px 0px; background-color:#EEEEEE; float:left;}
.news-box-archive-photo img {display:block; width:70px; height:70px; overflow:hidden;}

.news-box-archive-excerpt {display:block; padding:0px 0px 0px 0px!important; margin:0px 20px 0px 0px!important; font-family: "PT Sans",Arial; font-weight: 400; font-size:13px!important; line-height:18px!important; color:#404040;}
.news-box-archive-excerpt p {display:block; padding:0px 0px 0px 0px!important; margin:0px 20px 0px 0px!important; font-family: "PT Sans",Arial; font-weight: 400; font-size:13px!important; line-height:18px!important; color:#404040;}
.news-box-archive-excerpt a, .news-box-excerpt a:visited {font-family:"PT Sans",Arial; font-weight:400; font-size:12px; line-height:18px; color:#DD0000; text-decoration:none; white-space:nowrap;}
.news-box-archive-excerpt a:hover {font-family:"PT Sans",Arial; font-weight:400; font-size:12px; line-height:18px; color:#000000; text-decoration:none;}

.wrapper-news-box-archive .news-box-meta {font-size: 12px; float: left; width :310px; margin: 3px 0px 3px 0px; font-style: normal; font-family: "Source Sans Pro", Arial; font-weight: 400; color:#878787!important; }
.wrapper-news-box-archive .news-box-meta a {font-style: normal; font-family: "Source Sans Pro", Arial; font-weight: 400; color:#404040!important; text-decoration:none; }
.wrapper-news-box-archive .news-box-meta a:visited {font-style: normal; font-family: "Source Sans Pro", Arial; font-weight: 400; color:#404040!important; text-decoration:none; }
.wrapper-news-box-archive .news-box-meta a:hover {font-style: normal; font-family: "Source Sans Pro", Arial; font-weight: 400; color:#878787!important; text-decoration:none; }

.side-widget { width: 300px; background-color: #FFFFFF; color: #202020; font-family:"PT Sans",Arial; font-weight:400; font-size: 13px; line-height: 1.2; clear: left; float: left; margin:0px 0px 10px 0px!important; padding:0px 0px 0px 0px!important; }
.side-widget h3 { display: none;}
.side-widget ul { list-style-type: none; margin: 0; padding: 0;}
.side-widget ul li { margin: 5px 0px; padding: 5px 15px;}
.side-widget ul li a, .side-widget ul li a:visited { font-family: "PT Sans",Arial; font-weight: 400; font-size:13px; line-height: 1.2;color: #202020; text-decoration:none!important;}
.side-widget ul li a:hover { color: #DD0000; text-decoration:underline!none;}
.sidebar-divider { border-bottom: 1px dotted #a0a0a0!important; height: 1px; padding-top:8px;}

.side-widget-custom { background-color: #FFFFFF !important; border: 0 solid #FFFFFF; color: #202020; display: block; width: 300px; margin-bottom:0px;}
.side-widget-custom a, .side-widget-custom a:visited { font-family: "PT Sans",Arial; font-weight: 400; font-size:13px; line-height: 1.2; color: #DD0000; text-decoration:none!important; }
.side-widget-custom ul { list-style-type: none; margin: 0; padding: 0;}
.side-widget-custom ul li { margin: 5px 0px; padding: 5px 15px;}
.side-widget-custom ul li a, .side-widget-custom ul li a:visited { font-family: "PT Sans",Arial; font-weight: 400; font-size:13px; line-height: 1.2; color: #202020; text-decoration:none!important;}
.side-widget-custom ul li a:hover { color: #DD0000; text-decoration:underline!none;}

#editorial-latest-post {position:relative;}
#editorial-latest-post img {float: left; position:relative; width: 300px!important; height: 200px!important; }
#editorial-latest-post .info-editorial {position:absolute; top: 130px; left:0; padding: 0px 14px 0px 14px; margin: 0px; overflow: hidden; }
#editorial-latest-post .info-editorial a, #editorial-latest-post .info-editorial a:visited { font-family: "PT Sans",Arial; font-weight: 700; color:#FFFFFF; font-size:18px; line-height: 110%; text-decoration:none; }
#editorial-latest-post .info-editorial a:hover {color:#000000; text-decoration:none; }

/*RSS BOX*/
.rssjb { background-color: #FFFFFF !important; border: 0 solid #FFFFFF; color: #202020; display: block; width: 300px; margin-bottom:0px;}
.rssjb a, .side-widget-custom a:visited { font-family: "PT Sans",Arial; font-weight: 400; font-size:13px; line-height: 1.2; color: #DD0000; text-decoration:none!important; }
.rssjb ul { list-style-type: none; margin: 0; padding: 0;}
.rssjb ul li { margin: 5px 0px; padding: 5px 15px;}
.rssjb ul li a, .side-widget-custom ul li a:visited { font-family: "PT Sans",Arial; font-weight: 400; font-size:13px; line-height: 1.2; color: #202020; text-decoration:none!important;}
.rssjb ul li a:hover { color: #DD0000; text-decoration:underline!none;}

/* END FMT 2014 CSS ########################################################## */

/* General settings */

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {color: #404040; font-family: "PT Sans", Arial; font-weight: 700; margin-bottom: 4px;}
h1 {font-size: 26px; line-height: 28px;}	
h2 {font-size: 20px; line-height: 22px;}	
h3 {font-size: 16px; line-height: 18px;}	
h4 {font-size: 14px; line-height: 16px;}	
h5 {font-size: 12px; line-height: 14px;}	
h6 {font-size: 10px; line-height: 12px;}	

a { color: #E00000; text-decoration: none; }
a:visited { color: #E00000; text-decoration: none; }
a:hover { color: #404040; text-decoration: underline; }

p {font-family:"PT Sans",Arial; font-weight:400; font-size:14px; line-height:22px; margin:15px 0px 0px 0px;}

textarea {width: 96%; border: 1px solid #ccc; }			
input { border: 1px solid #ccc;	padding: 3px; }		
select {border: 1px solid #ccc!important;}

blockquote {
  border-top: 2px solid #4A4A4A;
  border-bottom: 1px dotted #4A4A4A;
	width: 180px;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	float: left;
	margin: 20px 20px 20px 0px;
	padding: 5px 10px 10px 10px;
	font-style: normal;
  display: block;
	background-color:#F4F4F4;
}

.ind-post {float: left; width: 100%;}

.meta {font-size: 12px; float: left; width :100%; margin-bottom: 1px; font-style: normal; font-family: "Source Sans Pro", Arial; font-weight: 600; color:#707070!important; }
.author {float: left;}
.date {float: right;}
.storycontent-news-type {color: #DD0000; font-size:12px!important; font-family: "PT Sans",Arial; font-weight: 700;}	

.storycontent-post {width:100%;}	
.storycontent-post ul {padding-left: 20px; padding-top: 10px;}
.storycontent-post ul li {padding-left: 20px; padding-bottom: 10px; font-family: "PT Sans",Arial; font-weight: 400; font-size: 15px; line-height: 1.5!important;}
.storycontent-post ol {padding-left: 20px; padding-top: 10px;}
.storycontent-post ol li {padding-left: 20px; padding-bottom: 10px; font-family: "PT Sans",Arial; font-weight: 400; font-size: 15px; line-height: 1.5!important;}
.storycontent-post li {padding-left: 20px; font-family: "PT Sans",Arial; font-weight: 400; font-size: 15px; line-height: 1.5!important;}
.storycontent-post p {padding-left: 0px; font-family: "PT Sans",Arial; font-weight: 400; font-size: 15px; line-height: 1.5!important;}
.storycontent-post img {position:relative;}

img.alignright {position:relative; right: 0px;}
.headerimage .aligncenter {margin: 0 auto !important;}
		
ul.articles li {
	list-style-type: none;
	}
		
#tagcloud {text-align: center; padding: 10px; margin-bottom: 10px; visibility:hidden; display: none; }
div.tagcloud {text-align: left; padding: 10px; margin-bottom: 10px; }
div.tagcloud a{color: #FFFFFF; line-height: 100%; }	

/*
Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
	align: center!important;
	margin-bottom: 10px;
	font-size: 12px;
  font-family: Arial;
  font-weight: normal;
	text-align: center;
}

.wp-pagenavi a, .wp-pagenavi a:visited {
	text-decoration: none;
	border: 1px solid #FFFFFF;
	padding: 6px 8px;
	margin: 1px;
	background-color:#bfbfbf;
	color: #000000!important;
	font-size: 12px;
  font-family: Arial;
  font-weight: normal;
	float:left;
}

.wp-pagenavi a:hover {
	border-color: #FFFFFF;
	background-color: #434343;
	color: #FFFFFF!important;
	float:left;
}

.wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #FFFFFF;
	padding: 6px 8px;
	margin: 1px;
	background-color:#bfbfbf;
	color: #000000!important;
	float:left;
}

.wp-pagenavi span.current {
	font-weight: normal;
	border-color: #FFFFFF;
	background-color: #434343;
	color: #FFFFFF!important;
	float:left;	
}

/* WordPress Required Elements */

.aligncenter,
div.aligncenter {
   display: block;
   margin: 10px auto;
	clear: both;
}

.alignleft, div.alignleft {
   float: left;
   margin: 5px 15px 5px 0px;
}

.alignright, div.alignright {
   float: right;
   margin: 5px 0px 5px 15px;
}

.alignnone {
	margin: 5px 0px 5px 0px;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 0;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

#wp-calendar {
	margin: auto;
	width: 100%;
	font-size: 12px;
	border: 1px solid #666666;
		background-color: #666666;	
	}
	
#wp-calendar tbody td {
	margin: 0;
	padding: 2px;
	text-align: center;
	border: 0px solid #666666;
	background-color: #808080;
	}

caption {
    font-weight: bold;
		text-align: center;
}
		
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 12px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

p.error {
	color: #cc0000;
	margin: 12px 0;
	}	
	
.ajaxsave {
	width: 16px;
	height: 16px;
	float: left;
	display: none;
	margin: 10px 0 0;
	}
	
/* This is your blockquote style */
	
.ind-post .pullquote {
	width: 35%;
	font-size: 20px;
	line-height: 22px;
	float: right;
	margin: 12px 0 12px 20px;
	padding: 0;
	font-style: italic;
  display: block;
	}
	
.ind-post .pullquote p {
	padding: 0;
	margin: 0;
	}
		
p.summary {
  border-top: 2px solid #4A4A4A;
  border-bottom: 2px solid #4A4A4A;
  border-right: 0px solid #4A4A4A;
  border-left: 0px solid #4A4A4A;	
	width: 100%;
	font-size: 15px;
	line-height: auto;
	float: left;
	color: #404040;
	margin: 15px 20px 15px 0px;
	padding: 10px 0px 10px 0px;
	font-style: normal;
  display: block;
	background-color:#FFFFFF;
	font-family: "PT Sans", Arial;
	font-weight: 700;	
	line-height: 22px !important;
}

p.comment-message {
  border-top: 2px solid #4A4A4A;
  border-bottom: 2px solid #4A4A4A;
  border-right: 0px solid #4A4A4A;
  border-left: 0px solid #4A4A4A;	
	max-width: 640px;
	font-size: 13px;
	line-height: 150%;
	float: left;
	color: #2D2D2D;
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	font-style: normal;
  display: block;
	background-color:#F4F4F4;
	clear: left!important;
	float: left!important;
	font-family: "PT Sans", Arial;
	font-weight: 400;		
}

p.quotation {
	width: 180px;
	font-size: 20px;
	font-style: italic!important;
	color: #666666;
	line-height: auto;
	float: left;
	margin: 10px 10px 10px 0px;
	padding: 10px 10px 10px 10px;
	font-style: normal;
  display: block;
	background-color:#F4F4F4;
}

object.youtube-player {
text-align: center;
float: left;
	margin: 10px 10px 10px 0px;
	padding: 10px 0px 10px 0px;
}
embed.youtube-player {
text-align: center;
float: left;
	margin: 10px 10px 10px 0px;
	padding: 10px 0px 10px 0px;
}

img.related-post {
width: 180px;
height:120px;
padding: 5px 5px 5px 0px;
position:relative;
left:0px;
}

p.tags {
	width: 100%;
	font-size: 12px;
	line-height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: normal;
  display: block;
}

p.categories {
	width: 100%;
	font-size: 12px;
	line-height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: normal;
  display: block;
}

p.related_post_title {
  border-top: 1px solid #CCCCCC;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	line-height: auto;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-style: normal;
  display: block;
}

/* article separator */
p.separator {
  border-top: 1px dotted #CCCCCC;
	width: 100%;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
  display: block;
}

p.separator-1 {
  border-top: 0px dotted #CCCCCC;
	width: 100%;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  display: block;
}

p.separator-2 {
  border-top: 0px dotted #CCCCCC;
	width: 100%;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  display: block;
}

/* tag cloud*/

div.wp-tag-cloud-wrapper {
 margin: 10px;
 padding: 0px;
 diplay: block;
 width: 256px;
 height: auto;
 line-height: 20px;
}

#youtube-embed {
height: auto;
overflow: hidden;
padding-top: 0px;
}

/* navigation menu preload images*/
.preloadpic {display:none;}

.search_input_navbox {
width: 140px;
color: #9D9D9D;
border: 1px solid #5B5B5B;
background: url(images/search.png) no-repeat right #FBFBFB;
margin-left: 10px;
}

p.banner-bottom {
padding-bottom: 10px;
padding-top: 10px;
}

p.tag_header img {
margin-bottom: 20px;
margin-top: 20px;
}

div.tools-wrapper {
display: block;
width: 660px;
clear: both;
}

/* TOOLBOX */
div.toolbox-wrapper {
display: block;
width: 640px;
border-top: 2px solid #4A4A4A;
border-bottom: 1px dotted #4A4A4A;
float: left;
background-color: #f4f4f4;
padding: 10px;
}
div.toolbox-left {
display: block;
width: 145px;
border-right: 1px dotted #000000;
float: left;
clear: left;
}
div.toolbox-right {
display: block;
width: 485px;
border-left: 0px dotted #000000;
padding-left: 0px;
float: right;
}
div.toolbox-label {
color: #464646;
font-size: 18px;
font-weight: normal;
text-decoration: none;
font-family: "PT Sans";
font-weight: 700;
padding-bottom:10px;
}

div.toolbox-sharethis-1 {
padding-top:5px;
}
div.toolbox-sharethis-2 {
padding-top:10px;
}
div.toolbox-sharethis-1 h2 {
padding-bottom:10px;
}
div.toolbox-postmanager {
padding-top:10px;
}
div.toolbox-postmanager h2 {
padding-bottom:10px;
}
div.toolbox-navigation-1 {
display: block;
width: 485px;
float: left;
clear: left;
}
div.toolbox-navigation-2 {
display: block;
width: 485px;
float: left;
clear: left;
padding-bottom: 20px;
}
div.toolbox-navigation-1 .alignleft, div.toolbox-navigation-2 .alignleft {
display: block;
width: 170px;
float: left;
clear: left;
}
div.toolbox-navigation-1 .alignright, div.toolbox-navigation-2 .alignright {
display: block;
width: 170px;
float: right;
text-align:right;
}
div.toolbox-navigation-1 .alignleft a, div.toolbox-navigation-1 .alignright a {
color: #464646;
font-size: 18px;
font-weight: normal;
text-decoration: none;
	 font-family: "PT Sans";
	 font-weight: 700;
}
div.toolbox-navigation-1 .alignleft a:visited, div.toolbox-navigation-1 .alignright a:visited {
color: #464646;
font-size: 18px;
font-weight: normal;
text-decoration: none;
	 font-family: "PT Sans";
	 font-weight: 700;
}
div.toolbox-navigation-2 .alignleft-title a, div.toolbox-navigation-2 .alignright-title a {
color: #275078;
font-size: 14px;
line-height: 14px;
	 font-family: "PT Sans";
	 font-weight: 400;
}
div.toolbox-navigation-2 .alignleft-title a:visited, div.toolbox-navigation-2 .alignright-title a:visited {
color: #275078;
font-size: 14px;
line-height: 14px;
	 font-family: "PT Sans";
	 font-weight: 400;
}
div.toolbox-navigation-2 .alignleft-title {
display: block;
width: 200px;
float: left;
clear: left;
padding-left:0px;
}
div.toolbox-navigation-2 .alignright-title {
display: block;
width: 200px;
float: right;
text-align:right;
padding-right:0px;
}

div.toolbox-author {
padding-top:0px;
display: block;
width: 485px;
}
div.toolbox-author h2 {
padding-bottom:4px;
}
div.toolbox-author h2 a, div.toolbox-author h2 a:visited {
padding-bottom:2px;
}
div.toolbox-author ul {
padding-left:15px;
}
div.toolbox-author ul li {
padding-left:5px;
line-height: 12px;
}
div.toolbox-author ul li a, div.toolbox-author ul li a:visited {
color: #275078;
font-size: 11px;
line-height: 12px;
}
div.toolbox-tag {
padding-top:20px; 
}
div.toolbox-tag h2 {
padding-bottom:2px;
}
p.tags a {
color: #275078;
font-size: 14px;
line-height: 14px;
	 font-family: "PT Sans";
	 font-weight: 400;
}
/* END IF TOOLBOX */

/* FB commenting system */
div.fbcomments {
	float: left!important;
	width: 660px!important;
}

/*VIDEO PAGE*/
dd.tubepress_meta_title, dd.tubepress_meta_title a, dd.tubepress_meta_title a:hover {font-family: "PT Sans"!important; font-weight: 400!important; font-size:12px!important;}

/* RINGGITPLUS 20131213 */
.ringgitplus-widget{overflow:hidden;border:1px solid #efefef;border-radius:0px;text-align:center;color:#073863;background:white;}
.ringgitplus-widget.iab-300x250{width:300px;height:250px;font-size:14px;}
.ringgitplus-widget h4{font-size:18px;font-weight:800;}
.ringgitplus-widget a,a:visited,a:active{color:#5b8aca;text-decoration:none;}

/*GOOGLE ADSENSE CSI FORMAT*/
.fmt-homepage-left-banner-1-csi { width: 660px; height: 60px; }
@media(min-width: 660px) { .fmt-homepage-left-banner-1-csi { width: 660px; height: 60px; } } 

.fmt-homepage-left-banner-2-csi { width: 660px; height: 60px; }
@media(min-width: 660px) { .fmt-homepage-left-banner-2-csi { width: 660px; height: 60px; } } 

.fmt-ros-left-banner-1-csi { width: 660px; height: 250px; }
@media(min-width: 660px) { .fmt-ros-left-banner-1-csi { width: 660px; height: 250px; } }

.fmt-ros-left-banner-3-csi { width: 660px; height: 250px; }
@media(min-width: 660px) { .fmt-ros-left-banner-3-csi { width: 660px; height: 250px; } }

/*GOOGLE ADSENSE CSI FORMAT - FMT BORNEO*/
.borneo-fpage-lboard-csi { width: 728px; height: 90px; }
@media(min-width: 728px) { .borneo-fpage-lboard-csi { width: 728px; height: 90px; } } 

.borneo-fpage-rec-1-csi { width: 300px; height: 250px; }
@media(min-width: 300px) { .borneo-fpage-rec-1-csi { width: 300px; height: 250px; } } 

.borneo-fpage-rec-2-csi { width: 300px; height: 250px; }
@media(min-width: 300px) { .borneo-fpage-rec-2-csi { width: 300px; height: 250px; } } 

.borneo-fpage-left-1-csi { width: 660px; height: 60px; }
@media(min-width: 660px) { .borneo-fpage-left-1-csi { width: 660px; height: 60px; } } 

.borneo-fpage-left-2-csi { width: 660px; height: 60px; }
@media(min-width: 660px) { .borneo-fpage-left-2-csi { width: 660px; height: 60px; } } 

.borneo-ros-lboard-csi { width: 728px; height: 90px; }
@media(min-width: 728px) { .borneo-ros-lboard-csi { width: 728px; height: 90px; } } } 

.borneo-ros-rec-1-csi { width: 300px; height: 250px; }
@media(min-width: 300px) { .borneo-ros-rec-1-csi { width: 300px; height: 250px; } }

.borneo-ros-rec-2-csi { width: 300px; height: 250px; }
@media(min-width: 300px) { .borneo-ros-rec-2-csi { width: 300px; height: 250px; } }

.borneo-ros-left-1-csi { width: 660px; height: 60px; }
@media(min-width: 660px) { .borneo-ros-left-1-csi { width: 660px; height: 60px; } }

.borneo-ros-left-2-csi { width: 660px; height: 60px; }
@media(min-width: 660px) { .borneo-ros-left-2-csi { width: 660px; height: 60px; } }
/*END GOOGLE ADSENSE CSI FORMAT - FMT BORNEO*/
