body	{
	margin:	0;
	padding:	0;
	font-family:	Helvetica, Arial, Verdana, sans-serif;
	font-size:	1em;
	color:	#333;
}

h1,h2,h3,h4,h5	{
	margin:	0;
	padding:	0;
}

a	{
	color:	#069;
	font-weight:	bold;
	text-decoration:	none;
}
	a:hover	{
		color:	#096;
	}


#wrapper,
#footnote	{
	width:	690px;
	margin:	0 auto;
	position:	relative;
}


#masthead	{
	height:	110px;
	width:	790px;
	margin:	0 -50px;
	background-color:	#96BDE5;
	position:	relative;
}
	#masthead h1.home	{
		position:	absolute;
		top:	20px;
		left:	65px;
	}
		#masthead h1.home a	{
			display:	block;
			width:	480px;
			height:	40px;
		}
		#masthead h1.home b	{
			display:	none;
		}
	#masthead .navigation	{
		font-size:	0.8em;
	}
		#masthead .navigation ul,
		#masthead .navigation li	{
			margin:	0;
			padding:	0;
			list-style:	none;
		}
		#masthead .navigation li	{
			float:	left;
		}
			#masthead .navigation .contact	{
				position:	absolute;
				top:	60px;
				left:	65px;
			}
				#masthead .navigation .contact li	{
					margin-right:	1ex;
				}
				#masthead .navigation .contact li.find_us	{
				  margin-top: 2px;
				  clear:  left;
				}
			#masthead .navigation .site	{
				position:	absolute;
				bottom:	0;
				right:	50px;
			}
				#masthead .navigation .site li	{
					margin:	0 0 0 0;
					padding:	0;
				}
					#masthead .navigation .site li a	{
						font-weight:	normal;
						display:	block;
						padding:	10px 0 8px 8px;
						text-align:	center;
					}
					#masthead .navigation .site li.the-school a	{
						width:	83px;
					}
					#masthead .navigation .site li.studying-here a	{
						width:	93px;
					}
					#masthead .navigation .site li.parents a	{
						width:	60px;
					}
					#masthead .navigation .site li.gallery a	{
						width:	56px;
					}
					#masthead .navigation .site li.c70th-birthday a	{
						width:	92px;
					}
					#masthead .navigation .site li.the-school a:hover	{
						color:	#969;
					}
					#masthead .navigation .site li.studying-here a:hover	{
						color:	#F99E00;
					}
					#masthead .navigation .site li.parents a:hover	{
						color:	#5B9366;
					}
					#masthead .navigation .site li.gallery a:hover	{
						color:	#36C;
					}
					#masthead .navigation .site li.current a:hover	{
						color:	#FFF;
					}

#content	{
	clear:	both;
	float:	left;
	width:	100%;
}

#context	{
	width:	190px;
	float:	left;
	margin:	0;
	padding:	0;
}
	#context h2	{
		font-family:	"Sagittar", Helvetica, Arial, sans-serif;
		height:	22px;
		font-size:	22px;
		padding:	3px 0 0 10px;
		margin:	27px 0 18px;
		_padding-left:	0;
	}
	#context .navigation	{

	}
		#context .navigation p	{
			line-height:	1.5em;
			font-size:	0.7em;
			margin:	5px 15px;
			width:	140px;
			padding:	3px 0;
		}
		#context .navigation ul,
		#context .navigation li	{
			margin:	0;
			padding:	0;
			list-style:	none;
			_margin-bottom:	-1.3em;
		}
		#context .navigation ul	{
			padding-top:	15px;
			margin-right:	20px;
			padding-bottom:	8.4em;
		}
			#context .navigation .section	{
				bottom:	0;
				right:	0;
			}
				#context .navigation .section li	{
				}
					#context .navigation .section li a	{
						font-size:	0.9em;
						display:	block;
						padding:	5px 15px;
						color:	#69C;
					}
					#context .navigation .section li a:hover	{
						color:	#369;
					}
					#context .navigation .section li.current a	{
						color:	#000;
					}

