h2 { font-size:13px; font-weight:bold; margin-bottom:19px; } 
h3 { font-size:13px; font-weight:normal; background: transparent url(../images/style/h2_pattern.gif) repeat top left; overflow:hidden; color:#404040; width:201px; padding:4px 0 4px 15px; margin:0 0 0 17px;}
h4{ font-size:11px; font-weight:bold; }

input.button,
.button,
.button:link,
.button:visited,
.button:hover,
.button:active { vertical-align:top; border:0; cursor:pointer; float:right; text-decoration:none;  color:#fff; text-transform:uppercase; font-size:10px; display:block; height:15px; overflow:hidden; background: #ea426f url(../images/style/readmore.gif) no-repeat top right; padding-left:6px; padding-right:20px; padding-top:4px; line-height:1em; height:14px; overflow:hidden; }
.button:hover { color:#821331; background-image: url(../images/style/readmore_over.gif); }

a.imagelink:link,
a.imagelink:visited,
a.imagelink:hover,
a.imagelink:active { text-decoration:none; display:block; border:2px #f882a2 solid; overflow:hidden; }
a.imagelink:hover { border-color:#ea426f; }
a.imagelink:link img,
a.imagelink:visited img,
a.imagelink:hover img,
a.imagelink:active  img{ display:block; }