Hola BlueSkull
La "maquetación" de elementos con css la puedes hacer independientemente del lenguaje en que programes tus aplicaciones, ya que los estilos los aplicas en el momento que presentas la información al visitante.
Te dejo unos enlaces obtenidos de preguntar a google por
formularios + css || form css:
http://www.smashingmagazine.com/2006...ern-solutions/ 24 herramientas para customizarlos Una amplia colección de formularios para que pilles inspiración.
Hay hasta
generadores en línea del css.
Pero creo que lo mejor es que una vez que hayas elegido tu diseño, si tienes alguna dificultad, retornes por aquí con algo de código. Seguro que encuentras ayuda.
Un saludo