/*** Misc ***/

.center {
	text-align: center;
}

hr.clear {
	clear: both;
	border-color: #fff;
}

.ads.center {
	clear: both;
       
}

.ads.bottom {

	margin-bottom: 15px;
}

.ads.top {
	margin-top: 15px;
}

.ads.leaderboard-970 {
	width: 970px;
	margin-bottom:5px;
       padding:0 100px;
}

.ads.leaderboard-728 {
	width: 728px;
	margin: 0 auto;
}




/***  start fitting for side left n right banners  ***/

@media only screen and (max-width: 1365px)
{
	.ads.mostleft1
	{
		display: none !important;
	}

	.ads.mostright1
	{
		display: none !important;
	}

	.ads.mostleft2
	{
		display: none !important;
	}

	.ads.mostright2
	{
		display: none !important;
	}
}

@media only screen and (min-width: 1366px) and (max-width: 1415px)
{
	.ads.mostleft1
	{
		position: fixed;
		left: 0;
		top: 180px;
		width: 85px;
		height: 425px;
		z-index: 9999;
		display: block !important;
	}

	.ads.mostright1
	{
		position: fixed;
		right: 0;
		top: 180px;
		width: 85px;
		height: 425px;
		z-index: 9999;
		display: block !important;
	}

	.ads.mostleft2
	{
		display: none !important;
	}

	.ads.mostright2
	{
		display: none !important;
	}
}


@media only screen and (min-width: 1416px)
{
	.ads.mostleft1
	{
		display: none !important;
	}

	.ads.mostright1
	{
		display: none !important;
	}

	.ads.mostleft2
	{
		position: fixed;
		left: 0;
		top: 180px;
		width: 120px;
		height: 600px;
		z-index: 9999;
		display: block !important;
	}

	.ads.mostright2
	{
		position: fixed;
		right: 0;
		top: 180px;
		width: 120px;
		height: 600px;
		z-index: 9999;
		display: block !important;
	}
}

/***  end fitting for side left n right banners  ***/




.content .pull-left {
	margin-right: 15px;
	margin-bottom: 15px;
}

.content .pull-right {
	margin-left: 15px;
	margin-bottom: 15px;
}

a {
	-webkit-transition: color 0.25s ease-in-out 0s;
	-moz-transition: color 0.25s ease-in-out 0s;
}

.small {
	font-size: 13px !important;
}

.uppercase {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.lead-list li {
	line-height: 1 !important;
	padding: 5px 0;
}

#newsletter {
	background: url(../img/letterbox.gif);
	overflow: hidden;
	padding: 10px;
	box-shadow: 0 1px 2px #999;
	margin-bottom: 42px;
}

#newsletter .newsletter-box {
	background: #fff;
	padding: 20px;
	border: 1px solid #eee;
	overflow: hidden;
}

#newsletter .newsletter-box h3 {
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

#newsletter label {
	font-size: 12px;
	width: 165px;
}


/*** Heading ***/
body {
	min-width: 1230px;

	-webkit-animation-duration: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix {
    from{ opacity: 1; }
    to{ opacity: 1; }
}


#heading {
	background: #666 url(../img/base.png);
	overflow: hidden;
}

#heading .pre-head {
	background: url(../img/red-pattern.gif);
	//padding: 10px;
       padding: 3px 0 2px;
	overflow: hidden;
	box-shadow: 0px 0px 10px #333;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#heading .pre-head ul { margin: 0; }

#heading .pre-head ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}

#heading .pre-head .highlight-yellow a {
    color: #FFEE00;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 10px;
    text-decoration: none;
}

#heading .pre-head ul li a {
	color: #fff;
	margin-right: 10px;
}

#heading .pre-head ul li a:hover {
	color: #4e0b0b;
	text-decoration: none;
}

#heading .pre-head ul.social-media {
	line-height: 1;
}

#heading .pre-head ul.social-media li a {
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	display: block;
}

#heading .pre-head ul.social-media li a.facebook {
	background: url(../img/social-media-heading.png) no-repeat -90px top;
}

#heading .pre-head ul.social-media li a.twitter {
	background: url(../img/social-media-heading.png) no-repeat -48px top;
}

#heading .pre-head ul.social-media li a.rss {
	background: url(../img/social-media-heading.png) no-repeat 0 top;
}

#heading .pre-head ul.social-media li a.facebook:hover {
	background: url(../img/social-media-heading.png) no-repeat -90px bottom;
}

#heading .pre-head ul.social-media li a.twitter:hover {
	background: url(../img/social-media-heading.png) no-repeat -48px bottom;
}

#heading .pre-head ul.social-media li a.rss:hover {
	background: url(../img/social-media-heading.png) no-repeat 0 bottom;
}

#heading .head-nv ul {
	margin: 20px 0;
}

#heading .head-nv ul li{
	list-style-type: none;
	display: inline-block;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}

#heading .head-nv ul li a {
	color: #fff;
	text-shadow: 0 2px 3px #000;
	margin-right: 15px;
}

#heading .head-nv ul li a:hover {
	color: #ddd;
	text-decoration: none;
}

#heading .ads {
	margin-bottom: 20px;
}

#heading .site-info {
	overflow: hidden;
	text-shadow: 0 1px 3px #000;
}

#heading .site-info .container {
	padding: 0;
}

#heading .site-info .masthead .logo a {
	width: 393px;
	height: 54px;
	margin-right: 30px;
/***	background: url(../img/masthead-230x136-raya-2013-ii.png) no-repeat;
	display: block;   ***/
	text-indent: -9999px;
}

#heading .site-info .updated-info {
	text-transform: uppercase;
	font-size: 10px;
	color: #fff;
	letter-spacing: 1px;
	line-height: 1;
       margin-top:3px;

}

#heading .site-info .updated-info strong {
	color: #fff;
}

#heading .site-info .search {
/***	margin-top: 104px;   ***/
}

#heading .site-info .search form {
	margin-bottom: 0;
}

#heading .site-info .weather-info {
	text-transform: uppercase;
	font-size: 10px;
	color: #fff;
	letter-spacing: 1px;
	line-height: 1;
	text-align: right;
	margin-top:3px;
	padding-right: 0;
}

