* { 
margin: 0px; 
padding: 0px; 
}

div#content ul { list-style-position: inside; margin-left : 1em; margin-bottom : 1em; }

BODY, TD, P  { font-size : 12px; font-family : verdana, helvetica, arial, sans-serif; color : #2A2323; line-height : 1.5em;}
P {margin-top : 0; margin-bottom : 1em;}
BODY {
  margin : 0;
  color : #2A2323;
  /*background : #90B8D6;*/
  background : #D1B994;
}

th {font-size : 14px; font-weight : bold; background : #D1B994; vertical-align : top; border-bottom : 1px solid #666666; padding : 3px;}
td {vertical-align : top; border-bottom : 1px solid #666666; padding : 3px;}

table.list td {vertical-align : top; padding : 7px; border-bottom : none;}

h1 {font-weight : bold; font-size : 1.5em; color : #573412; margin-bottom : 0.5em;}
h2 {font-weight : bold; font-size : 1.4em; color : #573412; margin-bottom : 0.5em;}
h3 {font-weight : normal; font-size : 1.3em; color : #573412; margin-bottom : 0.5em;}
h4 {font-weight : bold; font-size : 1.2em; color : #573412; margin-bottom : 0.5em;}

A  {color : #098BC5; font-weight : bold; text-decoration : none;}
A:Visited  { color : #098BC5; font-weight : bold; text-decoration : none;}
A:Active  { color : #098BC5; font-weight : bold; text-decoration : none;}
A:Hover  { color : #098BC5;	font-weight : bold; text-decoration : underline;}

div#topbar {
  position : absolute;
  top : 0;
  left : 0;
  z-index : 20;
  background : #0061AA;
  height : 25px;
  font-family : trebuchet ms, verdana, arial, sans-serif;
  color : #ffffff;
  font-size : 1.2em;
  width : 100%;
}
div#rating {
  position : absolute;
  top : 0;
  left : 6px;
  /*background : #573412 url(images/can_flag.gif) top left no-repeat;*/
  height : 20px;
  width : 100%;
}
div#flyin {
  position : absolute;
  top : 0;
  right : 0;
  color : #ffffff;
  font-size : 1.3em;
  font-family : trebuchet ms, verdana, arial, sans-serif;
  text-align : right;
  background : #C0592C;
  width : 100%;
  padding : 4px;
}

div#armstrong {
  position : absolute;
  top : 90px;
  left : 121px;
  color : #ffffff;
  font-size : 1.3em;
  font-family : trebuchet ms, verdana, arial, sans-serif;
}

div#header {
  position : absolute;
  top : 25px;
  left : 0px;
  /*background : #573412 url(images/can_flag.gif) top left no-repeat;*/
  background : #573412 url(images/hd_map.gif) top left no-repeat;
  height : 148px;
  width : 100%;
}

div#swoop {
  position : absolute;
  right : 0;
  top : 0;
  z-index : 3;
}

div#logo {
  position : absolute;
  left : 119px;
  top : 23px;
  z-index : 9;
}
div#logo1 {
  position : absolute;
  left : 120px;
  top : 22px;
  z-index : 8;
}

div#photo {
  position : absolute;
  right : 0;
  bottom : 0;
  width : 393px;
  height : 148px;
  z-index : 2;
}
div#photobulletin {
	position : absolute;
	left : 227px;
	bottom : -175;
	width : 700px;
	height : 280px;
	z-index : 0;
	top: 689px;
}

div#photo img {
  position : absolute;
  right : 0;
  bottom : 0;
}

div#navigation {
  padding : 5px 0;
  margin-left : 180px;
  font-family : trebuchet ms, verdana, arial, sans-serif;
}
div#moose {
  position : absolute;
  top : 75px;
  left : 0px;
  z-index : 5;
}
div#fish {
  position : absolute;
  top : 141px;
  left : -1px;
  z-index : 5;
}
div#fish1 {
  position : absolute;
  top : 29px;
  left : -1px;
  z-index : 9;
}

div#fish2 {
  position : absolute;
  top : 77px;
  left : -1px;
  z-index : 9;
}

div#fish3 {
  position : absolute;
  top : 29px;
  left : -1px;
  z-index : 9;
}
div#fish4 {
  position : absolute;
  top : 23px;
  left : -0px;
  z-index : 9;
}div#hunting_special {
  position : absolute;
  top : 244px;
  left : 120px;
  z-index : 11;
}
div#hunting_special1 {
  position : absolute;
  top : 600px;
  left : 477px;
  z-index : 11;
}
div#nav-wrapper {
  position : absolute;
  border : 2px solid #C0592C;
  border-width : 2px 0;
  width : 100%;
  left : 0px;
  top : 173px;
  background : #A39823;
}

