Hai fatto vari errori nel postare la domanda.

1. Hai usato un titolo non chiaro: nessuna delle parole usate ha una relazione con il testo.
2. Hai inserito un codice CSS senza il corrispondente HTML.
3. Hai inserito codice senza usare i tag corretti (e questo diminuisce la leggibilita`): devi usare i tag # ( [ code ] - senza spazi) o PHP.
4. Hai inserito un codice molto lungo: chi si va a spulciare tutto il codice per capire quali margini possono avere il problema?