Ciao e benvenuto!
Per quanto riguarda dei layout "base", puoi dare un occhiata qui:
http://www.dynamicdrive.com/style/layouts/category/C10/
Il foglio di stile (CSS) va scritto dentro un file .css, e il metodo più comune per richiamarlo dalla pagina html è tramite il seguente tag posizionato tra <head></head>:
[html]<LINK href="mystyle.css" rel="stylesheet" type="text/css">[/html]
Alternativamente puoi scivere il css direttamente all'interno della pagina html, dentro alla coppia di tag <style></style> (sempre nell'head del documento).