formatting

<Style> tags are kind of bad to have on the html body its self. try  something like http://www.salesforce.com/us/developer/docs/pages/Content/pages_compref_stylesheet.htm

<apex:stylesheet value="/resources/htdocs/css/basic.css"/>