both issues are in the webassist/themes/red/css/purple_styles.css file.
1) the navwrpper ID has the width set to 100%, set this to a pixel measurement instead
#navwrapper {
height: 35px;
width: 100%;
margin-top: 15px;
}
2) you need to adjust the left margin of the cssmw li:hover > ul li ul selector:
#cssmw li:hover > ul li ul {
margin: -36px 0 0 140px;
}
to:
#cssmw li:hover > ul li ul {
margin: -36px 0 0 125px;
}