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('
Advertisement
click here

(AMY LEANG/Detroit Free Press)

Instead of requiring veterans to come to them, the lawyers go to veterans. Their RV office-on-the-go sits outside a Vietnam Veterans of America support center in Roseville on Wednesday as Oren Wall, a 75-year-old Korean War vet from Macomb Township, waits for a benefits specialist.

PHOTOS

Click thumbnails to zoom

photo

(AMY LEANG/Detroit Free Press)

Instead of requiring veterans to come to them, the lawyers go to veterans. Their RV office-on-the-go sits outside a Vietnam Veterans of America support center in Roseville on Wednesday as Oren Wall, a 75-year-old Korean War vet from Macomb Township, waits for a benefits specialist.

ADDITIONAL INFORMATION

Get help, give help

Vets can sign up now


If you're a veteran and could use some help from the University of Detroit Mercy School of Law, call 313-596-0262.


The school is signing up clients now. Work is likely to begin in earnest in the fall.


Do a little, or a lot


To donate to the law school's veterans clinic, call 313-596-0274. Law school Dean Mark Gordon said any amount can help. Attorneys can volunteer their time by calling 313-596-0256.

Other services

The University of Detroit Mercy School of Law was the only school in the country to win a prestigious award from the American Bar Association in 2006 for its public-interest programs and community service.


Incoming UDM law students are required to either take part in one of several clinics that offer free legal services to poor people or do an externship. In addition to the new Veterans Law Clinic, other offerings include:


• The Urban Law Clinic


• The Immigration Law Clinic


• The Mobile Law Office


• The Appellate Advocacy Clinic


• The Criminal Law Clinic


• The Environmental Law Clinic (coming this fall)

SHOPPING
shop

Find the best sales and deals at major retailers near you. Start Shopping!

Bookstore

Free Press Bookstore

Click here for sports books and posters, sports wearables, cookbooks and more!

HEALTH & FITNESS MAGAZINE

Advertising Supplement

Vital
MICHIGAN COLLEGE GUIDE

Advertising Supplement

College Guide

Seeking the right college?

Law school to give free legal help to veterans
UDM clinic also makes house calls

Some are poor. Some are homeless. Some are making ends meet but need a little help dealing with child support, taxes, preparing a will or getting Social Security disability coverage. Others need help avoiding a foreclosure on their homes. All of them served this country.

For that, the University of Detroit Mercy School of Law is going to give them the help they need by becoming the first law school in the state to offer free legal assistance to veterans across Michigan.

Advertisement

click here
The law school is already signing up potential clients. And rather than asking the veterans, many of whom have disabilities, to travel to downtown Detroit for their services, the school's lawyers and law students will hit the road this summer and fall in an RV-turned-office to make house calls.

"They served our country. They protected our freedoms. As law students and as an institution of legal study, it's the least we can do," said Anthony Mosko, 24, a first-year law student from Cincinnati who plans to help with the veterans clinic.

"They go and protect our freedoms to have a legal system like ours and due process. I feel we owe this to individuals who serve us overseas."

While law schools around the country are stepping up efforts to help military personnel and veterans, largely in a response to need from service members coming home from Iraq and Afghanistan, the Detroit program stands out for its law-on-wheels approach. Only, perhaps literally, in the Motor City.

"To the best of my knowledge, Detroit's mobile office is unique," said Stephen Lessard, the student liaison to the American Bar Association's committee on Legal Assistance for Military Personnel and a law school student at Georgetown University.

About 280,000 veterans live in Wayne, Oakland and Macomb counties, according to the U.S. Department of Veterans Affairs.

One of them is Thomas King of Melvindale, who at 60 is still dealing with post-traumatic stress disorder from his time in the Marine Corps -- including a stretch in Vietnam -- between 1966 and 1972. He said he'd love some legal help with filing a claim for Social Security disability.

"I want somebody who knows what they're doing to help me," said King, who is senior vice commander for American Legion Post 472 in Melvindale.

"Basically, I want to be considered disabled," said King, who is unemployed and does odd jobs to help pay his rent. "I don't know if they could get me on the disability Social Security list or not."

Tyrone Chapman, who runs the Detroit Veterans Center, a 104-bed transitional facility for homeless veterans, said the free legal service could make a world of difference for his clients.

Many of the men and women who come to his center have alcohol or drug dependencies. He said they often get nuisance tickets for things such as loitering, having open intoxicants, vagrancy and public urination, and they need legal help to clear those up so they can find a job or get an apartment. Many of them have been living on the street for years and are in trouble because they haven't paid back child support.

"To know that U of D is going to do this sort of mobile legal clinic is certainly something we could benefit from," said Chapman, who served in the Vietnam War.

With more veterans coming home from Iraq nearly every day, UDM law school Dean Mark Gordon said there couldn't be a better time to offer a service like this.

"There is a need out there," he said. "Whatever your position on the Iraq war, there's certainly no disagreeing that veterans who served the country deserve the best care."

He said UDM is paying for the roughly $100,000 in start-up costs for the clinic, but he remains hopeful that the state, private donors and other attorneys will step up to help.

"We care enough about this program. We see a need out there," said David Koelsch, director of the Immigration Law Clinic. "It's sort of an 'If we build it, they will come' approach."

If there's enough support for the program, Gordon said, UDM would like to add a second Mobile Law Office, and turn the veterans clinic into a permanent offering.

Pat Daniels, president of the Vietnam Veterans of America Chapter 154 in Mt. Clemens, agreed that veterans often need support, but don't receive it when they return home from service.

"We deal with World War II veterans on a daily basis, right through with kids coming home from Iraq today," he said. "Because of what's happened over there and what they've gone through, they're not the same. We need to take care of our veterans."

Contact KRISTEN JORDAN SHAMUS at 313-222-5997 or kshamus@freepress.com. Staff writer Tamara Audi contributed to this report.

.

wzjpkp

veterans, especialy wounded ones should be cared for and assisted however much is needed....it is too bad that the current administration has so much contempt for them and the current military...the draft dodgeing s.o.b.'s that are running our govt. support the military jsut enough to make their defense contractor friends richer...the current soldiers have been sent to war without proper equipment, have had their benefits cut ..teh whole time that chimp in a suit ..sits there on his lazy white house azz saying he "supprts our troops"..teh hypocrisy is astounding and the ..only reason anyone critisizes lawyers outright is becasue they are a brainwashed moron that wouldnt know how to make a decison without being told if their lives depended on it..so all you neocon pigs that say you support the war and the pres...take your kids college money and donate it to veterans and then have them join the military ..practice what you preach.

Posted: Mon Apr 23, 2007 7:46 am


hautamja

Midtown - As a law student about to graduate in a few weeks your comments about lawyers being the "slime of the earth who can only occassionally do some good" ignores the thousands of lawyers who work for very low salaries providing legal services not only to veterans, but to the poor, the exploited, and the marginalized via legal services coproations and legal aid. These lawyers typically make $30-$50K barely enough to live off of, much less pay the $80-$110K in debt they7 have accumulated gaining this legal education. Only 10% of lawyers make the outrageous salaries people like you imagine we make.

Secondly, your ignorance ignores the hundres of thousands of hours that those large salary lawyers and firms donate pro bono to various causes, nonprofits, local community groups, homeowners associations, and those most vulnerable.

Lawyers are not sharks and ambulance chasers. We're concerned citizens who look to find ways to deliver legal services to those people who ned them most, in this case with UDM veterans. Your stereotyping of lawyers not only makes you look stupid, but it discourages those who need legal assistance mopst from seeking it, from fear that lawyers will take advantage of them or overcharge them. We're hear to serve our clients effectively, efficiently, and zealously and we take an oath to do so. Your jealousy or ignorance is grossly misplaced.

Posted: Sun Apr 22, 2007 12:06 pm


Thatsjustice4U

The World War ONE Generation were disciplined and had respect. So did the generations of Veterans between World War II and Vietnam who made this country even greater with their sacrifices.

We now have a me first , screw the world , selfish , bitter generation who thinks the world owes them everything while contributing NOTHING to it. A draft would change their WHINY attitudes.

I'm a 100% disabled veteran who served in four conflicts over Four enlistments in two different services. I've done my " job " and according to the medical board who rated me total and permanent , it's the only one I can have. The pension is OK , not substantial , but I don't starve and I have free medical care at the VA. It could be better , but I am still living . The VA sent me to college twice as long as the Chapter 31 allegedly allows , and I thank them for that and giving me a chance. I worked 11 yrs for the Federal Government after I was discharged from the Armed Forces , so I paid my dues and my taxes , so ANDY you are talking a bunch of garbage. My hats off to those who serve and my deepest contempt for those who make excuses.

Posted: Sun Apr 22, 2007 8:02 am


chubsoda

I have been working along side the military for six months and I live exactly what is happening, unlike what you posters think about life while sitting pretty in your plush homes. Unless any of you here have been here, you need to keep your mouths shut. It's easy for you complainers to point the finger and judge the military but have you ever been in a war zone? Unless you have, you don’t know what it's like to wake every day and feel fear from getting shot, being blown up, or crashing in a helicopter or plane. Your nerves are shot, good sleep is something that was left back home, and we're working seven days a week 12 hours minimum a day. All this plus following rules, reg's and showing respect 24/7 to everyone regardless of one’s opinion. Reading your posts about why they do not deserve any more of what's owed them is typical of a self-serving American populace. Unless you have the guts to come out here (which I bet you do not), then you will not reap the rewards. Life isn't free and it never has been. But like most, you like to sit your fat azz in front of a computer and judge like you're an expert. Do something for someone else in this world instead always thinking of you. You're indignant attitudes remind me of children who are spoiled brats. YOU PEOPLE OWE THESE MILITARY FOLKS YOUR RESPECT AND LIVES. What are you going to do for them when they get home? These military folks are the first ones to get hired by corporations because they have proved themselves while all of you minimum wage earners feel sorry for yourselves and complain. Just because your life sucks isn’t our problem.

Posted: Sun Apr 22, 2007 3:21 am


Ultimate Patriot

Because we gave up years of our lives. Those other occupations, while just as honorable, you can walk away from whenever you want.

Like I said to Andy, if those of us who volunteered didn't, then all you unappreciative people would've been drafted.

Posted: Sun Apr 22, 2007 3:10 am


clear
UUTF-8P_;Dbkx¯¹wZ\555:r;H;;@@A A)EFGGKt6tttyh%dm(gpit jz  055556:; ;?}-'V