body, p, ul, li, td, th, a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 15px;
		color: #5A481D;
	}
h1
	{
		font-size: 18px;
		margin-bottom: 15px;
	}
h2
	{
		font-size: 12px;
		margin-bottom: 0px;
	}
a
	{
		color: #9C6828;
	}
ul
	{
		padding-left: 10px;
		margin-top: 0px;
		margin-bottom: 15px;
	}
form
	{
		margin: 0px;
		padding: 0px;
	}



body
	{
		margin-top: 30px;
	}
#main
	{
		width: 775px;
		margin: 0px auto;
	}
#mainWrapper
	{
		position: relative;
		padding-right: 280px; 
	}
#head
	{
		position: relative;
		text-align: right;
	}
#head h1
	{
		font-size: 9px;
		font-weight: normal;
		position: absolute;
		top: 28px;
		text-align: right;
		width: 495px;
	}
#head img
	{
		margin-bottom: 30px;
	}
#mainNav
	{
		background-color: #5A481D;
		padding: 0px;
	}
#mainNavWrapper
	{
		background-color: #9C6828;
		margin-left: 200px;
		padding-bottom: 2px;
		padding-right: 3px;
	}
#mainNav a
	{
		color: #FFF;
		text-decoration: underline;
		padding: 3px;
		padding-top: 1px;
	}
#mainNav a:hover
	{
		background-color: #fcdfa6;
		color: #5A481D;
	}	
#subNav
	{
		float: left;
		width: 180px;
		text-align: right;
		padding-top: 30px;
	}
#subNav a, #subNav .label
	{
		display: block;
		padding-right: 30px;
		text-decoration: none;
	}
#subNav a:hover, #foot a:hover
	{
		text-decoration: underline;
	}
#subNav a:hover.current
	{
		text-decoration: none;
	}
#subNav a.current
	{
		background: url(../artwork/crates/arrow-box.gif) 160px 2px no-repeat;
	}
#subNav .label
	{
		font-weight: bold;
	}
#content, #foot
	{
		margin-left: 200px;
	}
#content
	{
		margin-top: 30px;
	}
#content p
	{
		position: relative;
		margin-top: 0px;
		margin-bottom: 15px;
	}
#content em
	{
		font-weight: bold;
		font-style: normal;
		
	}
#content ul.none
	{
		margin-left: 0px;
		padding-left: 0px;
		list-style-type: none;
	}
#content ul.full
	{
		margin-left: 6px;
	}
#content .req 
	{ 
		font-style: italic; 
	}
#content .q, 
#content .a 
	{ 
		font-style: italic; 
		display: block; 
	}
#content .a 
	{ 
		font-weight: bold; 
		margin-bottom: 15px; 
	}
.leftSide
	{
		position: absolute;
		top: 4px;
		display: block;
		margin-left: -210px;
		padding-right: 10px;
		padding-bottom: 20px;
		width: 190px;
		text-align: right;
		border-right: 2px solid #9C6828;
	}
#foot
	{
		margin-top: 50px;
		margin-bottom: 50px;
		padding-top: 10px;
		border-top: 2px solid #9C6828;
	}
#foot p
	{
		margin: 0px;
		padding: 0px;
	}
#foot a
	{
		/*border-left: 1px solid #9C6828;*/
		padding: 0px 5px 0px 1px;
		text-decoration: none;
	}
#foot a.first
	{
		border-left: none;
		padding-left: 0px;
	}
#contact
	{
		position: absolute;
		top: 0px;
		right: 0px;
		width: 250px;
		border-left: 2px solid #9C6828;
		background: url(../artwork/crates/custom-crate.gif) 20px top  no-repeat;
		padding-top: 140px;
	}
#contactWrapper
	{
		margin-left: 50px;
	}	
#contact span
	{
		display: block;
	}