/* @override http://johntunger.typepad.com/artisanalfirebowls/menu.css */

/* @override http://johntunger.typepad.com/artisanalfirebowls/menu.css */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


 /* common styling */
.menu2 {
float:left; 
width:100%;
font: normal 11px verdana, arial, sans-serif;
border-top:1px solid #666;
border-bottom:1px solid #666;
background:#ddd url(http://johntunger.typepad.com/assets/menu2.gif) repeat-x; 
margin: 0 0 20px;
}
.menu2 ul {
padding:0;
margin:0;
list-style-type:none;

}
.menu2 ul li {
float:left; 
position:relative;
width: auto;
}
.menu2 ul li.group {
display:block; 
text-indent:10px; 
background:#666;
color: #99CC00;
width:152px;
padding:4px 0;
}

.menu2 ul li a, .menu2 ul li a:visited {
float:left;
display:block;
text-decoration:none;
color:#444;
padding:0px 16px;
line-height: 25px;
height:25px;
font-weight: normal;
font-style: normal;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {
background:#aaa url(http://johntunger.typepad.com/assets/sub2a.gif);
color:#ff6633;}

.menu2 ul li:hover a {
background:#aaa url(http://johntunger.typepad.com/assets/sub2a.gif);
color: #ff6633;
font-weight: normal;
font-style: normal;
}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0;
border-collapse:collapse;
font-size:11px;
position:absolute;
top:0;
left:0;
border-style: none;
border-width: 0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block;
position:absolute;
top:24px; 
background:#aaa; 
margin-top:1px;
left:0;
width:152px;
}

.menu2 ul li:hover ul.endstop {
left:0px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block;
background:#aaa;
color:#fff;
height:auto;
line-height:15px;
padding:4px 16px;
width:120px;
}
.menu2 ul li:hover ul li a.drop {
background:#888;
}
.menu2 ul li:hover ul li a:hover {
color:#99CC00;
background: #888;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #888; color:#99CC00;
}
.menu2 ul li:hover ul li:hover ul {
display:block;
position:absolute;
left:153px;
color:#000;
left:152px;
height:164px;
width:172px;
overflow:auto;
background:#888;
	top: -1px;
}
.menu2 ul li:hover ul li:hover ul li a {background:#888;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px;
padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
right:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#99CC00;}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;
position:absolute;
top:30px;
t\op:24px;
background:#aaa;
left:0; 
marg\in-top:1px;
}

.menu2 ul li a:hover ul.endstop {
left: 0px;
}
.menu2 ul li a:hover ul li a {
display:block; 
color:#fff; 
height:1px; 
line-height:15px; 
padding:4px 16px; 
width:152px; 
w\idth:120px;
}
.menu2 ul li a:hover ul li a.drop {
background:#888; 
padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#99CC00; 
background: #888;
}
.menu2 ul li a:hover ul li a:hover.drop {
background: #888; 
color:#99CC00;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:-69px; 
t\op:-70px; 
color:#000; 
left:152px; 
height:164px;
width:170px; 
overflow:auto; 
background:#888;
}
.menu2 ul li a:hover ul li a:hover ul.left {
right:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {
background:#666; 
color:#99CC00;}


.left {clear:both;}


/* ph=1 */

