HTML Attribute for <STYLE ...>

TYPE indicates which style language is being used. TYPE is required, though admittedly virtually all browsers are happy enough without it.

The only really popular style language is W3C's Cascading Styles Sheets. Assuming that's the language you want to use, your <STYLE ...> tag should look like this:

<STYLe TYPE="text/css">

<STYLE MEDIA="..."> >