
/* Centre the form within the page */
form {
    margin:0 auto;
    width:100%;
    }

/* Style the text boxes */
select {
	background:#ffffff;
	border:1px solid #dedede;
	padding:10px;
	margin-top:3px;
	font-size:0.9em;
	color:#3a3a3a;
}

textarea {
	width:80%;
  height:150px;
	background:url(textarea-bg.jpg) right no-repeat #ffffff;
  border:1px solid #dedede;
    padding:10px;
    margin-top:3px;
    font-family:Arial;
    font-size:0.9em;
    color:#3a3a3a;
    border-radius:5px;
}


label {
    display:block;
    margin-top:20px;
    letter-spacing:2px;
    font-size:87.5%;
     font-family:Arial;
     line-height:1.5;
    
    
}

input {
    width:80%;
    height:27px;
    background:#ffffff;
    border:1px solid #dedede;
    padding:1px;
    margin-top:3px;
    font-size:0.9em;
    font-family:Arial;
    color:#3a3a3a;
    border-radius:5px;
}

input:focus, textarea:focus {
    border:1px solid #339900;
    
}

form input.button{
     background:#fff;
     border:1px solid #999;
     color:#000;
     width:100px;
     height:23px;
     border-radius:10px;
     box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 1px rgba(0,0,0,0.2);
     margin-top:10px}
form input.button:hover, input.button-link:focus{
     background:#ccc;
     transition-duration:.2s}
form input.button:active{
     box-shadow:inset 0 1px 4px rgba(0,0,0,0.6);
     background:#3c0;
     border:solid 1px #203E5F}

