a {
color:#000;
text-decoration:underline;
}

a:visited {
color:#000;
text-decoration:underline;
}

a:hover {
color:#D71A21;
text-decoration:underline;
}

h2 {
font-weight:normal;
font-size:2em;
}

.post h2,.page h2,.attachment h2 {
color:#000;
line-height:normal;
padding-top:10px;
margin-bottom:10px;
}

.post h2 a,.page h2 a,.attachment h2 a {
color:#000;
text-decoration:none;
}

.post h2 a:visited,.page h2 a:visited,.attachment h2 a:visited {
color:#000;
text-decoration:none;
}

.post h2 a:hover,.page h2 a:hover,.attachment h2 a:hover {
color:#D71A21;
text-decoration:none;
}