#nav a{ text-indent: -1000em;}
#nav ul {margin: 0; padding: 0; float: left;}
#nav li {display: inline; margin: 0; padding: 0; list-style: none;}
#nav ul li a { float: left; text-decoration: none; height: 29px; padding: 0; margin: 0; background-repeat: no-repeat;}
/* Main Buttons */
#nav ul li.buttonHome a { background-image: url(images/btn_home.jpg); width: 90px; height: 29px;}
#nav ul li.buttonGallery a {background-image: url(images/btn_gallery.jpg); width: 77px; height: 29px;}
#nav ul li.buttonSchedule a {background-image: url(images/btn_teaching.jpg); width: 127px; height: 29px;}
#nav ul li.buttonClasses a {background-image: url(images/btn_classes.jpg); width: 61px; height: 29px;}
#nav ul li.buttonBlog a {background-image: url(images/btn_blog.jpg); width: 46px; height: 29px;}
#nav ul li.buttonLinks a {background-image: url(images/btn_links.jpg); width: 51px; height: 29px;}
#nav ul li.buttonAbout a {background-image: url(images/btn_about.jpg); width: 52px; height: 29px;}
#nav ul li.buttonContact a {background-image: url(images/btn_contact.jpg); width: 78px; height: 29px; }
#nav ul li.buttonHome a:hover {background-image: url(images/btn_home_over.jpg); height: 29px;}
#nav ul li.buttonGallery a:hover {background-image: url(images/btn_gallery_over.jpg);  height: 29px;}
#nav ul li.buttonGallery a:focus {background-image: url(images/btn_gallery_over.jpg);  height: 29px;}
#nav ul li.buttonSchedule a:hover {background-image: url(images/btn_teaching_over.jpg);  height: 29px;}
#nav ul li.buttonClasses a:hover {background-image: url(images/btn_classes_over.jpg); height: 29px;}
#nav ul li.buttonBlog a:hover {background-image: url(images/btn_blog_over.jpg); height: 29px;}
#nav ul li.buttonLinks a:hover {background-image: url(images/btn_links_over.jpg); height: 29px;}
#nav ul li.buttonAbout a:hover {background-image: url(images/btn_about_over.jpg); height: 29px;}
#nav ul li.buttonContact a:hover {background-image: url(images/btn_contact_over.jpg); height: 29px;}
/* Sub-Menu */

#nav ul ul { display: none; position: absolute; top: 29px; left: 0px;}
#nav ul ul li { display: inline;}
#nav ul li a { float: left; text-decoration: none; height: 26px; padding: 0; margin: 0; background-repeat: no-repeat;}
#nav ul ul li.buttonHangings a { background-image: url(images/btn_hangings.jpg); width: 118px; height: 26px;}
#nav ul ul li.buttonJournals a { background-image: url(images/btn_fabric.jpg); width: 119px; height: 26px;}
#nav ul ul li.buttonSculptures a { background-image: url(images/btn_sculpture.jpg); width: 146px; height: 26px;}
#nav ul ul li.buttonBooks a { background-image: url(images/btn_sketch.jpg); width: 99px; height: 26px;}
#nav ul ul li.buttonPublications a { background-image: url(images/btn_publications.jpg); width: 100px; height: 26px;}
#nav ul ul li.buttonHangings a:hover { background-image: url(images/btn_hangings_over.jpg); height: 26px;}
#nav ul ul li.buttonJournals a:hover { background-image: url(images/btn_fabric_over.jpg); height: 26px;}
#nav ul ul li.buttonSculptures a:hover { background-image: url(images/btn_sculpture_over.jpg); height: 26px;}
#nav ul ul li.buttonBooks a:hover { background-image: url(images/btn_sketch_over.jpg); height: 26px;}
#nav ul ul li.buttonPublications a:hover { background-image: url(images/btn_publications_over.jpg); height: 26px;}
#nav ul li.buttonGallery:hover ul.level2 {display: block;}
#nav li.level2 {}
