Widzę, że robisz szablon do WordPressa. Odpowiedź jest bardzo prosta, ścieżka do obrazka jednak jest zła. WordPress działa w ten sposób, że ścieżka typu
<img src="baner.jpg"/>
odnosi się do głównego katalogu WordPressa, a nie do głównego katalogu szablonu. Jeśli podasz link do obrazka, to pobierasz go z internetu. W dokumentacji WordPressa znajdziesz funkcję, która nazywa się chyba:
stylesheet_directory()
i ona wyświetla ścieżkę do katalogu wordpressa, chyba że arkusz css masz w osobnym katalogu, co w wordpressie rodzi jednak spore utrudnienie. Pozdrawiam, mam nadzieję, że pomogłam