#data	{
	font-size:	0.8em;
	width:	500px;
	float:	left;
	margin:	0;
	padding:	0 0 30px 0;
}
	#data h1.title	{
		font-family:	"Sagittar", Helvetica, Arial, sans-serif;
		height:	22px;
		font-size:	32px;
		padding:	25px 0 0;
		margin:	0 0 74px 0;
		color:	#FFF;
		font-weight:	normal;
		_margin-bottom:	30px;
	}
	#data div.leader	{
		font-weight:	bold;
	}
	
	#data div.related	{
		width:	218px;
		float:	right;
		margin:	0 -3px 10px 10px;
		background:	url('/images/site/layout/related.png') top right repeat-y;
	}
	#data div.related h2	{
		margin:	0;
		padding:	10px;
		font-size:	1.2em;
		background:	url('/images/site/layout/related_top.png') top right no-repeat;
	}
	#data div.related ul	{
		margin:	0;
		padding:	0 10px 20px;
		list-style:	none;
		background:	url('/images/site/layout/related_base.png') bottom right no-repeat;
	}
	#data div.related li	{
		margin:	0 10px 5px;
	}
		#data div.related li.current a	{
			color:	#000;
		}
	
	#data div.right	{
		float:	right;
		margin:	0 -3px 10px 10px;
	}
	#data div.left	{
		float:	left;
		margin:	0 10px 10px -3px;
	}
	#data div.page_element_image	{
		width:	218px;
		_width:	222px;
		background:	url('/images/site/layout/related.png') top center repeat-y;
	}
		#data div.page_element_image img	{
			display:	block;
			margin:	0 auto;
			padding:	0;
		}
		#data div.page_element_image span.image	{
			display:	block;
			margin:	0;
			padding:	10px;
			background:	url('/images/site/layout/related_top.png') top center no-repeat;
		}
		#data div.page_element_image span.caption	{
			line-height:	0;
			height:	20px;
			*height:	18px;
			display:	block;
			margin:	-12px 0 0;
			*margin-bottom:	-5px;
			padding:	0;
			background:	url('/images/site/layout/related_base.png') bottom center no-repeat;
		}
		#data div.page_element_image span.image a.zoom	{
			display:	block;
			margin:	0 auto;
			text-align:	right;
		}
			#data div.page_element_image span.image a.zoom img	{
				margin-bottom:	8px;
			}
		#data div.page_element_image h2	{
			margin:	0;
			font-size:	1.2em;
		}
		#data div.page_element_image ul	{
			margin:	5px 0 0;
			padding:	0;
			list-style:	none;
		}
		#data div.page_element_image li	{
			margin:	0 5px 5px;
		}
		#data div.page_element_image li.image a	{
			display:	block;
			padding-left:	20px;
			background:	url('/images/site/icons/image.png') left no-repeat;
		}
		#data div.page_element_image li.document a	{
			display:	block;
			padding-left:	20px;
			background:	url('/images/site/icons/download_doc.png') left no-repeat;
		}
	
	
	#data div.listing	{
		clear:	both;
	}	
	
	#data h1	{
		font-size:	2.2em;
	}
	#data h2	{
		margin:	30px 0 0;
		font-size:	1.6em;
	}
	#data h3	{
		font-size:	1em;
		margin:	0 0 15px;
		color:	#666;
	}
	
	#data p,
	#data ul,
	#data ol	{
		margin:	0 10px 20px 10px;
		line-height:	1.8em;
	}
	#data p	{
	}
	#data dl,
	#data .term table	{
		margin:	0 0 20px 0;
		float:	left;
		clear:	left;
	}
		#data dt,
		#data .term table th	{
			width:	180px;
			float:	left;
			margin:	0 0 10px 0;
			padding:	10px 10px 0 0;
			text-align:	right;
			font-weight:	bold;
			clear:	left;
			border-top:	1px solid #EEE;
		}
		#data dd,
		#data .term table td	{
			padding:	10px 0 0 0;
			width:	280px;
			margin:	0 0 10px;
			float:	left;
			border-top:	1px solid #EEE;
		}
			#data dd p,
			#data .term table td p	{
				padding:	0;
				margin:	0 0 10px;
				color:	#666;
			}
		#data .term table th,
		#data .term table td	{
			padding:	10px 10px 1px 0;
			vertical-align:	top;
		}


