How to adapt or create your theme to... Spread menus 1 - In your themeconf create additional keys/values like this: $themeconf = array( ... 'spread_menus' => 'spread_menus_theme', ... ); # Optional, to remove menus on the picture page thru your themeconf, just uncomment the following code: // $conf['Spread menus']['On_picture'] = false; 2 - Create your ./css/spread_menus_theme.css in your theme folder for example like this: #thePicturePage #imageToolBar, #thePicturePage #theImage, #thePicturePage hr.separation { clear:none; } #thePicturePage #imageHeaderBar { width:auto; } #thePicturePage #linkPrev { margin-left:10px; /* 10px usually */ } #thePicturePage div#comments, #thePicturePage #imageHeaderBar, #thePicturePage #imageToolBar, #thePicturePage .infos, body div.content { margin-left: 20em !important; /* 20em usually */ } /* About margin-left, here some key values for some currently well known themes: 'Sylvia' => '290px', 'aqua' => '20em', 'blancmontxl' => 'auto', 'clear' => '20em', 'dark' => '20em', 'GBO_hk-3' => '0', 'GBO_hk-3_clear' => '0', 'grum-dark-II' => '20em', 'kardon' => '260px', 'p0w0' => '20em', 'Pure_clear_blue' => '20em', 'Pure_green_nature' => '20em', 'Pure_tr_clear_blue' => '20em', 'sobre' => '0', 'VerticalWhite' => '20em', 'wipi' => '20em', */