*
{
	margin: 0;
}
body
{
	background: #FEFCF3 url("images/bg.gif") repeat-x;
	font: normal 12px/1.5 Verdana, Helvetica, Arial, sans-serif;
}
html,
body
{
	height: 100%;
}
a
{
	outline: none;
	color: #aa2512;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
img
{
	border: 0;
}
#wrapper
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -40px;
	width: 750px;
}
	#header
	{
		width: 750px;
		height: 80px;
		padding-top: 9px;
	}
		#header h1
		{
			display: block;
			float: left;
			width: 250px;
			height: 80px;
			font: normal 44px/1.0 "Trebuchet MS", Arial, Verdana, sans-serif;
		}
		#header h1 a
		{
			text-decoration: none;
			color: #796454;
		}
		#header h1 span
		{
			display: block;
			font-size: 18px;
			color: #733023;
		}
		#header #quote
		{
			float: left;
			width: 500px;
			height: 52px;
			padding: 28px 0 0;
			text-align: right;
		}
		#header #quote a
		{
			padding: 0 2px 0 5px;
			font: normal 17px/1.0 "Trebuchet MS", Arial, Verdana, sans-serif;
			color: #aca692;
		}
		#header #quote a:hover
		{
			color: #733023;
			text-decoration: none;
		}
	#topnav
	{
		width: 750px;
		height: 31px;
		padding: 6px 0 15px;
	}
		#topnav ul
		{
			height: 31px;
			padding: 0;
		}
		#topnav ul li
		{
			float: left;
			list-style: none;
			padding: 0 73px 0 0;
		}
		#topnav ul li a
		{
			display: block;
			float: left;
			height: 28px;
			line-height: 28px;
			font: normal 22px/1.0 "Trebuchet MS", Arial, Verdana, sans-serif;
			text-decoration: none;
			color: #796454;
		}
		#topnav ul li a:hover,
		#topnav ul li.active a:hover
		{
			color: #733023;
			border-bottom: 3px solid #d8d0b5;
		}
		#topnav ul li.active a
		{
			color: #aa2512;
			border-bottom: 3px solid #aa2512;
		}
		#topnav .last
		{
			padding: 0;
		}
	#btns
	{
		clear: both;
		width: 750px;
		height: 119px;
	}
		#btns a
		{
			display: block;
			float: left;
			width: 176px;
			height: 79px;
			margin: 0 21px 0 0;
			padding: 20px 30px;
			border-bottom: 3px solid #d8d0b5;
			font: normal 30px/1.0 "Trebuchet MS", Arial, Verdana, sans-serif;
			text-decoration: none;
			color: #796454;
		}
		#btns a:hover
		{
			color: #aa2512;
			border-bottom: 3px solid #aa2512;
		}
		#btns a span
		{
			display: block;
			font-size: 18px;
		}
		#btns .last
		{
			margin: 0;
		}
		#btns .know
		{
			background: url("images/bg_know.gif") no-repeat 0px 0px;
		}
		#btns .grow
		{
			background: url("images/bg_grow.gif") no-repeat 0px 0px;
		}
		#btns .go
		{
			background: url("images/bg_go.gif") no-repeat 0px 0px;
		}
		#btns .know:hover,
		#btns .grow:hover,
		#btns .go:hover
		{
			background-position: 0px -119px;
		}
	#content
	{
		width: 750px;
		padding: 10px 0 10px;
		color: #796454;
		text-align: justify;
	}
		#content img
		{
			float: left;
			padding: 3px;
			margin: 0 10px 10px 0;
			border: 1px solid #d4ccaf;
		}
		#content .imgright
		{
			float: right;
			padding: 3px;
			margin: 0 0 10px 10px;
		}
		#content .nofloat
		{
			float: none;
		}
		#content h1
		{
			margin: 10px 0 10px;
			font: normal 22px/1.0 "Trebuchet MS", Arial, Verdana, sans-serif;
			color: #aa2512;
		}
		#content strong
		{
			color: #733023;
		}
		#content p
		{
			margin: 0 0 10px;
		}
		#content ul
		{
			margin: 0 0 10px;
			padding: 0;
			list-style: none;
		}
		#content ul li
		{
			padding: 0 0 0 12px;
			background: url("images/bullet.gif") no-repeat 0px 7px;
		}
		#leftcol
		{
			float: left;
			width: 452px;
			padding: 0 20px 10px 0;
		}
			.schedule
			{
				width: 100%;
				border: 1px solid #e7e0c9;
				margin-bottom: 10px;
				border-collapse: collapse;
			}
			.schedule td
			{
				border: 1px solid #e7e0c9;
				padding: 5px;
			}
		#rightcol
		{
			float: left;
			width: 278px;
			padding: 0 0 10px;
		}
#push
{
	clear: both;
	height: 40px;
}
#footer
{
	margin: 0 auto;
	height: 40px;
	background: #f3efe0;
}
	#copyright
	{
		width: 720px;
		height: 28px;
		margin: 0 auto;
		padding: 12px 30px 0 0;
		text-align: right;
		font-size: 11px;
		color: #726b51;
	}
	#copyright a
	{
		color: #726b51;
	}
	#copyright a:hover
	{
		color: #aa2512;
	}
.clearer
{
	clear: both;
}
