// Set classes on body for custom styles
var url = window.location.href;
if (url.toLowerCase().indexOf('/login.php') > -1) {
jQuery("body").addClass("loginPage");
};
if (url.toLowerCase().indexOf('/preview.php') > -1) {
jQuery("body").addClass("previewPage");
};
if (url.toLowerCase().indexOf('/search.php') > -1) {
jQuery("body").addClass("searchPage");
};
});
Then in my css file I'd add styles like:
body.searchPage {
background:url('../gfx/yoursite/yourbackground.jpg')
}
Using this method you can change styling for different pages without editing the pages themselves. In regards to your icon question, they are graphic files, look inside /gfx/interface, you'll find gif files with names like 'HomeArrow.gif' - you can create a custom folder in 'gfx' and copy those into that folder and replace them with your own graphics. Example: 'gfx/yourbrand/interface/HomeArrow.gif' <-- this being your new HomeArrow.gif branded icon. Update the path to this image in the main style file or preferably create a new custom theme and activate it as a plugin - reference the existing themes and just clone one with your own unique name.
Hope this helps
Riaan