/********************* map styles ********************/
#gallery_nav
{
	position: absolute;
	left: 611px;
	z-index: 101;
}

#gallery_nav ul
{
	margin: 0;
	padding: 0;
}

#gallery_nav li
{
	list-style-type: none;
	margin-bottom: 10px;
	line-height: 1.45em;
}

#gallery_nav a:hover
{
	text-decoration: none;
}

#gallery_nav .selected a
{
	color: #fa7e14;
}

#map_container
{
	position: absolute;
	width: 800px;
	height: 525px;
	overflow: hidden;
}

#map
{
	position: relative;
	top: -545px;
	z-index: 200;
	padding-top: 20px;
	background: #f7ffe3;
	width: 800px;
	height: 525px;
	/*opacity: .95;
	filter: alpha(opacity=95)*/
}

#mapdots
{
	background: transparent;
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	height: 404px;
	width: 589px;
	z-index: 1;
	background: url(http://web.archive.org/web/20110208001259/http://lynnjohnsonphoto.com/images/map.gif) 0 0 no-repeat;
}

#mapdots ul
{
	position: relative;
	border: 0;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 525px;
}

#mapdots ul li
{
	background: transparent url(http://web.archive.org/web/20110208001259/http://lynnjohnsonphoto.com/images/mapdots.gif) -9px 0 no-repeat;
	position: absolute;
	top: 0;
	border: 0;
	margin: 0;
	padding: 0;
	line-height: 9px;
	list-style: none;
}

#mapdots ul li, #mapdots a
{
	display: block;
	width: 9px;
	height: 9px;
	border: 0;
}

#mapdots ul li#hawaiidot, #mapdots ul li#dominicandot, #mapdots ul li#nycdot, #mapdots ul li#nantucketdot, #mapdots ul li#haitidot
{
	background: transparent url(http://web.archive.org/web/20110208001259/http://lynnjohnsonphoto.com/images/mapdots.gif) 0 0 no-repeat;
}

#mapdots ul li a
{
	display: block;
	width: auto;
	text-indent: -9999px; 
	text-decoration: none;
}

#mapdots ul li a:hover
{
	background: transparent url(http://web.archive.org/web/20110208001259/http://lynnjohnsonphoto.com/images/mapdots.gif) -9px -9px no-repeat;
}

#mapdots ul li.selected a
{
	background: transparent url(http://web.archive.org/web/20110208001259/http://lynnjohnsonphoto.com/images/mapdots.gif) -9px -9px no-repeat;
}

#mapdots ul li#hawaiidot a:hover, #mapdots ul li#dominicandot a:hover, #mapdots ul li#nycdot a:hover, #mapdots ul li#nantucketdot a:hover, #mapdots ul li#haitidot a:hover
{
	background: transparent url(http://web.archive.org/web/20110208001259/http://lynnjohnsonphoto.com/images/mapdots.gif) 0 -9px no-repeat;
}

#mapdots ul li#hawaiidot.selected a, #mapdots ul li#dominicandot.selected a, #mapdots ul li#nycdot.selected a, #mapdots ul li#nantucketdot.selected a, #mapdots ul li#haitidot.selected a
{
	background: transparent url(http://web.archive.org/web/20110208001259/http://lynnjohnsonphoto.com/images/mapdots.gif) 0 -9px no-repeat;
}

#mapdots #hawaiidot
{
	left: 25px;
	top: 155px;
}

#mapdots #oregondot
{
	left: 81px;
	top: 107px;
}

#mapdots #oregondot2
{
	left: 86px;
	top: 116px;
}

#mapdots #sfdot, #mapdots #sfdot2
{
	left: 80px;
	top: 122px;
}

#mapdots #sacdot
{
	left: 86px;
	top: 110px;
}

#mapdots #lacdot
{
	left: 90px;
	top: 135px;
}

#mapdots #nevadadot
{
	left: 92px;
	top: 118px;
}

#mapdots #utahdot
{
	left: 101px;
	top: 121px;
}

#mapdots #arizonadot
{
	left: 98px;
	top: 131px;
}

#mapdots #coloradodot
{
	left: 110px;
	top: 121px;
}

#mapdots #texasdot
{
	left: 122px;
	top: 135px;
}

#mapdots #alabamadot
{
	left: 134px;
	top: 132px;
}

#mapdots #ohiodot
{
	left: 138px;
	top: 122px;
}

#mapdots #virginiadot
{
	left: 142px;
	top: 127px;
}

#mapdots #scdot
{
	left: 147px;
	top: 133px;
}

#mapdots #padot
{
	left: 145px;
	top: 120px;
}

#mapdots #marylanddot
{
	left: 152px;
	top: 121px;
}

#mapdots #baltimoredot
{
	left: 158px;
	top: 124px;
}

#mapdots #dcdot
{
	left: 152px;
	top: 128px;
}

#mapdots #nycdot, #mapdots #nycdot2
{
	left: 158px;
	top: 117px;
}

#mapdots #nantucketdot
{
	left: 165px;
	top: 115px;
}

#mapdots #mainedot
{
	left: 165px;
	top: 105px;
}

#mapdots #cubadot
{
	left: 148px;
	top: 158px;
}

#mapdots #haitidot
{
	left: 157px;
	top: 165px;
}

#mapdots #dominicandot
{
	left: 163px;
	top: 161px;
}

#mapdots #londondot
{
	left: 274px;
	top: 91px;
}

#mapdots #francedot
{
	left: 279px;
	top: 104px;
}

#mapdots #provencedot
{
	left: 284px;
	top: 111px;
}

#mapdots #belgiumdot
{
	left: 279px;
	top: 96px;
}

#mapdots #netherlandsdot
{
	left: 283px;
	top: 90px;
}

#mapdots #russiadot
{
	left: 334px;
	top: 83px;
}

#mapdots #kazakhstandot
{
	left: 381px;
	top: 97px;
}

#mapdots #irandot
{
	left: 365px;
	top: 137px;
}

#mapdots #indiadot
{
	left: 400px;
	top: 154px;
}

#mapdots #thailanddot
{
	left: 435px;
	top: 170px;
}

#mapdots #indonesiadot
{
	left: 442px;
	top: 211px;
}

#mapdots #indonesiadot2
{
	left: 466px;
	top: 208px;
}

#mapdots #vietnamdot
{
	left: 438px;
	top: 161px;
}

#mapdots #tibetdot
{
	left: 415px;
	top: 146px;
}

#mapdots #bangladeshdot
{
	left: 419px;
	top: 150px;
}

#mapdots #chinadot
{
	left: 447px;
	top: 143px;
}

#mapdots #china2dot
{
	left: 455px;
	top: 122px;
}

#mapdots #gabondot
{
	left: 290px;
	top: 203px;
}

#mapdots #congodot
{
	left: 295px;
	top: 203px;
}

#mapdots #drcongodot
{
	left: 301px;
	top: 206px;
}

#mapdots #zambiadot
{
	left: 320px;
	top: 227px;
}

#mapdots #madagascardot
{
	left: 347px;
	top: 240px;
}

#mapdots #darwindot
{
	left: 485px;
	top: 229px;
}

#mapdots #japandot
{
	left: 494px;
	top: 127px;
}

#mapdots #brisbanedot
{
	left: 515px;
	top: 256px;
}
