Add the following StyleSheets to the header of your masterpage:
<SharePoint:CssRegistration name="<% $SPUrl:~SiteCollection/Style Library/~language/Core Styles/Band.css%>" runat="server"/>
<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/~language/Core Styles/controls.css %>" runat="server"/>
Use this table to place a formatted version of the authoring menu:
<table cellpadding="0" cellspacing="0" width="100%" class="masterContent">
<tr style="height:0px">
<td>
<wssuc:DesignModeConsole id="IdDesignModeConsole" runat="server"/>
</td>
</tr>
<tr>
<td colspan="2" class="authoringRegion">
<span class="siteActionMenu">
<PublishingSiteAction:SiteActionMenu runat="server"/>
</span>
<div class="sharepointLogin">
<!--Authentication for Authors only-->
<table cellpadding="0" cellspacing="0" >
<tr>
<td class="ms-globallinks">
<!--<SharePoint:DelegateControl ControlId="GlobalSiteLink1" Scope="Farm" runat="server"/>--></td>
<td class="ms-globallinks">
<SharePoint:DelegateControl ControlId="GlobalSiteLink2" Scope="Farm" runat="server"/></td>
<td class="ms-globallinks">
<wssuc:Welcome id="explitLogout" runat="server"/></td>
</tr>
</table>
</div>
<div class="console">
<PublishingConsole:Console runat="server"/>
</div>
</td>
</tr>
</table>