
/* ************************************************** div#main ****************************** */
div#main {
	overflow: hidden;
	width: 870px;
	margin: 0 15px;
	padding: 0 0 30px 0;
	text-align: left;
}



/* ************************************************** div#columnnav ****************************** */
div#columnnav {
	float: left;
	width: 170px;
	margin: 0 20px 0 0;
	padding: 0;
	text-align: left;
}
/* 
all column nav items
*/
#columnnav ul { 
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#columnnav li {
	margin: 0;
	padding: 0;
	line-height: 1;
}
#columnnav a, 
#columnnav a:hover {
	text-decoration: none;
}
/* 
primary nav 
*/
#columnnav ul { 
	margin: 0;
	padding: 0;
}
#columnnav li { 
	margin: 0;
	padding: 0;
}
#columnnav ul a {
	display: block;
	margin: 0;
	padding: 0 5px 5px 5px;
	color: #650181;
	font-size: 16px;
	font-weight: bold;
}
/* 
secondary nav 
*/
#columnnav ul ul {
	margin: 0;
	padding: 0;
}
#columnnav ul ul li {
	margin: 0;
	padding: 0;
}
#columnnav ul ul a {
	display: block;
	margin: 0;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#columnnav ul ul a:hover, 
#columnnav ul ul li.current a, 
#columnnav ul ul li.open a {
	color: #ffffff;
	background-color: #650181;
}
/* 
tertiary nav 
*/
#columnnav ul ul ul {
	margin: 0;
	padding: 0;
	background-color: #F1F1F1;
}
#columnnav ul ul ul li {
	margin: 0;
	padding: 0;
}
#columnnav ul ul ul a, 
#columnnav ul ul li.current ul a, 
#columnnav ul ul li.open ul a {
	display: block;
	margin: 0;
	padding: 5px 5px 5px 15px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F1F1F1;
}
#columnnav ul ul ul a:hover, 
#columnnav ul ul ul li.current a, 
#columnnav ul ul ul li.open a, 
#columnnav ul ul li.current ul a:hover, 
#columnnav ul ul li.open ul a:hover {
	padding: 5px 5px 5px 15px;
	color: #650181;
	background-color: #F1F1F1;
}