#footer {
	overflow: hidden;
}

#footer .pre-footer {
	background: #333;
	padding: 20px 0;
}

#footer .pre-footer ul {
	margin: 0;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#footer .pre-footer ul li {
	list-style-type: none;
	display: inline-block;
}

#footer .pre-footer ul li a {
	color: #fff;
/***	text-shadow: 0 2px 3px #000;  ***/
	margin-right: 15px;
}

#footer .pre-footer ul li a:hover {
	color: #ddd;
	text-decoration: none;
}

#footer .copyright {
	background: url(../img/red-pattern.gif);
	padding: 10px;
	font-size: 10px;
	text-transform: uppercase;
	overflow: hidden;
	color: #fff;
}

#footer .copyright p {
	margin-bottom: 0;
}

#footer .copyright a {
	color: #fff;
}

#footer .copyright a:hover {
	text-decoration: none;
	color: #4e0b0b;	
}

/**** Layout Grid ****/
.row-section {
	overflow: hidden;
	margin-bottom: 15px;
	text-shadow: 0 1px 0 #fff;
}

.last-col {
	margin-right: 0 !important;
}

.section-300 {
	width: 300px;
	margin-right: 30px;
	margin-top: 15px;
	float: left;
}

.section-840 {
	width: 840px;
	margin-right: 30px;
	float: left;
}

.section-640 {
	width: 640px;
	margin-right: 30px;
	float: left;
}

.section-160 {
	width: 160px;
	margin-right: 30px;
	float: left;
}

.section-170 {
	width: 170px;
	float: right;
	min-height: 10px;
}




/***  start Guardian style narrow column  ***/

.section-200 {
	width: 180px;
	float: left;
	/* margin-right: 20px; */
	margin-left: 0;
	min-height: 100px;
}

/***  start Guardian style narrow column  ***/




.section-270 {
	width: 270px;
	margin-right: 30px;
	float: left;
}

.section-405 {
	width: 405px;
	margin-right: 30px;
	float: left;
}

.section-445 {
	width: 445px;
	margin-right: 30px;
	float: left;
}

.section-365 {
	width: 365px;
	margin-right: 30px;
	float: left;
}

.section-370 {
	width: 370px;
	margin-right: 30px;
	float: left;
}

.section-270 {
	width: 270px;
	margin-right: 30px;
	float: left;
}

.section-970 {
	width: 970px;
	margin-right: 30px;
	float: left;
}

.section-170 .follow {
	width: 170px;
	-webkit-transition: top 1s ease-in-out 0s;
}

.section-770 {
	width: 770px;
	margin-right: 30px;
	float: left;
}

.section-540 {
	width: 540px;
	//margin-right: 30px;
	float: right;
}

#article .section-300.last-col {
	margin-top: 30px;
}





/*** Typo ****/

.title {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}

.small {
/***	font-size: 10px !important;   ***/
	font-size: 14px !important;
}

.no-border {
	border: none !important;
}

.headlines {
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px;
	margin-top: 0;
}

.headlines a {
	color: #004276;
}

.headlines a:hover {
	//color: #666;
       text-decoration: underline;
}

.meta {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px !important;
	line-height: 1.2;
	margin-bottom: 15px;
}

.strong {
	font-weight: bold;
}

.left {
	float: left;
	margin-right: 10px;
       margin-bottom: 10px;
}

.section-270 h3 {
	font-size: 16px;
	line-height: 1.5;
	margin-top: 0;
}


/*** Elements ***/
ul.clear {
	margin: 0;
	padding: 0;
}

ul.clear li {
	list-style-type: none;
	padding: 5px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

.placeholder {
	//width: 100px;
	//height: 75px;
       width: 145px;
       height: 110px;
       margin-right:10px;
      	background: url(../img/placeholder.png) no-repeat 0 0;
	display: inline-block;
	float: left;
	
}

.album-placeholder {
	padding: 10px 11px 10px 12px;
	width: 147px;
	height: 92px;
	background: url(../img/album-placeholder.png) no-repeat 0 0;
	display: block;
	margin-bottom: 5px;
}

.ias_trigger a {
	color: #666;
	background: #eee;
	display: block;
	padding: 5px 10px;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
}

.ias_trigger a:hover {
	background: #ccc;
}

/** Special Section ***/
.row-section .author-box {
	padding: 20px;
	border: 1px solid #ccc;
	background: #ddd;
	border-radius: 5px;
	box-shadow: 0 1px 0 #fff;
	overflow: hidden;
}

.row-section h2.headlines.heres-the-thing {
	display: none;
}

.row-section .author-box img {
	margin-right: 20px;
}


#opinion .content {
	overflow: hidden;
	padding: 0;
}

#opinion .content .list {
	margin: 0;
}

#opinion .content .list li {
	list-style-type: none;
	padding: 0 0 10px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}

#opinion .content .list li:last-child {
	border-bottom: none;
}

#opinion .content .list li img,
#opinion .content .list li p {
	margin-bottom: 0;
}

#opinion .controllerbox ul {
	margin: 0;
}

#opinion .slider-title {
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

#opinion .controllerbox ul li {
	float: left;
	padding: 5px;
	list-style-type: none;
	cursor: pointer;
}

#opinion h3.title {
	margin: 0;
	font-size: 14px;
	border: none;
}

#opinion #more-columnist .flex-viewport {
	max-height: 152px !important;
}

#opinion #more-columnist ul.slides li{
	padding-right: 20px;
}

#opinion #more-columnist ul.slides li img {
	margin-right: 10px;
}

.pane-1.what-you-think p {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.pane-1.what-you-think p img.pull-left {
	margin: 5px 10px 10px 0;
}

.pane-1.what-you-think p:last-child {
	border-bottom: none;
}

.article-meta.heres-the-thing h2.headlines {
	display: none;
}

#rss .rss {
	margin: 0;
	padding: 0;
}

#rss ul.rss li {
	list-style-type: none;
	padding-left: 25px;
	margin-bottom: 15px;
	background: url(../img/rss-icon.jpg) no-repeat left;
}

#search .title {
	border-bottom: none;
	font-size: 13px;
}

