.wrapper{	width: 720px;	height: 405px;}div, h1, h2, p, h3, a{	padding: 0;	margin: 0;	border: 0;}.leftcol{	width: 144px;	background-color: #bbb;	float:left;	height: 100%;}.leftcol h1{	font-size: 19px;	color: white;	text-align: center;	width: 100%;	height: 20px;	background-color: #660000;	padding-top: 10px;}.leftcol h2{	text-align: center;	width: 100%;	font-size: 16px;	padding: 6px 0;	text-decoration:underline;}.leftcol .featured_link a, .leftcol .featured_link{	text-align: center;	width: 100%;	font-size: 14px;	font-weight: bold;	color: white;	padding: 5px 0;}.midcol{	width: 432px;	background-color: #FFFFFF;	float:left;	height: 100%;}	.rightcol{	width: 144px;	background-color:#999;	float: right;	height: 100%;}.search{	margin: 10px 5px 10px 5px;}.searchresults{	margin: 15px;}.searchresults h2{	font-size: 18px;	padding: 5px 0px;}.searchresults p{	font-size: 14px;	padding: 6px 0;}.searchresults p.description{	padding: 12px;}.searchresults p.title{	margin: 3px 0;	padding: 0px;	font-size: 14px;}.search input{	margin: 5px 0px;	padding: 2px;	border: 1px solid #ccc;}.search h1{	font-size: 16px;	padding: 0px;	margin: 0px;}.clearfloat{	clear: both;}.piecetitle{	height: 190px;	width: 100%;	background-color:#bbb;}.piecetitle .floatright{	width: 40%;	float: right;	padding-top: 75px;	padding-left: -px;}.piecetitle .floatleft{	float: left;	width: 48%;	padding: 10px 0 15px 10px;}.piecetitle h1{	font-size: 24px;}.piecetitle p{	font-size: 18px;}.piecesubtitle{	clear: both;	margin: 13px;}.piecesubtitle h2{	font-size: 18px;	font-weight: bold;}.piecesubtitle p{	font-size: 12px;	padding: 5px 0px;}.text_description{	padding: 6px;	font-size: 12px;}
