FYI: I found a few issues with my fixes, Script section now resembles:<script>jQuery(window).ready(function(){jQuery("div#container").css("width","75%");// dynamic width to better fit the screen, I only use 75% because I have other information displayed in the back of the page, you can change this if you want.jQuery("div#container").css("min-width","750px");//have to set a minimum, otherwise it looks stupid when shrunk, meaning, if you scale the window, things will start overlapping other things when smaller than this. jQuery("table").attr('width', "100%"); //now that the window has been resized, we need to make sure the table's fit within it./*jQuery(".message th-child(1)").attr('width',"20%");//Only necessary if you have added extra data to the ticket thread entries, not everyone will have done this. (Think, Mod_Duration and kin)jQuery(".message th-child(2)").attr('width',"30%");jQuery(".message th-child(3)").attr('width',"30%");jQuery(".message th-child(4)").attr('width',"20%");*/jQuery("#basic-ticket-search").closest("table").removeAttr("width"); //Reset for search form. ;-)jQuery("#basic_search").css("float","left");//remove that pointlessly dead section of the screen beneath the search box.jQuery("a.refresh").css("float","right");jQuery("div.clear").removeClass("clear");});</script>I've got loads more jQuery mods, mainly ajax and regex stuff for custom fields auto-population etc. I've added a search-box using the typeahead stuff and included a few jQuery plugins for image handling.. might be a bit much.You could simply add a css file there, add whatever you want, but you do need the jQuery/javascript to change the attributes of the elements.. you can't do that with css. (like, table width etc)If it gets any bigger, is probably better in a separate file, ie: /scp/js/tickets.php.customisations.js and simply linked here.If you are feeling adventurous, and have painfully small monitors, try adding this one:jQuery("td").removeAttr("nowrap");//Allow all table contents to wrap!It gets more "interesting" when trying to override an "!important" declaration, for instance, to get the response textarea to expand to fit the available screen space, so you don't have to type into that little box on a massive screen (especially a newer mac).//make the textarea input field fit the new screen size.function resizeTextArea(){ var w = jQuery("#content").width(); var h = jQuery("#content").height();//get the height and width of the the main thread space. var space = jQuery(window).width() * 0.75 - 51; //don't ask how I calculated 51.. it works, enough. var r = getAspectRatio(w,h,space,h*2); jQuery("textarea#response").removeAttr('style').attr('style', 'width: '+ (r.width - 90) + 'px !important;'); //Override the style for the element, -90 for the gutter/column }function getAspectRatio(srcWidth, srcHeight, maxWidth, maxHeight) { var ratio = ; ratio = Math.min(ratio, ratio); return { width*ratio, height*ratio }; } resizeTextArea(); //Create event listener to dynamically modify the textarea when page resized jQuery(window).bind("resize", function(){ resizeTextArea(); }); //Allow the box to expand by telling its parent box to be wider. jQuery("textarea#response").parent().attr("width","100%");I tell you what the best change I made though, was reordering the menu, putting "Tickets" first, instead of the Dashboard, how often do you click Tickets compared to Dashboard? LOADS.. Its in /include/class.nav.phpFind and reorder the getTabs function for staff (line 95).