/* nav.css © Factor of 4, 2009*/
/*Client Name */
/*"#nav" defines the location of the main navigation for the JavaScript used for MSIE browsers. */
.menu { color: #aaa; font-size: 14px; font-weight: bold; line-height: 110%; margin-left: 7px }
a.menu:link  { color: #cece0d; text-decoration: none }
a.menu:visited, a.menu:active  { color: #cece0d; text-decoration: none }
a.menu:hover  { color: #fff; text-decoration: none }
.bodytext a:link    { color: #800000; text-decoration: none }
.bodytext a:visited, a:active    { color: #800000; text-decoration: none }
.bodytext a:hover    { color: #696969; text-decoration: underline }
.sidebartext a:link     { color: #800000; text-decoration: none }
.sidebartext a:visited, a:active     { color: #800000; text-decoration: none }
.sidebartext a:hover     { color: #696969; text-decoration: underline }
.toolbartext a:link  { color: #aaa; text-decoration: none }
.toolbartext a:visited, a:active  { color: #aaa; text-decoration: none }
.toolbartext a:hover  { color: #fff; text-decoration: none }

#mainnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav { }
#nav li  { text-align: left; padding-left: 4px; position: relative; float: left }
#nav a   { color: #696969; font-family: "Comic Sans MS",Verdana, cursive; font-weight: bold; text-decoration: none }
#nav li a:hover  { color: #000; margin: 0 }
#nav li li { background-color: transparent; display: block; float: none; border: 0 }
#nav li li a  { color: #800000; font-weight: normal; display: block; padding: 2px }

#nav li li a:hover  { color: #fff; background-color: #696969; margin: 0; padding: 2px }
li ul { font-weight: normal; background: #d8d8d8 no-repeat left bottom; display: none; padding: 0; position: relative; top: 100%; left: 0; border-bottom: solid; border-left: 1px solid #cc6 }
#nav li>ul  { top: 8px; left: -5px; width: 125px }
#nav li:hover ul, li.over ul  { display: block }
