BODY 
{ 
background-color:#000000; 
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
margin-top:3em;
margin-bottom:2em;
text-align:left;
}

.form
{
font-size:9pt;
font-family: Arial, Helvetica, sans-serif;
}
p 
{
font-size:11pt;
line-height: 15pt;
margin-top:0px;
}

p.small 
{
font-size:7.5pt;
margin-top:0px;
margin-bottom:3px;
}

.sm
{
font-size:7.5pt;
}

#border	
{
border:3px solid #555555;
width:90%;
}

.storylink
{
font-size:7pt;
}

.event
{
width:280px;
padding:3px;
margin:0px;
font-size:9pt;
text-transform:capitalize;
}

/* club meeting on schedule */
.event10H { background-color:#900; font-weight:bold; color:#fff; }
.event10  { background-color:#B00; font-weight:normal; color:#fff; }

/* club trail run on schedule */
.event11H { background-color:#fc0; font-weight:bold; color:#000; }
.event11  { background-color:#ffa; font-weight:normal; color:#000; }

/* non-club meeting on schedule */
.event12H { background-color:#700; font-weight:bold; color:#fff; }
.event12  { background-color:#900; font-weight:normal; color:#fff; }

/* non-club trail run on schedule */
.event13H { background-color:#da0; font-weight:bold; color:#000; }
.event13  { background-color:#ff8; font-weight:normal; color:#000; }

/* club meeting rescheduled */
.event20H { background-color:#a00; font-weight:bold; color:#fff; }
.event20  { background-color:#e00; font-weight:normal; color:#fff; }

/* club run rescheduled */
.event21H { background-color:#f90; font-weight:bold; color:#000; }
.event21  { background-color:#fc6; font-weight:normal; color:#000; }

/* non-club meeting rescheduled */
.event22H { background-color:#633; font-weight:bold; color:#fff; }
.event22  { background-color:#833; font-weight:normal; color:#fff; }

/* non-club run rescheduled */
.event23H { background-color:#d70; font-weight:bold; color:#000; }
.event23  { background-color:#da4; font-weight:normal; color:#000; }

/* club meeting cancelled */
.event30H { background-color:#a88; font-weight:bold; color:#333; text-decoration: line-through; }
.event30  { background-color:#dcc; font-weight:normal; color:#333; text-decoration: line-through; }

/* club trail run cancelled */
.event31H { background-color:#888; font-weight:bold;  color:#333; text-decoration: line-through;}
.event31  { background-color:#aaa; font-weight:normal; color:#333; text-decoration: line-through; }

/* non-club meeting cancelled */
.event32H { background-color:#655; font-weight:bold; color:#333; text-decoration: line-through; }
.event32  { background-color:#877; font-weight:normal; color:#333; text-decoration: line-through; }

/* non-club trail run cancelled */
.event33H { background-color:#666; font-weight:bold; color:#333; text-decoration: line-through; }
.event33  { background-color:#888; font-weight:normal; color:#333; text-decoration: line-through; }

a.aboutinsetlink 		    {color:#fff; font-weight:normal; text-decoration:none;}
a.aboutinsetlink:active 	{color:#ff8888; font-weight:normal; text-decoration:none;}
a.aboutinsetlink:visited	{color:#ccc; font-weight:normal; text-decoration:none;}
a.aboutinsetlink:hover	    {color:#400; font-weight:normal; text-decoration:underline;}


img.pastthumb
{
border:1px solid #ffcc00;
}

h1
{
background-color:#555555; 
border: 3px solid #555555; 
width:90%;
font-size:10pt; 
font-weight:bold; 
margin:0px; 
padding:6px 0px 4px 0px; 
text-transform:lowercase;
text-align:right;
}

h1.home
{
color:#000;
background-color:#ccc; 
border: 3px solid #ccc; 
}

h1.about
{
background-color:#bb0000; 
border: 3px solid #bb0000; 
}

h1.adventure
{
background-color:#ffcc00; 
border: 3px solid #ffcc00; 
color:#000000;
}

h1.tech
{
background-color:#009933; 
border: 3px solid #009933; 
color:#ffffff;
}


h2
{
color:#fff; 
font-size:9pt; 
font-weight:bold; 
margin-bottom:5px; 
padding:0px; 
width:100%;
text-transform:lowercase; 
border-bottom: 1px solid #ffffff; 
border-top: 1px solid #ffffff; 
} 

h3
{
font-size:15pt; 
font-weight:bold; 
padding-bottom:0px; 
margin:0px;
text-transform:capitalize; 
} 

h4
{
font-size:11pt; 
font-weight:bold; 
padding:0px; 
margin:0px 0px 0px 0px ;
text-transform:capitalize; 
} 


a.insetlink 		{color:#000000; font-weight:normal; text-decoration:none;}
a.insetlink:active 	{color:#ffcc00; font-weight:normal; text-decoration:none;}
a.insetlink:visited	{color:#555555; font-weight:normal; text-decoration:none;}
a.insetlink:hover	{color:#bb8800; font-weight:normal; text-decoration:underline;}

a.newslink 			{color:#ffffff; font-weight:bold; text-decoration:none;}
a.newslink:active 	{color:#DD0000; font-weight:bold; text-decoration:none;}
a.newslink:visited	{color:#cccccc; font-weight:bold; text-decoration:none;}
a.newslink:hover	{color:#cc0000; font-weight:bold; text-decoration:underline;}

a.advlink 			{color:#ffffff; font-weight:bold; text-decoration:none;}
a.advlink:active 	{color:#ddaa00; font-weight:bold; text-decoration:none;}
a.advlink:visited	{color:#cccccc; font-weight:bold; text-decoration:none;}
a.advlink:hover		{color:#ffcc00; font-weight:bold; text-decoration:underline;}

a.techlink 			{color:#ffffff; font-weight:bold; text-decoration:none;}
a.techlink:active 	{color:#009933; font-weight:bold; text-decoration:none;}
a.techlink:visited	{color:#cccccc; font-weight:bold; text-decoration:none;}
a.techlink:hover	{color:#007711; font-weight:bold; text-decoration:underline;}

.navyearselect
{
color:#000;
background:#ffffff;
padding:0px 2px 0px 2px;
font-weight:bold;
}

#homeborder	
{
border:3px solid #ccc;
width:90%;
}

#aboutborder	
{
border:3px solid #bb0000;
width:90%;
}

#adventureborder	
{
border:3px solid #ffcc00;
width:90%;
}

#techborder	
{
border:3px solid #009933;
width:90%;
}


.newsbyline
{
color:#dddddd;
font-size:8pt;
text-decoration:underline;}

.hometable
{ 
width:100%;
padding:0px 0px 0px 0px;
text-align:left;
background: #306BA4 bottom left url(/images/back/31a.jpg) no-repeat;
}
.abouttable
{ 
width:100%;
padding:0px 0px 0px 0px;
text-align:left;
background: #154684 bottom left url(/images/back/disco2.jpg) repeat-x;
}
.adventuretable
{ 
width:100%;
padding:0px 0px 90px 0px;
text-align:left;
background: #1E3F62 bottom left url(/images/back/adv2.jpg) no-repeat;
}
.techtable
{ 
width:100%;
padding:0px 0px 0px 0px;
text-align:left;
background: #618CBF bottom left url(/images/back/back16b.jpg) repeat-x;
}


td.leftcol
{
width:275px;
padding-right:10px;
}
td.rightcol
{
width:65%;
}

li
{
padding-top:6px;
}

ul.menulist
{
font-size:12.5pt;
list-style-type:disc; 
padding:0px 0px 0px 10px; 
margin:-5px 0px 20px 10px;
line-height:1em;
} 

#navcontainer
{
width:90%;
margin:0;
padding:0px;
}

#navlist
{
margin: 0;
padding: 0 0 21px 0px;
}

#navlist ul, #navlist li
{
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-size:10pt;
font-weight: bold;
margin-right: 25px;
text-decoration: none;
color: #ffffff;
}

#navlist a:link#currentabout, #navlist a:visited#currentabout, #navlist a:hover
{
border-bottom: 6px solid #bb0000;
padding-bottom: 2px;
background: transparent;
color: #bb0000;
}

#navlist a:link#currenthome, #navlist a:visited#currenthome, #navlist a:hover
{
border-bottom: 6px solid #ccc;
padding-bottom: 2px;
background: transparent;
color: #ccc;
}

#navlist a:link#currenttech, #navlist a:visited#currenttech, #navlist a:hover
{
border-bottom: 6px solid #009933;
padding-bottom: 2px;
background: transparent;
color: #009933;
}

#navlist a:link#currentadventure, #navlist a:visited#currentadventure, #navlist a:hover
{
border-bottom: 6px solid #ffcc00;
padding-bottom: 2px;
background: transparent;
color: #ffcc00;
}

#navlist a:hover { color: #ffcc00; }

/* STATUS INDICATOR */
.yes	{color: #cf0;}
.no		{color: #900;}
.maybe	{color: #fc0;}


/* TRAIL DIFFICULTY THERMOSTAT */
#therm {
font-size:7.5pt;
color: #000;
list-style-type: none;
margin:0px 0px 0px 0px;
padding: 5px 0px;
} 

#therm ul
{
padding: 2px 0px;
list-style-type:none;
margin:0px 0px 0px 0px; 
border:1px solid #000;
display:inline;
} 


#therm li
{
list-style-type:none;
border-top:1px solid #000;
border-bottom:1px solid #000;
letter-spacing: -.5pt;
display: inline;
list-style-type: none;
padding:2px 3px; 
margin:0px;
} 

#d45 { background: #800;}
#d40 { background: #B84200; }
#d35 { background: #E28000; }
#d30 { background: #FEB400; }
#d25 { background: #F9CC00; }
#d20 { background: #BDCC00; }
#d15 { background: #6FB900; }
#d10 { background: #090; border-lt:1px solid #000;}
#d05 { background: #0c0; }
#off { background: #888; color: #555; border-right:#333; }

#gps 
{
 font-size:8pt; 
 float:right; 
 border: 1px solid #fc0; 
 color:#fff; 
 padding:4px; 
 background-image: url('../images/png/w80.png');
 }
 