How to align c div on bottom of a?
Position:relative doesnt help.
You need to make #c absolutely positioned, and #a relatively positioned:
#a {
    width:250px; 
    height:250px; 
    background:grey;        
    position: relative;
}
#b { }
#c {
    bottom:0px; 
    position:absolute;
}
