div.flash-ok, div.flash-notice, div.flash-warning, div.flash-error{
  margin: 0.5em;
  padding: 1.2em 0.5em 0em 4em;
  border-radius: 0.3em;
  height: 2.3em;
  font-weight: bold;
}

div.flash-ok{
  border: 0.1em solid #7B5;
  background: url(/images/flash-ok.png) no-repeat 0.75em 0.50em #DFB;
}

div.flash-notice{
  border: 0.1em solid #99F;
  background: url(/images/flash-notice.png) no-repeat 0.75em 0.50em #EEF;
}

div.flash-warning{
  border: 0.1em solid #FC2;
  background: url(/images/flash-warning.png) no-repeat 0.75em 0.50em #FFB;
}

div.flash-error{
  border: 0.1em solid #D33;
  background: url(/images/flash-error.png) no-repeat 0.75em 0.50em #FED;
}
