*{
	margin: 0;
	padding: 0;
	outline: none;
}

body{
	font-size: 11px;
	line-height: 18px;
	font-family: arial, verdana, san serif;
	color: #533917;
	background: #fcf4db url(../img/bg.gif) repeat; 
}

/***************************
*	LINK & MISC TAGS
***************************/

a{}
a:hover{}
a img{border: none;}

/***************************
*	MAIN CONTAINERS
***************************/

#headerContainer, #contentContainer, #footerContainer{
	margin: 0 auto 0 auto;
	padding: 0 33px 0 33px;
	position: relative;
	width: 740px;
	background: url("/lib/img/background.png") top left repeat-y;
	
	/* IE6 no transparent png */
	_padding: 0;
	_background: #fff;
}

/***************************
*	HEADER CONTAINER
***************************/

#headerContainer h1{
	height: 123px;
}

#headerContainer #coInfo{
	width: 265px;
	padding-right: 33px;
	text-align: right;
	font-family: times new roman, times, serif;
	position: absolute;
	top: 0;
	right: 35px;
	_right: 0;
}

#headerContainer #coInfo h2{
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	font-style: italic;
	color: #663333;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	padding: 22px 0 6px 0;
}

#headerContainer #coInfo h3{
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 2.1px;
	color: #663333;
	font-weight: normal;
}

#headerContainer #coInfo h4{
	font-size: 20px;
	line-height: 15px;
	color: #333333;
	font-weight: normal;
	font-style: italic;
	padding: 9px 0 0 0;
	letter-spacing: 1px;
}

/***************************
*	MAIN CONTAINER
***************************/
#contentContainer{
	overflow: auto;
}

#navContainer{
	width: 131px;
	float: left;
	padding: 43px 18px 0 15px;
}

#navContainer h3{
	font-size: 13px;
	line-height: 16px;
	color: #533917;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
	border-bottom: 1px dotted #de9365;
	letter-spacing: 2px;
	font-family: "times new roman", times, serif;
	padding: 0 0 8px 0;
}

#navContainer ul{
	padding: 5px 0 21px 0;
	list-style: none;
}

navContainer li, #navContainer li a{
	color: #533917;
	text-decoration: none;
	line-height: 18px;
	font-size: 11px;
	letter-spacing: .5px;
}

#navContainer li a:hover{color: #000;}
#navContainer li.active a{color: #330000; font-style: italic; font-weight: bold;}

#content{
	width: 555px;
	float: left;
	position: relative;
}

/***************************
*	FOOTER CONTAINER
***************************/

#footerContainer{
	font-size: 10px;
	color: #999966;
	height: 73px;
	background: url("/lib/img/background-bottom.png") bottom left no-repeat;
	
	/* IE6 no transparent png */
	_height: 42px;
	_background: #fff;
}

#footerContainer p.address, #footerContainer p.credit{
	position: absolute;
	top: 11px;
	
	_top: 10px; /* IE6 no transparent png */
}

#footerContainer p.credit{
	right: 54px; 
	
	_right: 19px; /* IE6 no transparent png */
}

#footerContainer p.address{
	left: 0;
	padding-left: 196px;
	
	_padding-left: 166px; /* IE6 no transparent png */
}

#footerContainer p.credit a{
	color: #999966;
	text-decoration: none;
}