/*	form layouts
*/
fieldset	{
	margin:	20px 0;
	padding:	20px 0;
	border:	none;
	border-top:	3px solid #FDEBAB;
}
form	{
	margin:	0;
	padding:	0;
}
form .errorExplanation	{
	margin:	0 0 20px;
	padding:	0;
}

textarea.field,
input.field	{
	border:	1px solid #7C7C7C;
	border-left-color:	#C3C3C3;
	border-right-color:	#C3C3C3;
	border-bottom-color:	#DDD;
	font-family:	Helvetica, Arial, sans-serif;
	background:	#FFF url('/images/admin/field.gif') top repeat-x;
	font-weight:	bold;
	color:	#808080;
}
.field select	{
	border:	1px solid #7C7C7C;
	border-left-color:	#C3C3C3;
	border-right-color:	#C3C3C3;
	border-bottom-color:	#DDD;
	background:	#FFF url('/images/admin/field.gif') top repeat-x;
	font-family:	Helvetica, Arial, sans-serif;
	padding:	2px;
	font-weight:	bold;
	color:	#808080;
}
input.submit	{
	background:	#FDEBAB;
	border-width:	1px;
	border-color:	#FDEBAB;
	color:	#333;
	font:	bold 12px/16px Helvetica, Arial, sans-serif;
	padding:	1px 10px;
}
table.form	{
	margin:	0;
	padding:	0;
}
	table.form th,
	table.form td	{
		padding:	10px 0;
		line-height:	22px;
	}
	table.form th	{
		color:	#808080;
		width:	100px;
		text-align:	right;
		padding-right:	15px;
		vertical-align:	top;
	}
	table.form td	{
		font-weight:	bold;
		color:	#AAA;
	}
		table.form th label	{
			font-weight:	bold;
		}
		table.form td label	{
			font-weight:	normal;
		}
		table.form td label.checkbox	{
			display:	block;
		}
	table.form textarea.field,
	table.form td span.static,
	table.form input.field	{
		width:	370px;
		display:	block;
		font:	bold 12px/16px Helvetica, Arial, sans-serif;
		padding:	3px;
		vertical-align:	bottom;
		color:	#808080;
		margin:	0;
	}
	table.form td span.static	{
		border:	1px solid #DDD;
		color:	#999;
		background-color:	#EEE;
	}
	table.form textarea.summary	{
		height:	8em;
	}
	table.form textarea.content	{
		height:	16em;
	}
	table.form .simple input.field	{
		display:	inline;
		width:	540px;
	}
	table.form .combo input.field	{
		display:	inline;
		width:	350px;
	}
		table.form .combo input.short	{
			width:	300px;
		}
		table.form .combo input.tiny	{
			width:	180px;
		}
	table.form input.add	{
		border:	none;
		margin:	2px 0;
		padding:	0;
		width:	16px;
		height:	16px;
		position:	absolute;
		right:	7px;
		top:	7px;
	}
	form input.submit	{
		display:	block;
		margin:	0 0 20px 115px;
	}
	table.form .fieldWithErrors input.field,
	table.form .fieldWithErrors textarea.field	{
		border:	1px solid #C00;
		background:	#FFFCF2;
	}

form.search	{
	float:	left;
	margin:	0 0 -10px;
	padding:	10px 0 0;
	width:	100%;
	border-top:	3px solid #FDEBAB;
}



