#mainlinks a {
 color: inherit;
 font-size: 16px;
 font-weight: bold;
 text-decoration: none;
 background-color: #ccc;
 padding: 2px 5px;
 line-height: 30px;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
 margin-left: 0.5em;
}

#mainlinks a:hover {
 color: #007;
 text-decoration: underline;
}

#mainlinks li {
 list-style: none;
 height:30px;
 border-top: 1px #888 dotted;
}

#mainlinks li:first-child {color: red;}

#mainlinks {
 background-color: #e0e0e0;
 padding: 0px;
 font-family: serif;
 margin: 0px;
 margin-right: 20px;
}



