the problem is caused by the text-align: center; applied to the .thrColFixHdr #sidebar1
.thrColFixHdr #sidebar1 {
float: left; /* since this element is floated, a width must be given */
width: 180px; /* the background color will be displayed for the length of the content in the column, but no further */
padding: 5px; /* padding keeps the content of the div away from the edges */
background-color: #FFF;
margin-left: 0px;
text-align: center;
}
add a div around the menu, use an inline style to align the text to the left:
<div style="text-align: left;">
<menu code>
</div>
then edit the CSSMenuWriter/cssmw/menu.css file.
change:'ul#cssmw {
cursor: default;
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 0;
}
to:
ul#cssmw {
cursor: default;
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 0;
text-align: center;
}