in addition to Chris Schmitz post - when I use the blueprint CSS I always have a question, should I use 2 or more classnames for one div
<div class="span-13 prepend-7 my-class-name">
.span-13 {width:510px;} // from blueprint
.prepend-7 {padding-left:280px;} // from blueprint
.my-class-name {font:, color: background}
or union it in one class
<div class="my-class-name">
.my-class-name {font:; color:; background:; width:510px; padding-left:280px;}
and I always select the second variant,
also I didn't happy with this (using blueprint is requirement)
reset code in blueprint
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
to avoid any differents in browsers I always ovverride the blueprint values with zero in my classes
.my-class-name h1 {margin: 0px;}
So, conclusion is - if you didn't want to have your styles and design -> blueprint is your choice