Why are using the latest version of dojo (1.8.1) with such an ancient version of the api (1.6)
Just use the 3.2 api, it comes with dojo 1.7. You do not need a separate call to dojo.
yes 3.2 requires a css file
http://help.arcgis.com/en/webapi/javascript/arcgis/help/jshelp/css.htm
<link rel="stylesheet" type="text/css" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/esri/css/esri.css" />