/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

/* ----- Inner Category Listings ----- */

.Category-Retainer {
	position: relative;
	float: left;
}

.Category-Retainer .Category-List {
	margin: 0 0 10px 20px;
	list-style: none;
}

.Category-Retainer .Category-List LI {
	float: left;
	padding: 0 0 10px 0;
	width: 120px;
}

#Category-Framework {
	position: relative;
	float: left;
	margin: 0 0 0 7px;
	padding: 0 0 10px 0;
	width: 802px;
}
* html #Category-Framework {
	margin: 0 0 0 3px;
}

#Category-Retainer {
	position: relative;
	float: right;
	width: 433px;
}

#Category-Description {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 335px;
}

#Category-Description h2 {
	padding: 0 0 0 0;
}

#Category-Description p {
	padding: 10px 0 0 0;
}

/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

#Category-Description h2 { color: #ffffff; }
#Category-Description p { color: #ffffff; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

#Category-Description h2 { font-size: 0.8em; }
#Category-Description p { font-size: 0.8em; }
