* { margin:0; padding:0; }
html { color:white; font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif; background:#0188bb url('bg.jpg') top center no-repeat; text-align:center; }
body { padding:10% 0 0 0; }

div.main { width:322px; margin:auto; }

div.logo { width:206px; height:67px; background:url('logo.png'); margin:auto; }

form fieldset { height:258px; border:0; background:url('fieldset.jpg') center center no-repeat; }

form ol { padding:10px 0 0 0; list-style:none; }
form ol li { text-align:center; padding:0 70px 0 70px; }
form ol li label { display:block; font-weight:bold; font-size:16px; margin:6px 0 6px 0; }
form ol li input { display:block; font-size:15px; width:100%; height:26px; border:1px solid black; background:url('input.jpg');  margin:15px 0 15px 0; }

form ol li.submit { padding:0 107px 0 107px; }
form ol li.submit input { min-width:100px; cursor:pointer/*hand*/; color:white; border:0; background:url('button.jpg'); }

div.footer { font-size:11px; padding:5px; }

a { color:white; }
a:hover { text-decoration:none; }
img { border:0; }