.social-connect {
	background: #333;
	padding: 10px;
	line-height: 1;
	overflow: hidden;
	margin: 20px 0;
}

.social-connect h3 {
	font-size: 13px;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #111;
	color: #ddd;
	letter-spacing: 1px;
	margin: 0 0 0 20px;
	float: left;
	line-height: 35px;
}

.social-connect .social-icon {
	margin: 0;
	padding: 0;
	float: right;
}

.social-connect .social-icon li {
	list-style-type: none;
	display: inline-block;
	margin-right: 10px;
}

.social-connect .social-icon li:last-child {
	margin-right: 0;
}

.social-connect .social-icon li a {
	display: block;
	width: 35px;
	height: 35px;
	text-indent: -99999px;
	background: #aaa;
	-webkit-transition: background 0.25s ease-in-out 0s;
}

.social-connect .social-icon li.twitter a {
	background: transparent url(../img/social-media-icon-new.png) no-repeat left 0;
}

.social-connect .social-icon li.facebook a {
	background: transparent url(../img/social-media-icon-new.png) no-repeat -75px 0;
}

.social-connect .social-icon li.ipad a {
	background: transparent url(../img/social-media-icon-new.png) no-repeat -150px 0;
}

.social-connect .social-icon li.youtube a {
	background: transparent url(../img/social-media-icon-new.png) no-repeat -225px 0;
}

.social-connect .social-icon li.instagram a {
	background: transparent url(../img/social-media-icon-new.png) no-repeat right 0;
}

.social-connect .social-icon li.twitter a:hover {
	background: transparent url(../img/social-media-icon-new.png) no-repeat left -88px;
}

.social-connect .social-icon li.facebook a:hover {
	background: transparent url(../img/social-media-icon-new.png) no-repeat -75px -88px;
}

.social-connect .social-icon li.ipad a:hover {
	background: transparent url(../img/social-media-icon-new.png) no-repeat -150px -88px;
}

.social-connect .social-icon li.youtube a:hover {
	background: transparent url(../img/social-media-icon-new.png) no-repeat -225px -88px;
}

.social-connect .social-icon li.instagram a:hover {
	background: transparent url(../img/social-media-icon-new.png) no-repeat right -88px;
}

.section-title a {
	color: #fff;
	text-shadow: 0 -1px 0 #111;
	background: #666;
	display: block;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	padding: 5px 10px 5px;
	border-bottom: 5px solid #aaa;
	-webkit-transition: background 0.5s ease-in-out 0s;
}

.section-title a:visited {
	color: #fff !important;
}

.section-title.malaysia a { border-bottom: 5px solid #d10606; }
.section-title.money a { border-bottom: 5px solid #f5d41b; }
.section-title.sports a { border-bottom: 5px solid #f54e1b; }
.section-title.world a { border-bottom: 5px solid #1bb0f5; }
.section-title.eat-drink a { border-bottom: 5px solid #e3ba8a; }
.section-title.travel a { border-bottom: 5px solid #f51b8c; }
.section-title.features a { border-bottom: 5px solid #1b6df5; }
.section-title.drive a { border-bottom: 5px solid #b4b9c2; }
.section-title.read a { border-bottom: 5px solid #a5eb0e; }
.section-title.tech-gadgets a { border-bottom: 5px solid #0ee7b1; }
.section-title.showbiz a { border-bottom: 5px solid #b876fb; }
.section-title.projekmmo a { border-bottom: 5px solid #00b9b0; }

.section-title.malaysia a:hover,
.section-title.money a:hover,
.section-title.sports a:hover,
.section-title.world a:hover,
.section-title.eat-drink a:hover,
.section-title.travel a:hover,
.section-title.features a:hover,
.section-title.drive a:hover,
.section-title.read a:hover,
.section-title.tech-gadgets a:hover,
.section-title.showbiz a:hover,
.section-title.projekmmo a:hover
 { background: #999; }
 
.section-block {
 	overflow: hidden;
 	margin-bottom: 20px;
 }
 
.section-content {
  	padding: 20px 0;
  	overflow: hidden;
  }

.section-content .story {
 	width: 200px;
 	margin-right: 30px;
 	float: left;
 }
 
.section-content .story h3 {
 	font-size: 18px;
 	line-height: 24px;
 	margin-top: 0;
 }
 
.section-content .lead-pic {
 	width: 500px;
 	margin-right: 30px;
 	float: left;
}

.section-content .lead-pic img {
	margin-bottom: 10px;
}

.section-content .lead-pic p {
	font-size: 12px;
	
}
 
.section-content .list {
 	width: 208px;
 	float: right;
 }
 
.section-content .blurbs {
 	width: 140px;
 	float: left;
 }
 
 .section-content .blurbs {
 	font-size: 13px;
 	line-height: 18px !important;
 }
 
 .section-content .blurbs img {
 	margin-bottom: 5px;
 }
 
 
 /*** Archive ***/
 #archive .channel {
 	float: left;
 	display: block;
 	margin-right: 20px;
 	margin-bottom: 20px;
 }
 
 #archive .channel.last {
 	margin-right: 0;
 }
 
 #archive .channel a {
 	width: 153px;
 	height: 103px;
 	display: block;
 	border: 1px solid #ccc;
 	color: #333;
 	text-transform: uppercase;
 	padding: 20px;
 	font-weight: bold;
 	-webkit-transition: background 0.25s ease-in-out 0s;
 }
 
 #archive .channel a:hover {
 	color: #fff;
 	text-shadow: 0 -1px 0 #000;
 }
 
 #archive .channel.malaysia a:hover {
 	background: #d10606;
 }
 
 #archive .channel.money a:hover {
  	background: #f5d41b;
 }
  
 #archive .channel.sports a:hover {
 	background: #f54e1b;
 }
 
 #archive .channel.world a:hover {
 	background: #1bb0f5;
 }
 
 #archive .channel.eat-drink a:hover {
 	background: #e3ba8a;
 }
 
 #archive .channel.travel a:hover {
 	background: #f51b8c;
 }
 
 #archive .channel.features a:hover {
 	background: #1b6df5;
 }
 
 #archive .channel.drive a:hover {
 	background: #b4b9c2;
 }
 
 #archive .channel.read a:hover {
 	background: #a5eb0e;
 }
 
 #archive .channel.tech-gadgets a:hover {
 	background: #0ee7b1;
 }
 
 #archive .channel.showbiz a:hover {
 	background: #b876fb;
 }
 
 #archive .channel.opinion a:hover {
 	background: #1f272d;
 }

 #archive .channel.videos a:hover {
 	background: #00d5ff;
 }

 #archive .channel.gallery a:hover {
 	background: #666666;
 }

 #archive .channel.projekmmo a:hover {
 	background: #00b9b0;
 }
 
 
