/* Wordpress Framework */
/* Menu */
.nav {line-height: 1;}
.nav, .nav * { list-style: none; margin: 0; padding: 0;}
.nav li { float: left; padding: 0; position: relative; }
.nav ul li { width: 100%; }

.nav a { display: block; position: relative; padding: 5px 10px; }

/* Hides items under top menu */
.nav ul { position: absolute; top: -9999em; width: 100px; /* left offset of submenus need to match (see below) */ }

/* Shows submenus */
.nav li:hover ul,
.nav li.nav-hover ul { left: -1px; top: 23px; /* match top ul list item height */ z-index: 99; }

/* Hides all sub items (4 levels deep) */
.nav li:hover li ul,
.nav li.nav-hover li ul,
.nav li li:hover li ul,
.nav li li.nav-hover li ul,
.nav li li li:hover li ul,
.nav li li li.nav-hover li ul { top: -999em; }

/* On :hover, displays all sub items (4 levels deep) */
.nav li li:hover ul,
.nav li li.nav-hover ul,
.nav li li li:hover ul,
.nav li li li.nav-hover ul,
.nav li li li li:hover ul,
.nav li li li li.nav-hover ul {left: 100px; /* match .nav ul width */ top: 0px;}

.nav li.current_page_item	{
background: #FFF;
}
.nav li.current_page_item a	{
color: #333;
}

/* Default Skin */
.nav	{border: px solid; border-color: #aaa #ddd #ddd #aaa; }
.nav ul	{border: 1px solid #ddd; border-bottom: none; }
.nav ul li	{background: #FFF; margin-left: 0px; margin-bottom: 0px;}
.nav ul li a	{border-bottom: 1px solid #ddd; color: #333;}
.nav ul li a:hover	{background: #EEE;}
.nav li:hover ul,
.nav li.nav-hover ul {background: transparent; }

.nav li	{background: transparent; margin-right: 2px;}
.nav a	{color: #FFF; text-decoration: none;}
.nav a:hover	{background: #33CCDD;}
.nav ul a	{ border-right: none; }

.nav li:hover, .nav li.nav-hover,
.nav a:focus	{}
