/* Rolling Menu Styles */

#sidebar {
        height:25px;
	border: 0px;
	padding: 0px 0px 15px 0px;
	margin: 0 auto 20px;
	z-index: 5;
	position: relative;	
	width:1000px;
	display:block;
}

#sidebar ul, ul {
	width:1000px;
	list-style-type: none;
	padding: 7px 0 0 0;
	margin: 0px 0px 20px 0px;
	z-index: 500;	
        text-transform: uppercase;
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
        letter-spacing: -2px;
        text-align:center;
}
#sidebar li h2, #sidebar ul li {font-size: 16px;}


#sidebar ul li ul, #sidebar ul li ul li {font-size: 0.9em;}

#sidebar li {
	display: inline;
        min-height: 20px;
	position: relative;
	text-align: left;
	padding: 5px 14px 5px;
	margin: 0px auto 0px;
}

#sidebar li h2, #sidebar li.menutitle, #sidebar li.menutitle,
#sidebar li.menutitle a, #sidebar li.menutitle a,
#sidebar li.page_item, #sidebar li.page_item a {color: #000; letter-spacing: 1px; float: none; display:inline;}	


#sidebar h2 {
	padding: 0px;
	margin: 0px;
}

#sidebar li ul {
	width: 150px;
	height: auto;
	top: 100%;
	left: 0px;		
	font-weight: normal;
        text-transform: lowercase;
}

#sidebar li.LargeMenu ul {
	width: 200px;
	height: auto;
	top: 100%;
	left: 0px;
        text-transform: lowercase;
        float: right;
}

#sidebar li ul li {
	text-align: left;
	width: 118px;	
	height: auto;
	min-height: auto;
	display: block;
        text-transform: lowercase;
}

#sidebar li.LargeMenu ul li {
	text-align: left;
	width: 198px;	
	height: auto;
	min-height: auto;
	display: block;
}
#sidebar li.searchform {background:transparent; display:inline; border: 0 !important}

#sidebar a {
	text-decoration: none;
	}

#sidebar li li ul {
	top: 0;
	left: 0;
}

#sidebar li li:hover ul {
	left: 150px;
}

/* initialy hide all sub sidemenus */
#sidebar ul ul,
#sidebar ul li:hover ul ul,
#sidebar ul ul li:hover ul ul,
#sidebar ul ul ul li:hover ul ul,
#sidebar ul ul ul ul li:hover ul ul {
	position: absolute;
	display:none;
}

/* display them on hover */
#sidebar li:hover ul,
#sidebar ul li:hover ul,
#sidebar ul ul li:hover ul,
#sidebar ul ul ul li:hover ul,
#sidebar ul ul ul ul li:hover ul,
#sidebar ul ul ul ul ul li:hover ul {
 	 display: block;
}

#sidebar #PhpWebcontent {
	display:none;
}


/* define the consecutive colors */

#sidebar {
	color: #000000;
}

#sidebar ul{
	background: #ffffff;
}

#sidebar ul ul {
	background: #ffffff;
}
#sidebar ul li,  {
	background: #ffffff;
        font-weight: normal;
        letter-spacing: -2px;
}

#feeds li {
  background: url(images/feed.png) top left no-repeat;
  padding-left: 18px;
}

#sidebar h2 {
	color: #000000;
}

#sidebar a {
	color: #000000;
	}

#sidebar ul li:hover {
	background: none;
}

#sidebar ul li ul {
	background: #ffffff;
        
}

#sidebar ul li ul li {
	background: #ffffff;
        letter-spacing: 0px;
}

#sidebar ul li ul li:hover {
	background: #aed3d5;
}

#sidebar ul li ul ul li{
	background: #bfd1d1;
	
}

#sidebar ul li ul ul li:hover {
	background: #aed3d5;
}
