p
{line-height:150%;
font-size:15px;}

h1{font-size:13px;
font-weight:normal;
margin-bottom:3px;
}


h2 {color:#884400;
padding: 5px 0 2px 10px;
border-left: 10px solid #80A852;
border-bottom: 1px dotted #A1A1A1;}

.button-link, .button-link:visited{
       font-size:17px;
      font-weight:bold;
      background:#45bcd2;
      display:inline-block;
      padding:3px 7px 3px 8px;
      color:#ffffff;
      text-decoration:none;
      -moz-border-radius:4px;
      -webkit-border-radius:4px;
      border-radius:4px;
      border:none;
      position:relative;
      cursor:pointer;
      margin:10px 10px 0 0;
         vertical-align: middle;
}

a.button-link {
     color:#ffffff;
}

.button-link a:link{
     color:#ffffff;
}

.button-link:hover{
      background:#555;color:#fff;
}