@charset "utf-8";

/*==================================================================
//
//  top level category style
//
==================================================================*/

/*---------------------------------------------------------------
-----------------------------------------------------------------

-- /world

-- /usa

-- /business

-- /cinema

-----------------------------------------------------------------
---------------------------------------------------------------*/


/* content
============================================================*/
/*#topLevelCat #content {
	float: left;
	width: 666px;
	margin-top: 5px;
}*/
/*
//----------------------------------------
// contentTopTitle
//----------------------------------------
*/

.contentPanelTopTitle #contentTitle {
	margin: 20px 0 0;
	padding: 0 0 10px;
}
	.contentPanelTopTitle .contentSubTitle {
		padding: 20px 0 0;
	}
	.contentPanelTopTitle .contentSubTitle h3{
		font-size: 28px;
		font-weight: bold;
		color: #ee3229;
	}
	.contentPanelTopTitle .contentSubTitle .cap{
		margin: 10px 0 0;
		font-size: 16px;
		font-weight: bold;
		color: #333;
	}
	.contentPanelTopTitle #contentTitle #contentTitleBody {
		padding: 14px 9px 0;
	}
	.contentPanelTopTitle #contentTitle h2 {
		float: left;
	}
	.contentPanelTopTitle #contentTitle .cap {
		float: right;
		margin-top: 10px;
	}


/*
//----------------------------------------
// showCase
//----------------------------------------
*/
#topLevelCat #showCase {
	border: none;
	margin: 15px 0 0; 
	padding: 6px;
	background:  url(/images/side/bg_side_contents.gif) 0 0;
}
/*#topLevelCat #showCase {
	border: 6px solid #ccc;
	padding: 15px;
}
*/
		#topLevelCat #showCase .over {
			background-position: -666px bottom;
		}
		#topLevelCat #showCase .showCaseBody{
			padding: 15px;
			background: #fff;
		}
		#topLevelCat #showCase .showCaseBody .showCaseTxt {
			float: right;
			width: 500px;
		}
			#topLevelCat #showCase .showCaseBody .showCaseTxt h2 {
				margin-top: 2px;
			}
			#topLevelCat #showCase .showCaseBody .showCaseTxt h3 {
				color: #000000;
				margin: 10px 0;
				font-size: 20px;
				font-weight: bold;
				line-height: 1.2;
			}
			#topLevelCat #showCase .showCaseBody .showCaseTxt h4 {
				color: #000000;
				line-height: 1.5;
				margin-top: 1px;
			}
			#topLevelCat #showCase .showCaseBody .showCaseTxt p {
				line-height: 1.5;
				margin-top: 10px;
				font-size: 16px;
			}
			#topLevelCat #showCase .showCaseBody .showCaseTxt .date {
				color: #999;
				font-size: 12px;
				font-weight: bold;
				line-height: 1.5;
				margin-top: 5px;
			}
		
		#topLevelCat #showCase .showCaseBody .showCaseImg {
			float: left;
			width: 225px;
			height: 165px;
			overflow: hidden;
		}

		#topLevelCat #showCase .showCaseBody .entryTxt {

			float: right;
			width: 500px;
		}


		#topLevelCat #showCase + .entry{
			margin-top: 20px; 
			border-top: 1px solid #999;
		}
		#topLevelCat .panelNoShadow > .entry:first-child{
			margin-top: 20px; 
			border-top: 1px solid #999;
		}

		#topLevelCat #showCase .showCaseBody .entry{
			padding: 0;
			border: none !important; 
		}

		#topLevelCat #showCase .showCaseBody .entryImg {
			float: left;
			width: 225px;
			height: 165px;
			overflow: hidden;
		}
		#topLevelCat #showCase .showCaseBody .entryImg img{
			height: 165px;
		}

		#topLevelCat #showCase .showCaseBody .entryTxt {
			float: right;
			width: 500px;
		}





/*
//----------------------------------------
// contentPanel
//----------------------------------------
*/
#topLevelCat #contentPanelNew{
	margin: 20px 0 0;
/*	border-top: 1px solid #999;
*/}
