Body
	{
	Background: #FFECD6;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

p	
	{Font-family: Arial; color: black; Font-size: 12pt;}
p.white {color: white;}
p.intro_title	{font-size: 18px; font-weight: 900;margin-bottom: 0px}
p.intro		{}
p.pageindex 
	{color: white; 
	font-weight: 900; 
	font-size: 12pt; 
	text-align: center; 
	background: #8E7458
	border-left: 4px ridge #FFECD6;
	border-top: 4px ridge #FFECD6;
	border-right: 4px ridge #8E7458;
	border-bottom: 4px ridge #8E7458;
	position: relative;
	top: -26px;
	}
p.small {font-size: 9pt}
p.copyright
	{font-size: 9pt; position: relative; top: 2px;}
p.photocaption	{font-size: 8pt; font-weight: 300; margin-bottom: 0px; margin-top: 0px}

a
	{font-family: arial; color: black; font-size: 12px}

a.button1
	{color: white; text-align: center; width: 122px; font-weight: 900; position: relative; top: -3px; text-decoration: none;}
a.button1:link		{text-decoration: none;}
a.button1:visited	{text-decoration: none;}
a.button1:hover		{text-decoration: none; color: black}
a.button1:active	{text-decoration: none;}

a.button2		{color: white; text-align: center; width: 100px; font-weight: 600; text-decoration: none;}
a.button2:link		{text-decoration: none;}
a.button2:visited	{text-decoration: none;}
a.button2:hover		{text-decoration: none; color: black}
a.button2:active	{text-decoration: none;}

a.button2a		{color: black; text-align: center; width: ; font-weight: 600; text-decoration: underline; font-size: 12px}
a.button2a:link		{text-decoration: none;}
a.button2a:visited	{text-decoration: none;}
a.button2a:hover		{
	text-decoration: ; 
	color: white; 
	background: #8E7458;	
	border-left: 4px ridge #FFECD6;
	border-top: 4px ridge #FFECD6;
	border-right: 4px ridge #8E7458;
	border-bottom: 4px ridge #8E7458;}
a.button2a:active	{text-decoration: none;}


a.pagebutton
	{color: white; 
	text-align: center; 
	width: 30px; 
	font-weight: 600; 
	position: relative; 
	top: 0px; 
	text-decoration: none;
	}
a.pagebutton:link	{text-decoration: none;}
a.pagebutton:visited	{text-decoration: none;}
a.pagebutton:hover	{text-decoration: none; color: black; background: #FFECD6}
a.pagebutton:active	{text-decoration: none;}

a.amazonheader {position: relative; top: -5px; left: -2px}

table.pagebutton
	td.pagebuttona 
		{
		text-align: center; 
		width: 30px;
		background: #8E7458;
		border-left: 4px ridge #FFECD6;
		border-top: 4px ridge #FFECD6;
		border-right: 4px ridge #8E7458;
		border-bottom: 4px ridge #8E7458;
		}
	td.pagebuttonb
		{
		text-align: center; 
		width: 30px;
		background: #FFECD6;
		border-left: 4px ridge #FFECD6;
		border-top: 4px ridge #FFECD6;
		border-right: 4px ridge #8E7458;
		border-bottom: 4px ridge #8E7458;
		}

A.pageindex
	{Color: white; font-weight: 900; font-size: 12pt; Text-Decoration: Underline; font-family: arial; text-align: center;}
A.pageindex:link
	{Color: white; Text-Decoration: Underline}
A.pageindex:visited
	{Color: white; Text-Decoration: Underline}
A.pageindex:hover
	{Color: white; Text-Decoration: Underline}
A.pageindex:active
	{Color: white; Text-Decoration: Underline}






table.header
	{width: 100%;}
		td.header1
			{
			text-align: center;
			width: 130px; height: 130px;
			background-image: url('Style2/BG_header1.jpg');
			background-repeat: no-repeat;
			}
		td.header2
			{
			width: 610px; height: ;
			background-image: url('Style2/BG_header2.jpg');
			background-repeat: no-repeat;
			text-align: center
			}
			table.buttons
				{position: relative; top: 83px;}
				td.button1a
					{
					text-align: center;
					width: 122px;
					height: 34px;
					background-image: url('Style2/button1a.jpg');
					}
				td.button1b
					{
					text-align: center;
					width: 122px;
					height: 34px;
					background-image: url('Style2/button1b.jpg');
					}
		td.header3
			{
			width: ; height: ;
			background-image: url('Style2/BG_header3.jpg');
			background-repeat: repeat-x
			}
table.section
	{width: 100%;}
		td.section1
			{
			text-align: center;
			width: 130px; height: 75px;
			background-image: url('Style2/BG_section1.jpg');
			background-repeat: no-repeat;
			}
		td.section2
			{
			width: 610px; height: ;
			background-image: url('Style2/BG_section2.jpg');
			background-repeat: repeat-x;
			text-align: center
			}
			span.section_title_welcome
				{
				width: 320px;
				height: 67px;
				background-image: url('Style2/section_title_welcome.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
			span.section_title_expeditions
				{
				width: 320px;
				height: 67px;
				background-image: url('Style2/section_title_expeditions.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
			span.section_title_photos
				{
				width: 320px;
				height: 67px;
				background-image: url('Style2/section_title_photos.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
				span.section_title_photos_plantlife
					{
					width: 400px;
					height: 67px;
					background-image: url('Style2/section_title_photos_plantlife.jpg');
					background-repeat: no-repeat;
					position: relative;
					top: -4px;
					}
				span.section_title_photos_wildlife
					{
					width: 400px;
					height: 67px;
					background-image: url('Style2/section_title_photos_wildlife.jpg');
					background-repeat: no-repeat;
					position: relative;
					top: -1px;
					}
				span.section_title_photos_landscapes
					{
					width: 400px;
					height: 67px;
					background-image: url('Style2/section_title_photos_landscapes.jpg');
					background-repeat: no-repeat;
					position: relative;
					top: -5px;
					}
				span.section_title_photos_equipment
					{
					width: 500px;
					height: 67px;
					background-image: url('Style2/section_title_photos_equipment.jpg');
					background-repeat: no-repeat;
					position: relative;
					top: -1px;
					}
				span.section_title_photos_infrared
					{
					width: 400px;
					height: 67px;
					background-image: url('Style2/section_title_photos_infrared.jpg');
					background-repeat: no-repeat;
					position: relative;
					top: -4px;
					}
			span.section_title_aboutus
				{
				width: 320px;
				height: 67px;
				background-image: url('Style2/section_title_aboutus.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
			span.section_title_videos
				{
				width: 320px;
				height: 67px;
				background-image: url('Style2/section_title_videos.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
		span.section_title_photooftheweek
				{
				width: 380px;
				height: 67px;
				background-image: url('Style2/section_title_photooftheweek.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
			span.section_title_books
				{
				width: 320px;
				height: 67px;
				background-image: url('Style2/section_title_books.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
			span.section_title_recordings
				{
				width: 320px;
				height: 67px;
				background-image: url('Style2/section_title_recordings.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
			span.section_title_photos_landscapes
				{
				width: 400px;
				height: 67px;
				background-image: url('Style2/section_title_photos_landscapes.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -1px;
				}
			span.section_title_photos_helens
				{
				width: 400px;
				height: 67px;
				background-image: url('Style2/section_title_photos_helens.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
			span.section_title_maps
				{
				width: 420px;
				height: 67px;
				background-image: url('Style2/section_title_maps.jpg');
				background-repeat: no-repeat;
				position: relative;
				top: -4px;
				}
span.pagenumber
		{
		width: 100%;
		position: relative; right: -15px; 
		font-family: arial;
		font-size: 12pt;
		font-weight: 900;
		text-align: center;
		}

table.topindex
		{
		Width: 100%;

		}
			td.topindex_title 
				{
				text-align: center; 
				background: #FFDFBA;
				border-left: 4px ridge #FFECD6;
				border-top: 4px ridge #FFECD6;
				border-right: 4px ridge #8E7458;
				border-bottom: 4px ridge #8E7458;
				}
			td.topindex1 
				{text-align: center; 
				background: #FFDFBA;

				border-left: 4px ridge #FFECD6;
				border-top: 4px ridge #FFECD6;
				border-right: 4px ridge #8E7458;
				border-bottom: 4px ridge #8E7458;
				}

table.mainlayout
	{width: 100%}
		td.welcome_news		{padding: 6px; width: 150px; text-align: center; vertical-align: top; background: #FFECD6}

		td.mainlayoutright 	{padding: 6px; width: 150px; text-align: center; vertical-align: top; background: #FFECD6}
		td.mainlayoutleft	{padding: 6px; vertical-align: top;  background: #FFECD6}
		
		td.explayoutright1	{padding: 6px; width: 150px; text-align: center; vertical-align: top; background: #FFECD6}
		td.explayoutleft1	{padding: 6px; vertical-align: top;  background: #FFECD6}

		td.explayoutright2	{padding: 6px; width: 150px; text-align: center; vertical-align: top; background: #FFDFBA}
		td.explayoutleft2	{padding: 6px; vertical-align: top; background: #FFDFBA}
		
		td.photoslayoutright1   {padding: 6px; width: 150px; text-align: center; vertical-align: top; background: #FFECD6}
		td.photoslayoutleft1	{padding: 6px; vertical-align: top;  background: #FFECD6}

		td.photoslayoutright2   {padding: 6px; width: 150px; text-align: center; vertical-align: top; background: #FFDFBA}
		td.photoslayoutleft2	{padding: 6px; vertical-align: top; background: #FFDFBA}



		div		{Font-family: Arial; color: black; Font-size: 10px;}
							
		
		table.button2		{}
			td.button2a	{width: 142px; height: 34px; background-image: url('Style2/button2a.gif'); text-align: center;}
			td.button2b	{width: 142px; height: 34px; background-image: url('Style2/button2b.gif'); text-align: center;}

		
		td.section3
			{
			width: ; height: 20px;
			background-image: url('Style2/BG_section3.jpg');
			background-repeat: repeat-x
			}



td.sassi	{width: 150px; height: 180px; background-image: url('Style2/sassi.jpg');}



table.news
	{
	width: 155px;
	background: #FFDFBA;
	border-left: 4px ridge #FFECD6;
	border-top: 4px ridge #FFECD6;
	border-right: 4px ridge #8E7458;
	border-bottom: 4px ridge #8E7458;
	padding: 2px;
	}
	td.news_header
		{
		Text-Align: center;
		background: #8E7458;
		}
	td.news_a {background: #FFDFBA;}
	td.news_b {background: #FFECD6}

table.footer
	{width: 100%}
		td.footer1
			{
			width: 33%;  height: 50px;
			background-image: url('Style2/BG_footer.jpg');
			background-repeat: repeat-x;
			text-align: left;
			}
		td.footer2
			{
			width: 33%; height: ;
			background-image: url('Style2/BG_footer.jpg');
			background-repeat: repeat-x;
			text-align: center
			}
		td.footer3
			{
			width: 33%; height: ;
			background-image: url('Style2/BG_footer.jpg');
			background-repeat: repeat-x;
			text-align: right
			}



img.photo_thm
	{
	border-left: 4px ridge #FFECD6;
	border-top: 4px ridge #FFECD6;
	border-right: 4px ridge #8E7458;
	border-bottom: 4px ridge #8E7458;
	}