#archive .channel.malaysia a { border-bottom: 5px solid #d10606; }
#archive .channel.money a { border-bottom: 5px solid #f5d41b; }
#archive .channel.sports a { border-bottom: 5px solid #f54e1b; }
#archive .channel.world a { border-bottom: 5px solid #1bb0f5; }
#archive .channel.eat-drink a { border-bottom: 5px solid #e3ba8a; }
#archive .channel.travel a { border-bottom: 5px solid #f51b8c; }
#archive .channel.features a { border-bottom: 5px solid #1b6df5; }
#archive .channel.drive a { border-bottom: 5px solid #b4b9c2; }
#archive .channel.read a { border-bottom: 5px solid #a5eb0e; }
#archive .channel.tech-gadgets a { border-bottom: 5px solid #0ee7b1; }
#archive .channel.showbiz a { border-bottom: 5px solid #b876fb; }
#archive .channel.opinion a { border-bottom: 5px solid #1f272d; }
#archive .channel.videos a { border-bottom: 5px solid #00d5ff; }
#archive .channel.gallery a { border-bottom: 5px solid #666666; }
#archive .channel.projekmmo a { border-bottom: 5px solid #00b9b0; }

 
 /**** Article Page ***/

 .article-meta {
 	margin-bottom: 10px;
 }
 
 .article-meta h2.headlines {
 	border-bottom: 1px solid #ccc;
 	padding-bottom: 20px;
 }
 
.article-meta p.meta strong,
.article-meta p.meta span {
 	margin-right: 15px;
 }
 
 .tool-box {
 	margin-bottom: 20px;
 }
 
 .tool-box table{
       font-size: 13px;
       line-height: 18px;
}
       
 .tool-box h3 {
 	font-size: 13px;
 	text-transform: uppercase;
 	letter-spacing: 1px;
 	border-bottom: 5px solid #ccc;
 	margin: 0 0 10px;
 	line-height: 1;
 	padding-bottom: 5px;
 	color: #666;
 	text-align: right;
 }

 .tool-box .features {
    color: #666666;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-right: 10px;
    text-transform: uppercase;
}
 .tool-box h3 a {
 	color: #666;
 }

.tool-box ul {
	margin: 0;
}
 
.tool-box ul li {
  	list-style-type: none;
  	padding: 5px 5px 0;
  	display: inline;
  	text-align: right;
  	text-transform: uppercase;
  	font-size: 11px;
}

.tool-box ul li a {
	color: #666;
}

.tool-box ul li a:hover {
	color: #333;
}

.article-content {
	width: 840px;
	float: left;
	margin-right: 30px;
}

.article-content p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 16px;
}

.article-content li {
	font-size: 16px;
	margin-bottom: 10px;
}

.article-content .left {
	float: left;
	margin: 0 15px 15px 0;
}

.article-content .right,
.article-content .pull-right {
	float: right;
	margin: 0 5px 15px 15px;
}

.article-content blockquote {
	font-family: 'merriweather', georgia, serif;
	padding: 10px 20px 0 60px;
	background: url(../img/article-blockquote.png) no-repeat top left;
	display: block;
	border: none;
	overflow: hidden;
	width: 90%;
	margin-bottom: 10px;
	float: left;
	margin-right: 15px;
	color:#767676;
	min-height: 40px;
}

.section-header h3 {
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 5px solid #ccc;
	margin: 0 0 10px;
	line-height: 1;
	padding-bottom: 5px;
	color: #666;
}

.article-slider {
	width: 300px;
	line-height: 1.3;
}

.article-slider ul li span.caption {
	background: #fff;
}



/***  start guardian style caption box width  ***/
.caption-box {
	margin-bottom: 10px;
	display: block;
	max-width: 620px;
}
/***  end guardian style caption box width  ***/



.caption-box img {
	margin-bottom: 5px;
}

.caption-box.pull-left {
	margin-right: 15px;
}

.caption-box.pull-right {
	margin-left: 15px;
}

.img-caption {
	color: #999;
	font-size: 13px;
	line-height: 1.3 !important;
	display: block;
}

#sidebar {
	display: none;
}

.article-sidebar a {
	color: #666;
	width: 300px;
}

.comments {
	margin-top: 20px;
	font-size: 14px !important;
	clear: both;
}

.comments h3 {
	font-size: 13px !important;
	font-weight: bold !important;
}

.comments #idc-sortLinks p {
	font-size: 14px !important;
}

.comments .customText {
	font-size: 10px !important;
	color: #aaa;
}

.bbWidget,
.bbTwitterStatus {
	background: transparent !important;
}

.bbWidget .bbWidgetTitle {
	font-size: 13px !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 5px solid #ccc;
	margin: 0 0 10px;
	line-height: 1;
	padding-bottom: 5px;
	color: #666;
	font-weight: bold !important;
}

/**** All About Container ****/

.section {
	/***  background: #fff url(../img/background.jpg) repeat-x;  ***/
	background: #fff;
	padding-top: 10px;
}

.container {
	width: 1170px;
	margin: 0 auto;
	padding: 0 30px;
	overflow: hidden;
}

.readmore {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 10px !important;
}

.section .column-box a:hover {
	//text-decoration: none;
	text-decoration: underline;

}

.section .column-box {
	overflow: hidden;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 #fff;
	font-size: 14px;
}

.section .column-box .column-title {
	color: #333;
	font-size: 14px;
	border-top: 3px solid #aaa;
	overflow: hidden;
	padding: 10px 0;
	background: transparent url(../img/section-arrow.png) no-repeat 20px 0;
}

