* { margin: 0; padding: 0; }

html, body {
  background: url(i/Autumn_wallpapers_-_fallen_leaves.jpg) 50% 50% no-repeat;
  font-family: Arial;
  font-size: 16px;
  min-width: 600px;
}

h3 {
  padding: 0;
  margin: 0 0 5px;
}

p {
  margin: 10px 0;
}

.bg {
  margin: 50px;
  width: 400px;
  height: 170px;
  background: #fff;
  opacity: 0.5;
	filter: alpha(opacity = 50);  
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
     -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
          box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
     -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
          box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;  
}
.content {
  margin: 50px;
  padding: 25px;
  width: 360px;
  height: 200px;
  position: relative;
  top: -220px;
  text-shadow: 0 1px 0px #fff;
}
.content a {
  color: #000;
}