/*	section themes
*/
body.home	{
	background:	#FFF url('/images/site/layout/home_body.png') top center repeat-x;
}
	body.home #masthead	{
		background:	#FFF url('/images/site/layout/home_masthead.png') top center repeat-x;
	}
	body.home #masthead .navigation .site li.the-school a	{
		background:	url('/images/site/layout/home_the-school-nav.png') bottom right no-repeat;
	}
	body.home #masthead .navigation .site li.studying-here a	{
		background:	url('/images/site/layout/home_studying-here-nav.png') bottom right no-repeat;
	}
	body.home #masthead .navigation .site li.parents a	{
		background:	url('/images/site/layout/home_parents-nav.png') bottom right no-repeat;
	}
	body.home #masthead .navigation .site li.gallery a	{
		background:	url('/images/site/layout/home_gallery-nav.png') bottom right no-repeat;
	}
	body.home #masthead .navigation .site li.c70th-birthday a	{
		background:	url('/images/site/layout/home_70th-nav.png') bottom right no-repeat;
	}
	body.home #masthead .navigation li.current a	{
		color:	#FFF;
	}
	body.home #content	{
		background:	url('/images/site/layout/home_content.png') no-repeat;
	}
	body.home #context	{
		margin-top:	30px;
		margin-right:	0;
	}
	body.home #context h2	{
		font-family:	Helvetica, Arial, Verdana, sans-serif;
		font-size:	0.8em;
		height:	1.4em;
		margin:	15px 15px 5px;
		padding:	0;
	}
	body.home #context .navigation ul	{
		padding-top:	0;
	}
	body.home #data	{
		background:	url('/images/site/layout/home_data.png') top left no-repeat;
	}
	body.home #data h1.welcome	{
		color:	#069;
		text-align:	right;
		font-family:	"Sagittar", Helvetica, Arial, sans-serif;
		height:	20px;
		font-size:	42px;
		padding:	25px 0 0;
		margin:	0 0 260px 0;
		color:	#FFF;
		font-weight:	normal;
		_margin-bottom:	220px;
	}

body.corporate,
body.the-school	{
	background:	#FFF url('/images/site/layout/the-school_body.png') top center repeat-x;
}
	body.corporate #masthead,
	body.the-school #masthead	{
		background:	#FFF url('/images/site/layout/the-school_masthead.png') top center repeat-x;
	}
	body.corporate #masthead .navigation .site li.the-school a	{
		background:	url('/images/site/layout/corporate_the-school-nav.png') bottom right no-repeat;
	}
	body.the-school #masthead .navigation .site li.the-school a	{
		background:	url('/images/site/layout/the-school_the-school-nav.png') bottom right no-repeat;
	}
	body.corporate #masthead .navigation .site li.studying-here a,
	body.the-school #masthead .navigation .site li.studying-here a	{
		background:	url('/images/site/layout/the-school_studying-here-nav.png') bottom right no-repeat;
	}
	body.corporate #masthead .navigation .site li.parents a,
	body.the-school #masthead .navigation .site li.parents a	{
		background:	url('/images/site/layout/the-school_parents-nav.png') bottom right no-repeat;
	}
	body.corporate #masthead .navigation .site li.gallery a,
	body.the-school #masthead .navigation .site li.gallery a	{
		background:	url('/images/site/layout/the-school_gallery-nav.png') bottom right no-repeat;
	}
	body.corporate #masthead .navigation .site li.c70th-birthday a,
	body.the-school #masthead .navigation .site li.c70th-birthday a	{
		background:	url('/images/site/layout/the-school_70th-nav.png') bottom right no-repeat;
	}
	body.corporate #masthead .navigation li.current a,
	body.the-school #masthead .navigation li.current a	{
		color:	#FFF;
	}
	body.corporate #content,
	body.the-school #content	{
		background:	url('/images/site/layout/the-school_content.png') no-repeat;
	}
	body.the-school #content h2,
	body.the-school #context h2	{
		color:	#C3B3CC;
	}
	body.corporate #context .navigation ul,
	body.the-school #context .navigation ul	{
	}
	body.corporate #data h1.title,
	body.the-school #data h1.title	{
		
	}