.section .section-160 .column-box .column-title {
	background: none;
}

.section .column-box.tab .column-title {
	background: none;
	padding-top: 0;
}

.section .column-box.tab .column-title .tabs {
	margin: 0;
}

.section .column-box.tab .column-title .tabs li {
	list-style-type: none;
	display: inline-block;

/***	padding: 15px 10px 0;   ***/
	padding: 15px 5px 0;

	line-height: 1;
}

.section-block.black-box .pane-1 {
	padding: 20px;
	float: left;
	overflow: hidden;
	width: 330px;
}

.section-block.black-box .pane-2 {
	float: left;
	color: #ddd;
	width: 270px;
	margin-right: 30px;
}

.section-block.black-box .pane-3 {
	width: 300px;
	float: left;
	margin-right: 30px;
}

.section-block.black-box .pane-2 .box {
	overflow: hidden;
	padding: 20px;
}

.section .section-block.black-box .box h3.title {
	border-bottom: 1px solid #444;
}

.section .section-block.black-box h3.title {
	margin: 0 0 10px !important;
	font-size: 13px !important;
	line-height: 1;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.section-block.black-box .grey .column-box .column-title {
	border-top: none;
	background: none;
	padding-top: 0;;
}

.section-block.black-box .grey .column-title h3 {
	/*color: #ccc !important;
	text-shadow: 0 -1px 0 #000;*/
	color: #333 !important;
}

.section-block.black-box .grey .column-box .column-list li {
	border-top: 1px solid #DDD;
}

.section-block.black-box .grey .column-box .column-list li a {
	/* text-shadow: 0 -1px 0 #000;
       color: #ccc;
	color: #333; */
	color: #004276;
}

.section-block.black-box .grey .column-box .column-list li a:hover {
	/* color: #fff;
	color: #666; */
	color: #004276;
}

.section-block.black-box .pane-1 .blurbs {
	margin: 0 0 20px;
	overflow: hidden;
}

.section-block.black-box .pane-1 .blurbs li {
	list-style-type: none;
	display: inline-block;
	margin-right: 10px;
	width: 100px;
	line-height: 1.3;
	float: left;
}

.section-block.black-box .pane-1 .blurbs li:last-child {
	margin-right: 0;
}

.section-block.black-box .pane-1 .blurbs li img {
	margin-bottom: 10px;
}

.section-block.black-box .pane-1 .blurbs li a {
	font-size: 12px;
	font-weight: normal;
	width: 100px;
}

.section-block.black-box .big-picture-slider img {
	margin-bottom: 5px;
}

.section-block.black-box .big-picture-slider {
	font-size: 13px;
	position: relative;
}

.section-block.black-box {
	background: url(../img/black-box-background-970x4.png) repeat-y 0 0;
}

.section-block.black-box.reverse {
/***	background: url(../img/black-box-background.gif) repeat-y 330px 0;   ***/
background: url(../img/black-box-background-white.gif) repeat-y 330px 0;
}

.black-box .lite {
	background: #ddd;
}

.black-box .grey {
       background: #fff;
	/*background: #555;
	text-shadow: 0 -1px 0 #000;*/
}

.black-box .box.money {
/***	background: #fff;   ***/
	background: #555;
/***	border-right: 1px solid #ddd; ***/
	border-top: 1px solid #555;
}

.black-box .dark {
	background: #333;
	text-shadow: 0 -1px 0 #000;
}


.section .column-box.tab .column-title h3 {
	margin-top: 15px;
}

.section .column-box.tab .column-title .tabs li.active {
	background: transparent url(../img/section-arrow.png) no-repeat center 0;
}

.section .column-box.tab .column-title .tabs li.active a {
	color: #333;
}

.section .column-box.tab .column-title .tabs li a {
	color: #aaa;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
}

.section .column-box.tab .column-title .tabs li:last-child {
	margin-right: 0;
}

.section .column-box .column-title h3 {
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 3px 0 0 0;
	line-height: 1;
}

.section .column-box .column-list {
	margin: 0;
}

.section .column-box .column-list li {
	list-style-type: none;
	border-top: 1px solid #ddd;
	overflow: hidden;
}

.section .column-box .column-list li a {
	padding: 5px 0;
	display: block;
	overflow: hidden;
       line-height: 18px;
}

/** About US ***/

#about #mmo-location {
	width: 840px;
	height: 350px;
	border: 1px solid #aaa;
	margin-bottom: 20px;
}

#about h3.title {
	font-size: 13px;
	padding-bottom: 10px;
	line-height: 1;
}

#about h4.title {
	font-size: 11px;
	background: #eee;
	padding: 5px 10px;
	border-bottom: none;
	margin-bottom: 15px;
}

#about ul.member {
	margin: 0;
}

#about ul.member li {
	list-style-type: none;
	border-bottom: 1px solid #eee;
	padding: 5px;
	font-size: 13px;
	line-height: 1.3;
}

#about ul.member li:last-child {
	border: none;
}

#about ul.member li strong {
	display: block;
}

#archive .title {
	border-bottom: none;
}

/***** Gallery ******/

#gallery .section-name {
	text-align: center;
}

#gallery h2 {
	text-align: center;
}

#gallery .main-picture {
	padding: 20px 110px;
	margin-bottom: 20px;
}

#gallery .flexslider {
	border: none;
	box-shadow: none;
	background: transparent;
	margin-bottom: 20px;
}

#gallery .main-picture .slides {
	max-height: 645px;
	text-align: center;
}

#gallery .main-picture li img {
	margin: 0 auto 10px;
	max-height: 620px;
}

#gallery .main-picture li p.caption {
	text-align: center;
	margin: 5px 60px 20px;
	color: #eee;
	text-shadow: 0 -1px 0 #000;
}

#gallery .flexslider .slides img {
	width: auto;
	text-align: center;
}

#gallery .flexslider .slides li img:hover {
	cursor: pointer;
}

#gallery .flex-control-nav {
	position: relative !important;
}

.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
}

#gallery #gallery-thumb .flex-direction-nav,
#gallery #gallery-thumb .flex-disabled {
	display: none !important;
	opacity: 0;
}

#more-gallery .controllerbox ul {
	margin: 0;
}

