/*
h1 {
  background: red;
}
*/
.pink {
  background: #fac;
  padding: 5px;
  margin: 3px;
  border: 2px solid #a79;
}

.kakumaru {
  background: #acf;
  border: 5px solid #87c;
  padding: 10px;
  border-radius: 16px;
}

.grad { /* generated by http://www.css3.me/ */
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#65ff36', endColorstr = '#e9ff7f');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#65ff36', endColorstr = '#e9ff7f')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #65ff36, #e9ff7f);
background-image: -ms-linear-gradient(top, #65ff36, #e9ff7f);
background-image: -o-linear-gradient(top, #65ff36, #e9ff7f);
background-image: -webkit-gradient(linear, center top, center bottom, from(#65ff36), to(#e9ff7f));
background-image: -webkit-linear-gradient(top, #65ff36, #e9ff7f);
background-image: linear-gradient(top, #65ff36, #e9ff7f);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
opacity: 0.85;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 85);
/*-ms-filter must come before filter*/
filter: alpha(opacity = 85);
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*All filters must be placed together*/
}