jquery.colorbox.js
  Add a min width/height feature as per groups.google.com/forum/?fromgroups=#!topic/colorbox/BfiS7WiLKvU
  and also set some senisble min/max widths/heights by default:
	Replaced:
		maxWidth: false,
	With:
		minWidth: 100,
		maxWidth: '100%',
	
	Replaced:
		maxHeight: false,
	With:
		minHeight: 100,
		maxHeight: '100%',
		
	Replaced:
		function getWidth() {
			settings.w = settings.w || $loaded.width();
			settings.w = settings.mw && settings.mw < settings.w ? settings.mw : settings.w;
			return settings.w;
		}
		function getHeight() {
			settings.h = settings.h || $loaded.height();
			settings.h = settings.mh && settings.mh < settings.h ? settings.mh : settings.h;
			return settings.h;
		}
	With:
		function getWidth() {
			settings.w = settings.w || $loaded.width();
			
			var minWidth = settings.get('minWidth', 'x');
			minWidth = minWidth && setSize(minWidth);
			settings.w = minWidth && minWidth > settings.w ? minWidth : settings.w;
			
			settings.w = settings.mw && settings.mw < settings.w ? settings.mw : settings.w;
			return settings.w;
		}
		function getHeight() {
			settings.h = settings.h || $loaded.height();
			
			var minHeight = settings.get('minHeight', 'y');
			minHeight = minHeight && setSize(minHeight);
			settings.h = minHeight && minHeight > settings.h ? minHeight : settings.h;
			
			settings.h = settings.mh && settings.mh < settings.h ? settings.mh : settings.h;
			return settings.h;
		}
		
	Replaced:
					if (settings.h) {
						photo.style.marginTop = Math.max(settings.mh - photo.height, 0) / 2 + 'px';
					}
	With:
					if (settings.h) {
						photo.style.marginTop = Math.max(settings.mh - photo.height, 0) / 2 + 'px';
					} else if (settings.get('minHeight')) {
						photo.style.marginTop = Math.max(settings.get('minHeight') - photo.height, 0) / 2 + 'px';
					}