body.studying-here	{
	background:	#FFF url('/images/site/layout/studying-here_body.png') top center repeat-x;
}
	body.studying-here #masthead	{
		background:	#FFF url('/images/site/layout/studying-here_masthead.png') top center repeat-x;
	}
	body.studying-here #masthead .navigation .site li.the-school a	{
		background:	url('/images/site/layout/studying-here_the-school-nav.png') bottom right no-repeat;
	}
	body.studying-here #masthead .navigation .site li.studying-here a	{
		background:	url('/images/site/layout/studying-here_studying-here-nav.png') bottom right no-repeat;
	}
	body.studying-here #masthead .navigation .site li.parents a	{
		background:	url('/images/site/layout/studying-here_parents-nav.png') bottom right no-repeat;
	}
	body.studying-here #masthead .navigation .site li.gallery a	{
		background:	url('/images/site/layout/studying-here_gallery-nav.png') bottom right no-repeat;
	}
	body.studying-here #masthead .navigation .site li.c70th-birthday a	{
		background:	url('/images/site/layout/studying-here_70th-nav.png') bottom right no-repeat;
	}
	body.studying-here #masthead .navigation .site li.current a	{
		color:	#FFF;
	}
	body.studying-here #masthead .navigation li.current a	{
		color:	#FFF;
	}
	body.studying-here #content	{
		background:	url('/images/site/layout/studying-here_content.png') no-repeat;
	}
	body.studying-here #context h2	{
		color:	#F1B580;
	}
	body.studying-here #context .navigation ul	{
	}
	body.studying-here #data h1.title	{
		
	}

body.parents	{
	background:	#FFF url('/images/site/layout/parents_body.png') top center repeat-x;
}
	body.parents #masthead	{
		background:	#FFF url('/images/site/layout/parents_masthead.png') top center repeat-x;
	}
	body.parents #masthead .navigation .site li.the-school a	{
		background:	url('/images/site/layout/parents_the-school-nav.png') bottom right no-repeat;
	}
	body.parents #masthead .navigation .site li.studying-here a	{
		background:	url('/images/site/layout/parents_studying-here-nav.png') bottom right no-repeat;
	}
	body.parents #masthead .navigation .site li.parents a	{
		background:	url('/images/site/layout/parents_parents-nav.png') bottom right no-repeat;
	}
	body.parents #masthead .navigation .site li.gallery a	{
		background:	url('/images/site/layout/parents_gallery-nav.png') bottom right no-repeat;
	}
	body.parents #masthead .navigation .site li.c70th-birthday a	{
		background:	url('/images/site/layout/parents_70th-nav.png') bottom right no-repeat;
	}
	body.studying-here #masthead .navigation .site li.current a	{
		color:	#FFF;
	}
	body.parents #masthead .navigation li.current a	{
		color:	#FFF;
	}
	body.parents #content	{
		background:	url('/images/site/layout/parents_content.png') no-repeat;
	}
	body.parents #context h2	{
		color:	#F1B580;
	}
	body.parents #context .navigation ul	{
	}
	body.parents #data h1.title	{
		
	}

body.gallery	{
	background:	#FFF url('/images/site/layout/gallery_body.png') top center repeat-x;
}
	body.gallery #masthead	{
		background:	#FFF url('/images/site/layout/gallery_masthead.png') top center repeat-x;
	}
	body.gallery #masthead .navigation .site li.the-school a	{
		background:	url('/images/site/layout/gallery_the-school-nav.png') bottom right no-repeat;
	}
	body.gallery #masthead .navigation .site li.studying-here a	{
		background:	url('/images/site/layout/gallery_studying-here-nav.png') bottom right no-repeat;
	}
	body.gallery #masthead .navigation .site li.parents a	{
		background:	url('/images/site/layout/gallery_parents-nav.png') bottom right no-repeat;
	}
	body.gallery #masthead .navigation .site li.gallery a	{
		background:	url('/images/site/layout/gallery_gallery-nav.png') bottom right no-repeat;
	}
	body.gallery #masthead .navigation .site li.c70th-birthday a	{
		background:	url('/images/site/layout/gallery_70th-nav.png') bottom right no-repeat;
	}
	body.gallery #masthead .navigation li.current a	{
		color:	#FFF;
	}
	body.gallery #content	{
		background:	url('/images/site/layout/gallery_content.png') no-repeat;
	}
	body.gallery #context h2	{
		color:	#F1B580;
	}
	body.gallery #context .navigation ul	{
	}
	body.gallery #data h1.title	{
		
	}

