body {
background-image: url(images/NEAbackground.jpg);
background-repeat: no-repeat;
background-position: top;
font-family: helvetica, arial, san serif;
}

h1{
font-size: 2.0em; font-weight: 900; letter-spacing: -0.05em;
}

h2{
font-size: 1.5em; letter-spacing: -0.02em; font-weight: 900;
}

h3 {
font-size: 1.0em; letter-spacing: -0.05em; font-weight: 900; color: #2d5d87;
}

p {
letter-spacing: -0.02em;
}

#banner, #menubar, #mainframe, #bottombar {
width: 770px;
margin-left: auto; margin-right: auto;
}

#banner {
height: 165px;
text-align: left; letter-spacing: -0.05em;
font-size: 3.0em; font-weight: 900; color: #2d5d87; line-height: 1.0em;
}

#menubar {
text-align: center; 
height: 30px;
font-size: 1.0em; font-weight: bolder; letter-spacing: -0.02em; color: #ffffff;
}

#mainframe {
padding-top: 10px;
letter-spacing:-0.02em;
}

#bottombar {
text-align: center;
font-size: 0.6em; letter-spacing: -0.02em; color: #dddddd;
border-top: 1px dotted #999999; border-bottom: 1px dotted #999999;
}

a.menulink {
position: relative; top: 7px;
margin-left: 20px; margin-right: 20px;
}

a.menulink:link {color:#ffffff; text-decoration: none;}      /* unvisited link */
a.menulink:visited {color:#ffffff; text-decoration: none;}  /* visited link */
a.menulink:hover {color:#aaccff; text-decoration: none;}  /* mouse over link */
a.menulink:active {color:#99bbff; text-decoration: none;}  /* selected link */

a.bottomlink:link {color:#333333; text-decoration: none;}      /* unvisited link */
a.bottomlink:visited {color:#444444; text-decoration: none;}  /* visited link */
a.bottomlink:hover {color:#000000; text-decoration: none;}  /* mouse over link */
a.bottomlink:active {color:#111111; text-decoration: none;}  /* selected link */

a:link {color:#000000;}      /* unvisited link */
a:visited {color:#333333;}  /* visited link */
a:hover {color:#4488dd;}  /* mouse over link */
a:active {color:#999999;}  /* selected link */

a.bottomlink {
position: relative; top: 7px;
margin-left: 10px; margin-right: 10px;
}

.lcsummertourbox, .lcsummertourbox:hover, .lcfalltourbox, .lcfalltourbox:hover, .vermonttourbox, .vermonttourbox:hover, .privatetourbox, .privatetourbox:hover {
width: 686px; height: 72px; margin: 20px;
}

.lcsummertourbox  {
cursor: pointer;
background-image: url(images/LCsummer_fadedtourbox.jpg); background-repeat: no-repeat; background-position:center;
color: #333333; line-height: 0.5em;
border: 1px solid #999999
}

.lcsummertourbox:hover {
background-image: url(images/LCsummer_tourbox.jpg);
border: 1px solid #000000; color: #000000;
}

.lcfalltourbox  {
cursor: pointer;
background-image: url(images/LCfall_fadedtourbox.jpg); background-repeat: no-repeat; background-position:center;
color: #333333; line-height: 0.5em;
border: 1px solid #999999
}

.lcfalltourbox:hover {
background-image: url(images/LCfall_tourbox.jpg);
border: 1px solid #000000; color: #000000;
}

.vermonttourbox  {
cursor: pointer;
background-image: url(images/vermonttour_fadedtourbox.jpg); background-repeat: no-repeat; background-position:center;
color: #333333; line-height: 0.5em;
border: 1px solid #999999
}
.vermonttourbox:hover {
background-image: url(images/vermonttour_tourbox.jpg);
border: 1px solid #000000; color: #000000;
}

.privatetourbox  {
background-image: url(images/privatetour_fadedtourbox.jpg); background-repeat: no-repeat; background-position:center;
color: #333333; line-height: 0.5em;
border: 1px solid #999999
}

.privatetourbox:hover {
background-image: url(images/privatetour_tourbox.jpg);
border: 1px solid #000000; color: #000000;
}
