bplist00_WebSubresources_WebMainResource+ "&*.26:>BGKOSW\`dhlpuy} _WebResourceResponse_WebResourceData^WebResourceURL_WebResourceMIMETypeObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Mon, 04 Dec 2006 16:23:20 GMTUbytes_Thu, 26 Apr 2007 22:41:05 GMTU40195_"08cdc82c017c71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13sx  #1?DSXei}38<R_dglO/****************************************************************************** Version 2.2.5 (November 22 2006) Author: Torstein Hnsi Email: See www.vikjavev.no/megsjol Licence: Highslide JS is licensed under a Creative Commons Attribution-NonCommercial 2.5 License (http://creativecommons.org/licenses/by-nc/2.5/). You are free: * to copy, distribute, display, and perform the work * to make derivative works Under the following conditions: * Attribution. You must attribute the work in the manner specified by the author or licensor. * Noncommercial. You may not use this work for commercial purposes. * For any reuse or distribution, you must make clear to others the license terms of this work. * Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above. ******************************************************************************/ var hs = { // Apply your own settings here, or override them in the html file. graphicsDir : '/includes/publicus/highslide/graphics/', restoreCursor : "zoomout.cur", // necessary for preload fullExpandIcon : 'fullexpand.gif', expandSteps : 10, // number of steps in zoom. Each step lasts for duration/step milliseconds. expandDuration : 250, // milliseconds restoreSteps : 10, restoreDuration : 250, numberOfImagesToPreload : 5, // set to 0 for no preload marginLeft : 10, marginRight : 35, // leave room for scrollbars + outline marginTop : 10, marginBottom : 35, // leave room for scrollbars + outline zIndexCounter : 1001, // adjust to other absolutely positioned elements fullExpandTitle : 'Expand to actual size', restoreTitle : 'Click to close, click and drag to move. Use arrow keys for next and previous.', focusTitle : 'Click to bring to front', loadingText : 'Loading...', loadingTitle : 'Click to cancel', loadingOpacity : 0.75, showCredits : false, // you can set this to false if you want creditsText : 'Powered by Highslide JS', creditsHref : 'http://vikjavev.no/highslide/?user=1', creditsTitle : 'Go to the Highslide JS homepage', // These settings can also be overridden inline for each image anchor : 'auto', // where the image expands from align : 'auto', // position in the client (overrides anchor) captionId : null, slideshowGroup : '', // defines groups for next/previous links and keystrokes enableKeyListener : true, spaceForCaption : 30, // leaves space below images with captions minWidth: 200, minHeight: 200, allowSizeReduction: true, // allow the image to reduce to fit client size. If false, this overrides minWidth and minHeight outlineType : 'drop-shadow', // set null to disable outlines wrapperClassName : null, // for enhanced css-control // END OF YOUR SETTINGS // declare internal properties preloadTheseImages : new Array(), continuePreloading: true, expandedImagesCounter : 0, expanders : new Array(), overrides : new Array( 'anchor', 'align', 'outlineType', 'spaceForCaption', 'wrapperClassName', 'minWidth', 'minHeight', 'captionId', 'allowSizeReduction', 'slideshowGroup', 'enableKeyListener' ), overlays : new Array(), toggleImagesGroup : null, // drag functionality ie : (document.all && !window.opera), nn6 : document.getElementById && !document.all, safari : navigator.userAgent.indexOf("Safari") != -1, hasFocused : false, isDrag : false, $ : function (id) { return document.getElementById(id); }, createElement : function (tag, attribs, styles, parent) { var el = document.createElement(tag); if (attribs) hs.setAttribs(el, attribs); if (styles) hs.setStyles(el, styles); if (parent) parent.appendChild(el); return el; }, setAttribs : function (el, attribs) { for (var x in attribs) { el[x] = attribs[x]; } }, setStyles : function (el, styles) { for (var x in styles) { el.style[x] = styles[x]; } }, ieVersion : function () { arr = navigator.appVersion.split("MSIE"); return parseFloat(arr[1]); }, //--- Find client width and height clientInfo : function () { var iebody = (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body; this.width = hs.ie ? iebody.clientWidth : self.innerWidth; this.height = hs.ie ? iebody.clientHeight : self.innerHeight; this.scrollLeft = hs.ie ? iebody.scrollLeft : pageXOffset; this.scrollTop = hs.ie ? iebody.scrollTop : pageYOffset; } , //--- Finds the position of an element position : function(el) { var parent = el; var p = Array(); p.x = parent.offsetLeft; p.y = parent.offsetTop; while (parent.offsetParent) { parent = parent.offsetParent; p.x += parent.offsetLeft; p.y += parent.offsetTop; } return p; }, expand : function(a, params, contentType) { try { new HsExpander(a, params, contentType); return false; } catch(e) { return true; } }, //--- Focus the topmost image after restore focusTopmost : function() { var topZ = 0; var topmostKey = -1; for (i = 0; i < hs.expanders.length; i++) { if (hs.expanders[i]) { // && i != hs.focusKey) { if (hs.expanders[i].wrapper.style.zIndex && hs.expanders[i].wrapper.style.zIndex > topZ) { topZ = hs.expanders[i].wrapper.style.zIndex; topmostKey = i; } } } if (topmostKey == -1) hs.focusKey = -1; else hs.expanders[topmostKey].focus(); }, closeId : function(elId) { // for text links for (i = 0; i < hs.expanders.length; i++) { if (hs.expanders[i] && (hs.expanders[i].thumb.id == elId || hs.expanders[i].a.id == elId)) { hs.expanders[i].doClose(); return; } } }, close : function(el) { var key = hs.getWrapperKey(el); if (hs.expanders[key]) hs.expanders[key].doClose(); return false; }, toggleImages : function(closeId, expandEl) { if (closeId) hs.closeId(closeId); if (hs.ie) expandEl.href = expandEl.href.replace('about:(blank)?', ''); // mysterious IE thing hs.toggleImagesExpandEl = expandEl; return false; }, getAdjacentAnchor : function(key, op) { var aAr = document.getElementsByTagName('A'); var hsAr = new Array; for (i = 0; i < aAr.length; i++) { if (hs.isHsAnchor(aAr[i])) { hsAr.push(aAr[i]); } } var activeI = -1; for (i = 0; i < hsAr.length; i++) { if (hs.expanders[key] && hsAr[i] == hs.expanders[key].a) { activeI = i; break; } } return hsAr[activeI + op]; }, previousOrNext : function (el, op) { if (typeof el == 'object') var activeKey = hs.getWrapperKey(el); else if (typeof el == 'number') var activeKey = el; if (hs.expanders[activeKey]) { hs.toggleImagesExpandEl = hs.getAdjacentAnchor(activeKey, op); hs.toggleImagesGroup = hs.expanders[activeKey].slideshowGroup; hs.expanders[activeKey].doClose(); } return false; }, previous : function (el) { return hs.previousOrNext(el, -1); }, next : function (el) { return hs.previousOrNext(el, 1); }, keyHandler : function(e) { if (!e) e = window.event; if (!e.target) e.target = e.srcElement; // ie if (e.target.form) return; // form element has focus var op = null; switch (e.keyCode) { case 34: // Page Down case 39: // Arrow right case 40: // Arrow left op = 1; break; case 33: // Page Up case 37: // Arrow left case 38: // Arrow down op = -1; } //alert(hs.expanders[hs.focusKey].enableKeyListener); if (op != null) { document.onkeydown = null; if (hs.expanders[hs.focusKey] && hs.expanders[hs.focusKey].enableKeyListener == false) return true; return hs.previousOrNext(hs.focusKey, op); } else return true; }, registerOverlay : function (overlay) { hs.overlays.push(overlay); }, getWrapperKey : function (el) { var key = -1; while (el.parentNode) { el = el.parentNode; if (el.id && el.id.match(/^highslide-wrapper-[0-9]+$/)) { key = el.id.replace(/^highslide-wrapper-([0-9]+)$/, "$1"); break; } } return key; }, cleanUp : function () { /* if (hs.hideIframes || hs.hideSelects) { var remaining = 0; for (i = 0; i < hs.expanders.length; i++) { if (hs.expanders[i]) remaining++; } if (remaining <= 0) { if (hs.hideSelects) hs.showHideElements('SELECT', 'visible'); if (hs.hideIframes) hs.showHideElements('IFRAME', 'visible'); } } */ if (hs.toggleImagesExpandEl) { hs.toggleImagesExpandEl.onclick(); hs.toggleImagesExpandEl = null; } else { for (i = 0; i < hs.expanders.length; i++) { if (hs.expanders[i] && hs.expanders[i].isExpanded) hs.focusTopmost(); } } }, mouseDownHandler : function(e) { if (!e) e = window.event; if (e.button > 1) return true; if (!e.target) e.target = e.srcElement; var fobj = e.target; // loop out while (!fobj.tagName.match(/(HTML|BODY)/) && !fobj.className.match(/highslide-(image|move|html)/)) { fobj = hs.nn6 ? fobj.parentNode : fobj.parentElement; } if (fobj.tagName.match(/(HTML|BODY)/)) return; hs.dragKey = hs.getWrapperKey(fobj); if (fobj.className.match(/highslide-(image|move)/)) // drag or focus { hs.isDrag = true; hs.dragObj = hs.expanders[hs.dragKey].content; if (fobj.className.match('highslide-image')) hs.dragObj.style.cursor = 'move'; tx = parseInt(hs.expanders[hs.dragKey].wrapper.style.left); ty = parseInt(hs.expanders[hs.dragKey].wrapper.style.top); hs.leftBeforeDrag = tx; hs.topBeforeDrag = ty; hs.dragX = hs.nn6 ? e.clientX : event.clientX; hs.dragY = hs.nn6 ? e.clientY : event.clientY; document.onmousemove = hs.mouseMoveHandler; if (hs.dragObj.className.match(/highslide-(image|html)-blur/)) { hs.expanders[hs.dragKey].focus(); hs.hasFocused = true; } return false; } else if (fobj.className.match(/highslide-html/)) { // just focus hs.expanders[hs.dragKey].focus(); hs.expanders[hs.dragKey].redoShowHide(); hs.hasFocused = false; // why?? } }, mouseMoveHandler : function(e) { if (hs.isDrag) { if (!hs.expanders[hs.dragKey] || !hs.expanders[hs.dragKey].wrapper) return; var wrapper = hs.expanders[hs.dragKey].wrapper; var left = hs.nn6 ? tx + e.clientX - hs.dragX : tx + event.clientX - hs.dragX; wrapper.style.left = left +'px'; var top = hs.nn6 ? ty + e.clientY - hs.dragY : ty + event.clientY - hs.dragY; wrapper.style.top = top +'px'; return false; } }, mouseUpHandler : function(e) { if (!e) e = window.event; if (e.button > 1) return true; if (!e.target) e.target = e.srcElement; hs.isDrag = false; var fobj = e.target; while (!fobj.tagName.match(/(HTML|BODY)/) && !fobj.className.match(/highslide-(image|move)/)) { fobj = fobj.parentNode; } if (fobj.className.match(/highslide-(image|move)/) && hs.expanders[hs.dragKey]) { if (fobj.className.match('highslide-image')) fobj.style.cursor = hs.styleRestoreCursor; var left = parseInt(hs.expanders[hs.dragKey].wrapper.style.left); var top = parseInt(hs.expanders[hs.dragKey].wrapper.style.top); var hasMoved = left != hs.leftBeforeDrag || top != hs.topBeforeDrag; if (!hasMoved && !hs.hasFocused) { hs.expanders[hs.dragKey].doClose(); } else if (hasMoved || (!hasMoved && hs.hasHtmlExpanders)) { hs.expanders[hs.dragKey].redoShowHide(); } hs.hasFocused = false; } else if (fobj.className.match('highslide-image-blur')) { fobj.style.cursor = hs.styleRestoreCursor; } }, isHsAnchor : function (a) { return (a.className && (a.className.match("highslide$") || a.className.match("highslide "))); }, preloadFullImage : function (i) { if (hs.continuePreloading && hs.preloadTheseImages[i] && hs.preloadTheseImages[i] != 'undefined') { var img = document.createElement('img'); img.onload = function() { hs.preloadFullImage(i + 1); } img.src = hs.preloadTheseImages[i]; } }, preloadImages : function (number) { if (number) this.numberOfImagesToPreload = number; var j = 0; var aTags = document.getElementsByTagName('A'); for (i = 0; i < aTags.length; i++) { a = aTags[i]; if (hs.isHsAnchor(a)) { if (j < this.numberOfImagesToPreload) { hs.preloadTheseImages[j] = a.rel.replace(/_slash_/g, '/') || a.href; j++; } } } hs.preloadFullImage(0); // starts recursive process // preload cursor var cur = document.createElement('img'); cur.src = hs.graphicsDir + hs.restoreCursor; // preload outlines if (hs.outlineType) { for (i = 1; i <= 8; i++) { var img = document.createElement('img'); img.src = hs.graphicsDir + "outlines/"+ hs.outlineType +"/"+ i +".png"; } } } } // end hs object //----------------------------------------------------------------------------- // The expander object HsExpander = function(a, params, contentType) { try { hs.continuePreloading = false; hs.container = hs.$('highslide-container'); if (params && params.thumbnailId) { var el = hs.$(params.thumbnailId); } else { // first img within anchor for (i = 0; i < a.childNodes.length; i++) { if (a.childNodes[i].tagName && a.childNodes[i].tagName == 'IMG') { var el = a.childNodes[i]; break; } } } if (!el) el = a; // cancel other instances for (i = 0; i < hs.expanders.length; i++) { if (hs.expanders[i] && hs.expanders[i].thumb != el && !hs.expanders[i].onLoadStarted) { hs.expanders[i].cancelLoading(); } } // check if already open for (i = 0; i < hs.expanders.length; i++) { if (hs.expanders[i] && hs.expanders[i].thumb == el) { hs.expanders[i].focus(); return false; } } this.key = hs.expandedImagesCounter++; hs.expanders[this.key] = this; if (contentType == 'html') { this.isHtml = true; this.contentType = 'html'; } else { this.isImage = true; this.contentType = 'image'; } this.a = a; // override inline parameters for (i = 0; i < hs.overrides.length; i++) { var name = hs.overrides[i]; if (params && params[name] != undefined) this[name] = params[name]; else this[name] = hs[name]; } // check slideshowGroup if (hs.toggleImagesGroup != null && hs.toggleImagesGroup != this.slideshowGroup) { hs.toggleImagesGroup = null; hs.expanders[this.key] = null; return; } this.thumbsUserSetId = el.id || a.id; this.thumb = el; this.overlays = new Array(); var pos = hs.position(el); // instanciate the wrapper this.wrapper = hs.createElement( 'div', { id: 'highslide-wrapper-'+ this.key, className: this.wrapperClassName }, { visibility: 'hidden', position: 'absolute', zIndex: hs.zIndexCounter++ } ) // store properties of the thumbnail this.thumbWidth = el.width ? el.width : el.offsetWidth; this.thumbHeight = el.height ? el.height : el.offsetHeight; this.thumbLeft = pos.x; this.thumbTop = pos.y; this.thumbClass = el.className; // thumb borders this.thumbOffsetBorderW = (this.thumb.offsetWidth - this.thumbWidth) / 2; this.thumbOffsetBorderH = (this.thumb.offsetHeight - this.thumbHeight) / 2; if (this.isImage) this.imageCreate(); return false; } catch(e) { return true; } } HsExpander.prototype.displayLoading = function() { if (this.onLoadStarted) return; this.originalCursor = this.a.style.cursor; this.a.style.cursor = 'wait'; this.loading = hs.createElement('a', { className: 'highslide-loading', title: hs.loadingTitle, href: 'javascript:hs.expanders['+ this.key +'].cancelLoading()', innerHTML: hs.loadingText }, { position: 'absolute', visibility: 'hidden' }, hs.container); if (hs.ie) this.loading.style.filter = 'alpha(opacity='+ (100*hs.loadingOpacity) +')'; else this.loading.style.opacity = hs.loadingOpacity; this.loading.style.left = (this.thumbLeft + this.thumbOffsetBorderW + (this.thumbWidth - this.loading.offsetWidth) / 2) +'px'; this.loading.style.top = (this.thumbTop + (this.thumbHeight - this.loading.offsetHeight) / 2) +'px'; setTimeout( "if (hs.expanders["+ this.key +"] && hs.expanders["+ this.key +"].loading) " + "hs.expanders["+ this.key +"].loading.style.visibility = 'visible';", 100 ); } HsExpander.prototype.imageCreate = function() { var img = document.createElement('img'); var key = this.key; var img = document.createElement('img'); this.content = img; img.onload = function () { if (hs.expanders[key]) hs.expanders[key].onLoad(); } img.className = 'highslide-image '+ this.thumbClass; img.style.visibility = 'hidden' // prevent flickering in IE img.style.display = 'block'; img.style.position = 'absolute'; img.style.zIndex = 3; //img.id = 'expanded-'+ this.key; img.title = hs.restoreTitle; img.onmouseover = function () { if (hs.expanders[key]) hs.expanders[key].onMouseOver(); } img.onmouseout = function (e) { var rel = e ? e.relatedTarget : event.toElement; if (hs.expanders[key]) hs.expanders[key].onMouseOut(rel); } if (hs.safari) hs.container.appendChild(img); img.src = this.a.rel.replace(/_slash_/g, '/') || this.a.href; this.displayLoading(); } HsExpander.prototype.onLoad = function() { try { if (!this.content) return; // prevent looping on certain Gecko engines: if (this.onLoadStarted) return; else this.onLoadStarted = true; if (this.isImage) { if (this.loading) { hs.container.removeChild(this.loading); this.loading = null; } this.a.style.cursor = this.originalCursor || ''; this.newWidth = this.content.width; this.newHeight = this.content.height; this.fullExpandWidth = this.newWidth; this.fullExpandHeight = this.newHeight; this.content.width = this.thumbWidth; this.content.height = this.thumbHeight; } // identify caption div var modMarginBottom = hs.marginBottom; if (this.captionId && hs.$(this.captionId)) { this.caption = hs.$(this.captionId).cloneNode(true); } else if (this.thumbsUserSetId && hs.$('caption-for-'+ this.thumbsUserSetId)) { this.caption = hs.$('caption-for-'+ this.thumbsUserSetId).cloneNode(true); } if (this.caption) { modMarginBottom += this.spaceForCaption; this.caption.id = null; } this.wrapper.appendChild(this.content); if (this.caption) this.wrapper.appendChild(this.caption); this.content.style.position = 'relative'; // Saf this.wrapper.style.left = this.thumbLeft +'px'; this.wrapper.style.top = this.thumbTop +'px'; hs.container.appendChild(this.wrapper); // correct for borders this.offsetBorderW = (this.wrapper.offsetWidth - this.thumbWidth) / 2; this.offsetBorderH = (this.wrapper.offsetHeight - this.thumbHeight) / 2; var modMarginRight = hs.marginRight + 2 * this.offsetBorderW; modMarginBottom += 2 * this.offsetBorderH; var ratio = this.newWidth / this.newHeight; var minWidth = this.allowSizeReduction ? this.minWidth : this.newWidth; var minHeight = this.allowSizeReduction ? this.minHeight : this.newHeight; var justify = { x: 'auto', y: 'auto' }; if (this.align == 'center') { justify.x = 'center'; justify.y = 'center'; } else { if (this.anchor.match(/^top/)) justify.y = null; if (this.anchor.match(/right$/)) justify.x = 'max'; if (this.anchor.match(/^bottom/)) justify.y = 'max'; if (this.anchor.match(/left$/)) justify.x = null; } client = new hs.clientInfo(); // justify this.x = { min: parseInt(this.thumbLeft) - this.offsetBorderW + this.thumbOffsetBorderW, span: this.newWidth, minSpan: this.newWidth < minWidth ? this.newWidth : minWidth, justify: justify.x, marginMin: hs.marginLeft, marginMax: modMarginRight, scroll: client.scrollLeft, clientSpan: client.width, thumbSpan: this.thumbWidth }; var oldRight = this.x.min + parseInt(this.thumbWidth); this.x = this.justify(this.x); this.y = { min: parseInt(this.thumbTop) - this.offsetBorderH + this.thumbOffsetBorderH, span: this.newHeight, minSpan: this.newHeight < minHeight ? this.newHeight : minHeight, justify: justify.y, marginMin: hs.marginTop, marginMax: modMarginBottom, scroll: client.scrollTop, clientSpan: client.height, thumbSpan: this.thumbHeight }; var oldBottom = this.y.min + parseInt(this.thumbHeight); this.y = this.justify(this.y); if (this.isHtml) this.htmlSizeOperations(); // correct ratio if (this.isImage) this.correctRatio(ratio); var x = this.x; var y = this.y; // Selectbox bug var imgPos = {x: x.min - 20, y: y.min - 20, w: x.span + 40, h: y.span + 40 + this.spaceForCaption} hs.hideSelects = (hs.ie && hs.ieVersion() < 7); if (hs.hideSelects) this.showHideElements('SELECT', 'hidden', imgPos); // Iframes bug hs.hideIframes = (window.opera || navigator.vendor == 'KDE' || (hs.ie && hs.ieVersion() < 5.5)); if (hs.hideIframes) this.showHideElements('IFRAME', 'hidden', imgPos); // Apply size change this.changeSize( this.thumbLeft + this.thumbOffsetBorderW - this.offsetBorderW, this.thumbTop + this.thumbOffsetBorderH - this.offsetBorderH, this.thumbWidth, this.thumbHeight, x.min, y.min, x.span, y.span, hs.expandDuration, hs.expandSteps ); setTimeout( "if (hs.expanders["+ this.key +"])" + "hs.expanders["+ this.key +"].onExpanded()", hs.expandDuration ); } catch(e) { if (hs.expanders[this.key] && hs.expanders[this.key].a) window.location.href = hs.expanders[this.key].a.href; } } HsExpander.prototype.changeSize = function(x1, y1, w1, h1, x2, y2, w2, h2, dur, steps) { dW = (w2 - w1) / steps; dH = (h2 - h1) / steps; dX = (x2 - x1) / steps; dY = (y2 - y1) / steps; for (i = 1; i < hs.expandSteps; i++) { w1 += dW; h1 += dH; x1 += dX; y1 += dY; setTimeout( "if (hs.expanders["+ this.key +"]) " + "hs.expanders["+ this.key +"]."+ this.contentType +"SetSize(" + w1 +", "+ h1 +", "+ x1 +", "+ y1 +")", Math.round(i * (dur / steps)) ); } } HsExpander.prototype.imageSetSize = function (width, height, left, top) { try { this.content.width = width; this.content.height = height; hs.setStyles ( this.wrapper, { 'visibility': 'visible', 'left': left +'px', 'top': top +'px' } ) this.content.style.visibility = 'visible'; if (this.thumb.tagName == 'IMG') this.thumb.style.visibility = 'hidden'; } catch(e) { window.location.href = hs.expanders[this.key].a.href; } } HsExpander.prototype.onExpanded = function() { this[this.contentType +'SetSize'](this.x.span, this.y.span, this.x.min, this.y.min); this.isExpanded = true; this.focus(); this.createCustomOverlays(); if (hs.showCredits) this.writeCredits(); if (this.caption) this.writeCaption(); else if (this.outlineType) this.writeOutline(); if (this.fullExpandWidth > this.x.span) this.createFullExpand(); if (!this.caption && !this.outlineType) this.onDisplayFinished(); } HsExpander.prototype.onDisplayFinished = function() { // preload next var nextA = hs.getAdjacentAnchor(this.key, 1); if (nextA) { var img = document.createElement('img'); img.src = nextA.rel.replace(/_slash_/g, '/') || nextA.href; } } HsExpander.prototype.justify = function (p) { if (p.justify == 'auto' || p.justify == 'center') { var hasMovedMin = false; var allowReduce = true; // calculate p.min if (p.justify == 'center') p.min = Math.round(p.scroll + (p.clientSpan - p.span - p.marginMax) / 2); else p.min = Math.round(p.min - ((p.span - p.thumbSpan) / 2)); // auto if (p.min < p.scroll + p.marginMin) { p.min = p.scroll + p.marginMin; hasMovedMin = true; } if (p.span < p.minSpan) { p.span = p.minSpan; allowReduce = false; } // calculate right/newWidth if (p.min + p.span > p.scroll + p.clientSpan - p.marginMax) { if (hasMovedMin && allowReduce) p.span = p.clientSpan - p.marginMin - p.marginMax; // can't expand more else if (p.span < p.clientSpan - p.marginMin - p.marginMax) { // move newTop up p.min = p.scroll + p.clientSpan - p.span - p.marginMin - p.marginMax; } else { // image larger than client p.min = p.scroll + p.marginMin; if (allowReduce) p.span = p.clientSpan - p.marginMin - p.marginMax; } } if (p.span < p.minSpan) { p.span = p.minSpan; allowReduce = false; } } else if (p.justify == 'max') { p.min = Math.floor(p.min - p.span + p.thumbSpan); } if (p.min < p.marginMin) { tmpMin = p.min; p.min = p.marginMin; if (allowReduce) p.span = p.span - (p.min - tmpMin); } return p; } HsExpander.prototype.correctRatio = function(ratio) { var x = this.x; var y = this.y; var changed = false; if (x.span / y.span > ratio) { // width greater var tmpWidth = x.span; x.span = y.span * ratio; if (x.span < x.minSpan) { // below minWidth x.span = x.minSpan; y.span = x.span / ratio; } changed = true; } else if (x.span / y.span < ratio) { // height greater var tmpHeight = y.span; y.span = x.span / ratio; changed = true; } if (changed) { x.min = parseInt(this.thumbLeft) - this.offsetBorderW + this.thumbOffsetBorderW; x.minSpan = x.span; this.x = this.justify(x); y.min = parseInt(this.thumbTop) - this.offsetBorderH + this.thumbOffsetBorderH; y.minSpan = y.span; this.y = this.justify(y); } } HsExpander.prototype.cancelLoading = function() { this.a.style.cursor = this.originalCursor; if (this.loading) { hs.container.removeChild(this.loading); this.loading = null; } hs.expanders[this.key] = null; } HsExpander.prototype.writeCredits = function () { var credits = hs.createElement('a', { href: hs.creditsHref, className: 'highslide-credits', innerHTML: hs.creditsText, title: hs.creditsTitle } ) this.createOverlay(credits, 'top left'); } HsExpander.prototype.writeCaption = function() { try { this.wrapper.style.width = this.wrapper.offsetWidth +'px'; this.caption.style.visibility = 'hidden'; this.caption.style.position = 'relative'; if (hs.ie) this.caption.style.zoom = 1; this.caption.className += ' highslide-display-block'; // have to use className due to Opera var capHeight = this.caption.offsetHeight; var slideHeight = (capHeight < this.content.height) ? capHeight : this.content.height; this.caption.style.marginTop = '-'+ slideHeight +'px'; this.caption.style.zIndex = 2; var step = 1; if (slideHeight > 400) step = 4; else if (slideHeight > 200) step = 2; else if (slideHeight > 100) step = 1; setTimeout("if (hs.expanders["+ this.key +"] && hs.expanders["+ this.key +"].caption) " + "hs.expanders["+ this.key +"].caption.style.visibility = 'visible'", 10); // flickering in Gecko var t = 0; for (marginTop = -slideHeight; marginTop <= 0; marginTop += step, t += 10) { var eval = "if (hs.expanders["+ this.key +"] && hs.expanders["+ this.key +"].caption) { " + "hs.expanders["+ this.key +"].caption.style.marginTop = '"+ marginTop +"px';" if (marginTop >= 0) eval += 'hs.expanders['+ this.key +'].writeOutline();'; eval += "}"; setTimeout (eval, t); } } catch (e) {} } HsExpander.prototype.writeOutline = function() { if (!this.outlineType) { this.onDisplayFinished(); return; } this.outline = new Array(); var v = hs.ieVersion(); /* hs.hasAlphaImageLoader = hs.ie && v >= 5.5; hs.hasPngSupport = !hs.ie; */ hs.hasAlphaImageLoader = hs.ie && v >= 5.5 && v < 7; hs.hasIe7Bug = hs.ie && v == 7; // png breaks when filters applied hs.hasPngSupport = !hs.ie; this.preloadOutlineElement(1); // start recursive process } HsExpander.prototype.preloadOutlineElement = function(i) { if (!hs.hasAlphaImageLoader && !hs.hasPngSupport && !hs.hasIe7Bug) return; if (this.outline[i] && this.outline[i].onload) { // Gecko multiple onloads bug this.outline[i].onload = null; return; } var src = hs.graphicsDir + "outlines/"+ this.outlineType +"/"+ i +".png"; if (hs.hasAlphaImageLoader) { this.outline[i] = hs.createElement('div', null, { filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(" + "enabled=true, sizingMethod=scale src='"+ src + "') " } ); } else if (hs.hasIe7Bug) { this.outline[i] = hs.createElement('div', null, { backgroundImage: 'url('+ src +')' } ); } var img = document.createElement('img'); // for onload trigger if (hs.hasPngSupport) { this.outline[i] = img; } // common properties this.outline[i].style.position = 'absolute'; var dim = (i % 2 == 1) ? 10 : 20; this.outline[i].style.height = dim +'px'; this.outline[i].style.width = dim +'px'; if (hs.ie) this.outline[i].style.lineHeight = dim +'px'; var pThis = this; if (i < 8) img.onload = function() { pThis.preloadOutlineElement(i + 1); }; else img.onload = function() { pThis.displayOutline(); }; if (hs.safari) { this.outline[i].style.left = '10px'; this.outline[i].style.top = '10px'; hs.container.appendChild(img); } img.src = src; } HsExpander.prototype.displayOutline = function() { this.repositionOutline(12); for (i = 1; i <= 8; i++) { this.wrapper.appendChild(this.outline[i]); } this.hasOutline = true; for (i = 10, t = 0; i >= 0; i--, t += 50) { setTimeout( 'if (hs.expanders['+ this.key +']) hs.expanders['+ this.key +'].repositionOutline('+ i +')', t ); } } HsExpander.prototype.repositionOutline = function(offset) { if (this.isClosing) return; var w = this.wrapper.offsetWidth; var h = this.wrapper.offsetHeight; var fix = Array ( Array (Array (1, 5), 'width', w - (2 * offset) - 20), Array (Array (1, 5), 'left', 10 + offset), Array (Array (1, 2, 8), 'top', -10 + offset), Array (Array (2, 4), 'left', w - 10 - offset), Array (Array (3, 3), 'left', w - offset), Array (Array (3, 7), 'top', 10 + offset), Array (Array (3, 7), 'height', h - (2 * offset) - 20), Array (Array (4, 6), 'top', h - 10 - offset), Array (Array (5, 5), 'top', h - offset), Array (Array (6, 7, 8), 'left', -10 + offset) ); // strange khtml bug causes glitch in outline: if (navigator.vendor == 'KDE') { fix.push(Array(1, 5), 'height', (offset % 2) + 10); } for (i = 0; i < fix.length; i++) { for (j = 0; j < fix[i][0].length; j++) { this.outline[fix[i][0][j]].style[fix[i][1]] = fix[i][2] +'px'; } } if (offset == 0) this.onDisplayFinished(); } HsExpander.prototype.showHideElements = function (tagName, visibility, imgPos) { var els = document.getElementsByTagName(tagName); if (els) { for (i = 0; i < els.length; i++) { if (els[i].nodeName == tagName) { var hiddenBy = els[i].getAttribute('hidden-by'); if (visibility == 'visible' && hiddenBy) { hiddenBy = hiddenBy.replace('['+ this.key +']', ''); els[i].setAttribute('hidden-by', hiddenBy); if (!hiddenBy) els[i].style.visibility = 'visible'; } else if (visibility == 'hidden') { // hide if behind var elPos = hs.position(els[i]); elPos.w = els[i].offsetWidth; elPos.h = els[i].offsetHeight; var clearsX = (elPos.x + elPos.w < imgPos.x || elPos.x > imgPos.x + imgPos.w); var clearsY = (elPos.y + elPos.h < imgPos.y || elPos.y > imgPos.y + imgPos.h); var wrapperKey = hs.getWrapperKey(els[i]); if (!clearsX && !clearsY && wrapperKey != this.key) { // element falls behind image if (!hiddenBy) { els[i].setAttribute('hidden-by', '['+ this.key +']'); } else if (!hiddenBy.match('['+ this.key +']')) { els[i].setAttribute('hidden-by', hiddenBy + '['+ this.key +']'); } els[i].style.visibility = 'hidden'; } else if (hiddenBy == '['+ this.key +']' || hs.focusKey == wrapperKey) { // on move els[i].setAttribute('hidden-by', ''); els[i].style.visibility = 'visible'; } else if (hiddenBy && hiddenBy.match('['+ this.key +']')) { els[i].setAttribute('hidden-by', hiddenBy.replace('['+ this.key +']', '')); } } } } } } HsExpander.prototype.focus = function() { // blur others for (i = 0; i < hs.expanders.length; i++) { if (hs.expanders[i] && i == hs.focusKey) { var blurExp = hs.expanders[i]; blurExp.content.className += ' highslide-'+ blurExp.contentType +'-blur'; if (blurExp.caption) { blurExp.caption.className += ' highslide-caption-blur'; } if (blurExp.isImage) { blurExp.content.style.cursor = hs.ie ? 'hand' : 'pointer'; blurExp.content.title = hs.focusTitle; } } } // focus this this.wrapper.style.zIndex = hs.zIndexCounter++; this.content.className = 'highslide-'+ this.contentType; if (this.caption) { this.caption.className = this.caption.className.replace(' highslide-caption-blur', ''); } if (this.isImage) { this.content.title = hs.restoreTitle; hs.styleRestoreCursor = window.opera ? 'pointer' : 'url('+ hs.graphicsDir + hs.restoreCursor +'), pointer'; this.content.style.cursor = hs.styleRestoreCursor; } hs.focusKey = this.key; document.onkeydown = hs.keyHandler; } HsExpander.prototype.doClose = function() { document.onkeydown = null; try { if (!hs.expanders[this.key]) return; var exp = hs.expanders[this.key]; this.isClosing = true; // remove children var n = this.wrapper.childNodes.length; for (i = n - 1; i > 0 ; i--) { var child = this.wrapper.childNodes[i]; if (child != this.content) { this.wrapper.removeChild(this.wrapper.childNodes[i]); } } if (this.isHtml && this.scrollerDiv != 'scrollingContent') exp[this.scrollerDiv].style.overflow = 'hidden'; hs.outlinePreloader = 0; this.wrapper.style.width = null; var width = (this.isImage) ? this.content.width : parseInt(this.content.style.width); var height = (this.isImage) ? this.content.height : parseInt(this.content.style.height); this.changeSize( parseInt(this.wrapper.style.left), parseInt(this.wrapper.style.top), width, height, this.thumbLeft - this.offsetBorderW + this.thumbOffsetBorderW, this.thumbTop - this.offsetBorderH + this.thumbOffsetBorderH, this.thumbWidth, this.thumbHeight, hs.restoreDuration, hs.restoreSteps ); setTimeout('if (hs.expanders['+ this.key +']) hs.expanders['+ this.key +'].onEndClose()', hs.restoreDuration); } catch(e) { hs.expanders[this.key].thumb.style.visibility = 'visible'; hs.expanders[this.key].wrapper.parentNode.removeChild(hs.expanders[this.key].wrapper); } } HsExpander.prototype.onEndClose = function () { this.thumb.style.visibility = 'visible'; //this.content.style.visibility = 'hidden'; if (hs.hideSelects) this.showHideElements('SELECT', 'visible'); if (hs.hideIframes) this.showHideElements('IFRAME', 'visible'); this.wrapper.parentNode.removeChild(this.wrapper); hs.expanders[this.key] = null; hs.cleanUp(); } HsExpander.prototype.createOverlay = function (el, position, hideOnMouseOut, opacity) { if (typeof el == 'string' && hs.$(el)) { el = hs.$(el).cloneNode(true); el.id = null; } if (!el || typeof el == 'string' || !this.isImage) return; if (!position) var position = 'center center'; var overlay = hs.createElement( 'div', null, { 'position' : 'absolute', 'zIndex' : 3, 'visibility': 'hidden' }, this.wrapper ); if (opacity && opacity < 1) { if (hs.ie) overlay.style.filter = 'alpha(opacity='+ (opacity * 100) +')'; else overlay.style.opacity = opacity; } el.className += ' highslide-display-block'; overlay.appendChild(el); if (hs.ie && this.isImage) { // strange bug sometimes makes values wrong in the first def. this.offsetBorderW = hs.position(this.wrapper).x - hs.position(this.content).x; this.offsetBorderH = hs.position(this.wrapper).y - hs.position(this.content).y; } var left = this.offsetBorderW; var top = this.offsetBorderH; if (position.match(/^bottom/)) top += this.content.height - overlay.offsetHeight; if (position.match(/^center/)) top += (this.content.height - overlay.offsetHeight) / 2; if (position.match(/right$/)) left += this.content.width - overlay.offsetWidth; if (position.match(/center$/)) left += (this.content.width - overlay.offsetWidth) / 2; overlay.style.left = left +'px'; overlay.style.top = top +'px'; if (this.mouseIsOver || !hideOnMouseOut) overlay.style.visibility = 'visible'; if (hideOnMouseOut) overlay.setAttribute('hideOnMouseOut', true); this.overlays.push(overlay); } HsExpander.prototype.createCustomOverlays = function() { for (i = 0; i < hs.overlays.length; i++) { var o = hs.overlays[i]; if (o.thumbnailId == null || o.thumbnailId == this.thumbsUserSetId) { this.createOverlay(o.overlayId, o.position, o.hideOnMouseOut, o.opacity); } } } HsExpander.prototype.onMouseOver = function () { this.mouseIsOver = true; for (i = 0; i < this.overlays.length; i++) { this.overlays[i].style.visibility = 'visible'; } } HsExpander.prototype.onMouseOut = function(rel) { this.mouseIsOver = false; var hideThese = new Array(); for (i = 0; i < this.overlays.length; i++) { var node = rel; while (node && node.parentNode) { if (node == this.overlays[i]) return; node = node.parentNode; } if (this.overlays[i].getAttribute('hideOnMouseOut')) { hideThese.push(this.overlays[i]); } } for (i = 0; i < hideThese.length; i++) { hideThese[i].style.visibility = 'hidden'; } } HsExpander.prototype.createFullExpand = function () { var a = hs.createElement( 'a', { href: 'javascript:hs.expanders['+ this.key +'].doFullExpand();', title: hs.fullExpandTitle }, { background: 'url('+ hs.graphicsDir + hs.fullExpandIcon+')', display: 'block', margin: '0 10px 10px 0', width: '45px', height: '44px' } ) this.createOverlay(a, 'bottom right', true, 0.75); this.fullExpandIcon = a; } HsExpander.prototype.doFullExpand = function () { try { var newLeft = parseInt(this.wrapper.style.left) - (this.fullExpandWidth - this.content.width) / 2; if (newLeft < hs.marginLeft) newLeft = hs.marginLeft; this.wrapper.style.left = newLeft +'px'; var borderOffset = this.wrapper.offsetWidth - this.content.width; this.content.width = this.fullExpandWidth; this.content.height = this.fullExpandHeight; this.focus(); this.fullExpandIcon.parentNode.removeChild(this.fullExpandIcon); this.wrapper.style.width = (this.content.width + borderOffset) +'px'; if (this.outlineType) this.repositionOutline(0); // reposition overlays for (x in this.overlays) { this.wrapper.removeChild(this.overlays[x]); } if (hs.showCredits) this.writeCredits(); this.createCustomOverlays(); this.redoShowHide(); } catch(e) { window.location.href = hs.expanders[this.key].content.src; } } // on end move and resize HsExpander.prototype.redoShowHide = function() { var imgPos = { x: parseInt(this.wrapper.style.left) - 20, y: parseInt(this.wrapper.style.top) - 20, w: this.content.offsetWidth + 40, h: this.content.offsetHeight + 40 + this.spaceForCaption } if (hs.hideSelects) this.showHideElements('SELECT', 'hidden', imgPos); if (hs.hideIframes) this.showHideElements('IFRAME', 'hidden', imgPos); } // set handlers document.onmousedown = hs.mouseDownHandler; document.onmouseup = hs.mouseUpHandler;_=http://www.freep.com/includes/publicus/highslide/highslide.js_application/x-javascriptObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Wed, 25 Apr 2007 18:48:47 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTU21149_"34a53c5b6a87c71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13fkt %49FJ^~4AFIejnlOR/* CSS Document */ /* This style sheet will be the location of all the attributes used for the layout of the site. Colors and defaults will be found in separate style sheets. */ body { margin: 0; padding: 0; } #main_wrapper { width: 920px; margin: 0 auto; padding: 0; } #header { margin: 0; padding: 0; } #topnav { margin: 0; padding: 0; } #topnav ul { margin: 0; padding: 4px; } #topnav li { margin: 0; padding: 0; display: inline; list-style-type: none; } #masthead { margin: 0; padding: 6px 6px 6px 4px; height: 1%; } /* heigh: 1%; keeps IE Windows from making the background image disappearing after scrolling down the page and then back up. IE doesn't recognize html>body, so the following piece of code sets the height back to normal in non-IE browsers. */ html>body #masthead { height: auto; } #mast_links { float: right; width: 560px; margin: 0; padding: 0; text-align: right; } #mast_links ul { margin: 0; padding: 0; } #mast_links li { margin: 0; padding: 0 0 0 3px; display: inline; list-style-type: none; } #search { margin: 20px 0 0 0; padding: 0; } #main_nav { margin: 0; padding: 0; } #main_right { margin: 10px 10px 35px 0; padding: 0; float: right; width: 730px; } .rightcol_section { margin: 20px 0 0 0; padding: 0; } .rightcol_header { padding: 3px 5px 1px 5px; } .rightcol_area p { padding: 5px 3px 5px 3px; } .rightcol_area ul { margin: 0; padding: 10px 0 5px 3px; } .rightcol_area li { display: inline; list-style-type: none; } .multimedia_tabs { margin: 20px 0 0 0; padding: 0; height: 22px; } .multimedia_section { margin: 0; padding: 5px; } .multimedia_section_rt { float: right; width: 120px; margin: 0 0 5px 5px; padding-left: 5px; } .multimedia_section_rt ol { margin: 0; padding: 0; } .multimedia_section_rt li { list-style-position: inside; padding-bottom: 10px; } .multiwrapper { padding: 5px 0 0 0; } .multimedia_info { float: left; width: ; margin: 0 5px 5px 0; } .topright_section { padding: 5px; } .topright_section ol { margin: 5px 20px 5px 20px; padding: 5px; } .topright_section li { margin: 0; padding: 4px 0 4px 0; font-size: 12px; } .topright_tabs { margin: 0; padding: 0; height: 22px; } #main_colright { margin: 0; padding: 0 0 20px 0; float: right; width: 310px; } #main_colleft { margin: 0; padding: 0; float: left; width: 390px; } #page_opts { float: right; width: 190px; margin: 0; padding: 0; } #page_opts ul { margin: 0; padding: 0; } #page_opts li { margin: 0; padding: 0 0 0 3px; list-style-type: none; display: inline; } #front_stories { margin: 10px 0 0 0; } #front_stories_v3 { margin: 0; padding: 10px 0 8px 0; } /* NEW */ #front_heads { margin: 0; padding: 10px 0 10px 0; clear: left; } #front_heads p { line-height: 14px; margin-bottom: 6px; } .front_right_heads { float: right; width: 250px; padding-left: 10px; } .front_left_heads { float: left; width: 250px; padding-right: 10px; } /* END NEW */ #front_wide { padding: 0 0 6px 0; margin: 0 0 8px 0; } #front_left { float: left; width: 188px; margin: 0; padding: 0; } #front_left_v2 { float: left; width: 125px; margin: 0; padding: 0 16px 0 0; } #front_left_v3 { float: left; margin: 0; padding: 0 10px 0 0; } #front_right { float: right; width: 190px; margin: 0; padding: 0; } #front_right p { margin: 0 0 10px 0; } #front_right_v2 { float: right; width: 230px; margin: 0; padding: 0; } #front_right_v3 { float: right; width: 245px; margin: 0; padding: 0; } #more_stories_v3 { padding: 10px 0 0 0; margin: 0; clear: left; } #more_stories_v3_left { float: left; margin: 0 10px 4px 0; padding: 0; } #more_stories_v3_right { float: right; width: 290px; margin: 0; padding: 0; } #more_stories_v3-2 { margin: 0; padding: 12px 0 12px 0; } #more_stories_v3-2_left { float: left; width: 90px; margin: 0; padding: 0; } #more_stories_v3-2_right { float: right; width: 290px; margin: 0; padding: 0; } #more_stories { margin: 10px 0 0 0; padding: 5px 0 0 0; } #more_stories p { padding-bottom: 6px; } #updates_expand { margin: 10px 0 0 0; padding: 0; } #updates_wrapper { margin: 0; padding: 5px 0 10px 0; clear: both; } .story_title { padding: 4px 0 4px 0; line-height: 12px; } .sectionhome_wrapper { margin: 30px 0 0 0; padding: 0; } .section_opts { margin-top: 7px; float: right; width: 200px; } .section_opts ul { margin: 0; padding: 0; } .section_opts li { margin: 0; padding: 0 0 0 10px; list-style-type: none; display: inline; } .sectionhome_right { float: right; width: 290px; } .sectionhome_left { float: left; width: 100px; } .sectionhome_left ul { margin: 0 20px 10px 20px; padding: 0; } .sectionhome_left p { padding: 0 4px 5px 4px; } .sectleft_header { padding-bottom: 8px; } .sectionhome_nav { margin-bottom: 5px; } .sectionhome_nav ul { margin: 0; padding: 3px 0 3px 0; } .sectionhome_nav li { display: inline; list-style-type: none; margin: 0; padding: 3px 2px 3px 2px; } .sectionhome_nav li.on a { padding-bottom: 9px; } #main_left { margin: 0; padding: 0 0 20px 0; float: left; width: 160px; } #main_left ul { margin: 0; padding: 0; } #main_left li { margin: 0; padding: 0; list-style-type: none; } #footer { clear: both; margin: 0; padding: 25px 0 0 0; } #footer_text { margin: 0; padding: 0; } #footer_text ul { margin: 0; padding: 0 10px 15px 10px; } #footer_text li { margin: 0; padding: 0 0 0 8px; display: inline; list-style-type: none; } #footer_ad { width: 750px; margin: 0 auto; padding: 0 0 20px 0; } .class_section { margin: 25px 0 0 0; padding: 0; width: 153px; } .class_expand { float: right; width: 10px; margin: 2px 4px 0 0; padding: 0; cursor: pointer; } .class_subsection { margin: 0; padding: 6px 0 6px 2px; width: auto; } .class_subsection ul { margin: 0; padding: 0; } .class_subsection li { margin: 0; padding: 0; } .class_logo { float: left; width: 62px; height: 25px; } #right_ad { margin: 20px 0 0 0; padding: 0 0 8px; } #sponsor_rt { width: 120px; float: right; margin-right: 10px; } #sponsor_lt { width: 120px; float: left; margin-left: 10px; } /*---------------------- =story level styles begin ---------------------------*/ #topad_wrapper { margin: 0 auto; padding: 4px; text-align: center; } #topad { width: 750px; margin: 0 auto; padding: 0; } #intmain_wrapper { width: 920px; margin: 0 auto; padding: 0; } #intcontent_wrapper { padding: 10px 10px 50px 10px; margin: 0; } #intright_column { width: 310px; margin: 0 0 30px 30px; padding: 0; float: right; } #intleft_column { width: 550px; margin: 0; padding: 0; float: left; } #topstories { margin: 0 0 5px 0; padding: 0 0 20px 0; } .genfrontphoto { float: left; margin: 0 10px 0 0; } .genstory_photo { float: left; margin: 0 10px 10px 0; } .genstory_wrapper { padding: 15px 0 0 0; clear: left; } #subcol_left { float: left; width: 160px; margin: 0; padding: 0; } #towerad { float: left; width: 160px; margin: 10px 10px 10px 0; text-align: center; } #subcol_right { float: right; width: 370px; margin: 0; padding: 0; } #siteindex { margin: 0; padding: 0; clear: both; } #siteindex ul { margin: 0; padding: 0; } #siteindex li { list-style-type: none; padding-bottom: 2px; } .siteindex_col { vertical-align: top; /*width: 92px;*/ padding: 0 8px 0 8px; } #siteindex_header { padding: 0 0 0 2px; } #intfooter { clear: both; margin: 10px 0 0 0; padding: 0; } #articlead { float: left; margin: 10px 10px 10px 0; } #articlead p { margin: 0; padding: 0; line-height: normal; } #submit_wrapper { margin: 20px 0 20px 0; padding: 0; } #submit_footer a { padding: 1px; } #related_wrapper { margin: 20px 0 10px 0; padding: 0; } .related_nav { display: inline; list-style-type: none; padding-left: 20px; } #submit_header p { padding: 2px; } #submit_footer p { padding: 2px; } #submit_footer a { background: #; } #submit_footer { margin: 0; padding: 2px; } .past_title { padding: 6px 0 6px 0; } #int_options { margin: 0; padding: 0; } #int_options_rt { float: right; width: 200px; } #int_options_rt1 { float: right; width: 110px; } #int_options_rt2 { float: left; width: 80px; } #int_options_lt { float: left; width: 88px; } #rt_section1 { margin: 20px 0 0 0; padding: 0; } #rt_section1 li { padding: 2px 20px 2px 0; } #rt_section1 p { margin: 0; padding: 3px 10px 3px 10px; } #rt_section2 { margin: 20px 0 0 0; padding: 0 0 20px 0; } #rt_section2 ul { margin: 0; padding: 10px 30px; } .rt_section1_headertop { padding: 2px; clear: left; } .rt_section2_headertop { margin: 0; padding: 2px; } .rt_section1_header { margin: 0; padding: 2px; clear: left; } #rt_section3 { margin: 20px 0 0 0; padding: 0; } #rt_section3_rt { float: right; width: 120px; padding: 5px 10px 5px 10px; } #rt_section3_rt ul { margin: 0 0 10px 13px; padding: 0; } #rt_section3_lt { float: left; width: 120px; padding: 5px 10px 5px 10px; } #rt_section3_footer { padding: 1px; clear: both; } #rt_section4 { margin: 20px 0 0 0; padding: 5px 10px 5px 10px; } #columnists { margin: 10px 10px 0 10px; padding: 0; } #columnists p { line-height: 1em; } #columnists_rt { float: right; width: 125px; } #columnists_lt { float: left; width: 125px; } .columnist_imgsm { float: left; width: 60px; margin: 0 2px 2px 0; } .columnist_spacer { height: 10px; } #rightcol_ad { margin: 0 auto; text-align: center; margin: 0 0 20px 0; padding: 0 0 5px 0; } .multimedia_rt_title { padding: 3px 12px 3px 12px; } .moreon_header { padding: 3px 12px 6px 12px; } #intfooter { clear: both; margin: 10px 0 0 0; padding: 25px 0 0 0; } #breakingnews { margin: 0 0 15px 0; } #intleft_article { width: 550px; margin: 0; padding: 0; float: left; } #intleft_article p { padding: 6px 0 6px 0; } #article_comments ul { padding: 3px; margin: 0; } #article_comments li { display: inline; list-style-type: none; padding: 0 10px 0 12px; } .rightcol_vidheader { margin: 10px 0 0 0; } .rightcol_galleryul { margin: 10px 0 0 0; padding: 0; } .rightcol_galleryli { list-style-type: none; display: inline; } /*---------------------- =story level styles end ---------------------------*/ /*------------------------ =headlines page ------------------------*/ #allhead_wrapper { padding: 10px 0 0 10px; margin: 0; } #breadcrumbs { margin: 0 0 5px 0; padding: 0 0 5px 0; } #breadcrumbs ul { margin: 0; padding: 0; } #breadcrumbs li { display: inline; list-style-type: none; margin: 0; padding: 0; } #allhead_rightcol { float: right; width: 160px; } #allhead_leftcol { float: left; width: 700px; } #allhead_leftcol p { margin: 6px 0; } #allhead_leftcol1 { float: right; width: 330px; } #allhead_leftcol2 { float: left; width: 330px; } .allheadlines_sectheader { margin: 20px 0 0 0; } .allheadlines_subsectheader { margin: 10px 0 0 0; } #allheadlines_bodywrap { padding: 10px 0 50px 0; } #allhead_archive { padding: 5px; } #allhead_archive ul { margin: 0; padding: 5px 0 5px 0; } #allhead_archive li { display: inline; margin: 0; padding: 0 3px 0 3px; list-style-type: none; } .pasthead_dates { padding: 2px; } .past_headerimg { padding: 20px 0 0 0; } .allhead_rightsect { margin: 20px 0 0 0; } .ezpay { width: 159px; padding: 0 0 11px 0; } .espay_text { padding: 0px 4px 0 4px; } .ezpay_header { padding: 0 0 0 6px; } .ezpay_subheader { margin: 10px 0 0 0; padding: 0px 4px 0 4px; } .ezpay_gift { margin-top: 10px; } #photo_gifts { padding: 3px 5px 3px 5px; margin: 20px 0 0 0; } .photo_giftsheader { margin: 10px 0 0 0; } /*------------------------ =headlines page end ------------------------*/ /*------------------------ =traffic/wx page ------------------------*/ #trafficsect_wrapper { margin: 0 0 10px 0; padding: 0 0 10px 0; } #traffcolumnist_wrapper { width: 350px; float: right; margin: 0; padding: 0; } #traffcol_photo { float: left; width: 80px; margin: 0 2px 2px 0; } #traffcol_info { margin: 0; padding: 0; } #traffcol_info ul { padding: 0; margin: 0; } #traffcol_info li { margin: 0; list-style: inside; } .traffcol_story { padding:8px 0 0 0; } /*------------------------ =traffic/wx page end ------------------------*/ /*------------------------ =obit page ------------------------*/ #flowers { padding: 5px 5px 5px 120px; margin: 0; } #obit_widgets { float: right; width: 250px; margin: 0 0 20px 20px; padding: 0; } .obit_widgets_sect { width: auto; padding: 5px; margin: 10px 0 0 0; } .flowers_input { width: 130px; } .obit_photo { float: left; width: ; margin: 0 5px 5px 0; } #sendflowerad { width: 90px; float: right; margin: 0 0 3px 3px; padding: 0; } #obit_leftcol { width: 280px; float: left; } /*------------------------ =obit page end ------------------------*/ #realestate_bodywrap { padding: 0 0 50px 0; } #realestate_adcol { float: right; width: 160px; padding: 2px; margin: 0; } .realestate_rightadpos { margin: 0 auto; margin-top: 20px; } #realestate_leftcol { float: left; width: 715px; margin: 10px 0 0 0; padding: 0; } #realestateleft_rightcol { float: right; width: 240px; } #realestateleft_leftcol { float: left; width: 460px; } #homesales ul { margin: 0; padding: 5px 0 5px 0; width: 425px; } #homesales li { display: inline; list-style-type: none; margin: 0; padding: 0 20px 0 20px; } .agents_header { margin: 20px 0 10px 0; } #realestate_botad { width: 750px; margin: 0 auto; padding: 20px 0 0 0; clear: both; } #realestate_rt_section { margin: 20px 0 0 0; padding: 0; } .realestate_rt_section_wrap { padding: 5px 10px 5px 10px; } #realestate_subrightcol { float: right; width: 185px; margin: 0 0 10px 10px; } #realestate_articlecountywrap { padding: 5px; margin-top: 20px; } /*------------------------ =obit page end ------------------------*/ /*------------------------ =gallery page ------------------------*/ #photosGallery { width: auto; height: auto; margin: 0; padding: 10px 5px 10px 5px; } #photosGalleryRT { width: 185px; height: auto; margin: 0; padding: 0; float: right; } .ftrdgalleries { width: auto; height: auto; padding: 6px 0 6px 0; margin: 0; } #photosGalleryLT { width: 690px; height: auto; margin: 0; padding: 0; float: left; } #photosGalleryLT-photo { width: 468px; height: auto; margin: 0; padding: 0; float: right; } #photosGalleryLT-text { width: 200px; height: auto; margin: 0; padding: 0; } #photosGallery-desc { width: auto; height: auto; margin: 5px 0 5px 0; padding: 6px 0 6px 0; } #photosContainer { width: auto; margin: 0 0 10px 0; padding: 10px; } #photosTabs { width: auto; height: auto; margin: 0; padding: 0; } #photosTabs ul { margin: 0; padding: 0; width: auto; height: auto; } #photosTabs li { margin: 0; padding: 8px; display: inline; list-style-type: none; float: left; } #photosThumbs { width: 680px; height: auto; margin: 0; padding: 0; float: right; } #photosNav { width: 160px; height: auto; margin: 0; padding: 10px; float: left; } #photosNav form { margin: 0 0 10px 0; padding: 0; } #photosNav input.textsearch { width: 90px; height: 17px; margin: 0; padding: 0; } #photosNav input.submitButton { margin: 0; padding: 0; } .displaying { width: 200px; height: auto; margin: 0; padding: 0; float: right; } #photosThumbs ul { margin: 0; padding: 0; clear: right; } #photosThumbs li { list-style-type: none; margin: 10px 0 10px 0; padding: 0; float: left; width: 130px; height: 110px; } /*------------------------ =gallery page end ------------------------*/ /*------------------------ =entertainment page ------------------------*/ #entfront_head { margin: 0 0 20px 0; } #entfront_head p { padding: 2px 0 2px 0; } .entsecttop1 { width: 220px; margin: 0; padding: 0; } .entsecttop2 { width: 220px; margin: 0; padding: 0; } .entheader_findevent { padding: 3px 3px 3px 30px; } .entheader_diningout { padding: 3px 3px 3px 30px; } .entheader_barsclubs { padding: 3px 3px 3px 30px; } .entheader_movie { padding: 3px 3px 3px 30px; } .entsecttop_padding { padding: 10px; } .entsect_text { padding: 5px 0 0 0; } .ent_tabs { height: 21px; } #entstories_sub { margin: 10px 0 20px 0; } #entstories_subright { float: right; width: 340px; padding: 0 0 0 10px; } #entstories_subleft { float: left; width: 180px; } #entfront_spotlights_rt { float: right; width: 260px; margin: 1px 0 0 0; } #entfront_spotlights_lt { float: left; width: 260px; margin: 1px 0 0 0; } .entspot_img { float: left; width: 96px; height: 142px; margin: 0 3px 0 0; } #entfront_spotlights { margin: 20px 0 0 0; padding: 0; } #entfront_spotlights ul { margin: 0; padding: 2px 3px; } #entfront_spotlights li { display: inline; list-style-type: none; padding: 0 3px 0 5px; } #front_voices { margin: 20px 0 20px 0; padding: 8px 0; } .frontvoice_first { vertical-align: top; width: 127px; } .frontvoice_rest { vertical-align: top; width: 127px; } #sectionfront_right { float: right; width: 380px; padding: 0 0 10px 0; margin: 0 0 20px 0; } #sectionfront_right p { margin: 3px 0; } .front_subhead { margin: 0 0 10px 0; } /*------------------------ =entertainment page end ------------------------*/ /*------------------------ =columnist front ------------------------*/ .columnist_lgphoto { float: left; width: 126px; margin: 5px; } .columnnist_options { padding: 0; margin: 5px 0 5px 150px; } /*------------------------ =columnist front end ------------------------*/ /*------------------------ =sports page ------------------------*/ #sport_mainstory { float: left; width: 280px; margin: 0 10px 10px 0; padding: 0 0 10px 0; } #sport_submain { margin: 10px 0; padding: 10px 5px; } .submain_sportcol { width: 185px; vertical-align: top; } /*------------------------ =sports page end ------------------------*/ /*------------------------ =tabs ------------------------*/ .sectionfront_genwrapper { margin: 20px 0; } .sectionfront_headerwrapper { margin: 0; } .sectionfront_genright { padding: 0 0 10px 0; } .sectionfront_genright p { margin: 3px 0; } .sectionfront_gennav { margin-bottom: 10px; } .sectionfront_gennav ul { margin: 0; padding: 3px 0 3px 0; } .sectionfront_gennav li { display: inline; list-style-type: none; margin: 0; padding: 3px 10px; } .sectionfront_gennav li.on a { padding-bottom: 9px; } /*------------------------ =tabs end ------------------------*/ /*------------------------ =auto ------------------------*/ #auto_topics { padding: 3px 10px; } #auto_topics select { padding: 2px; margin: 0 0 0 10px; } #cars_search_rt { margin: 20px 0 0 0; padding: 5px 10px; } #cars_search_rt p { margin: 3px 0 10px 0; } #cars_search_subsect { margin: 5px 0 0 0; padding: 5px 10px; } .summ_photos { float: left; margin: 0 5px 0 0; } .autotabs_subnav { margin: 0; padding: 2px; } .autotabs_subnav ul { margin: 0; padding: 0; } .autotabs_subnav li { display: inline; list-style-type: none; margin: 0; padding: 0 3px 0 5px; } /*------------------------ =auto end ------------------------*/ /*---------------------- =twist -------------------------------*/ #twistcontent_wrapper { padding: 10px 10px 50px 10px; margin: 0; } #twistcontent_wrapper .rt_section1_header { margin-top: 0; } #twistcontent_wrapper .rightcol_subhead { padding: 8px 0 0 10px; } #twistcontent_wrapper .genfrontphoto { float: left; margin: 0 10px 0 0; } #twistcontent_wrapper .genstory_photo { float: left; margin: 0 10px 10px 0; } #twistcontent_wrapper #photos_related ul { margin: 12px 0 4px 0; padding: 0; } #twistcontent_wrapper #photos_related li { display: inline; padding: 4px 10px 0 0; margin: 0; } #twistcontent_wrapper .genstory_subhead { padding-right: 12px; } #twistcontent_wrapper #rightcol_ad { padding: 10px 0 3px 0; } #twistcontent_wrapper #rt_section1 { padding-bottom: 15px; } #twistcontent_wrapper .below { margin-top: 30px; padding-top: 8px; } #twistcontent_wrapper .submain_photocol { width: 185px; padding-right: 25px; } #twistcontent_wrapper #storychat { padding: 5px; } /*----------------------------------------- =twist end --------------------*/ /*-------------------------- =storychat --------------------------------*/ #storychat { background: white; color: #666; margin: 20px 0 0 0; padding: 0; clear: both; } #storychat p { margin: 0; padding: 0; } #storychat hr { margin: 3px 0; padding: 0; } .commentoptsul { margin: 0; padding: 0; float: right; width: 250px; text-align: right; height: 21px; } .commentoptsli { display: inline; list-style-type: none; text-align: right; margin: 0; padding: 0; } .commentstitle { float: left; width: 199px; margin: 0; } /*-------------------------- =storychat end ---------------------------*/_0http://www.freep.com/assets/css/freep_layout.cssXtext/cssObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Wed, 31 Jan 2007 14:51:19 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTT1670_"711d74444745c71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13hmv"'6;HL`5BGJfkolO/* CSS Document */ /* This style sheet will be the location of all the attributes used as defaults for the site. Layout and colors will be found in separate style sheets. */ p { margin: 0; padding: 0; line-height: 1.3em; } img { margin: 0; padding: 0; border: none; border: 0; } a, a:link, a:visited { color: #144b8f; text-decoration: none; } a:hover { color: #feb900; text-decoration: none; } h1 { margin: 0; padding: 0; line-height: 0; } form, input, select { margin: 0; padding: 0; line-height: normal; } h2 { color: #333; font-size: 12px; font-weight: normal; margin: 0; padding: 2px; text-transform: uppercase; background: #e0e9f2; } h2 a.heads { color: #333; font-weight: normal; } h2 a:hover.heads { color: #369; font-weight: normal; } h3 { color: #f0af00; font-size: 18px; margin: 0 0 3px 0; padding: 0; line-height: normal; font-weight: normal; } h3 a.tabheads { color: #f0af00; text-decoration: none; } h3 a:hover.tabheads { color: #ccc; text-decoration: none; } h3 a:visited.tabheads { color: #f0af00; text-decoration: none; } h3 a:visited:hover.tabheads { color: #ccc; text-decoration: none; } h4 { margin: 10px 0 10px 0; padding: 0; text-transform: uppercase; line-height: normal; font-size: 24px; font-weight: normal; color: #a1a1a1; border-bottom: 1px solid #dbd9e4; } h5 { font-weight: normal; font-size: 24px; margin: 0; padding: 2px 0 4px 0; line-height: 24px; } h6 { font-weight: bold; font-size: 12px; margin: 0; padding: 0 0 5px 0; line-height: normal; } _2http://www.freep.com/assets/css/freep_defaults.cssObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Mon, 23 Apr 2007 18:34:20 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTU24474_"2b39a21d685c71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13ejs~$38EI]}2?DGchllO_/* CSS Document */ /* This style sheet will be the location of all the attributes used for the colors/fonts of the site. Layout and defaults will be found in separate style sheets. */ body { background: white; font: 12px Arial, Helvetica, sans-serif; color: black; } #main_wrapper { background: white url(/assets/images/bg_classifieds.gif) repeat-y left; } #topnav { background: #bbd4f0 url(/assets/images/bg_topnav.gif) repeat-x top; font-size: 10px; color: #011935; } #topnav a { color: #011935; text-decoration: none; font-weight: bold; } #topnav a:link { color: #011935; text-decoration: none; font-weight: bold; } #topnav a:visited { color: #011935; text-decoration: none; font-weight: bold; } #topnav a:hover { color: #19477b; text-decoration: none; font-weight: bold; } #masthead { background: #07284d url(/assets/images/bg_masthead.gif) repeat-x top; } #mast_links { color: #5482b4; font-size: 10px; } #mast_links a { color: #f8d759; text-decoration: none; } #mast_links a:hover { color: #bad5f0; text-decoration: none; } #mast_links li { border-left: 1px solid #5482b4; } #search { color: white; text-align: right; } .search_objects { background: #d7e0e9; border: 1px solid #8aa5b9; color: #1a4178; } .search_go { border: 1px solid #bcd3ea; background: #90b8e0 url(/assets/images/bg_searchgo.gif) repeat-x top; color: #153a66; } #main_nav { background: #f7d03b; } #main_right { background: url(/assets/images/bg_homerightcol.gif) repeat-y left; } #right_ad { border-top: 1px solid #c6ced4; border-bottom: 1px solid #c6ced4; color: #bebdbd; font-size: 9px; } #right_adspace { text-align: center; } .rightcol_section { border-bottom: 3px solid #fdc800; } .rightcol_header { background: #fdb900 url(/assets/images/bg_rightheader.gif) repeat-x top; boder-bottom: 1px solid white; } .rightcol_area { background: #fdfdfc; border-bottom: 1px solid white; color: #6e6f71; } a.rightcollink { font-size: 11px; text-decoration: none; } .multimedia_section { background: #f3f5f0; border: 1px solid #fdb900; color: #6e6f71; } .multimedia_section_rt { border-left: 1px solid #d1d1d0; } .multimedia_tabs { text-align: center; } .topright_section { background: #e1edf4 url(/assets/images/bg_toprightsec.gif) repeat-x top; border: 1px solid #507ea0; color: #828282; font-size: 11px; } .topright_tabs { text-align: center; } .date { font-size: 9px; } #page_opts { text-align: right; } #page_opts li { font-size: 9px; text-align: right; border-left: 1px solid #828282; } #page_opts li a { color: #7091ba; text-decoration: none; } #page_opts li a:hover { color: #fdc800; text-decoration: none; } #more_stories { border-top: 1px solid #c6ced4; } #main_left a { color: #1a4f848i; text-decoration: none; } #main_left a.heads { color: #333; font-weight: normal; } #main_left a:hover.heads { color: #666; font-weight: normal; } #main_left a:hover { color: #666; text-decoration: none; } #main_left li a { color: #1a4f84; text-decoration: none; } #main_left li a:hover { color: #666; text-decoration: none; } #main_left form { font: 10px Arial, Helvetica, sans-serif; padding: 0; margin: 0; } #main_left input { font: 10px Arial, Helvetica, sans-serif; margin: 2px 0 2px 0; } #main_left select { font: 10px Arial, Helvetica, sans-serif; margin: 2px 0 2px 0; } #main_left option { font: 10px Arial, Helvetica, sans-serif; } #front_heads { border-top: 1px solid #c6ced4; background: url(/assets/images/img_dotted.gif) repeat-y center; } .front_right_heads { border-left: 1px dotted #c6ced4; } #front_wide { /* border-bottom: 1px solid #c6ced4; */ } #front_left_v2 { border-right: 1px dotted #c6ced4; } #more_stories_v3 { border-top: 1px solid #c6ced4; } #more_stories_v3-2 { border-top: 1px dotted #c6ced4; } #updates_expand { text-align: right; } #updates_expand a { color: #666; font-size: 10px; text-decoration: none; } #updates_wrapper { border-top: 1px solid #c6ced4; } .section_opts { text-align: right; font-size: 10px; } .section_opts li a.optslink { color: #666; text-decoration: none; } .section_opts li a:hover.optslink { color: #f0af00; text-decoration: none; } .sectionhome_wrapper { border-bottom: 1px solid #c6ced4; } .sectionhome_left { background: url(/assets/images/bg_secthomeleft.gif) repeat-x top; color: #7a7d80; font-size: 10px; } .sectleft_header { color: #33639e; text-align: center; } .sectleft_subheader { color: #33639e; font-weight: bold; font-size: 9px; } .sectionhome_left select { font-size: 9px; border: 1px solid #d6d8d7; } .sectionhome_right p { padding: 2px 5px 5px 5px; } .sectionhome_nav { background: url(/assets/images/bg_secthomenav.gif) repeat-x top; border-bottom: 1px solid #c6ced4; font-size: 11px; } .sectionhome_nav li a, .sectionhome_nav li a:link, .sectionhome_nav li a:visited { text-decoration: none; } .sectionhome_nav li.on { background: url(/assets/images/bg_secthomenavon.gif) repeat-x top; } .sectionhome_nav li.on a { color: white; text-decoration: none; padding-bottom: 9px; background: url(/assets/images/bg_secthomeonarrow.gif) bottom no-repeat; } .sectionhome_nav li.on a:hover { color: #33639e; background: url(/assets/images/bg_secthomeonarrow.gif) bottom no-repeat; } #footer { background: white url(/assets/images/bg_footer.gif) repeat-x top; color: #6e6f71; text-align: center; } #footer_text { font-weight: bold; font-size: 10px; } #footer_text a { color: #144b8f; text-decoration: none; } #footer_text a:link { color: #144b8f; text-decoration: none; } #footer_text a:visited { color: #144b8f; text-decoration: none; } #footer_text a:hover { text-decoration: underline; } .class_subsection { background: #b3c4d6; color: #333; font-size: 10px; } .class_subsection ul { font-size: 9px; } /*---------------------- =story level styles begin ---------------------------*/ #intmain_wrapper { background: none; } .genstory_subhead { color: #333; font-size: 11px; text-transform: uppercase; } #topad_wrapper { border-top: 1px solid #e6f3fc; border-left: 1px solid #e6f3fc; border-right: 1px solid #e6f3fc; background: #fff url(/assets/images/bg_topad.gif) repeat-x top; } #intright_column { font-size: 11px; } #siteindex { font-size: 10px; } #siteindex li { font-size: 10px; } #siteindex_header { background: #e9f3fc; text-transform: uppercase; font-weight: bold; } .siteindex_sectheader { color: #ff9900; font-size: 11px; font-weight: bold; text-transform: uppercase; } .siteindex_borderecol { background: #dae8f5; } #intfooter { background: #ccc; } #topstories { border-bottom: 1px solid #dbd9e4; } #breadcrumbs ul { color: #000; font-size: 12px; } #towerad p { text-align: center; font-size: 9px; color: #666; text-transform: uppercase; } .genstory_date { font-weight: normal; font-size: 11px; color: #666; } .genstory_maintitle { font-size: 24px; line-height: 24px; } .genstory_title { font-weight: bold; font-size: 14px; padding: 0; font-weight: bold; } .submit_headertext { color: #312d1b; font-size: 16px; text-transform: uppercase; } #submit_header { background: #f5f5f5 url(/assets/images/bg_topleft.gif) no-repeat top left; border-bottom: 1px solid white; color: #666; } #submit_footer { background: #e0e0e0 url(/assets/images/bg_botleft.gif) no-repeat bottom left; color: #666; } #submit_footer a { background: #f5f5f5; } #submit_footer select { font-size: 10px; border: 1px solid #a6a6a6; background: #f5f5f5; } .related_headertext { color: #939292; font-size: 16px; text-transform: uppercase; } .related_header { border-bottom: 1px solid #d9dae6; font-size: 10px; } .related_nav { font-size: 10px; } #int_options { background: url(/assets/images/bg_intopts.gif) repeat-y center; } #int_options p { line-height: normal; font-size: 11px; } #rt_section1 { background: #eff5fb; border: 1px solid #d2e4f6; } .rt_section1_headertop { background: #d2e4f6; font-weight: bold; } .rt_section1_header { background: #d2e4f6; font-weight: bold; } #rightcol_ad { font-size: 9px; } #rt_section2 { background: #f9f6ed; } .rt_section2_headertop { background: #f5c000; font-weight: bold; color: white; } .moreon_header { font-weight: bold; } #intfooter { background: white url(/assets/images/bg_intfooter.gif) repeat-x top; color: #6e6f71; text-align: center; } #rt_section3 { border: 1px solid #476aa2; } .rt_section3_header { font-weight: bold; margin: 2px 0 0 10px; } #rt_section3_footer { background: #476aa2; text-align: center; } #rt_section3_footer a { color: white; } #rt_section4 { background: #ebe8e8; color: #333; } .rt_section4_header { font-weight: bold; } #articletop ul { color: #000; font-size: 12px; } #breakingnews { background: #7e1c01; color: white; text-align: center; } .story_date { font-style: italic; } .story_byline { font-weight: bold; } .story_authortitle { font-size: 10px; } #articlead { color: #666; font-size: 9px; } #articlead p { text-align: center; text-transform: uppercase; } #article_comments { color: #333; font-size: 10px; text-align: center; border: 1px solid #cfcfcf; background: #fff; } #article_comments_posts { text-align: left; padding: 10px; border-top: 1px dotted #cfcfcf; border-bottom: 1px dotted #cfcfcf; font-size: 11px; } hr.posts {border: none 0; border-bottom: 1px dashed #ccc; width: 95%; height: 2px; margin: 4px 0 10px 0; text-align: left; } #article_comments ul { text-align: center; } #article_comments li { border-left: 1px solid #ccc; } .rightcol_info { color: #72777b; font-style: italic; } .rightcol_contentwrap { padding: 5px 10px 5px 10px; } .rightcol_vidheader { font-size: 16px; font-weight: bold; } .photo_cred { color: #494848; text-align: center; font-size: 9px; font-style: italic; padding-bottom: 5px; } .rightcol_galleryul { text-align: center; margin: 0; padding: 5px 0 10px 0; } .rightcol_galleryli { text-align: center; } /*---------------------- =story level styles end ---------------------------*/ /*-------------------- =headlines page -------------------*/ #allheadlinestop_wrap { border-bottom: 1px solid #dbd9e4; } #allheadlines_topmenu { font-size: 10px; } .allheadlines_header { font-size: 24px; color: #a3a3a3; } .allheadlines_topmenuul { color: #6e6f71; font-size: 10px; } #allheadlines_bodywrap { background: url(/assets/images/bg_allheadwrapper.gif) repeat-y left; } .allheadlines_sectheader { font-size: 11px; border-bottom: 1px solid black; font-weight: bold; text-transform: uppercase; } .allheadlines_subsectheader { font-size: 11px; font-style: italic; color: #666; } #allhead_archive { background: #e1ecf6; } .pasthead_header { font-weight: bold; } .pasthead_dates { background: white; } .allhead_rightsect { font-size: 10px; } .ezpay_header { background: url(/assets/images/bg_ezheader.gif) no-repeat top left; font-weight: bold; } .ezpay { background: #f9f4d2 url(/assets/images/bg_ezbottom.gif) no-repeat bottom center; } .ezpay_subheader { font-weight: bold; color: #c60; } .ezpay_gift { text-align: center; } #photo_gifts { background: #e9f3fc; } .photo_giftsheader { color: #144b8f; font-size: 16px; } /*-------------------- =headlines page end -------------------*/ /*-------------------- =traffic/wx page -------------------*/ .traffwx_head { color: #f0af00; font-size: 16px; } #trafficsect_wrapper { border-bottom: 1px solid #dbd9e4; } #traffcol_info { border-bottom: 1px solid #dbd9e4; } .traffcol_name { font-weight: bold; } /*-------------------- =traffic/wx page end -------------------*/ /*-------------------- =obit page -------------------*/ #flowers { background: url(/assets/images/bg_flowers.jpg) no-repeat top left; } .flowers_header { font-size: 18px; color: #333; } .obit_widgets_sect { background: #f5f5f5; } .flowers_form { border-top: 1px solid #d2e4f6; } .obit_head { color: #333; font-size: 16px; font-weight: bold; } #sendflowerad { text-align: center; font-size: 10px; } #realestate_adcol { background: #eff5fb; } .realestate_rightadpos { text-align: center; } .re_adverthead { color: #666; font-size: 9px; text-align: center; text-transform: uppercase; } #homesales ul { text-align: center; border-top: 1px solid #939292; border-bottom: 1px solid #939292; } #homesales li { border-left: 1px solid #939292; text-align: center; } .homesales_header { color: #939292; font-size: 14px; text-transform: uppercase; } .agents_header { font-size: 14px; } #realestate_rt_section { border: 1px solid #476aa2; background: white; } #realestate_rt_section_top { border-bottom: 1px solid #476aa2; } #realestate_rt_section_bot { background: #476aa2; text-align: center; } #realestate_rt_section_bot a { color: white; } .realestate_articlecounty { font-size: 16px; font-weight: bold; } .realestate_articlecity { font-weight: bold; } .realestate_articledate { text-align: right; color: #666; font-size: 11px; } #realestate_articlecountywrap { background: #f4f4f4; } /*-------------------- =obit page end -------------------*/ /*------------------------ =gallery page ------------------------*/ .ftrdgalleries { border-bottom: 1px solid #ccc; } #photosGalleryLT { font: 10px Arial, Helvetica, sans-serif; } #photosGalleryLT-text a { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; } #photosGallery-desc { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font: 11px Arial, Helvetica, sans-serif; } a.buyphoto { border: 1px solid #bcd3ea; background: #90b8e0 url(/assets/images/bg_searchgo.gif) repeat-x top; color: #082241; padding: 2px 4px 2px 4px; } #photosContainer { background: #eee; border: 1px solid #ccc; color: black; } #photosTabs { background: #fff; font: 12px Arial, Helvetica, sans-serif; } #photosTabs li { background: url(http://www.freep.com/gcicommonfiles/graphics/video/locallibkgrnd.gif) top right no-repeat; } #photosTabs li a { color: #000; text-decoration: none; } #photosTabs li a:hover { color: #ccc; text-decoration: none; } #photosNav { background: #fff; border: 1px solid #ccc; } #photosNav input.textsearch { vertical-align: middle; font-size: 11px; } #photosNav input.submitButton { vertical-align: middle; } .displaying { text-align: right; } /*------------------------ =gallery page end ------------------------*/ /*------------------------ =entertainment page ------------------------*/ #entfront_head a { color: #333; text-decoration: underline; } #entfront_head a:hover { color: white; text-decoration: none; } .entsect_textheader { color: white; } .entheader_findevent { background: #ffcd28 url(/assets/images/bg_entcalsm.gif) left no-repeat; color: #333; font-size: 14px; text-transform: uppercase; } .entheader_barsclubs { background: #ffcd28 url(/assets/images/bg_entbarsm.gif) left no-repeat; color: #333; font-size: 14px; text-transform: uppercase; } .entheader_diningout { background: #ffbc28 url(/assets/images/bg_entdinesm.gif) left no-repeat; color: #333; font-size: 14px; text-transform: uppercase; } .entheader_movie { background: #ffbc28 url(/assets/images/bg_entmoviesm.gif) left no-repeat; color: #333; font-size: 14px; text-transform: uppercase; } .entsecttop1 { vertical-align: top; background: #f0b915 url(/assets/images/bg_enttopsect1.gif) bottom repeat-x; } .entsecttop2 { vertical-align: top; background: #efa413 url(/assets/images/bg_enttopsect2.gif) bottom repeat-x; } .ent_tabs { text-align: center; } #entstories_subright { border-left: 1px dashed #ccc; } #entfront_spotlights { border-top: 1px solid #c6cdd3; } #entfront_spotlights_rt { background: #e3e1e1; } #entfront_spotlights_lt { background: #e3e1e1; } .entspot_img { border-right: 1px solid white; } .entspot_header { font-weight: bold; text-transform: uppercase; } .entspot_author { font-style: italic; } #entfront_spotlights ul { background: #eff5fb; border-top: 1px solid white; text-align: center; } #entfront_spotlights li { border-left: 1px solid #666; } .front_subhead { color: #f0af00; font-size: 18px; } .frontvoice_rest { border-left: 1px dashed #ccc; } #sectionfront_right { border-top: 1px solid #c6ced4; border-bottom: 1px solid #c6ced4; } /*------------------------ =entertainment page end ------------------------*/ /*------------------------ =sports page ------------------------*/ #sport_mainstory { border-right: 1px dashed #ccc; border-bottom: 1px dashed #ccc; } #front_voices { border-top: 1px solid #ccc; } #sport_submain { border-top: 1px solid #ccc; } /*------------------------ =sports page end ------------------------*/ /*------------------------ =tabs ------------------------*/ .sectionfront_genright { border-top: 1px solid #c6ced4; } .sectionfront_gennav { background: url(/assets/images/bg_secthomenav.gif) repeat-x top; border-bottom: 1px solid #c6ced4; font-size: 11px; } .sectionfront_gennav li a, .sectionfront_gennav li a:link, .sectionfront_gennav li a:visited { text-decoration: none; } .sectionfront_gennav li.on { background: url(/assets/images/bg_secthomenavon.gif) repeat-x top; } .sectionfront_gennav li.on a { color: white; text-decoration: none; padding-bottom: 9px; background: url(/assets/images/bg_secthomeonarrow.gif) bottom no-repeat; } .sectionfront_gennav li.on a:hover { color: #33639e; background: url(/assets/images/bg_secthomeonarrow.gif) bottom no-repeat; } /*------------------------ =tabs end ------------------------*/ /*------------------------ =auto ------------------------*/ #auto_topics { background: #e0edf6 url(/assets/images/bg_autotopics.gif) top repeat-x; border-top: 1px solid #cbccd0; text-align: center; font-size: 10px; } #auto_topics select { font-size: 10px; border: 1px solid #cbccd0; } #cars_search_rt { background: #ffe69c url(/assets/images/bg_carssearch.gif) bottom repeat-x; } .buyacar_header { font-size: 16px; } .buyacar_subheader { font-size: 10px; font-weight: bold; text-transform: uppercase; } #cars_search_subsect { background: #fbf4da; } .autotabs_subnav { font-size: 10px; background: url(/assets/images/bg_autotabsubnav.gif) right repeat-y; text-align: right; text-transform: lowercase; } .autotabs_subnav li { border-left: 1px solid black; } .autotabs_subnav li a { text-decoration: none; } /*------------------------ =auto end ------------------------*/ /* START font tools **********************************/ .ftool { width: 300px; border: 1px solid #ccc; float: left; margin-top: 2px; margin-bottom: 2px; } .ft1 { float: left; padding: 4px 4px 10px 4px; font-family: Verdana, sans-serif; font-size: 9px; font-weight: normal; line-height: 16px; color: #000; } .ft2 { float: left; margin-left: 2px; } .ft2 A:link{ border: 1px solid #ccc; padding: 0; height: 18px; width: 18px; float: left; } .ft2 A:visited{ border: 1px solid #ccc; padding: 0; height: 18px; width: 18px; float: left; } .ft2 A:hover{ border-color: #f00; } .ft2at { float: left; margin-left: 2px; } .ft2at A:link{ border: 1px solid #666; padding: 0; height: 18px; width: 18px; float: left; } .ft2at A:visited{ border: 1px solid #666; padding: 0; height: 18px; width: 18px; float: left; } .ft2at A:hover{ border-color: #333; } /* END font tools **********************************/ /*------------------------ =twist ------------------------*/ #twistcontent_wrapper { background: url(/assets/images/bg_twist.jpg) repeat-x top left #EEF9FA; } #twistcontent_wrapper h4 { border-bottom: 1px solid #BFCEDB; } #twistcontent_wrapper .rt_section1_headertop { background-color: #EEF771; color: #885513; } #twistcontent_wrapper .rt_section1_header { background-color: #EEF771; color: #885513; } #twistcontent_wrapper .rightcol_subhead { padding: 8px 0 0 10px; color: #666; } #twistcontent_wrapper .rightcol_header { font-size: 13px; font-weight: bold; background: none; } #twistcontent_wrapper #photos_related ul { text-align: left; } #twistcontent_wrapper #photos_related li { text-align: left; } #twistcontent_wrapper .genstory_subhead { color: #666; font-size: 11px; } #twistcontent_wrapper #rt_section1 { background: white; } #twistcontent_wrapper #rt_section2 { background: white; border: 1px solid #D2E4F6; } #twistcontent_wrapper #submit_header { background: none; } #twistcontent_wrapper .below { border-top: 1px solid #BFCEDB; } #twistcontent_wrapper .submain_photocol { vertical-align: top; } #twistcontent_wrapper #storychat { border: 1px solid #D2E4F6; } /*------------------------ =twist end ------------------------*/ /* MOVIE GUIDE */ .movie_table { width: auto; clear: right; } #movie_finder { padding: 0; margin: 0; width: 300px; float: right; text-align: right; } #movie_finder ul { margin: 0; padding: 0; } #movie_finder li { margin: 0; padding: 0; display: inline; list-style-type: none; font-size: 10px; } #movie_finder_movie { padding: 3px 0; border-bottom: 1px solid #9c9c9c; text-align: center; } #movie_finder_movie ul { margin: 0; padding: 0; } #movie_finder_movie li { margin: 0; padding: 0; display: inline; list-style-type: none; font-size: 10px; } #listings { font-size: 10px; } #listings p { margin: 0; padding: 4px; } #listings a { font-size: 11px; font-weight: bold; text-decoration: none; } .listing_header { color: #f0af00; font-size: 16px; text-transform: uppercase; clear: both; } .listing_subheader { color: #666; border-bottom: 1px solid #666; font-style: italic; } .theater_headers { width: 250px; background: #efeeee; } .city_headers { width: 200px; background: #efeeee; } .theater_namecol { width: 350px; border-bottom: 1px solid #3c6c9f; } .movie_namecol { width: 690px; border-bottom: 1px solid #3c6c9f; } .movie_datesearch { margin-top: 5px; background: #ebebed; } .theater_citycol { width: 340px; border-bottom: 1px solid #3c6c9f; } .moviename_headers { font-weight: bold; font-size: 14px; background: #f3f3f3; border-bottom: 1px solid #ccc; } .times_headers { font-weight: bold; font-size: 14px; background: #f3f3f3; border-bottom: 1px solid #ccc; } .theater_info { overflow: hidden; padding: 0 0 10px 0; } .theater_details { width: 400px; font-size: 14px; float: left; } .theater_title { font-size: 16px; padding-top: 10px; color: #c90; border-bottom: 1px solid #3c6c9f; } .theater_logo { float: right; width: 160px; text-align: right; padding: 0; } .theater_subheader { color: #cda018; } .movie_title { font: 16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 4px; line-height: 28px; } .movie_where { background: #3c6c9f; color: white; font-weight: bold; } .movie_info_wrapper { overflow: hidden; border-top: 1px solid #3c6c9f; padding: 10px 0; } .movie_photo { float: left; margin: 0 5px 5px 0; width: 100px; } .movie_desc { float: left; width: 400px; font-size: 12px; } .movie_details { float: right; width: 270px; height: auto; margin: 0; padding: 0 0 0 8px; border-left: 1px solid #3c6c9f; } .movie_info { color: #c99907; } /*------------------------------ =movies ------------------------------------*/ #movies_topwrap { border-bottom: 1px solid #f7bf0e; margin-bottom: 3px; } #entmovies_top { background: #fef7e1 url(/assets/images/bg_entmoviestop.jpg) top repeat-x; padding-right: 10px; } #entmovies_top_lt { float: left; width: 92px; height: 80px; } #entmovies_top_rt { float: right; width: 780px; margin: 0; padding: 0; } #entmovies_top_rt ul { border-bottom: 1px solid #f7bf0e; text-align: center; padding: 15px 0; margin: 0 0 10px 0; } #entmovies_top_rt li { display: inline; list-style-type: none; border-left: 1px dotted white; text-align: center; padding: 4px 10px 4px 14px; } #entmovies_top_rt li a { text-decoration: none; padding: 4px 0 4px 30px; } #entmovies_top_rt li a:hover { color: white; } .textssubheader { color: #215082; } .textsheader { background: url(/assets/images/bg_textsheader.gif) top left no-repeat; font-size: 11px; padding: 3px 0 3px 25px; } #movies_mainwrap { margin: 20px 0 0 0; padding: 0; } #movies_rtcol { float: right; width: 160px; text-align: center; } #movies_ltcol { float: left; width: 690px; }_/http://www.freep.com/assets/css/freep_color.cssObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Wed, 21 Mar 2007 18:56:31 GMTUbytes_Thu, 26 Apr 2007 22:33:15 GMTT1870_"34a4c3a3ea6bc71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13dir}#27DH\|1>CFbgklON /* minimum menu requirements for functionality */ .topmenu { margin: 0; padding: 0; } .topmenuul{ list-style-type:none; margin: 0; padding: 0; } .topmenuli{ list-style-type: none; float: left; background: #f0ca37; } .topmenutitle { display: block; width: 80px; text-align: center; } .topmenu_local { width: 97px; } .topmenu_nation { width: 112px; } .topmenu_sports { width: 68px; } .topmenu_entertainment { width: 117px; } .topmenu_business { width: 78px; } .topmenu_autos { width: 59px; } .topmenu_features { width: 81px; } .topmenu_travel { width: 66px; } .topmenu_obit { width: 90px; } .topmenu_opinion { width: 71px; } .topmenu_twist { width: 59px; } .submenuul{ list-style-type: none; position: absolute; margin: 0; padding: 0; display: none; } .submenuli a { display: block; width: 150px; } li:hover ul , li.sfhover ul , li.over ul{ /* lists nested under hovered list items */ display: block; } #dmenu li>ul { top: auto; left: auto; } #content { clear: left; } /* menu design */ #dmenu { font-size: 10px; } .topmenuul { } .topmenutitle { text-indent: 0; text-decoration: none; border-bottom: 1px solid #cfa711; border-right: 1px solid #cfa711; border-top: 1px solid #ffe26d; border-left: 1px solid #ffe26d; padding: 2px 0 2px 0; line-height: 14px; font-weight: bold; text-decoration: none; } .submenuul { margin-top:-1px; background: #bbd5f0; border-top: 1px solid #000000; border-bottom: 2px solid #000000; border-right: 2px solid #000000; border-left: 1px solid #000000; } .submenuli a { padding: 3px; text-decoration: none; color: #000000; border-bottom: 1px solid #193e6b; } .submenuli a:hover{ text-decoration: none; background: #193e6b; color: #FFFFFF; } #dmenu a { color: #144b8f; text-decoration: none; } #dmenu a:hover { color: white; text-decoration: none; }_.http://www.freep.com/assets/css/freep_menu.css !Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Fri, 13 Oct 2006 15:20:24 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTS393_"0acb51adbeec61:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13fkt %49FJ^~1>CFbgklO/* CSS Document */ /***Tony Aslett's clearing hack***/ .clearing:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearing { display: inline-block; } /* hides from IE/Mac \*/ * html .clearing { height: 1%; } .clearing { display: block; } /* end hide from IE-Mac */ /***end clearing hack***/_0http://www.freep.com/assets/css/clearinghack.css#$%O}bplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078.,"#AI֝#ARnp7*+!-.WNS.base[NS.relative_(http://www.freep.com/assets/css/tabs.css1234X$classesZ$classname456UNSURLV%NSURLXNSObjectXtext/css9:;=>?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Wed, 08 Nov 2006 21:36:46 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTT4642_"0eb5efd7d3c71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13^clw{ ,1>BVv| )6;>Z_cwlO"/* CSS Document */ /* What should be displayed and hidden when Tab1 is visible */ .Tab1Visible .Tab1Container {visibility:visible; display:inline;} .Tab1Visible .Tab2Container {visibility:hidden; display: none;} .Tab1Visible .Tab3Container {visibility:hidden; display: none;} .Tab1Visible .Tab4Container {visibility:hidden; display: none;} .Tab1Visible .Tab5Container {visibility:hidden; display: none;} .Tab1Visible .Tab6Container {visibility:hidden; display: none;} .Tab1Visible .Tab7Container {visibility:hidden; display: none;} .Tab1Visible .Tab8Container {visibility:hidden; display: none;} /* What should be displayed and hidden when Tab2 is visible */ .Tab2Visible .Tab1Container {visibility:hidden; display: none;} .Tab2Visible .Tab2Container {visibility:visible; display:inline;} .Tab2Visible .Tab3Container {visibility:hidden; display: none;} .Tab2Visible .Tab4Container {visibility:hidden; display: none;} .Tab2Visible .Tab5Container {visibility:hidden; display: none;} .Tab2Visible .Tab6Container {visibility:hidden; display: none;} .Tab2Visible .Tab7Container {visibility:hidden; display: none;} .Tab2Visible .Tab8Container {visibility:hidden; display: none;} /* What should be displayed and hidden when Tab3 is visible */ .Tab3Visible .Tab1Container {visibility:hidden; display: none;} .Tab3Visible .Tab2Container {visibility:hidden; display: none;} .Tab3Visible .Tab3Container {visibility:visible; display:inline;} .Tab3Visible .Tab4Container {visibility:hidden; display: none;} .Tab3Visible .Tab5Container {visibility:hidden; display: none;} .Tab3Visible .Tab6Container {visibility:hidden; display: none;} .Tab3Visible .Tab7Container {visibility:hidden; display: none;} .Tab3Visible .Tab8Container {visibility:hidden; display: none;} /* What should be displayed and hidden when Tab4 is visible */ .Tab4Visible .Tab1Container {visibility:hidden; display: none;} .Tab4Visible .Tab2Container {visibility:hidden; display: none;} .Tab4Visible .Tab3Container {visibility:hidden; display: none;} .Tab4Visible .Tab4Container {visibility:visible; display:inline;} .Tab4Visible .Tab5Container {visibility:hidden; display: none;} .Tab4Visible .Tab6Container {visibility:hidden; display: none;} .Tab4Visible .Tab7Container {visibility:hidden; display: none;} .Tab4Visible .Tab8Container {visibility:hidden; display: none;} /* What should be displayed and hidden when Tab5 is visible */ .Tab5Visible .Tab1Container {visibility:hidden; display: none;} .Tab5Visible .Tab2Container {visibility:hidden; display: none;} .Tab5Visible .Tab3Container {visibility:hidden; display: none;} .Tab5Visible .Tab4Container {visibility:hidden; display: none;} .Tab5Visible .Tab5Container {visibility:visible; display:inline;} .Tab5Visible .Tab6Container {visibility:hidden; display: none;} .Tab5Visible .Tab7Container {visibility:hidden; display: none;} .Tab5Visible .Tab8Container {visibility:hidden; display: none;} /* What should be displayed and hidden when Tab6 is visible */ .Tab6Visible .Tab1Container {visibility:hidden; display: none;} .Tab6Visible .Tab2Container {visibility:hidden; display: none;} .Tab6Visible .Tab3Container {visibility:hidden; display: none;} .Tab6Visible .Tab4Container {visibility:hidden; display: none;} .Tab6Visible .Tab5Container {visibility:hidden; display: none;} .Tab6Visible .Tab6Container {visibility:visible; display:inline;} .Tab6Visible .Tab7Container {visibility:hidden; display: none;} .Tab6Visible .Tab8Container {visibility:hidden; display: none;} /* What should be displayed and hidden when Tab7 is visible */ .Tab7Visible .Tab1Container {visibility:hidden; display: none;} .Tab7Visible .Tab2Container {visibility:hidden; display: none;} .Tab7Visible .Tab3Container {visibility:hidden; display: none;} .Tab7Visible .Tab4Container {visibility:hidden; display: none;} .Tab7Visible .Tab5Container {visibility:hidden; display: none;} .Tab7Visible .Tab6Container {visibility:hidden; display: none;} .Tab7Visible .Tab7Container {visibility:visible; display:inline;} .Tab7Visible .Tab8Container {visibility:hidden; display: none;} /* What should be displayed and hidden when Tab8 is visible */ .Tab8Visible .Tab1Container {visibility:hidden; display: none;} .Tab8Visible .Tab2Container {visibility:hidden; display: none;} .Tab8Visible .Tab3Container {visibility:hidden; display: none;} .Tab8Visible .Tab4Container {visibility:hidden; display: none;} .Tab8Visible .Tab5Container {visibility:hidden; display: none;} .Tab8Visible .Tab6Container {visibility:hidden; display: none;} .Tab8Visible .Tab7Container {visibility:hidden; display: none;} .Tab8Visible .Tab8Container {visibility:visible; display:inline;}_(http://www.freep.com/assets/css/tabs.css'()Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Mon, 04 Dec 2006 20:18:36 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTT1080_"036a760e117c71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13chq|"16CG[{/<AD`ei}lO8/* HighSlide JS CSS */ .highslide { cursor: url(/includes/publicus/highslide/graphics/zoomin.cur), pointer; outline: none; } .highslide img { border: 2px solid #D2E4F6; } .highslide:hover img { border: 2px solid #F8DD73; } .highslide-image { border: 15px solid white; } .highslide-image-blur { } .highslide-caption { display: none; font-size: 1.1em; color: #333; border: 5px solid white; border-top: none; padding: 0 10px 15px 0; background-color: white; } .highslide-loading, a.highslide-loading { display: block; color: #F0CA37; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 7px; border-top: 1px solid #96B8C0; border-bottom: 1px solid #96B8C0; background-color: #07284D; /* padding-left: 22px; background-image: url(highslide/graphics/loader.gif); background-repeat: no-repeat; background-position: 3px 1px; */ } .highslide-display-block { display: block; } .highslide-display-none { display: none; }_-http://www.freep.com/assets/css/highslide.css+,-Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Wed, 20 Dec 2006 17:12:20 GMTUbytes_Thu, 26 Apr 2007 22:33:15 GMTT1091_"0f2d815a24c71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13afoz~  /4AEYy ,9>A]bfzlOC/* CSS Used by DOM based dynamic elements */ /* MORE STORIES toggle styles */ .more_content_toggle, .less_content_toggle { margin: 5px 0 0 6px; } a.more_content_link, a.more_content_link span { background: url(/assets/images/triangleblue_down.gif) no-repeat; } a.less_content_link, a.less_content_link span { background: url(/assets/images/triangleblue_up.gif) no-repeat; } a.more_content_link:hover, a.more_content_link:hover span { background: url(/assets/images/triangleyellow_down.gif) no-repeat; } a.less_content_link:hover, a.less_content_link:hover span { background: url(/assets/images/triangleyellow_up.gif) no-repeat; } a.more_content_link, a.less_content_link, a.more_content_link:hover, a.less_content_link:hover { padding-left: 14px; background-position: center left; } a.more_content_link span, a.less_content_link span, a.more_content_link:hover span, a.less_content_link:hover span { padding-right: 13px; background-position: center right; } a.more_content_link, a.more_content_link span, a.less_content_link, a.less_content_link span { text-decoration: none; }_+http://www.freep.com/assets/css/dynamic.css/01 Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Tue, 14 Nov 2006 19:44:44 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTT1742_"09e3955258c71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13ejs~  #16EJW[o#(,BOTWsx|lO// JavaScript Document var prefsLoaded = false; var defaultFontSize = 76; var currentFontSize = defaultFontSize; function revertStyles(){ currentFontSize = defaultFontSize; changeFontSize(0); } function toggleColors(){ if(currentStyle == "White"){ setColor("Black"); }else{ setColor("White"); } } function changeFontSize(sizeDifference){ currentFontSize = parseInt(currentFontSize) + parseInt(sizeDifference * 5); if(currentFontSize > 100){ currentFontSize = 100; }else if(currentFontSize < 60){ currentFontSize = 60; } setFontSize(currentFontSize); }; function setFontSize(fontSize){ var stObj = (document.getElementById) ? document.getElementById('content_area') : document.all('content_area'); document.body.style.fontSize = fontSize + '%'; //alert (document.body.style.fontSize); }; function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else expires = ""; document.cookie = name+"="+value+expires+"; path=/"; }; function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; }; window.onload = setUserOptions; function setUserOptions(){ if(!prefsLoaded){ cookie = readCookie("fontSize"); currentFontSize = cookie ? cookie : defaultFontSize; setFontSize(currentFontSize); prefsLoaded = true; } } window.onunload = saveSettings; function saveSettings() { createCookie("fontSize", currentFontSize, 365); }_/http://www.freep.com/assets/js/styleswitcher.js345 Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Thu, 05 Apr 2007 16:32:20 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTT2849_"a05649fb9f77c71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13inw  '5:IN[_s).2HUZ]y~lO ! // Toggle the visibility of all elements with a certain tag name // function toggleVisibileByTag(tag, parentId) { var elemList = (parentId == null) ? document.getElementsByTagName(tag) : document.getElementById(parentId).getElementsByTagName(tag); for (var i = 0; i < elemList.length; i++) { elemList[i].style.visibility = (elemList[i].style.visibility != 'hidden') ? 'hidden' : ''; } } // toggleVisibileByTag // Toggle the default search text with onFocus and onBlur // function defaultSearchTextToggle(msgList, tag, parentId) { var elemList = (parentId == null) ? document.getElementsByTagName(tag) : document.getElementById(parentId).getElementsByTagName(tag); for (var i = 0; i < elemList.length; i++) { for (var j = 0; j < msgList.length; j++) { if (elemList[i].value == msgList[j]) { // Assign search text value as new variable attached to that element elemList[i].defValue = elemList[i].value; elemList[i].onfocus = function () { if (this.value == this.defValue) { this.value = ''; } } elemList[i].onblur = function() { if (this.value == '') { this.value = this.defValue; } } } } } } // defaultTextInputToggle function toggleSummaryContent(contentId, togglerId) { var expandBtn = '/assets/images/btn_storiesplus.gif'; var contractBtn = '/assets/images/btn_storiesminus.gif'; var content = document.getElementById(contentId); var togglerImg = document.getElementById(togglerId); content.style.display = (content.style.display != 'none') ? 'none' : ''; togglerImg.src = (content.style.display != 'none') ? contractBtn : expandBtn; } function toggleMoreContent(moreId, togglerId) { toggleById(moreId); toggleById(togglerId); } function toggleClassifiedContent(contentId, togglerId) { var expandBtn = '/assets/images/btn_classplus.gif'; var contractBtn = '/assets/images/btn_classminus.gif'; var content = document.getElementById(contentId); var togglerImg = document.getElementById(togglerId); content.style.display = (content.style.display != 'none') ? 'none' : ''; togglerImg.src = (content.style.display != 'none') ? contractBtn : expandBtn; } // To be eventually removed for compatibility // function showTab(tabId, tabNo) { var tabCollection = document.getElementById(tabId); tabCollection.className='Tab'+tabNo+'Visible'; } var W3= document.getElementById; var IE= document.all; var NN= document.layers; function getObj(ref){ return ((W3)?document.getElementById(ref) : (IE)?document.all[ref] : (NN)?document.layers[ref] : null); } function toggleById(ref){ var elem = getObj(ref); elem.style.display = (elem.style.display != 'none') ? 'none' : ''; } function toggle(ref){ var desc= getObj(ref); if (desc.style.display=='block'){ desc.style.display= 'none'; }else{ desc.style.display= 'block'; } } _3http://www.freep.com/assets/js/dynamic_functions.js789 Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Wed, 21 Mar 2007 19:55:57 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTT3771_"8f9ed4f0f26bc71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13afoz~ -2AFSWk!&*@MRUqvzlO// IE6 workaround for CSS2 and CSS3 pseudo classes :hover :focus :active :target // sfhover // sffocus // sfactive // sftarget function suckerfish(type, tag, parentId) { if (window.attachEvent) { window.attachEvent("onload", function() { var sfEls = (parentId == null) ? document.getElementsByTagName(tag) : document.getElementById(parentId).getElementsByTagName(tag); type(sfEls); }); } } // suckerfish sfHover = function(sfEls) { for (var i = 0; i < sfEls.length; i++) { sfEls[i].onmouseover = function() { this.className += " sfhover"; hideForIE(hideIdsFromIE); // Hide form select lists from IE } sfEls[i].onmouseout = function() { this.className = this.className.replace(new RegExp(" sfhover\\b"), ""); showForIE(hideIdsFromIE); // Hide form select lists from IE } } } // sfHover sfFocus = function(sfEls) { for (var i = 0; i < sfEls.length; i++) { sfEls[i].onfocus = function() { this.className += " sffocus"; } sfEls[i].onblur = function() { this.className = this.className.replace(new RegExp(" sffocus\\b"), ""); } } } sfActive = function(sfEls) { for (var i = 0; i < sfEls.length; i++) { sfEls[i].onmousedown = function() { this.className += " sfactive"; } sfEls[i].onmouseup = function() { this.className = this.className.replace(new RegExp(" sfactive\\b"), ""); } } } sfTarget = function(sfEls) { var aEls = document.getElementsByTagName("A"); document.lastTarget = null; for (var i = 0; i < sfEls.length; i++) { if (sfEls[i].id) { if (location.hash == ("#" + sfEls[i].id)) { sfEls[i].className += " sftarget"; document.lastTarget = sfEls[i]; } for (var j = 0; j < aEls.length; j++) { if (aEls[j].hash == ("#" + sfEls[i].id)) aEls[j].targetEl = sfEls[i]; aEls[j].onclick = function() { if (document.lastTarget) document.lastTarget.className = document.lastTarget.className.replace(new RegExp(" sftarget\\b"), ""); if (this.targetEl) this.targetEl.className += " sftarget"; document.lastTarget = this.targetEl; return true; } } } } } // Ids for elements that contain children only IE6 should modify hideIdsFromIE = [ 'entfront_head' ]; // Select lists break floating elements in IE6 function hideForIE(parentIds) { var tag = "SELECT"; for (var i = 0; i < parentIds.length; i++) { if(document.getElementById(parentIds[i])) { var parentId = parentIds[i]; var elemList = document.getElementById(parentId).getElementsByTagName(tag); for (var i = 0; i < elemList.length; i++) { elemList[i].style.visibility = 'hidden'; } } } } // hideForIE // Select lists break floating elements in IE6 function showForIE(parentIds) { var tag = "SELECT"; for (var i = 0; i < parentIds.length; i++) { if(document.getElementById(parentIds[i])) { var parentId = parentIds[i]; var elemList = document.getElementById(parentId).getElementsByTagName(tag); for (var i = 0; i < elemList.length; i++) { elemList[i].style.visibility = ''; } } } } // showForIE // Select lists break floating elements in IE6 function toggleForIE(parentIds) { for (var i = 0; i < parentIds.length; i++) { if(document.getElementById(parentIds[i])) { toggleVisibileByTag("SELECT", parentIds[i]); } } } // toggleForIE // Toggle the visibility of all elements with a certain tag name // function toggleVisibileByTag(tag, parentId) { var elemList = (parentId == null) ? document.getElementsByTagName(tag) : document.getElementById(parentId).getElementsByTagName(tag); for (var i = 0; i < elemList.length; i++) { elemList[i].style.visibility = (elemList[i].style.visibility != 'hidden') ? 'hidden' : ''; } } // toggleVisibileByTag // emulate :hover for drop down menu in IE suckerfish(sfHover, "LI", "dmenu"); _+http://www.freep.com/assets/js/sfclasses.js;<= Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?HQZNS.objectsWNS.keys@ABCDEFGIJKLMNOP VServer]Last-Modified]Accept-RangesTDate^Content-LengthTEtag\Content-TypeSP3p_Microsoft-IIS/6.0_Wed, 21 Mar 2007 20:25:07 GMTUbytes_Thu, 26 Apr 2007 22:33:14 GMTT2925_"9a23d4f76bc71:70e41"_NCP="CAO CUR ADM DEVa TAIi PSAa PSDa CONi OUR OTRi IND PHY ONL UNI COM NAV DEM"12bccd6_NSMutableDictionary\NSDictionary12fgg6_NSHTTPURLResponseInternal12ijjk6_NSHTTPURLResponse]NSURLResponse$)2DILbd!-/13`eny} ,1@ERVj#'=JORnswlO m/* * * Copyright (c) 2007 Andrew Tetlaw * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation * files (the "Software"), to deal in the Software without * restriction, including without limitation the rights to use, copy, * modify, merge, publish, distribute, sublicense, and/or sell copies * of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * * * * * FastInit * http://tetlaw.id.au/view/javascript/fastinit * Andrew Tetlaw * Version 1.4.1 (2007-03-15) * Based on: * http://dean.edwards.name/weblog/2006/03/faster * http://dean.edwards.name/weblog/2006/06/again/ * Help from: * http://www.cherny.com/webdev/26/domloaded-object-literal-updated * */ var FastInit = { onload : function() { if (FastInit.done) { return; } FastInit.done = true; for(var x = 0, al = FastInit.f.length; x < al; x++) { FastInit.f[x](); } }, addOnLoad : function() { var a = arguments; for(var x = 0, al = a.length; x < al; x++) { if(typeof a[x] === 'function') { if (FastInit.done ) { a[x](); } else { FastInit.f.push(a[x]); } } } }, listen : function() { if (/WebKit|khtml/i.test(navigator.userAgent)) { FastInit.timer = setInterval(function() { if (/loaded|complete/.test(document.readyState)) { clearInterval(FastInit.timer); delete FastInit.timer; FastInit.onload(); }}, 10); } else if (document.addEventListener) { document.addEventListener('DOMContentLoaded', FastInit.onload, false); } else if(!FastInit.iew32) { if(window.addEventListener) { window.addEventListener('load', FastInit.onload, false); } else if (window.attachEvent) { return window.attachEvent('onload', FastInit.onload); } } }, f:[],done:false,timer:null,iew32:false }; /*@cc_on @*/ /*@if (@_win32) FastInit.iew32 = true; document.write('