a{
	color:red;
	text-decoration:none;
}
body{font-size:0.5em;
	text-align:center;
	margin:0px;
		padding:0px;
}

#cmenu{
	font-family: Comic Sans MS;	
	width:180px;	
}
#cmenu	li{	
	list-style-type:none;	
	margin:0px;	
}
#cmenu ul{
	margin:0px;	
	padding:5px;	
}
#cmenu ul li ul{	
	padding-left:10px;
}
#cmenu	li a{	
	text-decoration:none;	
	color:#cccc33;	
	height:20px;	
	line-height:20px;	
	vertical-align:middle;	
	border:1px solid white;	
	background-color: #000000;	
	margin:0px;	
	padding:5px;	
	display:block;
}
#cmenu	li a:hover,#cmenu .activeMaincmenuItem{
	color: #000000;
	background-color: #ffffff;
}

.hmenu {
	FONT-SIZE: 11px; FONT-FAMILY: Comic Sans MS; TEXT-DECORATION: none
}
UL.hmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000000; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cccc33; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.hmenu {
	DISPLAY: block; BACKGROUND: #cccc33; FLOAT: left; WIDTH: 220px; POSITION: relative; FONT-SIZE: 11px; FONT-FAMILY: Comic Sans MS; TEXT-DECORATION: none
}
LI.hmenu UL {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 30px
}
UL.hmenu LI A {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 7px; BORDER-LEFT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: #cccc33; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid;
}
LI > UL {
	LEFT: auto; TOP: auto
}
LI:hover UL {
	DISPLAY: block ; BACKGROUND: #000000; COLOR: #ffffff
}
LI.over UL {
	DISPLAY: block
}
UL.hmenu LI A:hover {
	BACKGROUND: #ffffff; COLOR: #000000
}