div#navigation A:link, div#navigation A:visited, div#navigation A:active{
  font-weight : bold;
  font-size : 1.15em;
  color : #573412;
  text-decoration : none;
  padding : 0 7px;
}
div#navigation A:hover {background : #BBB570;}

div#sidebar-left A:link, div#sidebar-left A:visited, div#sidebar-left A:active{
  font-weight : bold;
  font-size : 1em;
  color : #573412;
  text-decoration : none;
  background : url(images/bullet.gif) top left no-repeat;
  padding-left : 12px;
}
div#sidebar-left A:hover {text-decoration : underline;}

div#subnav {
  text-align : center;
}

div#sidebar-right, div#sidebar_right {
  float : right;
  width : 175px;
  margin : -10px -10px 5px 5px;
  padding : 3px;
  border : 1px solid #C0592C;
  border-width : 0 0 2px 2px;
}

div#sidebar-right ul {
  margin-left : 5px;
}

div#sidebar-left {
  position : absolute;
  left : 0;
  top : 220px;
  width : 175px;
  padding : 0;
  margin : 0;
  border : 2px solid #C0592C;
  border-width : 0 2px 2px 0;
  font-size : 0.9em;
  background : #BBB570;
}

div#sidebar-left h5 {
  background : #A39823;
  font-size : 1.2em;
  color : #000000;
  text-align : center;
  margin : 0;
  border : 1px solid #ADA555;
  border-width : 1px 0;
  padding-top : 5px;
}

div#sidebar-left img {
  margin : 0 12px;
}

div#sidebar-left ul {
  margin : 0 5px; 0 0;
  padding : 0;
}

div#sidebar-left ul li {
  list-style : none;
}
div#content-old {
  position : absolute;
  left : 190px;
  top : 220px;
  background : #E7D8C0;
  z-index : 100;
  padding : 10px 15px;
  margin-right : 20px;
  margin-bottom : 20px;
  border : 1px solid #C0592C;
}

div#content {
  margin-left : 190px;
  margin-top : 220px;
  background : #E7D8C0;
  padding : 10px 15px;
  margin-right : 20px;
  margin-bottom : 15px;
  border : 1px solid #C0592C;
}

table#outpostcamps {
  padding : 4px;
}

table#outpostcamps td {
  border-bottom : 1px solid #0061AA;
}

table#outpostcamps td.left {
  padding-right : 20px;
}

div#map {
  margin : 0 0 5px 5px;
}

div#lake-buttons img {
  margin : 0 5px;
}

div.sidephotos {
  float : right;
  font-size : 0.8em;
  text-align : right;
}

div.sidephotos img {
  margin : 5px 0 0 0;
  display : block;
}
.bulletin {
  font-style : italic;
  font-size : 1.1em;
  color : #A0431A;
  border: 1px solid #C0592C;
  border-width : 1px 0;
  text-align : center;
  padding : 3px 20px;
}

.highlight {
  font-style : italic;
  font-size : 1.1em;
  color : #A0431A;
  border: 1px solid #C0592C;
  border-width : 1px 0;
  text-align : center;
  padding : 3px 20px;
}
.highlight1 {
  font-style : italic;
  font-size : 1.1em;
  color : #A0431A;
  border: 1px solid #C0592C;
  border-width : 1px 0;
  text-align : center;
  padding : 3px 20px;
}
.highlight2 {
  font-style : italic;
  font-size : 1.2em;
  color : #CC0000;
  border: 1px solid #C0592C;
  border-width : 1px 0;
  text-align : center;
  padding : 3px 20px;
}
.highlight3 {
  font-style : bold;
  font-size : 1.15em;
  color : #FF0000;
  border: 1px solid #C40000;
  border-width : 1px 0;
  text-align : center;
  padding : 3px 20px;
}

.small {
  font-size : 0.8em;
}

.photo {
  position : relative;
  float: left;
  width: 135px;
  height : 170px;
  margin: 5px;
  padding: 0;
  font-size : 10px;
  text-align : center;
  overflow : auto;
}

.photo img {
  display : block;
  margin : 0 auto;
  text-align : center;
  border : none;
}

div#norlink {
  text-align : right;
  margin-right : 25px;
  font-size : 9px;
}
div#amik {
  text-align : right;
  margin-right : 25px;
  font-size : 9px;
}
div#norlink a {
  color : #000;
}
div#letter {
  background : url(images/page_header.jpg) top left no-repeat;

}
