I styled my DIV's here (the ones making up the 'table' on the left). I wanted the first line of each "cell" to be aligned to the right, and the info under the first line to be aligned to the left. But when I setup the <p> style, it seems immune to the CSS rollovers I have for the div's. What's my problem?

CSS:

p.right {
font-size: 8pt;
text-align: right;
margin: 2px 0px 0px 0px
}

#cell {
text-align: left;
cursor: pointer;
font-size:8pt;
border:1px solid;
width: 250;
margin: 0px 0px 2px 0px;
padding:2px 10px 2px 10px
}
*****************************
Thanks