a, h2 a:hover, h3 a:hover, .entry p a:visited { color: #CC1F27; }
a:hover { color: #6E0F01; }
.cal { background: #B31706 url(images/red/cal_bg.jpg) repeat-x; }

.calborder { 
  background: #F89799;
  border: 1px solid #6E0F01;
}

img {border:0px none; }
a img {border:0px none; }
a:hover img { border:solid red 1px; }
p img { padding: 0; max-width: 100%; }
.right { float: right; }
.left { float: left; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
.caption { margin: 5px; padding: 5px; border: solid 1px #E5E5FF; background: #E5F2FF; font-size:90%; color: black }