@import url('common.css');
/* -----------------------------------------------
	Header (below: Body)
   -----------------------------------------------
*/

/* -----------------------------------------------
	Body (above: Header) (below: none)
   -----------------------------------------------
*/

.body .pageHeader h1 span { display: none; }
.body .pageHeader h1 { background-image:url(../../images/chalk/contact.jpg); width:457px; height:104px; }
.body .preamble h3 { display: none; }
.body .preamble p#email { margin: 4em 0; text-align:right; }
.body .preamble a { color:#0099FF; }

form { width:100%; margin-top:20px; }
form fieldset { border:1px solid #333; border-width:1px 0; border-radius:5px;}
form legend { font-size:1.3em; padding:0 0.8em; color:#999;}
form div { padding: 5px; }
form label {display: block;float:left;width: 150px;	padding-right:4px; text-align:right;}
input , textarea { background:#DDD; border:none; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0.2em; font-size:1.2em;}
input:focus,textarea:focus { background-color:#F5F5F5; }

form input { width: 40%; }
form textarea { width: 60%; }

form #buttons {	text-align:right; }
form #buttons input { width:auto; font-weight:bold; color:#999;}
form #buttons input:hover { color:#000;}

.error { color:#FFF5D2; background-color:#CC6633; padding:0.4em; !text-align:center; }
.error strong {font-size:1.2em;}
.error ul{margin:0;padding:0;list-style:inside;}
.success{padding:0.2em;font-weight:bold;color:#FFC946;}
