/**
* Columns
*
* Specific main content extended for front pages
*
* @section				structure
* @subsection			content
* @subsubsection	columns-extended
*/

.mainContent
{ width: 500px; margin:0; padding: 0 5px 0 20px; }

/**
* Categories
*
* @section		common
* @subsection	categories
*/

.categories
{ height: 100%; margin: 0 0 15px 0; overflow: hidden; }

	.categories h3
	{ font-size: 14px; line-height: 18px; padding: 5px 0 0 0; }

	.categories .categoriesColumn
	{ float: left; padding: 0 10px 10px 0; width: 48%; }
	
	.categories .categoriesColumn .complementaryInfo
	{ padding: 0; }
	
	.categories .categoriesRightColumn
	{ padding-right: 0; }

/**
* Location
*
* @section		common
* @subsection	location
*/

.locations
{ height: 100%; overflow: hidden; }

	.locations h3
	{ font-size: 12px; }
	
/** All Locations */

.allLocations
{ border-bottom: 1px solid #CC7B29; padding: 10px 10px 10px 20px; }

	.allLocations .complementaryInfo
	{ padding: 5px 0 0 20px; }
	
/**
* Templates
*
* @section	templates
*/

.templates
{ height: 100%; overflow: hidden; }

	.templates h3
	{ font-size: 14px; line-height: 18px; padding: 5px 0 0 0; }

	.templates .templatesColumn
	{ float: left; padding: 0 10px 0 0; width: 48%; }
	
	.templates .templatesRightColumn
	{ padding: 0; }

/**
* Quick List
*
* @section	quicklist
*/
	
.quickList
{ padding: 10px 0 10px 0; }

.sidebar .featuredItems
{ padding: 0; }

	.sidebar .quickList h3
	{ line-height: 24px; }
