/**
* eDirectory - Style Definitions on Modules Front Page
*
* This style sheet describes the styles applied for the front page
* of all modules
*
* @package		layout
* @author			Arca Solutions
* @copyright	Copyright (c) 2009, Arca Solutions Inc.
*
* @colordef		#069; standard blue 					(link color and title highlight)
* @colordef		#333; standard dark gray 			(text colors)
* @colordef		#666; standard gray 					(notes, complementary information)
* @colordef		#690; standard green color 		(footer links, members links, search box)
* @colordef		#C00; standard red 						(standard hover link, highlight label, calendar day's hover, secondary link color)
* @colordef		#CCC; standard border color
* @colordef		#EEE; secondary border color
* @colordef		#FFC; standard yellow color 	(highlight featured, calendar day's hover)
* @colordef		#F7F7F7; tertiary border color, light gray background color
* @colordef		#FFFFEF; secondary yellow		 	(showcase background, subcategories' dropdown)
*/

/**
* Categories
*
* @section	categories
*/

.categories
{ height: 100%; overflow: hidden; }

	.categories h3 a
	{ padding: 5px 0 0 5px; }

	.categories .categoriesColumn
	{ float: left; padding: 0 10px 10px 0; width: 48%; }
	
		.categories .categoriesColumn p.complementaryInfo
		{ margin-left: 5px; }
	
	.categories .categoriesRightColumn
	{ padding-right: 0; }
	
	.sidebar .categoriesColumn p.complementaryInfo
	{ padding-left: 15px; }
	
	.categoriesColumn p.complementaryInfo a
	{ color: #666; font-weight: normal; }
	
	.categories .viewAllCategories
	{ float: left; clear: both; padding: 5px; width: 100%; }
	
		.sidebar .viewAllCategories
		{ padding: 5px 0 0 22px; }
		
	
/**
* Locations
*
* @section	locations
*/

.locations
{ height: 100%; overflow: hidden; margin: 0 auto; width: 90%; }

	.locations h3
	{ font-size: 12px; padding: 5px 0 5px 10px; }
	
	.locations .standardSubTitle
	{ width: auto; }

/** All Locations */

.allLocations
{ border-bottom: 1px solid #EEE; padding: 10px 0 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; }

/**
* Favorite and Popular
*
* @section	favorite
* @section	popular
*/

.sidebar .standardTitle
{ width: 80% }


/**
* Quick List
*
* @section	quicklist
*/
	
.quickList
{ margin: 0 auto; padding: 10px 0 10px 20px; width: 90%; }

.sidebar .featuredItems
{ padding: 0; }

	.sidebar .quickList h3
	{ line-height: 24px; }
	
.viewMore
{ margin: 0 auto; width: 90%; padding: 0; }
	
/**
* Advertisement
*
* @section	advertisement
*/



/**
* Calendar
*
* @section	calendar
*/

.sidebarBox .baseCalendar
{ margin-right: 15px; }