#inline  h2, #inline2 h2 { font-size: 1.2em; line-height: 1em; margin-bottom: 15px; text-align: center; margin-bottom: 15px; }

#inlinep { color: #656565; font-size: 1.2em; margin-bottom: 10px; }

#wrapper { width: 400px; margin: 0 auto; padding:70px 0 0 0; }

#inline, #inline2 { display: none; width: 330px; text-align: center;}

label { display: block; margin-right: 12px; margin-bottom: 15px; font-family: Georgia, serif; color: #646464; font-size: 1.2em; }

	
.user-name {
display: inline-block; 
color: #676767;
width: 250px; 
margin-bottom: 10px; 
border: 1px solid #bbb; 
padding: 3px 9px;
font-size: 1.2em;
line-height: 1.4em;
}	

.user-text {
    width: 250px;
    display: block;
    height: 100px;
    margin: 10px auto;
    border: 1px solid #bbb; 
    padding: 3px 9px;
}


input.error, textarea.error { border-color: red; border-style: solid; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }
.user-text.error {border-color: red; border-style: solid; color: #a35959; }

#send { 
    display: block;
    cursor: pointer;
	margin: 0 auto;
    background: #333;
    width: 191px;
    height: 35px;
    outline: none;
    border: none;
    color: #fff;

}

#send:hover {
}
#send:active {
    box-shadow: inset 1px 1px 7px rgba(0,0,0,0.5);
    border: 1px solid #ccc;
	outline: none;
}