#more-gallery .controllerbox ul li {
	float: left;
	padding: 5px;
	list-style-type: none;
	cursor: pointer;
}

#more-gallery h3 {
	margin: 0;
}

#more-gallery .related-placeholder {
	width: 210px;
	display: block;
}


#gallery #gallery-thumb ul.slides li {
	margin: 0 5px;
}

#gallery .flex-control-nav .flex-control-paging li a {
	width: 8px;
	height: 8px;
} 

#gallery .flex-control-paging li a {
	//box-shadow: 0 1px 0 #333;
}

#gallery .flex-control-nav .flex-active {
	background: #ccc;
}

#gallery #gallery-thumb li.flex-active-slide {
	opacity: 0.5;
}

#gallery #gallery-thumb .flex-direction-nav a {
	margin: -30px;
}

#gallery #more-gallery .slider-title {
	border-top: 1px solid #ddd;
	border-bottom: 5px solid #ccc;
	padding: 10px 0;
	margin-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	font-size: 13px;
}

#gallery #more-gallery h3.title {
	font-size: 13px;
	line-height: 1.3;
	border: none;
	margin-top: 7px;
}

#gallery #more-gallery .btn-group {
	margin-bottom: 0;
}

#gallery #more-gallery ul li a {
	display: block;
}

#gallery #more-gallery .slides .slide {
	margin: 0 5px;
}

#gallery #more-gallery .slides {
	margin-left: -5px;
}

#gallery .main-picture {
	background: #1f272d;
	box-shadow: 0 2px 5px #000;
	margin-top: 20px;
	border-top: 1px solid #36424a;
	border-radius: 5px;
	padding: 40px 80px;
	overflow: hidden;
}

/* Print */
body.print .container {
	padding: 20px 0 ;
}

body.print .container.masthead {
	border-top: 5px solid #333;
	border-bottom: 5px solid #333;
}

body.print #article h2 {
	font-size: 42px !important;
}

body.print #article p.byline {
	font-size: 14px !important;
	line-height: 1.2;
	color: #333 !important;
}

body.print #article .small {
	font-size: 12px !important;
}

body.print #article p {
	font-size: 18px !important;
	line-height: 1.3;
	margin-bottom: 20px;
}

body.print #article blockquote p {
	font-size: 24px !important;
	line-height: 1.3;
}

body.print .footer {
	padding-top: 20px;
	border-top: 4px solid #ddd;
	text-align: center;
}

/** Weather **/

#heading.clear,
#heading.sunny,
#heading.partlycloudy {
	background: #fff url('../img/weather-bg/clear_sunny_partlycloudy_300.jpg') no-repeat center 0 fixed;
}

#heading.mostlycloudy {
	background: #fff url('../img/weather-bg/mostlycloudy_300.jpg') no-repeat center 0 fixed;
}

#heading.chancerain,
#heading.nt_chancerain,
#heading.chancsleet,
#heading.nt_chancesleet {
	background: #3983a8 url('../img/weather-bg/chancerain_300.jpg') no-repeat center 0 fixed;
}

#heading.rain,
#heading.nt_rain {
	background: #004461 url('../img/weather-bg/raining_300.jpg') no-repeat center 0 fixed ;
}

#heading.cloudy,
#heading.chancetstorms,
#heading.nt_chancetstorms {
	background: #152c3e url('../img/weather-bg/chancetstorms_300.jpg') no-repeat center 0 fixed;
}

#heading.tstorms,
#heading.nt_tstorms {
	background: #111c22 url('../img/weather-bg/tstorm_300.jpg') no-repeat center 0 fixed;
}

#heading.hazy,
#heading.nt_hazy {
	background: #a5a6a1 url('../img/weather-bg/hazy_300.jpg') no-repeat center 0 fixed;
}

#heading.nt_clear,
#heading.nt_sunny {
	background: #091627 url('../img/weather-bg/nt_clear_300.jpg') no-repeat center 0 fixed;
}

#heading.nt_mostlycloudy,
#heading.nt_partlycloudy,
#heading.nt_cloudy {
	background: #091627 url('../img/weather-bg/nt_mostlycloudy_300.jpg') no-repeat center 0 fixed;
}



/*** Intense Debate ****/
#idc-container .idc-loginbtn_wordpress, #idc-container .idc-loginbtn_intensedebate, #idc-container .idc-loginbtn_twitter, #idc-container .idc-loginbtn_openid {
	text-align: left !important;
}



/** Malaysia at 50 **/

.malaysia-at-50 .userphoto{
float: left;
display: block;
overflow: hidden;
}

.malaysia-at-50 .userphoto img{
width: 144px;
height: 180px;
padding-top: 20px;
padding-left:20px;

}

.malaysia-at-50 .userphoto span{
    background-color: #FFFFFF;
    display: block;
}

.malaysia-at-50 .userphoto span p{
 color: #333;
 padding:5px 20px;
}

.malaysia-at-50 {
background-color: #fff;
min-height: 600px;
width: 840px;
}

.malaysia-at-50 .left{
margin-top:20px;
margin-left:20px;
width: 390px;
float: left;
}

.malaysia-at-50 .right{
margin-top: 20px;
float: right;
overflow:hidden;
width: 415px;
}

.promo-text {
font-size: 18px;
line-height: 30px;
color: #333;

}

/** End Malaysia at 50**/



/**  #Malaysia2015  **/

.malaysia2015 {
    background-color: #fff;
    min-height: 600px;
    width: 840px;
}

.malaysia2015 .userimage {
    float: left;
    display: block;
    overflow: hidden;
}

.malaysia2015 .userimage img {
    width: 280px;
    height: 200px;
    margin-top: 20px;
    margin-left: 0;
}

.malaysia2015 .userimage span {
    width: 280px;
    background-color: #FFFFFF;
    display: block;
}

.malaysia2015 .userimage span p {
    color: #333;
    padding-top: 5px;
    padding-bottom: 10px;
}

/**  end #Malaysia2015  **/




/**  Columnist 2015  **/
.columnist2015 {
    background-color: #fff;
    min-height: 400px;
    width: 1170px;
}

.columnist2015 .columnistheader {
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
}


