Problem z box w css

Witam mam problem z tym oto kodem css dlaczego w h2 nie mo dużych liter w kodzie html napisałem dużymi, a czyta tylko małe? I jeszcze jedno pytanie co to jest te #dadada; czy to sa te myślniki od obramowania?>

Z góry dziękuje za wszystkie odpowiedzi i pozdrawaim>

.box

{

position: relative;

border: dashed 1px #dadada; 

margin-top: 15px;

background: inherit;

color: #AAB165;

}


.box h2

{

background: inherit;

color: #a1bd13;

text-transform: lowercase;

font-weight: normal;

font-size: 18px;

margin-bottom: 5px;

}


.box p

{

font-size: 13px;

line-height: 16px;

margin: 0px;

}


.box_inner

{

border: solid 1px #fff;

padding: 15px;      

background: #FFFFE9 url('a4.gif') repeat-x;

color: inherit;


}

.captioned_image

{

position: relative;

padding-bottom: 15px;

float: left;

margin-right: 17px;

}


.captioned_image div

{

position: absolute;

font-size: 9px;

bottom: 0px;

left: 0px;

}
  1. W .box h2 masz text-transform: lowercase; text-transform: lowercase to małe litery

  2. border: dashed 1px #dadada; #dadada oznacza kolor

  3. kurs http://www.kurshtml.boo.pl/