/*
** LAYOUT AREAS
**
**	+-------------------------------------------------------+
**	|		mod_layout_header			|
**	+-------------------------------------------------------+
**	|							|
**	|							|
**	|							|
**	|	Content bracketed by mod_layout-supplied	|
**	|		headers and footers			|
**	|							|
**	|							|
**	|							|
**	+-------------------------------------------------------+
**	|		mod_layout_footer			|
**	+-------------------------------------------------------+
**
** Each of the labeled area is defined as a class, with the exception
**  of the user-supplied content.  The user-supplied content can use
**  its own style sheets or internal markup.
**
** COLOR GUIDES
**
**	Season	mod_layout_header	mod_layout_footer
**	======	=================	=================
**	Winter	#0000ff (bg)		#0000ff
**		#bbbbbb (font)		#bbbbbb
**		#ffffff (link)		#ffffff
**
**	Spring	#009900 (bg)		#009900
**		#000000 (font)		#000000
**		#ffffff (link)		#ffffff
**
**	Summer	#bb3333 (bg)		#bb3333
**		#000000 (font)		#000000
**		#ffffff (link)		#ffffff
**
**	Fall	#b55100	(bg)		#b55100
**		#e5af6b (font)		#e5af6b
**		#e8d8a8 (link)		#e8d8a8
*/

div.mod_layout_header {
	margin:					0;
	font-family:				Verdana, sans-serif;
	font-size:				12px;
	background-color:			#009900;
	color:					#000000;
	border:					1px solid #009900;
}

div.mod_layout_header h1, h3, h4 {
	text-align:				left;
	margin:					0;
	padding:				5px 10px 5px 10px;
}

div.mod_layout_header h3 a {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_header h3 a:link {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_header h3 a:active {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_header h3 a:visited {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_header h4 a {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_header h4 a:link {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_header h4 a:active {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_header h4 a:visited {
	color:					#ffffff;
	font-style:				italic;
}

/* Footer information */

div.mod_layout_footer {
	margin:					0;
	font-family:				Verdana, sans-serif;
	font-size:				10pt;
	background-color:			#009900;
	color:					#000000;
	border:					1px solid #009900;
}

/*
div.mod_layout_footer table {
	width:					100%;
	background-color:			#0000ff;
	color:					#bbbbbb;
}
*/

div.mod_layout_footer p {
	font-size:				1em;
	font-family:				Verdana, sans-serif;
	color:					#bbbbbb;
	text-align:				left;
	padding:				0.5em 10px 0.5em 10px;
}

div.mod_layout_footer p a {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_footer p a:link {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_footer p a:active {
	color:					#ffffff;
	font-style:				italic;
}

div.mod_layout_footer p a:visited {
	color:					#ffffff;
	font-style:				italic;
}
