Luce bien. Para que el checkbox quede centrado verticalmente en relacion al <label>, basta con agregar la siguiente regla:
Código:
input#recordar {
vertical-align: middle;
}
Ahora solo es de revisar y corregir tu XHTML, asi como lo dicho por hades87. Note que le definiste IDs a los <input> pero recuerda no repetirlos, cosa que has hecho con el ID "passw".
Por lo demas, espero te vaya bien en tu proyecto.