
/*--RESET--*/
/*--GENERAL LAYOUT--*/
/*--BODY--*/
/*--MASTHEAD--*/
/*--FOOTER--*/ /*--CALENDAR--*/
/*--BANNERS--*/
/*--BUTTONS--*/
/*--PANELS--*/
/*--TABS--*/
/*--WIDTH AND HEIGHTS - FOR PANELS--*/
/*--MARGINS--*/
/*--CLEAR--*/
/*--COMMON--*/
/*--MEGA MENU--*/
/*--SEARCH--*/
/*--FREE FORMS--*/
/*--QUICK MESSAGE--*/
/*--SAT SPECIAL REPORT--*/
/*--BIG STORY--*/
/*--SUPPLEMENTS--*/
/*--WEATHER--*/
/*--BLOGS--*/
/*--COMMUNITY AREA--*/

/*--Last updated: 5 SEPTEMBER 2011----------------------------------------------------------------------------------------------*/

/*--RESET--*/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	vertical-align: baseline;
}
a {color: #333;}
a:hover {color:#0067af;}
a img, :link img, :visited img {
	border: 0;
}
a:active, a:focus {
outline: 0
}
table {
	border-collapse:separate;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
a	{text-decoration:none;}

::selection{ /* Safari and Opera */  
        background:#ffffaa;  
        color:#000;  
}  
::-moz-selection{ /* Firefox */  
        background:#ffffaa; 
        color:#000;  
}  
	
/*--GENERAL LAYOUT--*/
#utilWrap	{background-color:#eee; border-bottom:10px solid #fff;}	
#util	{ margin: 0 auto; padding:0 0 0 0;  width: 960px; height:22px; font-size:11px; font-weight:bold;} 
	#util .util_Date	{ float:left; padding:5px 7px;border-right: 1px solid #fff; font-weight:normal; color:#333;}
	#util .util_Updated	{ float:left; padding:5px 7px;border-right: 1px solid #fff; font-weight:normal; color:#264c66;}
	#util .util_Reader	{ background-color:#ddebf5; float:left; padding:5px 6px; border-right: 1px solid #fff;}
	#util .util_Epaper	{ background-color:#ddebf5; float:left; padding:5px 7px; border-right: 1px solid #fff;}
	#util .util_Login	{ background-color:#264c66; float:left; padding:5px 7px;border-right: 1px solid #fff; display:block; color:#fff;}
		#util .util_Login a {color:#FFFFFF;}
		#util .util_Login a:hover {color:#77c6ff;}
	#util .util_Subscribe	{ background-color:#ddebf5; float:left; padding:5px 7px;border-right: 1px solid #fff;}
	
#leaderboardWrap	{background-color:#fff;border-bottom:10px solid #fff;}	
#leaderboard { margin: 0 auto; padding:0;  width: 960px;} 

#stWrap	{background-color:#fff;border-bottom:6px solid #fff;}	
#st { margin: 0 auto; padding:0;  width: 960px; height:52px;} #suntimes { margin: 0 auto; padding:0;  width: 960px; height:64px;} 
	#st .pageSection	{ float:left; color:#4b4b4b; font-size:38px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin:13px 0 0 6px;}
		
	#st .weather, #suntimes .weather	{ float:left; color:#ccc; font-size:15px; text-align:center;} 
	#st .weather a	{ display:block; font-size:11px; margin:18px 0 3px 0; margin:0px 15px 3px 0;} #suntimes .weather a	{ display:block; font-size:11px; margin:18px 0 3px 0;margin:0px 15px 3px 0;} 
	#st .weather .high, #suntimes .weather .high	{color:#fe4f00; display:inline; font-weight:bold; font-size:15px;} 
	#st .weather .low, #suntimes .weather .low	{ color:#0067af; display:inline; font-weight:bold; font-size:15px;} 
#masthead { margin: 0 auto; padding: 0;  width: 960px; text-align: left; font-size:12px; } 

#navWrap	{background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/navBg.png); background-repeat:repeat-x; margin-bottom:6px;}
#nav	{ margin: 0 auto; padding:0;  width: 960px; }


#nav2	{ margin: 0 auto 10px; padding:5px 0 5px 0;  width: 960px;  }

#main { margin: 0 auto; padding: 0;  width: 960px; text-align: left; } /*below masthead & above footer*/

#footer { margin: 0 auto; padding: 6px 0 0 0;  width: 960px; text-align: left; font-size:11px;  border-top:1px solid #cfcfcf; border-top:none;} 
#footer img.subscribeBanner	{border-bottom:1px solid #cfcfcf; margin-bottom:6px;}
/*--BODY--*/
body {
	background: #f5f5f5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6;
}

/*--MASTHEAD--*/
.belowMasthead	{ border-top:1px solid #cfcfcf; font-size:11px; padding:5px 0 0 0; color:#626262; font-weight:bold;}

#crumbs {height:1.6em; border:none; font-size:11px; font-weight:bold; float:left;}
#crumbs li { float:left; line-height:1.5em;	color:#333;	padding-left:.75em;	}		
#crumbs li a { background:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/crumbs.png) no-repeat right center; display:block; padding:0 15px 0 0;	}							
#crumbs li a:link, #crumbs li a:visited { color:#333; text-decoration:none;	}	
#crumbs a:link, #crumbs a:visited,	#crumbs li a:hover, #crumbs li a:focus { color:#0067af; }	

#hotTopics {height:1.6em; border:none; font-size:11px; font-weight:bold; float:left; }

#hotTopics li { float:left; color:#333;	padding-left:.75em;  color:#b83422; line-height:100%;	}	

#hotTopics li a { background:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/hotTopics.png) no-repeat right center; display:block; padding:0 10px 0 0;}		

#hotTopics li a:link, #hotTopics li a:visited { color:#333; text-decoration:none; }	
#hotTopics a:link, #hotTopics a:visited,	#hotTopics li a:hover, #crumbs li a:focus { color:#0067af; }	

#crumbs-right {height:1.6em; border:none; font-size:11px; font-weight:bold; float:right; width:400px;} /*right of crumbs*/
#crumbs-right li { float:right; line-height:1.2em; color:#333; padding-left:.75em; }
#crumbs-right li a {  float:left; display:inline; padding:0 15px 0 0;	}	
#crumbs-right li img { float:left; margin:0 5px 0 0; margin-top:-0.25em;}

#crumbs-right-home {border:none; font-size:11px; font-weight:bold; float:right; width:860px; text-align:right; height:12px;} /*right of crumbs on homepage*/

.aboveSkybox	{text-align:center; font-size:13px; font-weight:bold; margin:0 0 6px 0; border-top:0px solid #cc0000; padding:0;}
.aboveSkybox .red	{color:#CC0000;}
h5.skybox { margin:0 0 6px 0; text-align:center; font-size:13px; border-bottom: 1px solid #cfcfcf; text-transform:uppercase; letter-spacing:0; font-weight:bold; line-height:150%; color:#777; padding-bottom:3px;}

/*--FOOTER--*/
#footer h1, #footer h2	{font-weight:bold; font-size:10px; text-transform:uppercase; letter-spacing:1px; color:#888;line-height: 220%;} 

#footer .search input.box {
	margin: 0;
	width:120px;
}

#footer .archive	{float:left; width:170px;}
#footer .followst	{float:left; width:170px;}
#footer .followst img	{margin:0 7px 0 0;}

#footer .quicklinks	{margin:0 10px; width:540px; float:left; line-height: 210%;border-right:0px solid #cfcfcf; border-left:0px solid #cfcfcf; padding:0 10px; }

#footer .sphwebsites	{margin:0; width:190px; float:left;}
#footer .sphwebsites ul  {float:left;}
#footer .sphwebsites ul li {float:left; width:190px; margin:0; line-height: 210%;}
#footer .sphwebsites ul li a {margin:0 0 0 3px;}

#footer .copyright	{border-top:1px solid #cfcfcf; padding:6px 0 9px; color:#777; margin-bottom:15px;}
#footer .copyright	a:link, #footer .copyright	a:visited {color:#777;}
#footer .copyright	a:hover, #footer .copyright	a:active {color:#0067af;}
#footer .copyrightLeft	{width:750px; float:left; }
#footer .copyrightRight	{width:200px; float:right; text-align:right;}

/*--CALENDAR--*/
.cal	{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; background-color:#f5f5f5;font-weight:bold; width:166px;}
.calDay { color:#666;}
.calDateAvail	{  padding:2px 0; border:1px solid #bbb; border-top: 3px solid #bbb;background-color:#fff;}
.calDateAvail a, .calDateAvail a:link, .calDateAvail a:visited	{text-decoration:none; color:#333;}
.calDateAvail a:hover, .calDateAvail a:active	{text-decoration:none; color:#0067af; }
.calDateNotAvail	{ color:#bbb;border:1px solid #ddd; border-top: 3px solid #ddd;}


/*--BANNERS--*/
a.sbanner {
    background: #fff url('http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/bEnd.png') no-repeat scroll top right;
    color: #fff;
    display: block;
	margin:0px auto 0px; 
	font: normal 20px Arial, Helvetica, sans-serif;
	letter-spacing:0;
	height:36px;
    padding-right: 18px;
    text-decoration: none;
	text-align:center;
	
	background: #fff url('http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/bEndwhite.png') no-repeat scroll top right;
    color: #333;
}

a.sbanner span {
    
    display: block;
	line-height: 16px;
    padding: 9px 0 11px 18px;
	
	background: #fff url('http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/bStartwhite.png') no-repeat;
	padding: 13px 0 7px 18px;
	
}
a.sbanner:hover {
    color: #fff;
	
	color: #111;
}
a.sbanner:active {
    background-position: bottom right;
    color: #111;
    outline: none;
}

a.sbanner:active span {
    background-position: bottom left;
    padding: 10px 0 10px 18px;
	padding: 13px 0 7px 18px;
}
a.sbanner span img{border:0;}

/*--BANNERS on FRONT PAGE--*/
a.sbannerF {
    background: #fff url('http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/logoPremium4.png') no-repeat scroll top right;
    color: #fff;
    display: block;
	margin:0px auto 0px; 
	font: normal 20px Arial, Helvetica, sans-serif;
	letter-spacing:0;
	height:36px;
    padding-right: 18px;
    text-decoration: none;
	text-align:center;	
}
a.sbannerF span {
    background: #fff url('http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/logoPremium4.png') no-repeat;
    display: block;
	line-height: 16px;
    padding: 9px 0 11px 18px;
}
a.sbannerF:hover {
    color: #fff;
}
a.sbannerF:active {
    background-position: bottom right;
    color: #fff;
    outline: none;
}
a.sbannerF:active span {
    background-position: bottom left;
    padding: 10px 0 10px 18px;
}
a.sbannerF span img{border:0;}

/*--BUTTONS--*/
a.sbutton {
    background: transparent url('http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/btnEnd.png') no-repeat scroll top right;
    color: #333;
    display: block;
	margin:9px auto 0px;
    font: bold 12px arial, sans-serif;
    height: 24px;
    padding-right: 18px;
    text-decoration: none;
	
}

a.sbutton span {
    background: transparent url('http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/btnStart.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	
}

a.sbutton:active {
    background-position: bottom right;
    color: #333;
    outline: none;
}
a.sbutton:hover {
	color:#0067af;
}
a.sbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}
/*--PANELS--*/
.panel	{
border: 1px solid #ddd;
background-color:#ffffff;
padding:12px 10px 10px 10px;
}	.panelx	{ /*panels that do NOT have a top border*/
border: 1px solid #ddd;
border-top:none;
background-color:#ffffff;
padding:6px 10px 10px 10px;
}	.panely	{ /*panels for front page razor and stomp*/
border: 1px solid #ddd;
border-top:none;
background-color:#ffffff;
padding:0;
} .panelRotator	{
border: 1px solid #ddd;
background-color:#ffffff;
padding:9px;
height:410px;
}

	.panel h1, .panelx h1	{font-size: 18px; font-weight:normal; margin: 6px 0 3px; line-height:1.1em; font-family:Georgia, "Times New Roman", Times, serif;}
	.panelRotator h1	{font-size: 20px; font-weight:normal; margin: 0 0 3px; line-height:1.1em; font-family:Georgia, "Times New Roman", Times, serif;}
	.panel h2, .panelx h2, .panelRotator h2	{font-size: 12px; margin: 6px 0 0; line-height:125%;} 
	.panel h3, .panelx h3, .panelRotator h3	{font-size: 12px; margin: 6px 0 0; line-height:125%; font-weight:bold;}   /*razor section most popular*/
	.panel p, .panelx p     {font-size: 13px; margin: 6px 0 0; line-height:18px; line-height:125%;} /*p text*/
	.panelRotator p     {font-size: 13px; margin: 0; line-height:18px; line-height:125%;} /*p text*/
	
	.panel ul li, .panelx ul li 	{border-bottom: 1px solid #cfcfcf;font-size: 12px; line-height:1.3em; padding:4px 0;} /*list of stories in same category*/
	.panel ul li.current, .panelx ul li.current	{font-weight:bold;} /*headline of current story is in bold*/
	
	.panel ul li a:visited, .panelx ul li a:visited  	{display:block;background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/check.png); background-position:bottom right; background-repeat:no-repeat;} /*list of stories in same category*/
	.panel ul li.current, .panelx ul li.current	{font-weight:bold;} /*headline of current story is in bold*/
	
	/*list of stories in same category*/
	.storyList{ border: 1px solid #ddd; border-top:none; background-color:#ffffff; padding:6px 10px 10px 10px; margin-bottom:10px;}
	.storyList ul li 	{ display:block; border-bottom: 1px solid #cfcfcf;font-size: 12px; line-height:1.3em; padding:4px 0;} 
	.storyList ul li a	{line-height:1.3em;}
	.storyList ul li.current	{font-weight:bold;line-height:1.3em;} /*headline of current story is in bold*/
	.storyList ul li a:visited  	{display:block; background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/check.png); background-position:bottom right; background-repeat:no-repeat;}
	.storyList ul li.current	{font-weight:bold;} /*headline of current story is in bold*/
	.storyList h6  {color:#777; line-height:125%; font-size:11px;}
	/**/
	
	.panel ul.col2 li, .panelx ul.col2 li 	{margin-right:10px; width:329px; width: 334px; float:left;} /*list of stories in premium, all print edition headlines*/
	.panelx ul.col2 li a	{line-height:1.3em;}
	.panelx ul.col2 li a:visited  	{display:block; background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/check.png); background-position:bottom right; background-repeat:no-repeat;}
	
.panelTop	{
border: 6px solid #ffffff;
border-bottom:none;
background-color:#ffffff;
height:6px;
} 
.panelTopOtherStories { /*for panels with space for Previous & Next buttons*/
	border: 1px solid #ddd;
	border-bottom:none;
	background-color:#ffffff;
	height:30px;
	padding:10px 10px 3px 10px;
}
.panelxPremium	{
border: 1px solid #c1d6e5;
border-top:none;
background-color:#ddebf5;
padding:6px 10px 0 10px;
overflow:auto;
}	.panelxPremium h1	{border-bottom: 1px solid #c1d6e5; font-weight:bold; font-size: 21px; line-height: 2.7em; height:40px; } /*section names*/
.panelxPremium h1 a  {display:block; padding:18px 20px 0 0; float:left; background:transparent url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/premiumArrow.png) 100% 21px no-repeat; }
.panelxPremium h4	{border-bottom: 1px solid #c1d6e5;font-size: 12px; }
	.panelxPremium h4 a	{line-height: 1.7em; } /*headlines*/
	.panelxPremium img {margin:0 0 6px;}
.panelxPremiumSide	{width: 120px; margin-right:10px; float:left; font-size:14px; background-color:#333;}
	.panelxPremiumSide .tabPE	{ background-color:#ddebf5;  padding:20px 5px 6px 9px;}
	
	.panelxPremiumSide .tabPBN	a, .panelxPremiumSide .tabPBN a:visited, .panelxPremiumSide .tabPBN a:active { background-color:#CC6633;color: #fff; padding:9px 5px 9px 9px; border-bottom:1px solid #666; display:block;background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/blackshade.png); background-position:bottom;}
	.panelxPremiumSide .tabPBN	a:hover { background-color:#be5f30; color:#fff ; padding:9px 5px 9px 9px; border-bottom:1px solid #666; display:block; background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/blackshade.png); background-position:bottom;}
	
	.panelxPremiumSide .tabLI a, .panelxPremiumSide .tabLI a:visited, .panelxPremiumSide .tabLI a:active	{ background-color:#333; color: #fff;  padding:9px 5px 9px 9px; border-bottom:1px solid #666; display:block;background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/blackshade.png); background-position:bottom;}
	.panelxPremiumSide .tabLI a:hover	{ background-color:#222; color: #fff;  padding:9px 5px 9px 9px; border-bottom:1px solid #666; display:block;background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/blackshade.png); background-position:bottom;}
	
	.panelxPremiumSide p	{ padding:6px 5px 6px 9px; line-height:125%; color:#fff;}
.panelTopPremium	{
border: 6px solid #c1d6e5;
border-bottom:none;
background-color:#ddebf5;
height:6px;
}

/*--TABS--*/
.stabrow	{ display:block; clear:both; padding:0px 0px 9px 0px; min-height:23px;} /*holds row of tabs under banner*/
a.stab {
    background: transparent url('http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/tabEnd.png') no-repeat scroll top right;
    color: #333;
    display: block;
	margin:0px 6px 4px 0px;
	font: normal 12px arial, sans-serif;
	height: 23px;
    padding-right: 6px;
    text-decoration: none;
	text-align:center;
	float: left;
	width: auto;
}

a.stab span {
    background: transparent url('http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/tabStart.png') no-repeat;
    display: block;
	line-height: 11px;
    padding: 6px 0 6px 6px;
}

a.stab:active {
    background-position: bottom right;
	background-position: right -23px;
	color:#fff;
    outline: none;
}

a.stab:active span {
    background-position: bottom left;
	background-position: right -23px;
	padding: 7px 0 5px 6px;
}

a.stab:hover {
background-position: right -23px;
}

a.stab:hover span {
background-position: 0 -23px;
color:#ffffff;
}

/*--WIDTH AND HEIGHTS--*/
.w120	{width: 120px; float:left;} 
.w140	{width: 140px; float:left;} /*for Features thumbnails*/
.w140r	{width: 140px; float:right;}/*for Section thumbnails*/
.w160	{width: 160px; float:left;}
.w170	{width: 170px; float:left;}
.w180	{width: 180px; float:left;}
.w209	{width: 209px; float:left;}
.w240	{width: 240px; float:left;}
.w250	{width: 250px; float:left;}
.w268	{width: 268px; float:left;}
.w270	{width: 270px; float:left;}.w273	{width: 273px; float:left;}
.w300	{width: 300px; float:left;} .w310	{width: 310px; float:left;}
.w320	{width: 320px; float:left;}
.w329	{width: 329px; float:left;}
.w350	{width: 350px; float:left;}
.w370	{width: 370px; float:left;}
.w398	{width: 398px; float:left;}
.w400	{width: 400px; float:left;}
.w410	{width: 410px; float:left;}
.w441	{width: 441px; float:left;}
.w460	{width: 460px; float:left;}
.w470	{width: 470px; float:left;}
.w472	{width: 472px; float:left;}
.w475	{width: 475px; float:left;}
.w478	{width: 478px; float:left;}
.w480	{width: 480px; float:left;}
.w490	{width: 490px; float:left;}
.w540	{width: 540px; float:left;}
.w552	{width: 552px; float:left;}
.w610	{width: 610px; float:left;} 
.w600	{width: 600px; float:left;}
.w650	{width: 650px; float:left;}
.w710	{width: 710px; float:left;}
.w960	{width: 960px; float:left;}

.h40	{height:40px;}
.h175	{height: 175px;} /* for panels next to IMU */
.h240	{height: 240px;}
.h451	{height: 451px;}
.h370	{height: 370px;}
.h406	{height: 406px;}
.h480	{height: 480px;}
.h600	{height: 700px;}

.skyscraper	{width:160px; background-color:#f5f5f5; background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/adbg.png);padding:6px 40px;}

/*--MARGINS--*/
.mr3	{margin-right: 5px;}
.mr10	{margin-right: 10px;}
.mr12	{margin-right: 12px;}
.mr19	{margin-right: 19px;}
.ml10	{margin-left:10px;}
.mb10	{margin-bottom:10px;}
.mb0	{margin-bottom:500px;}

/*--FLOATS--*/
.float-left 	{ float:left; }
.float-right 	{ float:right; }

/*--CLEAR--*/
.clearall { clear: both; font-size: 10px;} /*inserts a 10px gap and clears all floats*/
.clear0px { clear: both; font-size: 0px; } /*inserts a 1px gap and clears all floats*/
.clear1px { clear: both; font-size: 1px; } /*inserts a 1px gap and clears all floats*/
.clear3px { clear: both; font-size: 3px;} /*inserts a 3px gap and clears all floats*/
.clear8px { clear: both; font-size: 8px;} /*inserts a 8px gap and clears all floats*/

/*--COMMON--*/
.greyline	{border-bottom:1px solid #ddd; margin-bottom:12px;}
h4	{font-size: 12px; margin: 3px 0 0; line-height:125%;} /*headline for features*/
a:hover h4	{color:#333;} /*headline for features*/
a:hover p {color:#333;} /*text below headline - doesn't change colour on hover*/
.kicker	{font-size:9px; color:#666; margin:0; text-transform: uppercase; font-weight:bold; font-family:Verdana, Geneva, sans-serif;} /*kicker for features, specials and rotator*/
a:hover .kicker	{color:#f2651e;}
.nipcontrollerbg	{	background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/nipBg.png);
background-position: top center; background-repeat:no-repeat;
padding:6px 0 0 0;}
.nipcontroller	{ font-size:12px; padding:0; margin:0 auto;}
.nipText	{float: left; width:80px; text-align:center; margin:6px 0 0 0;}
.byline	{font-size:11px;color:#777;margin: 2px 0 12px 0; display:block; line-height:125%;}
.bylineBlogs	{font-size:11px;color:#777;margin: 2px 0 12px 0; display:block; line-height:125%;border-bottom:1px solid #ddd;}
.bylineBlogsSection	{font-size:11px;color:#777;margin: 2px 0 12px 0; display:block; line-height:125%;border:0px solid #ddd;}

.comment	{border-bottom:1px solid #cfcfcf; padding:0 0 10px 0; margin-bottom:10px; display:block;} /*comment on big story page*/
.comment h6	{margin: 3px 0 0 0;} /*commenter details*/

.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.item	{border-bottom:1px solid #cfcfcf; padding:0 0 10px 0; margin-bottom:10px; display:block;}
.itemmb0	{border-bottom:1px solid #cfcfcf; padding:0 0 10px 0; margin-bottom:1px; display:block;} /*item with no margin below, for supplements section fronts*/
.panel h6, .panelx h6  {color:#777; line-height:1.3em; font-size:11px;}/*datestamp*/

.item h6.time {font-size:9px;color:#b83422;font-family:Verdana, Geneva, sans-serif; font-weight:bold;}/*timestamp on section pages*/
.item h6.date {font-size:11px;color:#777;font-weight:bold;font-weight:normal;}/*datestamp on section pages*/

.razorMostPopular	{ height:319px; overflow:scroll; margin:0; padding:0 10px 0 0;}
.razorMostPopular .item {border-bottom:1px solid #cfcfcf; padding:0 0 5px 0; margin-bottom:5px; display:block;}
.razorMostPopular .item a  h1{font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}/*headline in most popular Razor TV*/

.headline {
	width: 268px;
	margin:0 auto;
	overflow: hidden;
	padding: 5px 0px 5px 0;
	border-bottom: 1px solid #ccc;
	font-size:12px;
}
  .w650 .headline	{width: 304px; margin-right:10px; float:left;} /*list of breaking news on landing page*/
  .w300 .headline	{width: 278px; }
.headline h6 { /*breaking news timestamp on front page and breaking news story pages*/
	float: left;
	display: inline;
	font-weight: bold;
	color: #b83422;
	font-size: 9px;
	margin-top:1px;
	font-family:Verdana, Geneva, sans-serif;
} .w240 .headline	{width: 218px;} /*list of breaking news on right side of story*/
.headline p {
	float:right;
	display: inline;
	width:214px;
	font-size: 1.0em;
	margin:0;
} .w240 .headline p {width: 164px; line-height:1.3em;} /*list of breaking news on right side of story*/
  .w240 .headline p a {line-height:1.3em;}
  .w240 .headline p a:visited, .w650 .headline p a:visited, .w300 .headline p a:visited,  .w300 .item a:visited, .w400 .itemmb0 a:visited {display:block; background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/check.png); background-position:bottom right; background-repeat:no-repeat;}
  .w650 .headline p {width: 250px; min-height:30px;} /*list of breaking news on landing page*/
  .w300 .headline p {width: 224px;}
  .w300 .headline p a, .w650 .headline p a {line-height:1.2em;}
/*--MEGA MENU--*/
body, ul, li {
	text-align:left;
}

#menu {
	list-style:none;
	height:38px;
	font-weight: bold;
	padding:4px 0 0 0;
	margin:0 auto;
	width:820px;
	float:left;
	
}
#menu .menuhome a {float:left;  background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/img/ico_home.gif); background-repeat:no-repeat; background-position:top left; width:27px; height:25px; margin:0 12px 0 9px;}
#menu .menuhome a:hover {float:left;  background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/img/ico_home.gif); background-repeat:no-repeat; background-position:bottom left; width:27px; height:25px;margin:0 12px  0 9px;}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	border:none;
	margin-right:4px;
	margin-top: 4px;
	padding: 5px 6px 14px 6px;
	z-index:50;
	
}

#menu li:hover {
	background: #f5f5f5;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}

#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #EEEEEE;
	display:block;
	outline:0;
	text-decoration:none;
	
}

#menu li:hover a {
	color:#333;
	height:12px;
}
#menu li .drop {
	padding-right:19px;
	background:url("http://www.straitstimes.com/STI/STIMEDIA/sp/2010/img/dropW.png") no-repeat right 3px;
}
#menu li:hover .drop {
	background:url("http://www.straitstimes.com/STI/STIMEDIA/sp/2010/img/drop.png") no-repeat right 3px;
}

.dropdown_1column {
	margin:11px auto 0;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	border:1px solid #656565;
	border-top:none;
	padding:5px 5px 0 5px;
	background: #f5f5f5;
	z-index:5;
	
	border-bottom:6px solid #555;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.dropdown_1column {width: 130px;}


#menu li:hover .dropdown_1column {
	left:-1px;
	top:auto;
}

.col_1{
	display:inline;
	float: left;
	position: relative;
	margin: 0;	
}
.col_1 {width:130px;}


#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	
}
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	font-size:12px;
	color:#015b86;
}
#menu li:hover div a:hover {
	color:#029feb;
	color:#fff;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	color: #eeeeee;
	padding:4px 6px 4px 6px;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 6px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
#menu li .greybox li a{
	background:#fff;
	padding: 8px 7px 8px 7px; 
	margin:0;
	* margin-bottom:-1px;
	width:116px;
	display: block;	
	color: #666;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
}

#menu li .greybox li.pg a{
background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/mega_camera.png);
background-repeat:no-repeat;
background-position:102px 6px;
}


#menu li .greybox li a:hover {	
	margin:0; 
	* margin-bottom:-1px;
	padding: 8px 7px 8px 7px;
	display: block;	
	background: #28516c;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
}

#menu li .greybox li.pg a:hover{
background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/mega_camera2.png);
background-repeat:no-repeat;
background-position:102px 6px;

}


.social {float:right; margin:-47px 0 0 0;width:147px;}
.social a img {margin:0 2px 0 5px; float:right;}

#menu .social3 {float:right; width:90px;  margin:6px 2px 0 0;} /*size 16 icons*/
#menu .social3 a img {margin:0 0 0 4px;}

/*--SEARCH--*/
/*Search button - http://www.sohtanaka.com/web-design/styling-input-search-form-css*/
fieldset.search {
	border: none;
	margin: 2px auto 0;	
	width: 242px; /*width of search image*/
	width: 222px;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #333;
	font-size: 14px;
	background: #616161 url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/searchBtn.png) no-repeat left top;
	margin-right: 0px;
	
	margin: 0 0 0 5px;
	width: 192px;
	width: 172px;
	height: 20px;
	padding: 3px 4px 1px;
	

}

.search input.graybox {
	color: 	#6D7B8D;
	font-size: 14px;
	background: #616161 url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/searchBtn.png) no-repeat left top;
	margin-right: 0px;
	
	margin: 0 0 0 5px;
	width: 192px;
	width: 172px;
	height: 20px;
	padding: 3px 4px 1px;
	

}
.search input.box:focus {
	background: transparent url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/searchBtn.png) no-repeat left -24px;
	outline: none;
}
.search button.btn {
	cursor: pointer;
	text-indent: -9999px;
	background: transparent url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/searchBtn.png) no-repeat top right;	
	width: 36px;
	height: 24px;
}
.search button.btn:hover {
	background: transparent url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/searchBtn.png) no-repeat bottom right;	
}
.searchStatement	{ padding:10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;  margin:0 0 10px 0;font-size:13px; }
.searchStatement .small	{ color:#777; margin:9px 0 0 0;}
/*--FREE FORMS--*/
.freeform	{width:100%; height:100px; margin-bottom:10px;background-color:#f5f5f5; background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/adbg.png);}

/*--QUICK MESSAGE--*/
.quickMessage	{margin:0 0 15px 0;}
.quickMessage .large	{font-size:60px; color:#ccc; letter-spacing:-2px; margin:0 0 15px 0;}
.quickMessage .fine	{font-size:16px; margin:0 0 24px 0;color:#333; line-height:125%;}

/*--SAT SPECIAL REPORT--*/
.ssrCover	{ background-color:#ffffff; margin:0 auto; border:6px solid #ffffff; border-bottom:none;}

/*--BIG STORY--*/
.big	{font-style: italic; color:#cc0000;}
.bigStoryTitle	{  font-family: Georgia, "Times New Roman", Times, serif; color:#555; font-size:5.5em;font-weight:normal;letter-spacing:-2px; margin:0 0 6px 0; text-align:center; border-bottom:0px solid #333;text-shadow: 0px 3px 4px #aaa;}
ul.pdficons	{ font-weight:bold; padding: 9px 0; border-bottom:1px solid #ddd;}
ul.pdficons li 	{border-bottom:none;}
ul.pdficons li a	{background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/pdf.png);background-repeat:no-repeat; background-position:0 -17px; padding:0px 0 0px 36px; font-weight:normal; display:block; line-height:16px;}

/*--SUPPLEMENTS--*/
.w400 .kicker	{color:#FF6600;}

/*--WEATHER PAGE--*/
.panelx .weather { float:left; color:#ccc; font-size:40px; text-align:center; width:100%;} 
.panelx .weather .high, .max	{color:#fe4f00; display:inline; font-weight:bold;} 
.panelx .weather .low, .min	{ color:#0067af; display:inline; font-weight:bold;} 
.panelx .weather p	{ color:#333; display:block; font-weight:normal; font-size:12px;} 

/*--BLOGS--*/
img.squarePic	{border:1px solid #ddd; width:75px; height:75px;margin-right:10px;}
img.squarePicBlogs {width:80px; height:80px;margin-right:10px; float:left;}
img.squarePicSection	{border:1px solid #ddd; width:75px; height:75px;margin-right:10px; float:left;}
img.squarePicFront {border:1px solid #ddd; width:100px; height:100px;margin-right:10px; float:left;}
.blogComments	{font-size:13px; border-top:1px solid #ccc; padding:12px 0;}
.blogComments .noComments, .blogComments .commenter	{background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/noComments.gif); background-repeat:no-repeat; width: 520px; height:12px; padding: 18px 15px;}
.authorname	{font-weight:bold; float:left;}
.commenter .date	{float:left; margin:0 0 0 12px; color:#999;}
.blogComments .com		{ margin:12px; line-height:125%;} .blogComments .com small		{ font-size:11px; line-height:135%;}
.blogComments .com2		{ margin:12px; line-height:125%; color:#999; font-size:11px;}
.blogComments .comCount		{ margin:0 12px 12px;}

/*--COMMUNITY AREA--*/
.comItem1, .comItem1a, .comItem2, .comItem3, .comItem3a, .comItem4, .comItem4a 	{ min-height:97px; margin-bottom:7px; cursor:pointer;}
.comItem2a	{ min-height:97px; margin-bottom:7px;}

a:link .comItem1a h2, a:visited .comItem1a h2 {color:#0080df; font-size:18px; font-weight:bold; border-left:8px solid #0080df; padding:3px 0 0 9px;height:133px; background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/fbbg2.png); background-repeat:no-repeat; background-position:8px 26px;}

a:hover .comItem1a h2	{ background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/fbbg.png); background-repeat:no-repeat; background-position:8px 26px;}

a:link .comItem2a h2, a:visited .comItem2a h2 {color:#ff5f70; font-size:26px; font-weight:bold; border-left:8px solid #ff5f70; padding:3px 0 0 9px; letter-spacing:-1px; height:105px;}
a:link .comItem3a h2, a:visited .comItem3a h2 {color:#fcbc00; font-size:26px; font-weight:bold;border-left:8px solid #fcbc00; padding:3px 0 0 9px; letter-spacing:-1px; height:97px;}
a:link .comItem4a h2, a:visited .comItem4a h2 {color:#8bc033; font-size:26px; font-weight:bold;border-left:8px solid #8bc033; padding:3px 0 0 9px; letter-spacing:-1px; height:97px;}
a:hover .comItem2a h2, a:hover .comItem3a h2, a:hover .comItem4a h2	{ background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/premiumArrowG.png); background-repeat:no-repeat; background-position:12px 62px;}

a:link .comItem3, a:visited .comItem3, a:link .comItem4, a:visited .comItem4  	{ border-left:8px solid #dfdfdf; padding:3px 0 0 9px;}
a:hover .comItem3, a:active .comItem3 	{ border-left:8px solid #fcbc00; padding:3px 0 0 9px;}
a:hover .comItem4, a:active .comItem4 	{ border-left:8px solid #8bc033; padding:3px 0 0 9px;}

a:link .comItem3 h3, a:link .comItem4 h3, a:visited .comItem3 h3, a:visited .comItem4 h3	{color:#666; font-size:18px;line-height:115%;}
a:link .comItem3 h4, a:link .comItem4 h4, a:visited .comItem3 h4, a:visited .comItem4 h4	{color:#888; font-size:12px;}
a:hover .comItem3 h3, a:hover .comItem4 h3, a:active .comItem3 h3, a:active .comItem4 h3	{color:#444;}
a:hover .comItem3 h4, a:hover .comItem4 h4, a:active .comItem3 h4, a:active .comItem4 h4	{color:#6f6f6f;}
.mostPopular ol 	{font-size:11px;  list-style-type:decimal;margin: 0;padding: 0 0 0 30px;text-indent:0px;}
.mostPopular ol li { font-family:Arial, Helvetica, sans-serif;margin:0 auto;padding: 2px 0px;}
/*.mostPopular ol li a {  width: 100%;font-family:Arial, Helvetica, sans-serif; padding:0; display:block; text-indent:0px; }*/
ul#output li .headline h3 a {line-height:115%;}

/*--BIG STORY ON FRONT PAGE--*/
.bigstoryitem	{border-bottom:1px solid #cfcfcf; padding:0 0 5px 0; margin-bottom:5px; display:block;}
.bigstoryitem h1 	{margin-bottom:-10px;}
.bigstoryitem h1 a	{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; line-height:125%;}
.bigstoryitem p a 	{font-size: 12px; margin:0;  padding:0; line-height:115%;}
.bigstoryitem p a:hover 	{color: #333;}.itemInList { width:182px; float:left; border-bottom:1px solid #ccc; margin:0 9px 6px 0; min-height: 65px;}.itemInList h1 { font-size:12px; line-height:125%;}.itemInList h6.time {font-size:9px;color:#b83422;font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin-top:0px; margin-bottom:-3px;}
/*--Last updated: Dec 21 2011, For the home premium blue box new design ---------------------*/

h3 {
	margin: 0;	
	padding: 0;
	font-size: 13px;
	
}

div#featureList {
	width: 410px;
	height: 428px;
	overflow: hidden;
	position: relative;
	background-color:#333;	
	border-right: 1px solid #ddd;	}

div#featureList ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
	background-color:#fff;
}

ul#tabs {
	left: 0;
	z-index: 3;
	width: 120px;
	background-color:#8d281a; /*colour of top-left rectangle*/
}

ul#tabs li {
	font-size: 1.6em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#333;
}

ul#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}

ul#tabs li a {
	color: #fff;
	text-decoration: none;	
	display: block;
	padding: 8px 10px 11px 10px;
	outline: none;
	border-bottom: 1px solid #666;
}
ul#tabs li.moneysc a	{background:#333 url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/sc.png) no-repeat 56px 3px;} /*for standard chartered promotion*/
ul#tabs li a:hover {
	text-decoration: none;
}

ul#tabs li a.current {
	background-color:#FFFFFF;
	color: #333;
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#output {
	right: 0;
	width: 290px;
	height:428px;
	position: relative;
	border-bottom: 1px solid #333;
}

ul#output li {
	position: absolute;
	width: 290px;
	height: 428px;
	float:left;
	display:inline;
	margin: 6px 1px 0 auto;
	
}

ul#output li a {
	/*position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 11px;
	border-bottom:1px solid #ccc;*/
}

ul#output li a:hover {
	/*background: #D33431;*/
}
ul#output li .headline h3 a {line-height:115%;}
.item h3	{font-weight:bold; line-height:125%;}
ul.whatsnew	{background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/featured.gif); background-repeat:no-repeat; display:inline; padding:0 0 0 120px; float:left; background-position:2px 5px; height:20px; width: 840px;  margin: 8px 0 0 0;}
ul.whatsnew	li { background-color:#f5f5f5; float:left; font-size:13px; font-weight:bold; display:inline; margin:5px 10px 0 0; border-left: 12px solid #f26522; padding:0 0 0 6px;}
ul.whatsnew	li .small	{font-size:11px; font-weight:normal; color:#666;}

.panelxPremium h1	{border-bottom: 0px solid #c1d6e5; font-weight:bold; font-size: 17px; line-height: 5px; height:24px; } /*section names*/
.panelxPremium h1 a  {display:block; padding:5px 20px 0 0; float:left; background:transparent url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/premiumArrownew.png) 100% 7px no-repeat; color:#4c7088; }
.panelxPremium h1 a:hover  {color:#769ab3; }
.panelxPremium h4.newL	{border-bottom: 0px solid #c1d6e5;font-size: 11px; font-weight:bold;}
.panelxPremium h4.newL a	{line-height: 1.1em; } /*first headline in each category*/
.panelxPremium h4.new	{border-bottom: 0px solid #c1d6e5;font-size: 11px; font-weight:bold; padding: 0 0 0 9px; background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/bullet.png); background-repeat:no-repeat; background-position:0 3px;}
.panelxPremium h4.new a	{line-height: 1.1em; } /*headlines*/
.panelxPremium p.new {line-height: 1.1em; margin:5px 0 6px 0; padding:0; color:#444;}
.w273	{width: 273px; float:left; padding-right:9px; margin-top:12px; border-right:1px solid #c3d5e3; margin-right: 9px;}
.w220	{width: 220px; float:left; padding-right:9px; margin-top:12px; } /*right column*/
/*--RAZOR--*/
.itemRazor	{width: 140px;float:left; background-color:#fff; border:1px solid #ddd; padding:2px; min-height:136px; overflow:hidden;}
.itemRazor a h4	{padding:2px; font-size:13px;}
.itemRazor a:hover h4	{color:#0067af;}

.itemRazorS	{width: 100px;float:left; background-color:#fff; border:1px solid #ddd; padding:2px; height:86px; overflow:hidden;} /*for front page iframe*/
	.itemRazorS	img {width: 100px;padding:0;/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;}
  	.itemRazorS a:hover img	{ width: 100px; padding:0;/* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;}
  .itemRazorS h4	{padding:2px; font-size:11px;}

/*--STOMP--*/
    /* image cropping for STOMP*/
	.wrapStomp	{width: 140px;background-color:#fff;
	border:1px solid #ddd;padding:2px; min-height:136px; float:left;}
	.itemStomp {
	float:left;
	margin: 0;
	overflow:hidden; /* this is important */
	position:relative; /* this is important too */
	width:140px;
	height:136px;
	}
	.itemStomp img {
	position:absolute;
	top:24px;
	left:0px;
	margin-top:-38px;
	
	width:140px;
	}
	.itemStomp h4	{ position:absolute;top:70px; left:0px; padding:2px; font-size:13px;}
	
	.stomp1	{float:left; width:457px;}
	.stomp2	{float:right; width:457px;}
		.stomp1 img, .stomp2 img {width:457px;}
		
.itemStompS	{width: 100px;float:left; background-color:#fff; border:1px solid #ddd; padding:2px; height:86px; overflow:hidden;} /*for front page iframe*/
	.itemStompS	img {width: 100px;padding:0;/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;}
  	.itemStompS a:hover img	{ width: 100px; padding:0;/* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;}
  .itemStompS h4	{padding:2px; font-size:11px;}

/*--FEATURES--*/
.itemFeature	{width: 140px;float:left; background-color:#fff; border:1px solid #fff;  padding:2px; min-height:150px; overflow:hidden;}
.itemFeature h4	{padding:2px; font-size:13px;}
.itemFeature .kicker	{margin:6px 0 0 3px;}

.itemFeatureS	{font-size: 12px;width: 140px;float:left; background-color:#fff; border:1px solid #ddd; padding:2px; height:160px; overflow:hidden; margin:0 0 10px 10px;} /*for front page iframe*/
	.itemFeatureS	img {width: 140px;padding:0;/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9; margin-bottom:6px;}
  	.itemFeatureS a:hover img	{ width: 140px; padding:0;/* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;}
  .itemFeatureS h4	{padding:2px; font-size:12px;}
   .itemFeatureS .kicker {font-size:9px; color:#666; margin:3px 0 0 0; text-transform: uppercase; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
/*--CHILDAID--*/
.panelx .childaidVideos	{margin:0 auto;width: 278px;} 
.panelx .childaidVideos .itemRazor	{ margin:0 0 10px 0;width:272px;float:left; border-bottom:1px solid #ddd; padding:0; padding-bottom:9px; min-height:70px; overflow:hidden;}
.panelx .childaidVideos .itemRazor img	{float:right;}
.panelx .childaidVideos .itemRazor h4	{float:left; width:116px; margin-left:2px;}

/*--BIG STORY--*/
	.wrapStompBig	{width: 140px;background-color:#fff; border-bottom:1px solid #ddd;padding:0; padding-bottom:9px;min-height:70px; float:left; width:278px;}
	.itemStompBig {
	float:left;
	margin: 0;
	overflow:hidden; /* this is important */
	position:relative; /* this is important too */
	width: 278px;
	height: 70px;
	}
	.itemStompBig img {
	position:absolute;
	top:24px;
	left:138px;
	margin-top:-38px;
	
	width:140px;
	float:right;
	
	}
	.itemStompBig h4	{ position:absolute;top:0px; left:0px; padding:2px; font-size:13px; float:left; width:116px;}

.panelx .centerThumbnails	{margin:0 auto;width: 278px;} 
.panelx .centerThumbnails .itemRazorBig	{ margin:0 0 10px 0;width:278px;float:left; border-bottom:1px solid #ddd; padding:0; padding-bottom:9px;min-height:70px; overflow:hidden;}
.panelx .centerThumbnails .itemRazorBig	{ margin:0 0 10px 0;width:278px;float:left; border-bottom:1px solid #ddd; padding:0; padding-bottom:10px;min-height:60px; overflow:hidden;}
.panelx .centerThumbnails .itemRazorBig	a { line-height: 125%;}
.panelx .centerThumbnails .itemRazorBig img	{float:right; margin:0 0 0 6px;}
.panelx .centerThumbnails .itemRazorBig h4	{float:left; width:116px; margin-left:2px;}
.panelx .centerThumbnails .itemRazorBig h4	{float:left; width:146px; margin-left:2px;}

.itemStomp a:hover h4, .itemStompBig a:hover h4, .itemRazorBig a:hover h4 	{color:#0067af;}

.timelinedate	{background-color:#333; color:#FFFFFF; font-size:11px; padding:1px 6px; -moz-border-radius: 3px;border-radius: 3px; }
ul.bullets	{background-color:#FFFFFF; margin-top:9px;}
ul.bullets li	{background-color:#FFFFFF; border-bottom:none; list-style-type:disc; margin:0 0 0 15px; font-size:11px;}
/*for big story - timeline and online buzz*/
.sidepix a {
    width: 240px; height:76px; 
    overflow: hidden;
    float: left;
}
.sidepix img {
    border: none;
}
.sidepix a:hover img {
    margin-top: -76px;
}	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.7em;
	line-height: 1.6;
}

#panel_breaking {
	width: 410px;
	background: #fff;	
} .breaking_corner	{background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/blackshade.png); background-color:#b83422; color:#FFFFFF; width:96px; height:29px; font-size:1.3em; font-weight:bold; padding:12px 14px 12px 10px;}
  .features_corner	{background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/blackshade.png); background-color:#df801b; color:#FFFFFF; width:96px; height:29px; font-size:1.3em; font-weight:bold; padding:12px 14px 12px 10px;}

hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #CCC;	
	margin-bottom: 20px;
	padding: 0;
}

p {
	margin: 0;	
	padding: 7px 0;
}

.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
.headline h3 {
	float:right;
	display: inline;
	width:190px;
	width:214px;
}
a {color: #333; }
	
.container3 {
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
	background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/col3bg.gif);
	background-repeat:repeat-y;
	background-position:660px 0;
}
.container3a {
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
	background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/col3bg.gif);
	background-repeat:repeat-y;
	background-position:660px 0;
	background:none;
	
}
.container2 {
    float:left;
    width:100%;
    position:relative;
    right:300px;
	background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/col1bg.gif);
	background-repeat:repeat-y;
	background-position:630px 0;
}
.container1 {
    float:left;
    width:100%;
    position:relative;
    right:330px;
	background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/col1bg.gif);
	background-repeat:repeat-y;
	background-position:630px 0;

}
.col1 {
    float:left;
    width:320px;
    position:relative;
    left:630px;
    overflow:hidden;
	
}
.col2 {
    float:left;
    width:320px;
    position:relative;
    left:640px;
    overflow:hidden;
}
.col3 {
    float:left;
    width:300px;
    position:relative;
    left:650px;
    overflow:hidden;
	}
	.col1 .item, .col2 .item, .col3 .item {margin:0px 10px 10px 10px;}
	.col1 h1, .col2 h1, .col3 h1	{font-size: 21px; font-size: 18px; font-weight:normal; margin: 6px 0 3px; line-height:1.1em; font-family:Georgia, "Times New Roman", Times, serif;}
	.col1 h2, .col2 h2, .col3 h2	{font-size: 12px; margin: 6px 0 0; line-height:125%;} 
	.col1 h3, .col2 h3, .col3 h3	{font-size: 12px; margin: 6px 0 0; line-height:125%; font-weight:bold;}   /*razor section most popular*/
	.col1 p, .col2 p, .col3 p    {font-size: 13px; margin: 6px 0 0; line-height:18px; line-height:125%;} /*p text*/
	
	
	.col1 ul li, .col2 ul li, .col3 ul li 	{border-bottom: 1px solid #cfcfcf;font-size: 12px; line-height:1.3em; padding:4px 0;} /*list of stories in same category*/

.container5 {
    float:left;
    width:100%;
    position:relative;
    right:300px;
	background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/col475bg.gif);
	background-repeat:repeat-y;
	background-position:630px 0;
	}
.container4 {
    float:left;
    width:100%;
    position:relative;
    right:330px;
	background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/col475bg.gif);
	background-repeat:repeat-y;
	background-position:630px 0;

}
.col4 {
    float:left;
    width:320px;
	width: 475px;
    position:relative;
    left:630px;
    overflow:hidden;
}
.col5 {
    float:left;
    width:320px;
	width:475px;
    position:relative;
    left:640px;
	overflow:hidden;
}

.container5 {
    float:left;
    width:100%;
    position:relative;
    right:0px;
	background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/col475bg.gif);
	background-repeat:repeat-y;
	background-position:485px 0;
	}
.container4 {
    float:left;
    width:100%;
    position:relative;
    right:330px;
	right:430px;
	background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/col475bg.gif);
	background-repeat:repeat-y;
	background-position:430px 0;

}
.col4 {
    float:left;
    width:320px;
	width: 475px;
    position:relative;
    left:430px;
    overflow:hidden;
}
.col5 {
    float:left;
	width:475px;
    position:relative;
    left:640px;
	left: 440px;
	overflow:hidden;
}

	.col4 .item, .col5 .item, .col3 .item {margin:0px 10px 10px 10px;}
	.col4 h1, .col5 h1, .col3 h1	{font-size: 21px;font-size: 18px;  font-weight:normal; margin: 6px 0 3px; line-height:1.1em; font-family:Georgia, "Times New Roman", Times, serif;}
	.col4 h2, .col5 h2, .col3 h2	{font-size: 12px; margin: 6px 0 0; line-height:125%;} 
	.col4 h3, .col5 h3, .col3 h3	{font-size: 12px; margin: 6px 0 0; line-height:125%; font-weight:bold;} 
	.col4 p, .col5 p, .col3 p    {font-size: 13px; margin: 6px 0 0; line-height:18px; line-height:125%;}
	
	
	.col4 ul li, .col5 ul li, .col3 ul li 	{border-bottom: 1px solid #cfcfcf;font-size: 12px; line-height:1.3em; padding:4px 0;} /*list of stories in same category*/
.item p a:link, .item p a:visited	{color:#333; text-decoration:underline;}
.item p a:hover, .item p a:active	{color:#0067af; text-decoration:underline;}
.item p a[href*="straitstimes"] { color:#0067af; text-decoration:none;}  /*when link in is pointing to a straitstimes link*/
.item p a:hover[href*="straitstimes"] {text-decoration:underline;} /*when link in is pointing to a straitstimes link, on hover*/

.epaperFront {border:1px solid #ddd; padding:9px; width:200px; margin-top:6px; background-color:#FFFFFF; margin:12px auto 12px;}
.epaperFront img	{ width:200px;}
.epaper {border:1px solid #ddd; padding:5px; width:200px; margin-top:6px; background-color:#FFFFFF;margin:6px auto 0px;}
.epaper img	{ width:200px;}

/*--BELOW PREMIUM TOP STORY--*/
.comItem5, .comItem5a 	{ min-height:89px; margin-bottom:0px;}

.comItem5a h2, .comItem5a h2 {color:#254b65; font-size:16px; font-weight:bold;border-left:8px solid #254b65; padding:3px 0 0 9px; height:89px;}
a:hover .comItem5a h2	{ background-image:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/premiumArrowG.png); background-repeat:no-repeat; background-position:12px 62px;}

a:link .comItem5, a:visited .comItem5   { border-left:8px solid #dfdfdf; padding:3px 0 0 9px; text-align:center;}
a:hover .comItem5, a:active .comItem5 	{ border-left:8px solid #254b65; padding:3px 0 0 9px;}

a:link .comItem5 h3, a:visited .comItem5 h3	{color:#666; font-size:18px;line-height:115%;}
a:link .comItem5 h3.reader, a:visited .comItem5 h3.reader	{background:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/premium_reader.gif) no-repeat center bottom; height: 75px;}
a:link .comItem5 h3.ipad, a:visited .comItem5 h3.ipad	{background:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/premium_ipad.gif) no-repeat center bottom; height: 75px;}
a:link .comItem5 h3.iphone, a:visited .comItem5 h3.iphone	{background:url(http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/premium_iphone.gif) no-repeat center bottom; height: 75px;}

a:hover .comItem5 h3, a:active .comItem5 h3	{color:#444;}
.w650 .item	{ margin:0; padding:0; padding-bottom:6px;}
.w650 .item p	{line-height: 135%; font-size:12px;}
.w270 .item { margin:0; padding:0; padding-bottom:3px;}
.breaking_corner { background-color: #B83422;background-image: url("http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/blackshade.png");color: #FFFFFF;font-size: 1.3em;font-weight: bold;height: 29px;padding: 12px 14px 12px 10px;width: 96px;}
h3 { margin: 0;	padding: 0;font-size: 13px; font-weight:normal;}
div.featureList {width: 410px;height: 428px;overflow: hidden;position: relative;background-color:#333;border-right: 1px solid #ddd;	}
div.featureList-special {width: 506px;height:368px;overflow: hidden;position: relative;background-color:#333;border-right: 1px solid #ddd;}
div#featureList-feature {width: 442px;height:368px;overflow: hidden;position: relative;background-color:#333;border-right: 1px solid #ddd;}		
div.featureList ul,div.featureList-special ul,div#featureList-feature ul {position: absolute;top: 0;list-style: none;	padding: 0;margin: 0;background-color:#fff;}
ul#tabs,ul#tabs-special,ul#tabs-feature {left: 0;z-index: 3;width: 120px;background-color:#8d281a; /*colour of top-left rectangle*/}
ul#tabs li,ul#tabs-special li,ul#tabs-feature li {font-size: 1.6em;font-family:Arial, Helvetica, sans-serif;background-color:#333;height: 33px;}		
ul#tabs li img,ul#tabs-special li img,ul#tabs-feature li img {padding: 5px;border: none;float: left;margin: 10px 10px 0 0;}
ul#tabs li a,ul#tabs-special li a,ul#tabs-feature li a {border-bottom: 1px solid #666666;color: #FFFFFF;display: block;outline: medium none;padding: 8px 10px 11px;text-decoration: none;}
ul#tabs li a:hover,ul#tabs-special li a:hover,ul#tabs-feature li a:hover {text-decoration: none;}
ul#tabs li a.current,ul#tabs-special li a.current,ul#tabs-feature li a.current {background-color:#FFFFFF;color: #333333;}
ul#tabs li a.current:hover,ul#tabs-special li a.current:hover,ul#tabs-feature li a.current:hover {text-decoration: none;cursor: default;}
ul#output {right: 0;width: 290px;height:428px;position: absolute;border-bottom: 1px solid #333;}
ul#output li {position: absolute;width: 290px;height: 428px;float:left;display:inline;margin: 6px 1px 0 auto;}
ul#output-special {right: 0;width: 386px;height: 408px;position: absolute;border-bottom: 1px solid #333;}
ul#output-special li {position: absolute;width: 366px;height: 402px;float:left;display:inline;margin: 6px auto 0;padding:3px 10px 10px;}
ul#output-feature {right: 0;width: 322px;height: 408px;position: relative;border-bottom: 1px solid #333;}
ul#output-feature li {position: absolute;width: 322px;height: 402px;float:left;display:inline;margin: 6px auto 0;}
.headline h3 {display: inline;float: right;width: 214px;}
.features_corner {background-color: #DF801B;background-image: url("http://www.straitstimes.com/STI/STIMEDIA/sp/2010/images/blackshade.png");color: #FFFFFF;font-size: 1.3em;font-weight: bold;height: 29px;padding: 12px 14px 12px 10px;width: 96px;}
.itemFeatureS {background-color: #FFFFFF;border: 1px solid #DDDDDD;float: left;font-size: 12px;height: 160px;margin: 0 0 10px 10px;overflow: hidden;padding: 2px;width: 140px;}
.itemFeatureS img {margin-bottom: 3px;opacity: 0.9;padding: 0;width: 140px;}
.itemFeatureS .kicker {color: #666666;font-family: Verdana,Geneva,sans-serif;font-size: 9px;font-weight: bold;margin: 0;text-transform: uppercase;}
.itemFeatureS h4 {font-size: 12px;padding: 2px;}
.itemFeatureS a {cursor: pointer;}
.features_nip {padding: 0 0 6px 10px;width: 322px;}
.features_ig1 {float: left;margin: 3px 0 0;width: 320px;}
.features_published {color: #777777;font-size: 11px;line-height: 125%;margin: 10px auto 0;width: 70px;}
.features_nip img {float: left;height: 70px;margin: 3px;width: 70px;}
.item h1 {font-family: Georgia,"Times New Roman",Times,serif;font-size: 21px;font-weight: normal;line-height: 1.1em;margin: 6px 0 3px;}
.item .byline {color: #777777;display: block;font-size: 11px;margin: 2px 0 12px;}
.item p {display: block;font-size: 13px;line-height: 125%;margin: 0;}
#ad_table1 {  border-spacing: 0;}
ul#rotator-info {display:none;}
#rotator-display {padding:0px;margin:0px;height:375px;overflow:hidden;}
	
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/STI/STIMEDIA/2011/js/colorbox/images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/controls.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/STI/STIMEDIA/2011/js/colorbox/images/controls.png) no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/STI/STIMEDIA/2011/js/colorbox/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/STI/STIMEDIA/2011/js/colorbox/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/STI/STIMEDIA/2011/js/colorbox/images/controls.png) no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/STI/STIMEDIA/2011/js/colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/STI/STIMEDIA/2011/js/colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/STI/STIMEDIA/2011/js/colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/STI/STIMEDIA/2011/js/colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/STI/STIMEDIA/2011/js/colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/STI/STIMEDIA/2011/js/colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/STI/STIMEDIA/2011/js/colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/STI/STIMEDIA/2011/js/colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
.colorboxcaption {padding-top:5px;color:#666666;font:10px Verdana,Helvetica,sans-serif;text-align:left;}	

