このCSSコードを使用して、画像とそのタイトルをdivの中央に配置したい
.box {border:2px solid #0094ff;}
.title {background-color:pink;color:white;height:10px; line-height:3px; padding:10px;}
.content {color:#333;padding:10px;}
.box {
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
}
.titleIkon{
margin-right:2%;
display:table-cell;
vertical-align:middle;
}
このフィドルhttp://jsfiddle.net/7kx4r/を見ると、アイコンやテキストが中央に配置されていないことがわかります。これを修正するにはどうすればよいですか?