* { margin: 0; padding: 0;}
/*end global whitespace reset*/

body {
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
}

img {
	border: none;
}

table {border-color: #2A7A5E; border-width: 0 0 1px 1px; border-style: solid; font-size: 12px;}

td {border-color: #2A7A5E; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;}

.table {border: 0;}

.td {border: 0; padding: 0;}

a.main {
font-family: Trebuchet MS, Times; 
font-size: 16px;
font-weight: bolder;
color: #ffffff;
text-decoration: none;
line-height: 23px;
text-shadow: 3px 3px 3px #000000;
}

a:hover.main {
color: #000000;
text-decoration: none;
}

.activepage {
font-family: Trebuchet MS, Times, Arial;
font-size: 16px;
font-weight: bolder;
color: #ffffff;
text-decoration:  underline;
line-height: 23px;
text-shadow: 3px 3px 3px #000000;
}

a.adobe {
font-size: 10px;
color: #2A7A5E;
text-decoration: underline;
}

a:hover.adobe {
font-size: 10px;
color: #000000;
text-decoration: underline;
}

.require{
font-size: 10px;
color: #000000;
}

p{padding-bottom: 15px;
}

ul{
padding-bottom: 15px;
}

#nav{
position: absolute;
top: 0px;
left: 0px;
background-image: url("../images/nav.gif");
background-repeat: no-repeat;
height: 582px;
width: 172px;
}

#mainnav {
position: absolute;
top: 150px;
left: 0px;
text-align: right;
width: 150px;
}

#rightimage  { background-image: url("../images/bearhome.jpg"); text-align: right; position: absolute; z-index: 1; top: 160px; left: 570px; width: 309px; height: 407px }

#rightimagedeer   { background-image: url("../images/deerpage.gif"); text-align: right; position: absolute; z-index: 1; top: 215px; left: 565px; width: 300px; height: 320px }

#rightimagebear{
background-image: url("../images/bearpage.gif");
position: absolute;
left: 555px;
text-align: right;
top: 200px;
width: 350px;
height: 293px;
z-index: 1;
}

#rightimageabout{
background-image: url("../images/about.jpg");
position: absolute;
left: 500px;
height: 337px;
width: 434px;
text-align: right;
top: 200px;
z-index: 1;
}

#rightimagewhat{
background-image: url("../images/whattheysaid.gif");
position: absolute;
left: 530px;
height: 434px;
width: 337px;
text-align: right;
top: 160px;
z-index: 1;
}

#rightimagecontact { background-image: url("../images/contact.gif"); text-align: right; position: absolute; z-index: 1; top: 180px; left: 498px; width: 380px; height: 400px }

#content {
position: absolute;
left: 170px;
width: 450px;
padding-top: 0;
padding-left: 30px;
z-index: 2;
line-height: 18px;
}
#index #content {
padding-top: 30px;
}

#contenttwo {
position: absolute;
left: 170px;
width: 450px;
padding-left: 30px;
z-index: 2;
line-height: 18px;
padding-top: 0px;
}
#content a,#contenttwo a {
text-decoration: none;
color: #2A7A5E;
}
#content a:hover,#contenttwo a:hover {
color: #000000;
}

.contentbold {
font-weight: bold;
}

#videos {
position: absolute;
top: 270px;
left: 52px;
font-family: Arial;
text-align: center;
font-size: 12px;
line-height: 18px;
padding-top: 10px;
margin-bottom: 5px;
}

#nav2 {
position: absolute;
top: 522px;
left: 25px;
width: 125px;
text-align: right;
}

a.green {
font-family: Trebuchet MS, Times;
font-size: 14px;
color: #2A7A5E;
line-height: 18px;
text-decoration: none;
font-weight: bold;


}

a:hover.green {
color: #000000;
}

a#dblack {
font-family: Trebuchet MS, Times;
font-size: 10px;
color: #999999;
font-weight: bold;
text-decoration: none;
}

a:hover#dblack {
color: #000000;
text-decoration: underline;
}

.contenttitle {
font-family: Arial;
font-size: 14px;
color: #2A7A5E;
font-weight: bold;
}

.indent{
padding-left: 45px;
}

.li_height{
line-height: 22px;
}
li{
color: #2A7A5E;
}
.listtxt {
color: #000000;
}

.listtxt1 {
padding-left: 5px;
color: #000000;
}

.subtitle {
font-size: 24px;
font-weight: bold;
font-family: Times;
color: #2A7A5E;
}
.checktab{
padding-left: 26px;
}

.checklst{
list-style-type: none;
line-height: 22px;
}


.activepage2 {
font-family: Trebuchet MS, Times;
font-size: 14px;
color: #2A7A5E;
line-height: 18px;
text-decoration: underline;
font-weight: bold;
/*line-height: 23px;*/
}

.quote{
position: absolute;
left: 660px;
top: 50px;
}

.quote2{
position: absolute;
left: 660px;
top: 20px;
z-index: 10;
}

.quotetext {
margin-bottom: 0;
}

.quotename {
margin-top: 0;
text-align: right;
font-weight: bold;
}

#copy {
position: absolute;
top: 650px;
left: 25px;
font-size: 10px;
color: #999999;
font-weight: bold;
width: 125px;
text-align: right;
}

.anchor{
width: 500px;
}

.anchor1{
width: 300px;
}

.recipetitle{
font-style: italic;
font-weight: bold;
}

.recipetxt{
font-size: 10px;
}

#snaps {
	background: #FFF;
	border: none;
	margin: 0 auto;
	text-align: center;
	width: 650px;
}
#snaps table, #snaps td {
	border: none;
}
#snaps a {
	color: #2A7A5E;
	text-decoration: none;
}
#snaps a:hover {
	color: black;
}
.snapsCopy {
	color: #999999;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	width: 450px;
}
.snapsCopy a {
	color: #999999;
	font-family: Trebuchet MS, Times;
	font-weight: bold;
	text-decoration: none;
}
.snapsCopy a:hover {
	color: black;
	text-decoration: underline;
}
.snaps-image-nav {
	margin-top: 10px;
	font-weight: bold;
}

p.sml1 {
	font-weight: bold;
	margin: 8px 0 0 48px;
	padding: 0;
}
p.sml2 {
	margin: 0 0 0 78px;
	padding: 0;
}

/* layout: */


/* only IE mac/win sees these "* html" style fixes below */
/* note: first value is ie5/6win, optional escaped value is ie6win only 
*/
/* make sure you don't put the escape slash before a-f */



/* start hide from ie5 mac until next comment \*/

* html #siteidentity {width: 775px; w\idth: 760px;}

/* stop hide from ie5 mac */