#main {
margin-left: 5em;
}
#menu {
position: relative;
left: 0;
margin: 0;
padding: 1ex;
}
#menu  a {
display: block;
padding-left: 1em;
}
#menu ul{
margin-left: 0;
padding-left: 1em;
}
#menu li ul {
padding: 0;
margin:  0;
}
#menu li {
cursor: pointer;
padding: 0;
text-decoration: underline;
display: block;	
}

/*
ul, li {
margin:0;
padding:0;
} */

div.menu {
position:absolute;
top:165px;
width:600px;
z-index:3;
}
div.menu li {
float:left;
width:120px;
list-style-type:none;
}
div.menu a {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid gray;
color:#000000;
display:block;
font-weight:bold;
height:20px;
margin:0 2px;
text-align:center;
text-decoration:none;
}
div.menu a:visited {
color:#000000;
}
div.menu a:hover {
background:#CCCCCC none repeat scroll 0 0;
border:1px solid gray;
}
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 {
display:none;
float:left;
font-size:12px;
width:120px;
margin:0;
padding:0;
}
#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a {
background:#FFFFFF none repeat scroll 0 0;
border-top:0 none;
color:#222222;
font-weight:normal;
}
#smenu1 a:visited, #smenu2 a:visited, #smenu3 a:visited, #smenu4 a:visited, #smenu5 a:visited {
background:#FFFFFF none repeat scroll 0 0;
border-top:0 none;
color:#222222;
font-weight:normal;
}
#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, #smenu5 a:hover {
background:#CCCCCC none repeat scroll 0 0;
border-top:0 none;
color:#FF0000;
font-weight:normal;
}
.site {
background-color:#DDDDDD;
border:1px solid gray;
color:#000000;
left:10px;
padding:5px;
position:absolute;
top:70px;
z-index:1;
}
.mentions {
background-color:#DDDDDD;
color:#000000;
left:10px;
position:absolute;
top:300px;
}
a {
color:#222222;
text-decoration:none;
}
