form {margin-top : 1em;margin-bottom : 1em;padding-right : 1em;width : 480px;}form legend span{width : 415px;display : block;}form ul {margin: 0;padding: 0;  }form li {list-style-type: none;}.personal input {position : absolute;right : 90px;border : solid 1px #202b35; }.contact input {position : absolute;right : 120px;border : solid 1px #202b35 } input {border : solid 1px #202b35}textarea {border : solid 1px #202b35}legend {font-weight : bold;background-color : #fff;}p {font-weight : bold}hr {margin-top : 3em}fieldset {margin-top :3em;border : none;width : 480px;}radio {padding-left : 5em}td {vertical-align : top;}th {vertical-align : top;text-align : right;font-weight : medium;padding-right : .5em;}