/*google custom search overwrite*/
#searchinput{
border-top-width:0px !important;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;
background-color:transparent !important;
background-image:none !important;
}

.trimming_60x60{
	width: 60px;
	height:60px;
	overflow:hidden;
}
.contentPanel .top .entry div.trimming_60x60{
	width: 60px;
	height:60px;
	overflow:hidden;
}

.trimming_height194{
	height:194px;
	overflow:hidden;
}
.trimming_height157{
	height:157px;
	width: 315px;
	overflow:hidden;
}




.current_page{
	background:transparent url(/images/common/bgIndexNavi.gif) no-repeat scroll 2px 0;
	color:#FFFFFF;
	cursor:default;
	text-decoration:none;
	display:block;
	height:16px;
	padding:0 2px;
	width:16px;
}


#top #topWebPanel .panelBody .noImg .entryTxt,
#top #topSelectionPanel .panelBody .noImg .entryTxt{
	float:none;
	width:auto;
}
#top #topWebPanel .panelBody .noImg .entryTxt .btnWrap,
#top #topSelectionPanel .panelBody .noImg .entryTxt .btnWrap{
	width:auto;
}

#topLevelCat #content #showCase .noImg .showCaseTxt{
	float:none;
	width:auto;
}
#news #container .entryDetail .entryDetailHeadline,
#stories #container .entryDetail .entryDetailHeadline,
#voices #container .entryDetail .entryDetailHeadline,
#tieup #container .entryDetail .entryDetailHeadline,
#for-woman #container .entryDetail .entryDetailHeadline{
	margin-bottom:30px;
}
#news #container .entryDetail .entryImage,
#stories #container .entryDetail .entryImage,
#voices #container .entryDetail .entryImage{
	margin-top:0px;
}
#stories #container .entryDetail .entryDetailBodyCopy p,
#stories #container .entryDetail .entryDetailBodyCopy h3,
#news #container .entryDetail .entryDetailBodyCopy p,
#news #container .entryDetail .entryDetailBodyCopy h3, 
#picture #container #pictureEntry .panelNoShadow p,
#tieup #container .entryDetail .entryDetailHeadline{
	text-indent: 0;
}

#news #container  .reuters{
	text-align:right;
}
#container p strong{
	font-weight:bold;
}

#picture #container #showCase .showCaseImg{
	text-align:center;
	background-color:  #000000;
}

/*#about #contentPanel.aboutContent h2{
	border-left:5px solid #ee3229;
	color:#ee3229;
	font-weight:bold;
	line-height:1.2;
	padding-left:6px;
	font-size:116%;
	margin-bottom:12px;
	float:none;
}*/

#about #contentPanel h3{
	padding-left:14px;
	font-weight:bold;
}
#about #contentPanel.aboutContent ul,
#about #contentPanel.aboutContent p{
	width: auto;
	margin-bottom: 10px;
	margin-left:10px;
	font-size: 16px;
	line-height: 28px;
}
#about #contentPanel.aboutContent ol{
	width: auto;
	margin-bottom: 10px;
	margin-left:20px;
}

#about #contentPanel.aboutContent ul,
#about #contentPanel.aboutContent ol{
	padding-left:1.5em;
}

#about #contentPanel.aboutContent ul li{
	padding-bottom:4px;
	list-style:disc;
}

#about #contentPanel.aboutContent ol li{
	padding-bottom:4px;
	list-style:decimal;
}
/*
//----------------------------------------
// contentPanel
//----------------------------------------
*/
#stories .contentPanel {
	
}

/*
//----------------------------------------
// newestTopic
//----------------------------------------
*/
#stories .newestTopicsWrap {
	margin: 20px 0 ;
	padding: 15px;
	border: 6px solid #ccc;
	cursor: pointer;
}
	#stories #newestTopic {
		position: relative;
		z-index: 10;
	}
	#stories .contentPanelTitle.newestTopicTitle h2{
		float: left;
		margin: 0 15px 0 0;
	}
	#stories .contentPanelTitle.newestTopicTitle .cap{
		font-weight: bold;
		font-size: 14px;
		height: 32px;
		line-height: 32px;
	}
	#stories #newestTopic #newestTopicImg {
		float: left;
		width: 360px;
		overflow: hidden;
	}
		#stories #newestTopic #newestTopicImg img {
				margin: 0 0 0 -62px;		
		}
	
	#stories #newestTopic #newestTopicTxt,
	#stories #newestTopic #newestTopicTxtBgUnder,
	#stories #newestTopic #newestTopicTxtBgOver {
