/* Loveland Canoe and Kayak Site Cascading Style Sheet */
a:link	  { color: #CC9900; background-color: inherit; text-decoration: underline; }
a:visited { color: #CC9900; background-color: inherit; text-decoration: underline; }
a:active  { color: #030303; background-color: inherit; }
a:hover	  { color: #000000; background-color: inherit; text-decoration: underline; }

html	{ width: 802px;
  margin: 0px;
}
body	{
	background-color: #607b4c;
	color: #000000;
	margin: 0px;
	width: 802px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	}
abbr,
acronym,
.tip	{
	cursor: help;
	}

.change	{ border: 3px solid red; font-weight:bold; }
.new	{
	border: thin solid red;
	background-color: rgb(100%, 90%, 90%);
	margin-bottom: 1em;
	}
.hide   { display: none; }

div#logo {
	position: absolute; top: 10px; left: 0px;
	width: 148px;
	height: 137px;
  	}

div#navigation {
	position: absolute; top: 20px; left: 175px;
	width: 635px;
	height: auto;
	color: #FFFFFF;
	font-size: 90%;
	font-family: inherit;
	}

div#navigation ul li { display: inline; }

div#navigation a {
	padding-left: 0.75em;
	padding-right: 0.75em;
	border-left: 1px solid #EEF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
        white-space: pre;
	}
div#navigation a.first-child {
  border-left: none;
}

div#navigation a:link,
div#navigation a:visited,
div#navigation a:link:active,
div#navigation a:visited:active {
	color: #FFF;
	}
div#navigation :link:hover,
div#navigation :visited:hover {
	background-color: #607b4c;
	color: #000000;
        text-decoration: underline;
	}
div#navigation a.dead,
div#navigation a.dead:link,
div#navigation a.dead:visited,
div#navigation a.dead:link:hover,
div#navigation a.dead:visited:hover {
	background-color: #607b4c;
	color: #7A7;
	}

#description {
  font-weight:bolder; letter-spacing:0.1em; text-align: justify;
}
div#main {
	position: relative;
        margin: 90px auto 1cm 190px;
	clear: both;
	width: 600px;
	height: auto;
  	}
ul { margin-left: 35px; }
li {
  /*padding-left: 20px;*/
}
li.new	{
  /*text-indent: -20px;*/
  list-style: circle url('/images/blt_new.gif');
}

div#main > ul > li  ul          { margin-left: 5px; list-style: circle; }
div#main > ul > li  ul > li  ul { margin-left: 5px; list-style: square; }

h1.center { text-align: center; }

td.required label:after { content: " *"; color: red; }

div.links  { display: inherit; }
.noprint   { display: inherit; }
.printonly { display: none; }

table#Table_05 td {
  height: 25px;
  font-family: Verdana, Tahoma, 'Gil Sans', 'Lucida Sans', 'Lucida Sans Typewriter', sans-serif;
  font-size: 11px;
}
table#Table_05 a {
  display: block;
  margin-left: 5px;
  letter-spacing: 0.1em
}
table#Table_05 a[onmouseover] span {
  display: none;
}
table#Table_05 a img {
  margin-left: -5px;
}

table#Table_05 a:link    { color: #FFFFFF; background-color: inherit; text-decoration: none; }
table#Table_05 a:visited { color: #FFFFFF; background-color: inherit; text-decoration: none; }
table#Table_05 a:active  { color: #030303; background-color: inherit; }
table#Table_05 a:hover   { color: #000000; background-color: inherit; text-decoration: none; }

table#Table_06 { padding-top: 30px; }

h1 { color: white; margin-top: 20px; }
h4 { color: white; margin-top: 20px; }
dt { width: 5em; float: left; clear: left; }
dd { color: black; margin-left: 5em; }

div#hours { width: 476px; }
#hours dt { width: 10em; float: left; clear: left; }
#hours dd { margin-left: 10em; }
#hours p  { margin-left: 3em; font-style: italic; }

.trip       { color: white; }
.trip h2    { color: #DDC33C; margin-top: 20px; font-size: 125%; }
.trip h3    { color: black;   margin-top:  5px; font-size: 100%; margin-bottom: 10px; }
.trip p     { color: black; font-size: 95%; }
.trip ul    { color: black; }
.trip li    { color: black; }
.trip dl    { }
.trip dt    { width: 5em; float: left; clear: left; }
.trip dd    { color: black; margin-left: 5em; margin-bottom: 15px;}
.trip dd ul { }

.earlybird p { font-style: italic; color: white; margin-top: 1em; }

p.look   { color: white; font-size: 110%; }
p.look a { font-weight: bold; }

div.alcohol   { font-size: 125%; padding-top: 1em; }
div.alcohol p { padding-top: 1em; }
div.alcohol > p:first-child { color: #DDC33C; }
