World Library  
Flag as Inappropriate
Email this Article

White Pines State Park Lodge and Cabins

Article Id: WHEBN0009096742
Reproduction Date:

Title: White Pines State Park Lodge and Cabins  
Author: World Heritage Encyclopedia
Language: English
Subject: National Register of Historic Places
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

White Pines State Park Lodge and Cabins

White Pines State Park Lodge and Cabins
The lodge at White Pines State Park was constructed as part of the New Deal.
White Pines State Park Lodge and Cabins is located in Illinois
White Pines State Park Lodge and Cabins
Location RR #1, Mount Morris, Illinois
Coordinates
Built 1933-1939
Architect Joseph F. Booton[1]
Architectural style Vernacular[1]
Governing body Private Ownership
MPS MPL012 - Illinois State Park Lodges and Cabins Thematic Resources
NRHP Reference # 85002404[2]
Added to NRHP March 4, 1985

The White Pines State Park Lodge and Cabins are located in rural Ogle County, Illinois near the village of Mount Morris. They were added to the National Register of Historic Places in 1985. The Cabins are one of two Historic Places found in or near Mount Morris, the other is the Samuel M. Hitt House. The Lodge and Cabins are part of a National Register Multiple Property Submission, they were submitted with several other state park lodges, all designed by Joseph F. Booton.[3]

History

The covered breezeway between the two lodge buildings.
Separate entities from White Pines State Park, The Lodge and Cabins are privately managed as a "wilderness getaway," thus, they are privately owned and operated.

With the Great Depression in full swing the Civilian Conservation Corps (CCC) sought to relieve the work needs of unemployed Americans. The National Park Service sought to work with state governments in an effort to meet those ends. Many of the projects the CCC was involved with were construction projects. The project at White Pines was originally meant to be the construction of a lodge building. Two hundred men worked on the State Park construction project at one time, in the years 1933-1939, many of them World War I veterans.[4]

After the lodge was completed, it was decided to build a restaurant and breezeway onto the lodge building.[4] Logs for most of the project were shipped via railroad from as far away as Oregon and Washington state, unloaded in Stratford, Illinois and dragged to the construction site by teams of horses. The CCC project also completed sixteen[5] one room log cabins and three four-bedroom cabins. The work crews also built picnic shelters, trail shelters and foot bridges. Only the logs for the cabins came from another source.[4] They were purchased from a salvage company that had purchased utility poles from a defunct utility company at the price of 30 cents a piece.[4]

As of 2007, the site was home to the sixteen one room cabins and the lodge building, which had been renovated and revamped. Modern amenities were available and the site is operated as a private lodge.[6]

Site

One of the Vernacular cabins at White Pines State Park.
The area that encompasses the National Register of Historic Places listing for the Lodge and Cabins at White Pines Forest State Park covers 7 acres (28,000 m2). The area is ringed by a perimeter road which forms the border of the site listed on the Register. In addition, the area fifty yards beyond the road, into the woods, is also included, to preserve the "woodland retreat" character of the site.[5]

Architecture

The architecture of the lodge and cabins at White Pines was probably most influenced by the limitations on size instilled by the conservation effort underway at the southernmost stand of native white pines in the United States.[7] When the site was under consideration for the lodge and cabins it had already seen extensive recreational use by the surrounding population. That use threatened to unhinge the delicate balance that existed within White Pines fragile ecosystem. As such, the Illinois State Park Plan, implemented at the time of the lodge's construction, already called for additional state recreational areas in the northern Illinois area to alleviate the burden on White Pines. Because of the concern for conservation at the site, the White Pines State Park Lodge and Cabins is the smallest of the five sites on the Multiple Property Submission. Despite its relative small size, especially compared to the Starved Rock Lodge or the Pere Marquette Lodge, the complex remains faithful to Booton's vision of "fanciful forest retreats."

Lodge

The lodge was the first structure to be completed at the site.

Exterior

The lodge building at White Pines is really a combination of two buildings connected by a covered breezeway. The north building contains the lounge and the south building a dining room and kitchen. Both rectangular lodge buildings are of unhewn pine log construction[5] and set on a limestone base.[1] Gable roofs are covered with wood shakes and supported by exposed interior log rafters. Both of the buildings have stone chimneys extending from the large stone fireplaces which form the interior focal point.[5] The building almost comprehensively makes use of wooden logs in its construction, the only non-wood part of the lodge, and for that matter, the cabins, are its stone fireplaces and chimneys.[5]

Cabins

The cabins, constructed after initial construction at the lodge was completed, are laid out in a circular pattern north of the lodge. The whole cabin area is ringed by a blacktop road and is set in a stand of white pines.[5]

Exterior

The northern three cabins are the larger of the sixteen structures, being family units with multiple rooms. The remaining thirteen cabins are single room buildings. Like the lodge they are of largely unhewn log construction and feature stone chimneys extending from their roofs.[5]

Notes


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ a b c Property Information Report, White Pines State Park Lodge and Cabins, HAARGIS Database, Illinois Historic Preservation Agency. Retrieved 2 February 2007.
  2. ^
  3. ^ Multiple Property Submissions Report, Illinois State Park Lodges and Cabins Thematic Resources, HAAGIS Database, Illinois Historic Preservation Agency. Retrieved 2 February 2007.
  4. ^ a b c d Pensoneau, Liz. Yule Love It, Outdoor Illinois, December 2001, Northern Illinois University, Illinois Periodicals Online. Retrieved January 24, 2007.
  5. ^ a b c d e f g Individual Property Form, (PDF), White Pines State Park Lodge and Cabins, HAARGIS Database, Illinois Historic Preservation Agency. Retrieved 2 February 2007.
  6. ^ Lodge and Concessions Information, White Pines Inn, Illinois Department of Natural Resources. Retrieved January 24, 2007.
  7. ^ White Pines Forest State Park - History, Illinois Department of Conservation. Retrieved 2 February 2007.

External links

  • Media related to White Pines State Park Lodge and Cabins at Wikimedia Commons
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from World Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.