.columnist2015 .columnistimage {
    float: left;
    display: block;
    overflow: hidden;
}

.columnist2015 .columnistimage img {
/*    width: 185px;
    height: 185px; */

    width: 120px;
    height: 120px;

    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px;
}

.columnist2015 .columnistimage span {
/*    width: 185px; */

    width: 120px;
    background-color: #FFFFFF;
    display: block;
}

.columnist2015 .columnistimage span p {
    color: #333;
    padding-top: 5px;
    padding-bottom: 10px;
}

/**  end Columnist 2015  **/





/** Start Videos and new black box homepage***/

.black-box.home .column-list li a:hover {
	color: #3eadfa;
}

.black-box.home .pane-1 {
	padding: 0;
	width: 470px;
	background: #fff;
}

.black-box.home .pane-1 .column {
	background: #fff;
}

.black-box.home .pane-1 .column-box {
	margin-right: 20px;
}

.black-box.home .big-picture-slider {
	width: 440px;
	padding: 15px;
	background: #ddd;
}





.black-box.home .pane-2 {
	padding: 0;
	//width: 170px;
       width: 470px;
}


.black-box.home .pane-2 .box {
	padding: 15px 0 15px 15px;
}

.black-box.home .pane-2 .box .row-content {
    min-height: 180px;
    width: 490px;
}

.black-box.home .pane-2 h3 a {
	color: #fff;
}

.black-box.home .pane-2 h3 a:hover {
	color: #f0f0f0;
}

.black-box.home .pane-2 .box .title {
	text-shadow: 0 -1px 0 #333;
}

.black-box.home .pane-2 .mmotv-logo{
   float: right;
   margin-top: -50px;
}

.black-box.home .pane-2 .box .row-content .video-link {
	margin: 15px 15px 0;
       float: left;
}

.black-box.home .pane-2 .box .row-content .video-link a {
	display: block;
	overflow: hidden;
}

.black-box.home .pane-2 .box .row-content .video-link .video-placeholder {
	background: #333;
	display: block;
	margin-bottom: 5px;
       width: 215px;
       height: 150px;
       float: left;
}

.black-box.home .pane-2 .box .row-content .video-link a:hover .play-btn {
	opacity: 1;
	-webkit-transition: opacity 1s ease-in-out 0s;
	-moz-transition: opacity 1s;
}

.black-box.home .pane-2 .box .row-content .video-link .play-btn {
       width: 215px;
       height: 150px;
	display: block;
	background: url(http://www.themalaymailonline.com/new_assets/img/play-btn.png) no-repeat center center;
	position: absolute;
	z-index: 10;
	opacity: 0.8;
}

.black-box.home .pane-2 .box .row-content .video-link p {
	color: #f0f0f0;
	text-shadow: 0 -1px 0 #222;
	line-height: 1.3;
	letter-spacing: 0.5px;
	font-size: 13px;
       width: 200px;
       min-height:225px;
}

.black-box.home .flex-control-nav {
	right: 10px;
	top: 13px;
}





#videos .video-container {
	padding: 20px;
	background: #1f272d;
	margin-top: 20px;
	border-top: 1px solid #36424a;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
}

#videos .video-embed {
	width: 810px;
	margin-right: 20px;
	float: left;
}

#videos .video-info {
	width: 300px;
	float: left;
}

#videos .video-info h2 {
	color: #eee;
	text-shadow: 0 -1px 0 #000;
	font-size: 24px;
	line-height: 1.3;
	margin-top: 0;
}

#videos .video-info h2 .quiet {
	color: #666;
}

#videos .video-info p {
	color: #ddd;
	text-shadow: 0 -1px 0 #000;
}

#videos .video-info .ads {
	margin-top: 50px;
}

#videos .video-embed .share-this-wrapper {
	margin-top: 10px;
}

#videos .video-embed .share-this-wrapper p {
	color: #ddd;
	text-shadow: 0 -1px 0 #000;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

#videos .play-btn {
	width: 150px;
	height: 100px;
	display: block;
	background: url(http://themalaymailonline.com/new_assets/img/play-btn.png) no-repeat center center;
	position: absolute;
	z-index: 10;
	opacity: 0.8;
}

#videos .related-placeholder {
	width: 150px;
	height: 94px;
	background: #eee url(http://www.themalaymailonline.com/new_assets/img/placeholder.gif) no-repeat center center;
	display: block;
}

#videos .more-videos {
	width: 190px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}

#videos .videos-list {
	float: left;
	overflow: hidden;
}

#videos .controllerbox h3 {
	text-align: right;
	font-size: 14px;
	margin-top: 0;
	text-transform: uppercase;
	line-height: 1;
	position: absolute;
	width: 190px;
}

#videos .controller {
	position: absolute;
	margin-left: 141px;
	margin-top: 20px;
}

#videos .controller li {
float: left;
padding: 5px;
list-style-type: none;
cursor: pointer;
}

#videos .flex-viewport {
	margin-left: 210px;
}

#videos .row-section {
	margin-bottom: 0;
}

#videos .row-section.white {
	background: #fff;
	border-radius: 0 0 5px 5px;
	padding: 30px 25px;
	margin-bottom: 60px;
	box-shadow: 0 1px 2px #ddd;
	padding-bottom: 30px;
}

#videos .v-text {
	width: 150px;
	display: block;
}

#videos .row-section.white .slides .slide {
	width: 150px;
	height: 200px;
	float: left;
	margin: 0 5px 10px;
}

#videos .row-section.white .pagination {
	display: block !important;
	clear: both;
	padding-top: 20px;
}

#videos .row-section.white hr {
	clear: both;
	border-color: #fff;
}


/* start trending now video*/

#videos .row-section.box {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border-radius: 0 0 5px 5px;
    	box-shadow: 0 1px 2px #DDDDDD;
    	margin-bottom: 60px;
    	padding: 7px 14px;
}

#videos .row-section.box .trending {
       width:150px;
       height: 200px;
       float: left;
       margin: 10px 10px 0;
       clear: both;
}

#videos .row-section.box .trending ul{
       //display: table-row;
       margin-left: -19px;
       width: 1120px;
      
}

