#contents
{
	margin-top: 60px;
	width:922px;
}
	
	
	#contents img
	{
		margin-bottom: 50px;
	}
	
	#contents p
	{
		font-size: 19px;
		line-height: 25px;
		color: #e3032d;
		width: 550px;
		font-weight: normal;
		text-transform: uppercase;
	}
	
	#contents div.Text
	{
		width: 550px;
		font-size: 12px;
		line-height: 15px;
		font-weight: normal;
		color: #b1b1b1;
	}
	
	#contents div.Text a
	{
		color: #b1b1b1;
		text-transform: none;
		text-decoration: underline;
	}
	
	#contents p a
	{
		color: #ff66ff;
		text-transform: none;
	}
	
	#contents p a:hover,
	#contents p a.On
	{
		color: #ff00ff;
	}
	

	#contents h2
	{
		font-size: 19px;
		margin-top: 15px;
		font-weight: normal;
		text-transform: uppercase;
		color: #ccc;
		font-style: italic;
	}	
		
	
		#contents p a.left,
		#contents p a.right
		{
			display: block;
			width: 180px;
			color: #FFF;
			margin-top: 10px;			
		}

		#contents p a.left
		{
			float: left;
			padding-left:73px;
			font-size: 16px;			
		}

		#contents p a.right
		{
			float: right;		
			padding-right:65px;
			font-size: 16px;	
		}
		
	#contents span.year
	{
		display: block;
		margin: 0px;
		font-family: Arial;
		font-size: 13px;
		text-align: left;
		margin-left: 10px;
		margin-top: 60px;
	}		
	
	#showcase
	{
		margin-top: 5px;	
		display: block;
		width: 1000px;
		margin-bottom: 40px;	
	}
	
		.portfolio
		{
			float: left;
			display: inline;
			width: 219px;
			_width: 220px;
			text-align: left;
		}
		
		h4.firstCat
		{
			background: transparent url(../images/csc/prt_tp.gif) no-repeat left top;
			padding-top: 1px;
		}
		
		.portfolio div
		{
			background: transparent url(../images/csc/prt_lf.gif) no-repeat left top;
			min-height: 296px;
			_height: 296px;
			padding-left: 1px;
		}
		
		.portfolio div.navbg
		{
			background: transparent url('../images/csc/body/bk_p.gif') repeat-x top center;
			padding-left: 0px;
		}
		
		.portfolio div.navbg h4
		{
			padding: 15px 0px 0px 10px;
			font-size: 14px;
			color: #E3032D;
		}
		
		.portfolio ul 
		{
			width: 185px;
			_width: 184px;
			min-height: 296px;
			_height: 296px;
			display: block;
			padding: 10px 15px 0px 20px;
		}		
		
		.portfolio ul li
		{
			margin: 3px 0px; 
		}
	
			.portfolio a
			{
				display: block;
				font-size: 12px;
				color: #FFF;
				/* width: 220px !important; */
				width: 170px !important;				
				text-align: left;
				line-height: 15px;
			}
			
			#contents .portfolio img
			{
				margin: 0px 0px 30px 0px;
			}
			
			.portfolio .On a
			{
				font-size: 12px;
				text-align: left;				
				color: #0033ff;				
			}
	
		#showcase .preview
		{
			width: 641px;
			display: block;
			float: left;
			font-size: 13px;
			text-align: left;
			color: #ffffff;
		}
	
			#showcase .preview h3,
			#showcase .preview h4,
			#showcase .preview h5
			{
				text-align: left;
				margin: 0px 0px 20px 20px;
				color: #0066cc;				
			}
			
				#showcase .preview h4,
				#showcase .preview h5
				{
					font-size: 11px;
				}
			
				#showcase .preview h3 a
				{
					color: #0066cc;
					float: none;
					margin: 0;
				}
			
			#showcase .preview p
			{
				font-size: 13px;
				line-height: 15px;
				text-align: left;
				color: #ffffff;
				margin: 0px 0px 20px 20px;
				text-transform: none;
			}
			
				#showcase .preview p a
				{
					color: #ffffff;
					float: none;
					margin: 0;
				}
		
			#showcase .preview a
			{
				display: inline;
				float: left;
				margin-left: 20px;				
				text-align: left;
				font-size: 14px;
				margin-bottom: 15px;	
				color: #fff;
				font-size: 11px;
				max-width: 300px;
				/*
				overflow: hidden;
				height: 215px;
				*/		
			}
			
			#showcase .preview a.link
			{
				float: none;
				display: inline;
				color: #e3032d;
				margin: 0px 0px 0px 20px;
			}
			
			#showcase .preview img
			{
				margin: 0px 0px 15px;
				padding: 0px;
			}
			
#showcase .preview #MonthlyUpdate a
{
	height: 130px;
	overflow: hidden;
}
