html body .vrnp-container {

    margin: 10px 0;

    border-radius: 6px;

    padding: 4%;

    background: #eee;

    font-size: 16px;

}



html body .vrnp-container h2.vrnp-title {

    margin: 0 0 3% 0;

    padding: 0;

    text-align: center;

    font-weight: normal;

    font-size: 1.2em;

}

html body h3.vrnp-size-of { 

    letter-spacing: -2px; 

}

html body h3.vrnp-size-of span { 

    display: inline-block;

    background: rgb(45,45,45);

    background: -moz-linear-gradient(top, rgba(45,45,45,1) 0%, rgba(0,0,0,1) 50%, rgba(45,45,45,1) 51%, rgba(0,0,0,1) 100%);

    background: -webkit-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(0,0,0,1) 50%,rgba(45,45,45,1) 51%,rgba(0,0,0,1) 100%);

    background: linear-gradient(to bottom, rgba(45,45,45,1) 0%,rgba(0,0,0,1) 50%,rgba(45,45,45,1) 51%,rgba(0,0,0,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#000000',GradientType=0 );

    border-radius: 4px;

    padding: .35em;

    color: #fff;

    font-size: 1.8em;    

    position: relative;

    overflow: hidden;

}

html body h3.vrnp-size-of span:after { 

    content: " "; 

    width: 100%; 

    top:0; 

    height: 49%; 

    position: absolute; 

    left: 0; 

    right: 0; 

    box-shadow:  0 2px 2px rgba(0,0,0,.3); 

}

html body .vrnp-container h3 {

    padding: 0;

    margin: 0;

    text-align: center;

}

html body .vrnp-container p {

    font-size: .65em;

    margin:  .75em 0 0 0;

    padding: 0;

    text-align: center;

    padding: .25em;    

}

html body .vrnp-container p a {

    text-decoration: none;

}



html body .vrnp-container h3 a, 

.vrnp-container h2 a {

    box-shadow: none;

}