/* CSS Document */#sddm{       margin: 0;        padding: 0;        z-index: 30}#sddm li{       margin: 0;        padding: 0;        list-style: none;        float: left;        font: 10px arial}#sddm li a{       display: block;        margin: 0 1px 0 0;        padding: 2px 2px;        width: 50px;        background: #7b456a;        color: #FFF;        text-align: center;        text-decoration: none}#sddm li a:hover{       background: #be90aa}#sddm div{       position: absolute;        visibility: hidden;        margin: 0;        padding: 0;        background: #F1D1DD;        border: 1px solid #7b456a}        #sddm div a        {	position: relative;	display: block;	margin: 0;	padding: 2px 10px;	width: auto;	white-space: nowrap;	text-align: left;	text-decoration: none;	background: #FFF;	color: #7b456a;	font: 10px arial;	top: -50px;}        #sddm div a:hover        {       background: #be90aa;                color: #FFF}