body {
    font:normal 1em Arial, Helvetica, sans-serif;
}
p span {
    color:#dddddd;
    font-size:70%;
}
.mmenu {
    width:960px;
    max-width:98%;
    margin:0px auto;
}
/* Pure CSS DropDown Multilabil DropDown Menu */
 nav {
    display:block;
    width:100%;
}
nav ul {
    padding:0;
    margin:0;
    list-style:none;
}
nav ul li {
    position:relative;
}
nav ul a {
    text-decoration:none;
    color:#ffffff;
}
nav > ul > li {
    float:left;
    margin-right:1px;
    background:none;
    -webkit-transition:background 500ms;
    -moz-transition:background 500ms;
    -o-transition:background 500ms;
    transition:background 500ms;
}
nav > ul > li > a {
    display:inline-block;
    padding:4px 10px 0;
    height:25px;
}
nav > ul > li.submenu > a {
    padding-right:5px;
}
nav > ul > li:hover {
    background:#dddddd;
}
nav li.submenu {
    padding-right:5px;
}
nav li.submenu:before {
    content:"";
    display:block;
    position:absolute;
    top:4px;
    right:0;
    color:#ffffff;
    width:16px;
    -webkit-transition:transform 200ms;
    -moz-transition:transform 200ms;
    -o-transition:transform 200ms;
    transition:transform 200ms;
}
nav li.submenu:hover:before {
}
nav li.submenu li.submenu:hover:before {
}
nav ul ul {
    position:absolute;
    left:0;
    top:29px;
    width:265px;
    filter:alpha(opacity="0");
    opacity:0;
    background:#dddddd;
    font-size:12px;
    border:1px solid #bbbbbb;
    border-bottom:0;
    border-top:0;
    -webkit-transition:.5s opacity;
    -moz-transition:.5s opacity;
    -o-transition:.5s opacity;
    transition:.5s opacity;
}
nav ul ul li {
    display:none;
}
nav ul li.submenu:hover > ul > li {
    display:block;
}
nav ul li.submenu:hover > ul {
    filter:alpha(opacity="100");
    opacity:1;
}
nav ul li.submenu:hover > ul ul {
    filter:alpha(opacity="0");
    opacity:0;
}
nav ul li.submenu:hover > ul li.submenu:hover > ul {
    filter:alpha(opacity="100");
    opacity:1;
}
nav ul li.submenu:hover > ul li.submenu:hover > ul > li {
    display:block;
}
nav ul ul li {
    border-bottom:1px solid #bbbbbb;
    background:#dddddd;
}
nav ul ul li:first-child {
    border-top:1px solid #bbbbbb;
}
nav ul ul li a {
    padding:4px 10px;
    display:block;
    -webkit-transition:background 500ms, padding 500ms;
    -moz-transition:background 500ms, padding 500ms;
    -o-transition:background 500ms, padding 500ms;
    transition:background 500ms, padding 500ms;
}
nav ul ul li:hover {
    background:#999999;
}
nav ul ul li:hover > a {
    padding-left:15px;
}
nav ul ul ul {
    left:180px;
    top:0;
    margin-top:-1px;
}