/*		position: absolute;
		top: 0px;
		left: 0px;*/
	}
	#stories #newestTopic #newestTopicTxt {
		float: right;
		width: 360px;
 	}

	#stories #newestTopic #newestTopicTxt {
		float: right;
		width: 360px;
 	}
		#stories #newestTopic #newestTopicTxt h3 {
			font-weight: bold;
			font-size: 24px;
		}	
		#stories #newestTopic #newestTopicTxt h4 {
			font-weight: bold;
			font-size: 16px;
			line-height: 22px;
			margin-top: 11px;
			padding: 0;
			height: auto;
		}
		#stories #newestTopic #newestTopicTxt p {
			line-height: 1.3;
			margin-top: 4px;
		}
		#stories #newestTopic #newestTopicTxt .date {
			margin: 10px 0;
			font-size: 12px;
			font-weight: bold;
			color: #999;
			line-height: 2;
		}
		#stories #newestTopic #newestTopicTxt .btmLink a{
			font-size: 12px;

		}
		#stories #newestTopic .rolloverBt {
			position: absolute;
			bottom: 14px;
			left: 17px;
			z-index: 60;
		}


/*#stories #newestTopic #newestTopicTxt h4 {
	font-size: 197%;
}
#stories #newestTopic #newestTopicTxt p {
	font-size: 123.1%;
}
#stories #newestTopic #newestTopicTxt .date,
#special .entryHead #newestTopic .date {
	font-size: 93%;
}
*/

.search-results-header{
	font-size: 120%;
	font-weight:bold;
	margin-bottom:20px;
	padding-bottom:5px;
	padding-left:15px;
	padding-top:15px;
	border-bottom:1px solid #CCCCCC;
}
.search-results-container{
	padding-left:30px;
}
.search-entry{
	padding-bottom:20px;
}
.search-results-container h3{
	font-size: 120%;
	padding-bottom:10px;
}
.search-results-container h3 a{
	color:#0000CC;
}

.entry-tags{
	padding:10px 0;
}
.entry-tags h4,
.entry-tags ul{
	float:left;
}
.entry-tag{
	float:left;
	padding-left:10px;
}
.url-footers{
	color:green;
}

#notfound{
	padding:10px 0px;
}

#notfound p{
	padding:20px 0px 0px 0px;
}

a, a:link, a:visited {
	color:#333333;
}
#topWebPanel .panelBody .entry .entryTxt{
	padding-left:5px;
}

#voices .entryList .entryDetailHeadline h3 {
	line-height:1.4;
}
.annotation{
	background-color:#E5E5E5;
	margin: 30px 0;
	padding: 16px;
}

#contentWrap #sidePanel #sideSpecialPanel .sidePanelBody{
	padding-bottom:0;
}
#contentWrap #sidePanel #sideSpecialPanel .sidePanelBody .tail{
	margin-bottom:7px;
}

#voices .column #contentWrap #sidePanel #sideProfilePanel .sidePanelNoShadowBody #profileWrap .profileTxt .link,
#voices .blog #contentWrap #sidePanel #sideProfilePanel .sidePanelNoShadowBody #profileWrap .profileTxt .link{
	background-position:3px 0.4em;
}
#contentWrap .entryDetail #recommend ul li{
	background-position:0 0.4em;
}
#tagsearch .content-nav{
	text-align:center;
}
/*link*/
#top #topVoicePanel #topVoiceWrap .entry .entryTxt h4 a{
	text-decoration:none;
	color:#333333;
}
#top #topVoicePanel #topVoiceWrap .entry .entryTxt h4 a:hover,
#top #topVoicePanel #topVoiceWrap .entry .entryTxt h4 a:focus,
#top #topVoicePanel #topVoiceWrap .entry .entryTxt h4 a:active {
	text-decoration:none;
	color: #ee3229;
}

#top #topVoicePanel #topVoiceWrap .entry .entryTxt h5 a{
	text-decoration:none;
	color:#666666;
}
#top #topVoicePanel #topVoiceWrap .entry .entryTxt h5 a:hover,
#top #topVoicePanel #topVoiceWrap .entry .entryTxt h5 a:focus,
#top #topVoicePanel #topVoiceWrap .entry .entryTxt h5 a:active {
	text-decoration:none;
	color: #ee3229;
}
#top #topVoicePanel #topVoiceWrap .entry .entryTxt p a:hover,
#top #topVoicePanel #topVoiceWrap .entry .entryTxt p a:focus,
#top #topVoicePanel #topVoiceWrap .entry .entryTxt p a:active {
	text-decoration:underline;
	color: #ee3229;
}
/*showcase tag*/
#topLevelCat #showCase .showCaseBody .showCaseTxt .catch {
	color: #ee3229;
	font-weight: bold;
}
/*bookmark*/
.bookmark a,
.bookmark a:hover,
.bookmark a:focus,
.bookmark a:active {
	text-decoration:none;
}
.bookmark span{
	color: #666666;
	vertical-align: text-bottom;
}
.bookmark a img{
	vertical-align: text-bottom;
}
