Синтаксис таблиц стилей отличается от HTML, поэтому стоит его рассмотреть отдельно.
Запись состоит из имени стиля иначе называемого селектором (далее буду называть именно так) и параметров его форматирования.Следует заметить, что селекторы делятся на несколько типов, такие как классы, селекторы тегов и идетификаторы, но об этом расскажу в других темах. Синтаксис у них одинаковый. Итак собственно запись:
Селектор {атрибут: его значение; атрибут: его значение;...... ;}
Синтаксис не чувствителен к регистру, пробелам и символу возврата каретки, поэтому,
что так:

<style type="text/css">
body:{color:#0430ff;}
</style>

что так:

<style type="text/css">
body :{
COLOR:   #0430ff  ;
}
</style>

значения не имеет))
Имена селекторов обязательно должны начинаться на латинскую букву, и могут включать в себя цифры и латинские буквы.
И напоследок хочу добавить о ключевом слове !important, хотя оно не на столько важно, но имеет место быть. Если пользователь использует свою собственную таблицу стилей, хотя это и редко, но случается и не стоит забывать что может быть и такое, то при использовании этого слова она будет игнорироваться для параметра к которому применено. Тоесть проще сказать !important устанавливает повышенную важность для определенного свойства селектора,
например

<style type="text/css">
body :{color: #0430ff !important;}
</style>

установит повышенную важность для цвета шрифта во всем документе.