.t2h_style_1 { vertical-align:-4px; }
.t2h_style_2 { vertical-align:-1px; }
.t2h_style_3 { vertical-align:0px; }

.publication {
margin: 0 0 20px 40px;
}

.inproceedings:before, .article:before, .misc:before, .mastersthesis:before, .phdthesis:before {
float:left;
width:40px;
margin-left:-40px;
font-size:24px;
font-weight:bold;
text-shadow: -1px -1px #fff, 1px -1px #fff, -1px 1px #fff, 1px 1px #fff, 0.1em 0.1em 0.3em #444;
}
.article:before {
content: "J";
color:#c00;
text-indent:4px;
}
.inproceedings:before {
content: "C";
color:#005580;
}
.misc:before {
content: "O";
color:#888;
}
.mastersthesis:before, .phdthesis:before {
content: "T";
color:#080;
}
