/* defaults, globals, etc.
==============================================================================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;}

:focus 
{outline: 0;}

body 
{line-height: 1;
font: 12px "Georgia", serif;
text-align: left;
background: #090b0e url('uppernyimages/back.jpg') repeat top center;}

ol, ul 
{list-style: none;}

table 
{border-collapse: separate;
border-spacing: 0;}

caption, th, td 
{text-align: left;
font-weight: normal;}

a, a img
{text-decoration: none}

button 
{width: auto;
overflow: visible;}

.clearit 
{clear: both;
height: 0;
line-height: 0.0;
font-size: 0;}


/* structure, layout
==============================================================================*/
.container
{width:960px;
margin:0 auto;
padding: 0 10px;}

#title
{margin: 41px 0;
padding-bottom: 21px;
width: 960px;
height: 512px;
border-bottom: 1px solid #1e252e;
background: transparent url('uppernyimages/bigmap.gif') no-repeat top right;}

.camps
{width: 160px;
padding-bottom: 32px;
min-height: 1px;
float: left;
}

#footer, #survey
{width: 960px;
min-height: 1px;
clear: both;
padding: 32px 0;
border-top: 1px solid #1e252e;
}



/* typography
==============================================================================*/
#title h1
{font-size:2em;
line-height: 0.95em;
color: #f3e69f;
font-weight: 900;
text-transform: uppercase;
letter-spacing: .07em;
padding: 113px 0 3px 32px}

#title h2
{color: #f0d01d;
font-size:1.167em;
line-height: 1.286em;
padding-left: 32px;
font-style: italic}


a:link, a:visited
{color: #f0d01d;
border-bottom: 1px solid transparent}

a:focus, a:hover, a:active
{color: #465273;
border-bottom: 1px solid #1e252e}

.camps h1
{font-size:1.27em;
line-height: 1.2em;
color: #f3e69f;
font-weight: 800;
text-transform: uppercase;
letter-spacing: .05em;
padding-right: 20px;}

.camps h1 em
{font-family: "Georgia";
font-weight: normal;
text-transform: none;
font-size: .65em;
font-style: italic;
letter-spacing: normal;
display: block}

.camps h1 a, .camps h2 a
{display: block}

.camps h2
{font-size:1em;
line-height: 1em;
font-weight: bold;
text-transform: uppercase;
padding-right: 20px;
letter-spacing: .08em;
padding-top: 9px;
}
.camps h2 em
{font-family: "Georgia";
font-weight: normal;
text-transform: none;
font-size: .8em;
font-style: italic;
letter-spacing: normal;
display: block}

.camps p
{color: #f3e69f;
font-size:1em;
line-height: 1.5em;
padding-right: 20px;
}

.camps p strong
{padding: 0px 3px 0;
margin-right: 2px;
font-weight: 900;
background-color:#465273;
cursor: pointer }

#survey h2
{font-size:1.333em;
line-height: 1.125em;
text-align: center;
font-style: italic}

#footer h3
{font-size:1em;
line-height: 1.5em;
font-style: italic;
text-align: center;
}

#footer h3 a
{color: #465273}

