*
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.clear
{
	clear: both;
}

.red
{
	color: #A00E15;
}

.darkBrown
{
	color: #403E1D;
}

body
{
	background-color: #EBE9DD;
	background-image: url(../img/page/pattern.png);
	text-align: center;
	behavior: url("./css/csshover.htc");
}

#header
{
	width: 936px;
	height: 72px;
	margin: 0 auto;
}

#primary
{
	width: 936px;
}

#primary ul
{

}

#mainNav li
{
	float: left;
}

#mainNav a
{

}

#secondaryNav
{

}

#secondaryNav li
{
	list-style: inside;
	list-style-type: square;
}

#secondaryNav a
{
	color: #A00E15;
	font-weight: bold;
	padding: 9px;
	display: block;
	margin: 6px 0;
	background-image: url(../img/page/secondaryImg.png);
	background-repeat: no-repeat;
}

#secondaryNav a:hover
{
	color: #FFF;
	background-image: url(../img/page/secondaryOver.png);
	background-repeat: no-repeat;
}

#container
{
	width: 936px;
	margin: 0 auto;
	background-image: url(../img/page/shadow.png);
	background-repeat: repeat-y;
}

#image
{
	width: 864px;
	background-color: #EBE9DD;
	margin: 0 auto;
}

#content
{
	width: 864px;
	background-color: #FFF;
	margin: 0 auto;
	border-width: 0 0 3px 0;
	border-style: none none double none;
	border-color: #403E1D;
}

#footer
{
	width: 864px;
	margin: 0 auto;
	padding: 0 36px;
}

#footerContent
{
	background-color: #edebe0;
	padding: 18px 0 0 0;
}

#base
{
	width: 936px;
	background-image: url(../img/page/base.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#footerNav li
{
	display: inline;
}

#footerNav a
{
	display: inline;
	border-width: 0 1px 0 0;
	border-style: none solid none none;
	border-color: #403E1D;
	padding: 0 8px 0 4px;
}

#footerNav a:hover
{
	color: #	A00E15;
	text-decoration: underline;
}

#footerNav a:last-child
{
	border-width: 0;
	border-style: none;
	padding: 0 8px 0 4px;
}

h1
{
	color: #A00E15;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 18px;
}

h2
{
	color: #A00E15;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

p, .bl, .staff td, .contact td, .floorplans td, .volunteer td
{
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 18px;
	color: #403E1D;
	margin: 0 0 18px 0;
}

.bl li {
	list-style: disc;
	margin: 0 0 0 36px;
}

.bl a, p a {
	text-decoration: underline;
}

.floorplans td
{
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 18px;
	color: #403E1D;
	padding: 9px;
	background-color: #EBE9DD;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #FFF;
}

.floorplans a
{
	padding: 9px;
}

.contact td
{
	padding: 4px 0;
}

a
{
	color: #403E1D;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}	

a:hover
{
	color: #A00E15;
}

.staff td a
{
	text-decoration: underline;
}

#pageTitle
{
	border-width: 1px 0;
	border-style: solid none;
	border-color: #403E1D;
	text-align: left;
	padding: 12px 0 12px 288px;
	margin: 0 0 18px 0;
}

#columns
{
	margin: 0 9px 18px 9px;
}

.column
{
	width: 250px;
	float: left;
	text-align: left;
	margin: 0 9px;
}

.oneColumn
{
	width: 500px;
	float: left;
	text-align: left;
	margin: 0 9px;
}

.fplist
{
	text-align: center;
}