@charset "utf-8";
/* CSS Document */
#menuwrapper{ float: left;}   
ul#primary-nav {list-style: none; padding-top: 0px; float: left;}   
ul#primary-nav li{display: block; position: relative; float: left; margin: 0; padding: 10px 10px 10px 10px; }
ul#primary-nav li span, ul#primary-nav li a{
	color: #666;
 	font-family: Garamond, Cambria, "Times New Roman", serif;
	font-size: 22px;
	text-decoration:none;}
ul#primary-nav li span:hover{
	color: #000;
 }
ul#primary-nav li:hover > ul.unli { display: block; }
ul#primary-nav li:hover { 	/*background-color: #e4d7c6; */}
ul#primary-nav li:hover > ul > li { 	background: none; }
ul#primary-nav li ul.unli{
	position: absolute;
	background-color: #d4d4d4;
	display: none;
	top: 45px;
	left: 0px;
	width: 300px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	}
ul#primary-nav li ul.unli li{
	list-style-type: none;
	display: list-item;
	padding: 5px 0 5px 10px;
	margin-left: 5px;
	float: none;
	}
ul#primary-nav li ul.unli li ul{
	top: 0;
 	left: 295px;
	/*padding-top: 5px;
 	margin-left: 10px;*/
	position: absolute;
	border: none;
	display: none;
	}
ul#primary-nav li ul.unli li ul.unli li{
	width: 270px;
	padding: 5px 0 5px 0px;
	}

ul#primary-nav li ul.unli span, ul#primary-nav li ul.unli a{
	font-size: 18px;
	text-decoration: none; 
}
html ul#primary-nav li.separator{display: none;}
html ul#primary-nav li ul.unli li.separator{display: none;}
html ul#primary-nav li ul.unli li ul.unli li.separator{display: none;}