body{
 background:#356C6C;
 line-height:2.9em; /* spaces out the buttons*/ 
}
.wrapper{
    border:10px solid #204656;
    border-radius: 10px;
    background-color:whitesmoke;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 50px;
    padding-left: 50px;
    padding-top: 10px;
}

a.underline{ /* underlines headers*/
  text-decoration: underline;  
}
/*start of buttonv01*/
a.buttonv01{
    font-size:1.5em;
    font-family:Arial;
    border-width:3px;
    padding:0.5em;
    color:rgba(29, 25, 25, 1);
    border-color:rgba(253, 253, 253, 1);
    font-weight:bold;
    margin-right:1em;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    box-shadow:inset 0px 2px 1px 1px rgba(137, 200, 224, 1);
    background:linear-gradient(rgba(0, 95, 254, 1), rgba(123, 178, 187, 1));
}

a.buttonv01-small{
    font-size:1em;
}
a.buttonv01-large{
    font-size: 2em;
}
a.buttonv01:hover{
    background: linear-gradient(rgba(123, 178, 187, 1), rgba(0, 95, 254, 1));
}
  
a.buttonv01:active{
    background:blue; 
  }
/* end of buttonv01*/

/* start of buttonv02*/
a.buttonv02-secondary{
    background:#5FDF92;
    font-weight:100;
 }
/* end of buttonv02*/

/* start of buttonv03 */
a.buttonv03{
    font-size:1.2em;
    font-family:Georgia;
    border-width:1px;
    border-color:rgba(168, 115, 21, 1);  
    color:rgba(25, 24, 24, 1);
    margin-right:1em;
    padding:0.9em;
    border-radius:50%; /* makes a circle button */
    box-shadow: 5px 6px 0px -1px rgba(19, 18, 16, 1);
    text-shadow: 1px 1px 0px rgba(211, 134, 71, 1);
    background:linear-gradient(rgba(161, 127, 84, 1), rgba(230, 220, 178, 1));
}

a.buttonv03-small{
    font-size:0.9em;
}
a.buttonv03-large{
    font-size:1.6em;
}
a.buttonv03:hover {
    background: linear-gradient(rgba(230, 220, 178, 1), rgba(161, 127, 84, 1));
}
a.buttonv03:active {
  background:#C6C96A;
}


/*end of buttonv03 */

/* start button v04 */
a.buttonv04{
    font-size:19px;
    font-family:Georgia;
    border-width:1px;
    color:rgba(14, 13, 13, 1);
    border-color:rgba(235, 236, 39, 1);
    border-top-left-radius:3em;
    border-top-right-radius:1em;
    border-bottom-left-radius:1em;
    border-bottom-right-radius:18em;
    margin-right:1em;
    padding:0.9em;
    box-shadow: -3px 6px 0px 0px rgba(161,153,51,1.00);
    text-shadow: -2px -1px 3px rgba(223,123,78,1.00);
    background:rgba(178,16,16,1.00);  
}

a.buttonv04-small{
    font-size:0.8em;  
}

a.buttonv04-large{
    font-size: 1.6em;
}
a.buttonv04:hover{
    background: rgba(206,103,9,1.00)
}
a.buttonv04:active {
  background:#BEB464;
}
/*end button v04 */