@charset "utf-8";
/* CSS Document */
<style type="text/css">
* {
 margin:0px;
 padding:0px;
 border:0px;
 outline:0px;
}

p {
 margin-bottom:20px;
 margin-top:20px;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #121212;
 background-color: #EFEFEF;
 margin: 50px;
}

/* CSS3 BUTTON */

.btn {
 display: inline-block;
 background: url(btn.bg.png) repeat-x 0px 0px;
 padding:5px 10px 6px 10px;
 font-weight:bold;
 text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
 border:1px solid rgba(0,0,0,0.4);
 -moz-border-radius: 5px;
 -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
 -webkit-border-radius: 5px;
 -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.btn:hover {
 text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
 cursor:pointer;
 
/* COLOR VARIATIONS */

.blue {background-color: #CCCCCC; color: #141414;}
.blue:hover {background-color: #00c0ff; color: #ffffff;}

.green {background-color: #CCCCCC; color: #141414;}
.green:hover{background-color: #8aff00; color: #ffffff;}

.red {background-color: #CCCCCC; color: #141414;}
.red:hover {background-color: #ff004e; color: #ffffff;}

</style> 
 
