/**************** menu coding *****************/
#menu {
width: 100%;
background: #000;
float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 4px solid #eadb5a;
	margin-bottom: 20px;
}

body#home #menu, body#contact #menu {
	padding-bottom: 20px;
}

body#home #menu {
	margin-bottom: 40px;	
}

#menu ul {
list-style: none;
margin: 0;
width: 11em;
float: right;
text-align: center;
padding-top: 20px;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
}

#menu #nav-buttons {
	float: right;
	width: 430px;
}
#menu table#topnav, #menu table#bio-buttons, #menu table#works-buttons {
	width: 430px;
	margin-top: 20px;
}

#menu table#bio-buttons, #menu table#works-buttons {
	margin-top: 0;
	padding-top: 15px;
}

#menu table#bio-buttons {
	background: url(images/top-studio-space.gif) no-repeat 40px 0;
}

#menu table#works-buttons {
	background: url(images/top-slide-show.gif) no-repeat 20px 0;
}


#menu table#works-buttons {
	width: 250px;
	text-align: center;
	margin: 0 0 0 130px;
}

#menu table#works-buttons td.right {
	width: 50%;
}

#menu table#works-buttons td.left, #menu table#works-buttons td.middle {
	width: 25%;
}

#menu table#topnav td {
	text-align: center;
	border-right: 2px solid #eadb5a;
}

#menu table#topnav td.right {
	border-right-style: none;
	width: 125px;
}

#menu table#topnav td.left {
	width: 160px;
}

#menu ul a, #menu ul h2, #menu td h2 {
display: block;
margin: 0;
padding: 2px 3px;
font: normal 100% Verdana, Arial, Helvetica, sans-serif;
}

#menu h2 {
color: #eadb5a;
background: #000;
}

#menu ul a, #menu td a {
color: #eadb5a;
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #000 #000 #000 #000;}

body#selected-works div#content a {
color: #eadb5a;
text-decoration: none;
}

#menu td a {
	padding-right: 10px;
	padding-left: 10px;
}

#menu #topnav td.left a {
	padding-left: 50px;
}

#menu #bio-buttons td a {
	padding-left: 30px;
}


#menu ul a:hover, body#contact a#n-contact, body#bio a#n-bio, body#selected-works a#n-selected-works, #menu td a:hover, body.metal #menu td a#n-metal, body.glass #menu td a#n-glass, body.commissions #menu td a#n-commissions, body#studio-space #menu td a#n-studio {
color: #fff;
}


#menu ul#n-start-slideshow a {
	border-style: none;
}


#menu ul#n-start-slideshow li {
	padding-top: 3px;
	padding-right: 5px;
	float: left;
}

#menu ul li {
	border: 1px solid #d8ffb8;
}

#menu ul li#largest {
}

#menu ul#n-start-slideshow {
position: absolute;
z-index: 500;
padding-top: 10px;
padding-bottom: 0;
	width: 230px;
	border: 1px solid #d1fbff;
}
ul#n-start-slideshow {
	background: #000 url(images/top-slide-show.gif) no-repeat center top;
}

ul#n-studio-space {
	background: #000 url(images/top-studio-space.gif) no-repeat center top;
}

#menu ul#n-studio-space a {
	border: 1px solid #000;
}

div#menu ul#n-start-slideshow, div#menu ul ul
{display: none;} 

div#menu div#bio-drop, div#menu div#works-drop
{display: none;} 

body#studio-space div#menu div#bio-drop, body#studio-photos div#menu ul ul#n-studio-space, body.slideshow div#menu div#works-drop, body#selected-works div#menu div#works-drop, body#bio div#menu div#bio-drop
{display: block;}

/**************** slideshow menu coding *****************/

div#slideshow-nav {
	margin-bottom: 20px;
	padding-top: 0;
	padding-bottom: 0;
}

div#top-nav {
	margin-bottom: 0;
	padding-bottom: 0;
}

div#slideshow-nav p#slideshow-subtitle {
	text-align: center;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 90%;
	padding-top: 0;
	margin-top: 0;
	color: #fff;
}

div#slideshow-nav p#next {
	float: right;
	width: 8em;
	text-align: right;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

div#slideshow-nav p#prev {
	width: 8em;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
}

div#slideshow-nav a {
	color: #eadb5a;
	text-decoration: none;
}
 