body.c70th-birthday	{
	background:	#FFF url('/images/site/layout/gallery_body.png') top center repeat-x;
}
	body.c70th-birthday #masthead	{
		background:	#FFF url('/images/site/layout/gallery_masthead.png') top center repeat-x;
	}
	body.c70th-birthday #masthead .navigation .site li.the-school a	{
		background:	url('/images/site/layout/gallery_the-school-nav.png') bottom right no-repeat;
	}
	body.c70th-birthday #masthead .navigation .site li.studying-here a	{
		background:	url('/images/site/layout/gallery_studying-here-nav.png') bottom right no-repeat;
	}
	body.c70th-birthday #masthead .navigation .site li.parents a	{
		background:	url('/images/site/layout/gallery_parents-nav.png') bottom right no-repeat;
	}
	body.c70th-birthday #masthead .navigation .site li.gallery a	{
		background:	url('/images/site/layout/70th_gallery-nav.png') bottom right no-repeat;
	}
	body.c70th-birthday #masthead .navigation .site li.c70th-birthday a	{
		background:	url('/images/site/layout/70th_70th-nav.png') bottom right no-repeat;
	}
	body.c70th-birthday #masthead .navigation li.current a	{
		color:	#FFF;
	}
	body.c70th-birthday #content	{
		background:	url('/images/site/layout/gallery_content.png') no-repeat;
	}
	body.c70th-birthday #context h2	{
		color:	#F1B580;
	}
	body.c70th-birthday #context .navigation ul	{
	}
	body.c70th-birthday #data h1.title	{
		
	}


/*	calendar layouts
*/
div.term	{
	clear:	both;
	margin:	0;
	padding:	0 0 20px;
	border-top:	1px solid #FBD961;
	width:	100%;
}

/*	home layouts
*/
body.home .journal	{
	width:	240px;
	_width:	230px;
	_margin:	0 15px 0 0;
	_padding:	0;
	float:	left;
	font-size:	0.9em;
}
	body.home #content .journal h2	{
		margin:	10px 0 0 10px;
	}
	body.home #content .journal h3	{
		margin-left:	10px;
	}
body.home .calendar	{
	width:	240px;
	_width:	230px;
	_margin:	0;
	_padding:	0;
	_margin-left:	10px;
	border-left:	1px solid #CCC;
	float:	left;
	font-size:	0.9em;
	_float:	none;
}
	body.home #content .calendar h2	{
		margin:	10px 0 0 15px;
	}
	body.home #content .calendar dl	{
		width:	auto;
		margin:	10px 15px;
	}
	body.home #content .calendar dt	{
		width:	auto;
		text-align:	left;
		margin:	0;
		float:	none;
		border:	none;
	}
	body.home #content .calendar dd	{
		margin:	0 0 10px 15px;
		width:	auto;
		float:	none;
		border:	none;
	}


/*	journal layouts
*/

table.archive,
table.listing	{
	width:	100%;
}
	table.archive th,
	table.archive td,
	table.listing th,
	table.listing td	{
		text-align:	left;
		padding:	5px;
	}
	table.archive th,
	table.listing th	{
		background:	#FBD961;
		color:	#333;
	}
	table.archive td,
	table.listing td	{
		vertical-align:	top;
		border-bottom:	1px solid #FBD961;
	}
	table.archive th.date,
	table.archive td.date,
	table.listing th.date,
	table.listing td.date	{
		width:	20px;
		text-align:	center;
	}
	table.archive th.categories,
	table.archive td.categories,
	table.listing td.categories,
	table.listing th.categories	{
		width:	150px;
		text-align:	right;
	}
	table.archive td.money,
	table.archive th.money,
	table.listing td.money,
	table.listing th.money	{
		text-align:	right;
	}
	table.archive tr.even,
	table.listing tr.even	{
		background:	#FEF4D0;
		color:	#333;
	}