#videos .row-section.box .trending ul li {
       list-style-type:none;
       display: table-cell;
       height: 200px;
}

#videos .row-section.box .trending ul li a {
        display:table-cell;
        vertical-align: middle;
        width: 150px;
        height: 200px;
}

#videos .row-section.box .trending .video-placeholder {
      display: inline-block;
      float: left;
      width: 150px;
      margin-right: 10px;
      clear: both;
      overflow: hidden;
      height: 100px;
}

#videos .row-section.box .trending .video-placeholder img{
      display: inline-block;
      float: left;
      width: 150px;
      height: 100px;
      margin-right: 10px;
      clear: both;
      overflow: hidden;
      
}
#videos .row-section.box .trending p{
     float: left;
     height: 200px;
     width: 150px;
     margin-right: 10px;
}

/** End new home and videos ****/

/* for trending section page */
#trending{
	width: 100%;
       height: auto;
}

#trending .channel {
      margin: auto;
}
#trending .channel ul {
 	list-style: none;
       width: 100%;
       margin-left: 0;
      
}

#trending .content{
       clear: both;
	width: 840px;
       max-height: 350px;
       float: left;

}

#trending .channel ul li {
 	list-style: none;
 	display: table-cell;
       margin-right: 10px;
       margin-left: 0;
       float:left;
       width: 200px; 
}

#trending .channel a {
 	margin-right: 10px;
       float: left;
}

#trending .channel.malaysia .title{ border-bottom: 5px solid #D10606; }
#trending .channel.world .title { border-bottom: 5px solid #1BB0F5; }
#trending .channel.money .title{ border-bottom: 5px solid #F5D41B; }
#trending .channel.opinion .title{ border-bottom: 5px solid #1F272D; }
#trending .channel.showbiz .title{ border-bottom: 5px solid #B876FB; }
#trending .channel.features .title{ border-bottom: 5px solid #1B6DF5; }
#trending .channel.travel .title{ border-bottom: 5px solid #F51B8C; }
#trending .channel.read .title{ border-bottom: 5px solid #A5EB0E; }
#trending .channel.sports .title{ border-bottom: 5px solid #F54E1B; }
#trending .channel.eat-drink .title { border-bottom: 5px solid #E3BA8A; }
#trending .channel.tech-gadgets .title {border-bottom: 5px solid #0EE7B1;}
#trending .channel.drive .title { border-bottom: 5px solid #B4B9C2; }
#trending .channel.news_video .title { border-bottom: 5px solid #332255; }
#trending .channel.projekmmo .title { border-bottom: 5px solid #00b9b0; }

/*end trending section page*/



/*related article */

#related-video {
       margin: 10px 0;
       width: 100%;
       font-size: 14px;
       float: left;
}

#related-article {
       margin: 10px 0;
       width: 100%;
       font-size: 14px;
}

#related-article .lite{
       width: 470px;
       float: left;
}

#related-article .ads{
	width:336px;
       float:left;
	margin-top: 5px;
       padding-right: 34px;
}

#related-article .lite .title {
       font-size: 14px;
       font-weight: bold;
}

#related-article .lite ul.related {
	list-style: none;
       margin: 0;
       font-size: 14px;
       width: 100%;
}

#related-article .lite ul li {
	list-style-type: none;
	display: inline-block;
	margin-right: 17px;
	width: 145px;
	line-height: 1.3;
	float: left;
}

#related-article .lite ul li:last-child {
	margin-right: 0;
	padding-right: 0;
}

#related-article .lite ul li a {
	line-height: 18px;
	font-size: 14px;
	width: 145px;
}

#related-article .lite ul li img {
       margin-top: -5px;
	margin-bottom: 5px;
}

#related-article .lite .placeholder2 {
	width: 145px;
       height: 110px;
	background: url(../img/placeholder2.png) no-repeat 0 0;
	display: inline-block;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
} 

/*end related article*/






/* for world cup countdown */

/***

#worldcup2014
{
	width: 300px;
	height: 100px;
	background: #eee url("/new_assets/img/world-cup-countdown2.png") no-repeat center center;
	display: block;
	overflow: hidden;
}

#worldcup2014 .countday {  
	margin: 32px 0 43px 155px;
	align: center;
	width: 60px; 
	float: left;
	text-align: center;
}

#worldcup2014 .counthour { 
	margin: 32px 0 0 13px;
	align: center;
	width: 60px; 
	float: left;
	text-align: center;
}

#worldcup2014 .dayhours { 
	margin-top: -8px;
}



#worldcup2014 .countminute { 
	margin: 24px 0 0 13px;
	align: center;
	width: 60px; 
	float: left;
	text-align: center;
}


#worldcup2014 .big {
	font-weight: bold;
	font-size: 30px;
	height:30px;
}

***/

/* end worldcup2014 */




/***  Future Music Festival Asia 2015  ***/
#FMFA2015 {
/*	background: url(../img/future_music_festival_asia_2015-840x1344.jpg);  */

	margin-top: 15px;

/*	width: 840px;
	height: 1344px;  */

	overflow: hidden;

/*	padding: 10px;  */

/*	box-shadow: 0 1px 2px #999;  */

/*	margin-bottom: 42px; */
}


#FMFA2015 .FMFA2015-box {
/*	background: #fff; */
	background: b3ffab;

/*	margin-top: 300px;  */

/*	padding: 20px;  */

/*	border: 1px solid #eee; */

	overflow: hidden;
	color: black;
	font-size: 18px;
	text-align: justify;
}


#FMFA2015 .FMFA2015-box h3 {
	margin: 0;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
	margin-bottom: 10px;
}


.FMFA2015-TC {
	margin-top: -30px;
	padding: 10px 20px 10px 20px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

	background-color: #b3ffab;

/*	border: 1px solid #fbeed5; */

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.FMFA2015-TC,
.FMFA2015-TC h4 {
/*	color: #c09853; */
	color: black;
	font-size: 13px;
}


.FMFA2015-TC h4 {
	margin: 0;
}

/*
.FMFA2015-TC-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}


.FMFA2015-TC-success h4 {
	color: #468847;
}
*/

/***  end Future Music Festival Asia 2015  ***/
