@charset "utf-8";
p#cat_desc_short {
	margin: 0 120px 0 100px;
}
#cat_desc_long {
	/*display: none;*/
	margin-left: 120px;
	margin-bottom: 60px;
}
#cat_desc_long_header {
	font-weight: bold;
}
#cat_desc_long_header span {
	font-weight: normal;
}
#all_items {
	margin: 35px 50px 0 50px;
	padding: 0;
	position: relative;
}
/* It's just easier to use abs. posn because columns generated in sequential order - not 1-3-2 (as req. by float) */
#all_items .col0, #all_items .col1, #all_items .col2 {
	position: absolute;
	width: 30%;
}
#all_items .col0 {
	position: static;
}
#all_items .col1 {
	top: 0;
	left: 33%;
	padding: 0;
}
#all_items .col2 {
	top: 0;
	left: 66%;
}
#all_items ul {
	margin: 0 0 30px 0;
	padding-left: 10px;
}
#all_items h2 {
	margin-bottom: 10px;
	margin-top: 0;
}
#all_items li a {
	color: #0505a8;
}
@media print {
	p#cat_desc_short {
		margin-left: 0;
		margin-right: 0;
	}
}
