Existen en la red muchísimas plantillas responsive gratuitas, coge una y adáptala que tardarás muy poco. ¿Para qué te vas a complicar programando desde cero? Hacerla original desde cero lleva muchísimo trabajo.
Una alternativa es la que ha dicho Pablo: bootstrap pero si no has trabajado nunca con este framework mal asunto porque hay que perder tiempo en entenderlo. Hay que seguir unas reglas, no puedes poner por ejemplo una lista de enlaces (ul li a) como tú quieras, hay un orden y utilizar unas clases preestablecidas (en el estilo).
No sé en qué entorno (Joomla, Wordpress...) estás trabajando pero si quieres rapidez te recomiendo mi primer párrafo.