body {
 background-color: #404040;
 font-size: 14px;
 line-height: 1.6;
 color: #ffffff;
}

h2 {
 font-size: 14px;
 text-align: center;
 color: #f39832;
}

p {
 margin: 0;
}

.header-bg {
 line-height: 45px;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cccccc0));
}

.header-text {
 margin: 0;
 color: #ff5bb6;
 font-size: 16px;
 text-align: center;
 text-shadow: 1px 1px 3px #333333;
}

.footer-bg {
 line-height: 30px;
 background-color: #ca6964;
 font-size: 12px;
 text-align: center;

}

h3 {
 font-size: 14px;
 text-align: center;
 color: #ca0000;
}
