/* Appearance */ 
ul.slidingmenu, ul.slidingmenu ul {
  color: #000000;
/*  border: 1px solid #404040;
  border-width: 1px 1px 0 1px;*/
  position: relative;
  z-index: 99;
}

ul.slidingmenu li {
/*  font-family: rockwell, arial, helvetica, sans-serif;*/
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  background: #DEDEDE;
  text-align: center;
/*  border-bottom: 1px solid #404040;*/
  position: relative;
  z-index: 99;
}

ul.slidingmenu a {
/*  color: #FFFFFF;*/
  background: #DEDEDE;
  text-decoration: none;
  position: relative;
  z-index: 99;
}

ul.slidingmenu a.subheader {
/*  color: #FFFFFF;*/
  background: #DEDEDE;
  position: relative;
  z-index: 99;
}

ul.slidingmenu a:visited {
/*  color: #FFFFFF;*/
  position: relative;
  z-index: 99;
}

ul.slidingmenu a:hover {
  background: #999999;
  color: #FFFFFF;
  position: relative;
  z-index: 99;
}

/* layout styles */

/* remove standard HTML list indenting, and display as normal blocks */
ul.slidingmenu,
ul.slidingmenu ul,
ul.slidingmenu li,
ul.slidingmenu a { 
  padding: 0;
  margin: 0;
  display: block;
  position: relative;
  z-index: 99;
}

/* use a fixed width for menu and submenus */
ul.slidingmenu ul {
/*  width: 117px;*/
  position: relative;
  z-index: 99;
}

/* make li's into clean, moveable blocks */
ul.slidingmenu li {
  list-style-type: none; 
  position: relative;
  z-index: 99;
}

/* Make list items do what they're supposed to in IE */
ul.slidingmenu a {
/*  padding: 2px 0;*/
  padding: 0;
  width: 100%;
  position: relative;
  z-index: 99;
}

/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu ul { 
  position: absolute;
  z-index: 99; 
  top: -1px; /* the height of the top border */
  left: 100%; 
  display: none;
}


ul.slidingmenu {
	margin: 0;
	padding: 0;
	background: #DEDEDE;
	list-style-type: none;
	width: 601px;
	float: left;
}
ul.slidingmenu ul {
	margin: 0;
	padding: 0;
	background: #DEDEDE;
	list-style-type: none;
	position: relative;
	z-index: 99;
}
ul.slidingmenu li {
	margin: 0;
	padding: 0;
	float: left;
}
ul.slidingmenu a {
	float: left;
/*	width: 119px;*/
/*	width: 100%;*/
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
/*	line-height: 1.5;*/
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	border-right: 1px solid #808080;
}
ul.slidingmenu ul a {
	border-right: 0;
}
ul.slidingmenu ul a {
/*	width: 117px;*/
	width: 100%;
}
ul.slidingmenu ul { 
	position: absolute;
	z-index: 99; 
	top: 100%;
	left: -1px; 
	display: none;
}
ul.slidingmenu ul {
	border: 1px solid #808080;
	border-width: 1px 1px 0 1px;
}
ul.slidingmenu ul li {
	border-bottom: 1px solid #808080;
}
#pc_nav_discover
{
	width: 137px;
}
#pc_nav_discover a
{
	width: 136px;
/*	border-left: 1px solid #808080;*/
}
#pc_nav_discover ul
{
	width: 136px;
}
#pc_nav_discover ul a
{
	width: 136px;
}
#pc_nav_learn
{
	width: 154px;
}
#pc_nav_learn a
{
	width: 153px;
}
#pc_nav_learn ul
{
	width: 153px;
}
#pc_nav_learn ul a
{
	width: 153px;
}
#pc_nav_action
{
	width: 117px;
}
#pc_nav_action a
{
	width: 116px;
}
#pc_nav_action ul
{
	width: 116px;
}
#pc_nav_action ul a
{
	width: 116px;
}
#pc_nav_event
{
	width: 97px;
}
#pc_nav_event a
{
	width: 96px;
}
#pc_nav_join
{
	width: 95px;
}
#pc_nav_join a
{
	width: 95px;
	border-right: 1px solid #000000;
}
