
	
	.menu {margin:0px;width:700px; height:100px; font-size:1.5em; font-weight:normal; position:relative; z-index:100;margin-left:120px;}
	.menu ul {padding:0;margin:0;list-style-type:none;border:0px;}
	.menu li {float:left; position:relative;}
	.menu a {width:100px;margin-top:-18px;display:block;font-size:1.0em;text-decoration:none; color:#fff; width:auto; height:49px;background:#8f0000; padding:12px 4px 0px 4px;}
	.menu a:hover, .menu ul a:hover{color:#8f0000;background-color:#fff;}
	.menu :hover > a, .menu ul :hover > a {color:#8f0000;background-color:#fff;}
	
	.menu ul ul {display:none;font-size:0.5em;margin-top:-20px;}
	.menu ul ul a {width:150px; height:2em;margin:0px;padding:0px 10px;border-top:1px dashed white;}
	.menu ul li:hover ul, .menu ul a:hover ul{display:block;}
	
	.menu .divide {color:white;margin-top:-12px; margin-left:0px; font-size:1.2em;font-weight:normal;background:#8f0000;}

	.menu ul ul ul a 			{color:#fff;background:#8f0000;}
	.menu ul ul ul a:hover 		{color:#8f0000;background:#fff;}
	.menu ul :hover ul ul		{display:none;position:absolute;width:170px;top:0px;left:170px;}
	.menu ul :hover ul :hover ul{display:block;}

//.menu ul ul ul.left {left:-170px;}











/* Stylesheet document by UpandDownhill.com (http://www.upanddownhill.com) */
/* Based on Owen Briggs template (http://www.thenoodleincident.com) */

ul#topNavList {
	position: relative;
	top: 0px;
	left: 0px;
	width:770px;
	margin: 0px;
	list-style-type: none;
	overflow: hidden;
	font-weight:bold;
	color:#fff;
}

ul#topNavList li a { 
	color:#fff;
	text-decoration: none;
	padding:10px 4px 10px 4px;	
	font-size:1.5em;
	overflow: visible;
	
}

ul#topNavList li a:hover { 
	background-color:#fff;
	padding-top:20px;
	padding-bottom:15px;
	color:#8F0000;
}

ul#subNav {
	list-style-type: none;
	list-style-image: url(../images/icon_bullet.gif);
	list-style-position: inside;
}


ul#subNav li a { 
	color:#27562F;
	font-size:1.5em;
	text-decoration: none;
	overflow: visible;
}

ul#subNav li a:hover { 
	color:#8F0000;
}

ul#subNav a.photo {
	background: url(../images/icon_camera.gif) right 7px no-repeat;
	margin:0px 0px 0px -18px;
	padding:5px 18px 5px 18px;
}

ul#subNav li {
	padding:2px 0px 2px 0px;
}

ul#botNavList {
	margin: 0px;
	list-style-type: none;
	font-weight:bold;
	color:#fff;
	margin-left:-35px;
}

ul#botNavList li a { 
	color:#fff;
	text-decoration: none;
	padding:10px 4px 10px 4px;
	font-size:1.1em;
	overflow: visible;
}

ul#botNavList li a:hover { 
	background-color:#fff;
	padding-top:5px;
	padding-bottom:10px;
	color:#8F0000;
}



/* IE6 & IE7 hacks */
 
*:first-child+html ul#subNav li {
	padding:6px 0px 6px 0px;
}

*html ul#subNav li {
	padding:6px 0px 6px 0px;
}

*:first-child+html ul#subNav li a {
    margin-left: 10px;
    padding:0px 0px 5px 0px; 
}

*html ul#subNav li a {
    margin-left: 10px;
}


*:first-child+html ul#subNav a.photo {
	background: url(../images/icon_camera.gif) right 5px no-repeat;
	padding-right:20px;
}

*html ul#subNav a.photo {
	margin:10px 0px 0px -10px;
}


