.halloween {
   background:#000;
   margin-left:20px;
}
.halloween .box{
  background:#000;
  background-image: url('halloween-box.png');
  background-repeat: no-repeat;
  background-position: center;  
  float:left;
  color:#fff; 
  margin:25px 15px;
  border-radius:5px;
}
.halloween .dashed{
  margin: auto;
  padding: 25px;
  margin: 25px;
  border:2px dashed #F7EEEE;
  border-radius:5px;
}
.halloween .shadow   {
	position:relative;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}
.halloween .shadow:before, .halloween .shadow:after{
  content:"";
  position:absolute;
  bottom:0;top:2px;left:15px;right:15px;
  z-index:-1;
  border-radius:100px/30px;
 -webkit-box-shadow:0 0 30px 2px #666;
  -moz-box-shadow:0 0 30px 2px #666;
  box-shadow: 0 0 30px 2px #666;
}