Yo no se tanto sobre CSS, pero te puedo recomendar leer sobre "diseño liquido", eso te ayuda a que tu contenido y disenio se vaya adaptando a la resolucion del usuario..
Puedes leer sobre posiciones absolutas y relativas, tambien te recomiendo usar el ancho en porcentaje en lugar de pixeles.(ejemplo => width:40%).
Mira esta pagina:
http://www.mycelly.com/
Ahi puedes ver que el diseño se adapta a cualquier resolucion.. mira como lo hacen y ya lo aplicas a tu trabajo.
__________________
-URL=
Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.