* {
margin:0;
padding:0;
border:0;
}

body {
margin:0;
padding:50px 0;
background:#F7F7F5 fixed url('img/background.jpg') 50% 0 no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#000;
}

a {
border-bottom:1px solid #FFFDD7;
text-decoration:none;
}

h3 {
margin:50px 0 3px 0;
padding:0 0 0 10px;
font-size:13px;
}

p {
padding:3px 20px;
text-align:justify;
}

form {
width:400px;
margin:-20px auto 0 auto;
}

form p label {
display:block;
margin:20px 0 0 0;
}

form p input,
form p textarea {
display:block;
width:400px;
border:1px solid #999;
}

form p textarea {
height:200px;
overflow:auto;
margin:0 0 20px 0;
}

form p input.s {
background:#CFEABF;
}

#page {
width:500px;
margin:50px auto 50px auto;
}

#logo {
text-align:center;
}

#workTo {
padding:10px;
list-style:none;
border-top:1px solid #999;
border-bottom:1px solid #999;
}