/*	gallery layouts
*/

div.collection	{
	padding-bottom:	40px;
}
	#content div.collection h2	{
		font-size:	22px;
		margin:	0 0 20px;
		border-bottom:	3px solid #FDEBAB;
		padding:	0 0 10px;
	}
	#content div.collection h3	{
		font-size:	18px;
	}
	div.collection div.folder	{
		float:	left;
		margin-bottom:	10px;
		clear:	both;
		width:	100%;
	}
	div.collection div.folder_icon	{
		margin:	-5px 10px 10px 0;
		_margin-top:	0;
		_margin-bottom:	0;
		float:	left;
		width:	127px;
		height:	127px;
		line-height:	117px;
		background:	url('/images/site/layout/folder_icon.png') center no-repeat;
		text-align:	center;
	}
		div.collection div.folder_icon img	{
			display:	inline;
			margin:	10px auto;
			border:	1px solid #7C7C7C;
			border-left-color:	#C3C3C3;
			border-right-color:	#C3C3C3;
			border-bottom-color:	#DDD;
			background:	#FFF url('/images/admin/field.gif') top repeat-x;
			vertical-align:	middle;
			background-color:	#EEE;
			padding:	2px;
		}

#content ul.folder_documents	{
	float:	left;
	margin:	20px 0 0;
	padding:	25px 0 0;
	width:	100%;
	border-top:	3px solid #FDEBAB;
	list-style:	none;
}
	#content ul.folder_documents li	{
		margin:	0 10px 20px 10px;
		_margin-left:	8px;
		text-align:	center;
		padding:	7px;
		_padding-top:	25px;
		float:	left;
		width:	132px;
		height:	140px;
		_height:	150px;
		background:	url('/images/site/layout/folder_documents_li.png') center no-repeat;
	}
	#content ul.folder_documents li a.icon	{
		display:	block;
		height:	110px;
		_height:	80px;
		line-height:	110px;
	}
		#content ul.folder_documents li a.icon img	{
			border:	1px solid #7C7C7C;
			_margin-bottom:	-10px;
			border-left-color:	#C3C3C3;
			border-right-color:	#C3C3C3;
			border-bottom-color:	#DDD;
			background:	#FFF url('/images/admin/field.gif') top repeat-x;
			vertical-align:	middle;
			background-color:	#EEE;
			padding:	2px;
		}



#footer	{
	padding-top:	5px;
	height:	50px;
	clear:	both;
	background:	url('/images/site/layout/footer.png') top center;
}
#footnote	{
	
}
	#footnote .navigation	{
		font-size:	0.8em;
	}
		#footnote .navigation ul,
		#footnote .navigation li	{
			margin:	0;
			padding:	0;
			list-style:	none;
			line-height:	1.5em;
		}
			#footnote .navigation .site	{
				padding:	20px 10px;
				float:	left;
			}
				#footnote .navigation .site li	{
					float:	left;
					margin-right:	10px;
				}
					#footnote .navigation .section li a	{
						display:	block;
						padding:	5px 10px;
					}
			#footnote .navigation .contact	{
				padding:	20px 10px;
				float:	right;
			}
				#footnote .navigation .contact li	{
					margin-right:	10px;
					text-align:	right;
				}
	#footnote p.notice	{
		position:	absolute;
		line-height:	1.5em;
		font-size:	0.7em;
		margin:	0 15px;
		padding:	3px 0;
		width:	150px;
		top:	-6.2em;
		left:	0;
		background:	url('/images/site/layout/footnote_logo.gif') right no-repeat;
	}

