body{font:1.1em sans-serif;background:#fff;color:#000;margin:0;padding:15px}
a:link,a:visited{color:#00c;text-decoration:underline}
a:hover{color:#c00;text-decoration:none}
.clear{clear: both}
h1{display:none}
h2,.success{color:#235823}
h2{margin-top:15px}
section{display:block;margin:0 auto}
section,textarea,.input{width:420px}
header{background:#fff url(img/toffer.png) no-repeat;display:block;height:200px}
textarea,.input{font-size:1.1em;border:1px solid #888;background:#fff}
.btn{background:url(img/buttons.png) no-repeat;border:none;color:#fff;font-size:1.2em;height:35px;width:100px}
.btn:hover{background:url(img/buttons.png) no-repeat 0 -35px}
textarea:hover,.input:hover{border-color:#235823}
textarea:focus,.input:focus{border-color:#888;outline:2px solid #ffa}
.success,.error{padding:.8em .8em .8em 2.2em;margin-bottom:1.6em;border:2px solid #ddd}
.error{background:#fbe3e4 url(img/cross.png) no-repeat .8em .9em;color:#e42224;border-color:#fbc2c4;padding-left:3.2em}
.success{background:#bee5c3 url(img/tick.png) no-repeat .8em .9em;border-color:#59a161}
dt{font-weight:bold;margin-top:.5em}
dd{font-size:.9em}
menu{display:block;margin:0;padding:0}
menu ul{margin:0;padding:0}
menu li{display:inline;list-style-type:none}
menu li a:link,menu li a:visited{background:transparent url(img/buttons.png) no-repeat 0 -105px;color:#fff;display:block;float:left;height:25px;margin:0 2px;padding:5px 5px;text-align:center;text-decoration:none;width:90px}
menu li a:hover{background:transparent url(img/buttons.png) no-repeat 0 -70px}
.project h3{font-size:1em;margin:0}
.project h3 a:link,.project h3 a:visited{color:#235823}
.project p{margin-top:0;margin-bottom:1em}
