*:focus {
outline: none;/* Prevents blue border in Webkit */
}

#mailForm  {
background-image: url('../img/blackTransparent1X35.png');
background-repeat:repeat;
position:absolute;
left: 330px;
top: 210px;
margin: 0px;
padding:0px;
width: 612px;
height: 521px;
font-family: anton;
}


#formLines {
text-align: left;
/*font-family: anton;*/
font-size: 1.1em;
color: rgb(0,200,200);
line-height: 100%;
margin-left:25px;
}	

input, textarea {
font-size: 0.85em;
border: 1px solid rgb(0,200,200);
width: 560px;
min-height: 30px;
display: block;
margin-bottom: 16px;
margin-top: 15px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
color: black;
/*background-color: white;*/
}

textarea {
height: 155px;
resize:none;
/*background-color: green;*/
}

input:focus, textarea:focus {
-webkit-box-shadow: 0 0 25px white; /* 25px */
-moz-box-shadow: 0 0 25px white;
box-shadow: 0 0 25px white;

}

input:not(:focus), textarea:not(:focus) {
opacity: .8;

}

input:required, textarea:required {

background: url("../img/asterisk_orange.png") no-repeat 540px 7px; /* distance from edge */
}

input:valid, textarea:valid {
background: url("../img/tick.png") no-repeat 540px 7px;
background-color: white;
}

input:focus:invalid, textarea:focus:invalid {
background: url("../img/cancel.png") no-repeat 540px 7px;
}

input[type=submit] {
/*font-size: 30px;
font-family: berliner, sans-serif;*/
font-family: anton;
opacity: 0.9;
background-color: rgb(241, 231, 5);  /* COLOR OF SEND BUTTON */
width: 100px;
text-align: center;
color: black;
}

input:hover {
background-color: rgb(241, 231, 5); 
color: black;
}

textarea:hover {
background-color: rgb(241, 231, 5); 
/*color: white;*/
}

#name, #subject, #email, #message {
padding-left: 3px;
padding-top: 3px;
font-family: helvetica;
font-size: 1.1em;
}

#message {
padding-top: 7px;
color: black;
}

input {
background-color: rgb(241, 231, 5); 
color: #6699ff;
}