ul#Menu {
width:644px;
border-left:solid 1px #CCC;
margin:0 auto;
height:24px;
}

ul#Menu li.first {
position:relative;
display:block;
list-style-type:none;
border-right:solid 1px #CCC;
float:left;
width:160px;
height:24px;
margin:0;
}

ul#Menu li.first a {
font:0.9em 'Trebuchet MS';
display:block;
outline:0;
color:#fff;
border:1px solid #ca2626;
margin:1px;
line-height:20px;
}

ul#Menu li.first a:hover {
text-decoration:underline;
}

ul#Menu li.first ul {
border:1px solid #aaa;
background:#ffe;
list-style-type:none;
position:absolute;
top:24px;
left:0px;
width:250px;
clear:both;
display:none;
margin:0;
padding:0;
}

ul#Menu li.first:hover ul {
display:block;
}

ul#Menu li.first ul li {
text-align:left;
}

ul#Menu li.first ul li a{
color:#000;
letter-spacing:0px;
font-size:0.7em;
margin:0px;
padding:0px 5px;
border:0px;
float:left;
display:block;
width:240px;
}

ul#Menu li.first ul li a:hover{
color:#fff;
background:#555;
}

/*
ul#Menu li:hover li a:hover {
display:block;
background:#fff;
color:#900;
text-decoration:underline;
}

ul#Menu li:hover li:hover a {
display:block;
background:#900;
color:#fff;
text-decoration:underline;
}

ul#Menu li a {
display:block;
font:0.9em 'Trebuchet MS';
color:#000;
text-decoration:none;
border-bottom:0 solid #ccc;
padding:0.25em 0.5em;
}

ul#Menu li a:hover {
background-color:#900;
color:#fff;
}

ul#Menu,ul#Menu li {
position:relative;
line-height:2;
list-style:none;
top:0;
left:0;
margin:0;
padding:0;
}

ul#Menu a:hover,ul#Menu a:active,ul#Menu a:focus {
text-decoration:underline;
}

ul#Menu li:hover ul ul {
display:none;
}

ul#Menu li:hover ul {
display:block;
}

ul#Menu li ul li a {
font-size:90%;
background:#fff;
color:#900;
font-style:italic;
border-style:none;
}
*/
