body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
      margin:0;   
      padding:0;   
  } 
  table {  
      border-collapse:collapse;   
      border-spacing:0;   
  } 
  fieldset,img {    
       border:0;   
   } 
   address,caption,cite,code,dfn,em,strong,th,var {  
       font-style:normal;   
       font-weight:normal;   
   } 
   ol,ul {  
       list-style:none;   
   } 
   caption,th {  
       text-align:left;   
   } 
   h1,h2,h3,h4,h5,h6 {  
       font-size:100%;   
       font-weight:normal;
       padding: 5px;   
   } 

	abbr,acronym { border:0; }

html, body {  font-family: Arial, Serif; font-size: 13px; color: #000033;
	background-color: #ffffff; 
	margin: 0px 0px; 
	padding:0px;
	text-align:center;
	background-image: url(clone.jpg);
	background-repeat: repeat; }

h1 { font-family: Arial, Serif; font-weight: bold; }
h2 { font-family: Arial, Serif; font-weight: bold; }
h3 { font-family: Arial, Serif; font-weight: bold; } 
h4 { font-family: Arial, Serif; font-weight: bold; } 
h5 { font-family: Arial, Serif; font-weight: bold; }
h6 { font-family: Arial, Serif; font-weight: bold; } 

table { background: #ffffff;
	margin: 45px; 
	padding: 10px; }

img { border-style: none; }


.center-colorred-content {
text-align: center;
color: #990000; }

.center-content {
text-align: center; }

p { margin: 5px; text-align: center; text-indent: 0px; line-height: 1.3em; font-size: medium;}
p { text-align: center; text-indent: 0px; font-size: 13px;}


.fontsize7 { font-size: 7px; text-align: left; }
.fontsize8 { font-size: 8px; text-align: left; }
.fontsize9 { font-size: 9px; text-align: left; }
.fontsize10 { font-size: 10px; text-align: left; }
.fontsize11 { font-size: 11px; text-align: left; }
.fontsize11bold { font-size: small; text-align: left; font-weight: bold;}
.fontsize12 { font-size: 12px; text-align: left; }
.fontsize13 { font-size: 13px; text-align: left; }
.fontsize14 { font-size: 14px; text-align: left; }
.fontsize15 { font-size: 15px; text-align: left; }
.fontsize16 { font-size: 16px; text-align: left; }
.fontsize17 { font-size: 17px; text-align: left; }
.fontsize18 { font-size: 18px; text-align: left; }
.fontsize19 { font-size: 19px; text-align: left; }
.fontsize20 { font-size: 20px; text-align: left; }

li { list-style-type: circle; margin: 0px; text-align: justify; line-height: 0.9em; padding: 5px; font-size: 12px;  }

.li-nocircle { list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	text-indent: 0px; }

.li-numbers { list-style-type: none; margin: 5px; text-align: left; text-indent: 0px; }

a { top: 15px; left: 5px; margin: 0px; padding-top: 0px; text-align: left; text-indent: 0px; line-height: 1.7em; }

.boldtext { font-weight: bold; }

#content { position: relative;
	top: 0px;
	bottom: auto; 
	width: 940px; 
	height: 598px;
	margin: 0px auto;
	padding:0px;
	border-top: 0px dashed #cccccc;
	border-left: 1px dashed #cccccc;
	border-right: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;background-color: #e6d1b3;}

.leftnav { position: absolute;
	top: 0px;
	left: 0px;
	width: 149px; 
	height: 598px;
	margin: 0px auto;
	padding: 0px;
	color: #cc3300;
	border: 0px dashed #cc3300;
	font-family: arial, sans-serif; font-size: 14px; }
 	
#leftnavnote { position: absolute;
	top: -165px;
	left: -800px;
	background-color: #fed993;
	border: 1px solid black;
 	height: 280px; 
 	width: 125px; }

#leftnavnotetext { 	font-size: 13px;  
 	text-align: center;  }

hr { height: 1px;
	width: 65px;
	left: 0px;
	background: #cc9900;
	text-align: center; }

#leftnavtext { 
	width: 110px;
	height: 574px;
	margin: 0px auto;
	padding: 0px;
	border: 0px dashed #ffffcc;
	font-family: Arial, Serif; font-size: 14px; color: #ff3300; text-align: left; }
	
#dmbTB1ph { position: absolute;
	top: 35px;
	left: 15px; }

#button1 { position: absolute;
	top: 25px;
	left: 15px;
	width: 150px; 
	height: 20px;
	margin: 0px;
	padding: 0px;
	color: #cc3300;
	border: 0px dashed #cc3300; }
	
#button2 { position: absolute;
	top: 55px;
	left: 15px;
	width: 150px; 
	height: 20px;
	margin: 0px;
	padding: 0px;
	color: #cc3300;
	border: 0px dashed #cc3300; }
	
#button3 { position: absolute;
	top: 85px;
	left: 15px;
	width: 150px; 
	height: 20px;
	margin: 0px;
	padding: 0px;
	color: #cc3300;
	border: 0px dashed #cc3300; }
	
#button4 { position: absolute;
	top: 115px;
	left: 795px;
	width: 150px; 
	height: 20px;
	margin: 0px;
	padding: 0px;
	color: #cc3300;
	border: 0px dashed #cc3300;
	text-align: center; }
	
#button5 { position: absolute;
	top: 115px;
	left: 15px;
	width: 150px; 
	height: 20px;
	margin: 0px;
	padding: 0px;
	color: #cc3300;
	border: 0px dashed #cc3300; }
	
#lionfootprint1 { position: absolute;
	top: 490px;
	left: 30px;
	width: 50px; 
	height: 48px;
	margin: 0px;
	padding: 0px;
	background-image: url(lion1loopfin.gif); }
	
#lionfootprint2 { position: absolute;
	top: 510px;
	left: -35px;
	width: 50px; 
	height: 48px;
	margin: 0px;
	padding: 0px;
	background-image: url(lion1loopfinl.gif); }
	
#lionfootprint3 { position: absolute;
	top: 430px;
	left: 45px;
	width: 50px; 
	height: 48px;
	margin: 0px;
	padding: 0px;
	background-image: url(lion1loopfinl.gif); }
	
#lionfootprint4 { position: absolute;
	top: 410px;
	left: 105px;
	width: 50px; 
	height: 48px;
	margin: 0px;
	padding: 0px;
	background-image: url(lion1loopfin.gif); }
	
.backnextnav a:link { display: block;
	font-size: 10px; 
 	font-weight: bold; 
 	text-decoration: none; 
 	border-style: outset; 
 	border-color: red; 
 	border-width: 2px; 
 	background-color: #cc6600; 
 	width: 50px;  
 	color: #ffffff; }

.backnextnav a:visited { display: block; 
	font-size: 10px; 
 	font-weight: bold; 
 	text-decoration: none; 
 	border-style: outset; 
 	border-color: red; 
 	border-width: 2px; 
 	background-color: #cc6600; 
 	width: 50px;  
 	color: #ffffff; }

.backnextnav a:hover { display: block;
	font-size: 11px; 
 	font-weight: bold; 
 	text-decoration: none; 
 	border-style: outset; 
 	border-color: red; 
 	border-width: 2px; 
 	background-color: #cc3300; 
 	width: 55px;  
 	color: #ffff00; }

.backnextnav a:active { display: block;
	font-size: 10px; 
 	font-weight: bold; 
 	text-decoration: none; 
 	border-style: outset; 
 	border-color: red; 
 	border-width: 2px; 
 	background-color: #cc6600; 
 	width: 50px;  
 	color: #ffff00; }
	
#photobackbutton { position: absolute;
	top: 0px;
	left: 650px;
	width: 50px; 
	height: 20px;
	margin: 0px;
	padding: 0px;
	color: #cc3300;
	border: 0px dashed #cc3300;	z-index: +6;}
	
#photonextbutton { position: absolute;
	top: 0px;
	left: 720px;
	width: 50px; 
	height: 20px;
	margin: 0px;
	padding: 0px;
	color: #cc3300;
	border: 0px dashed #cc3300;	z-index: +6;}
	
.next { border: #663300 1px solid; 
	font-size: 12px; 
	color: #ffffff; 
	font-weight: normal; 
	font-family: sans-serif; 
	background-color: #cc6600; 
	text-decoration: none; } 
	
.back { border: #663300 1px solid;
	font-size: 12px; 
	color: #ffffff; 
	font-weight: normal; 
	font-family: sans-serif; 
	background-color: #cc6600; 
	text-decoration: none; }

#rightnav { position: absolute;
	top: 0px;
	right: 0px;
	width: 149px; 
	height: 598px;
	margin: 0px auto;
	padding: 0px;
	border: 0px dashed #33ff00; }

#rightnav a:link { 
	color: #ffff33; 
	text-decoration: none;
	border: 0px solid white; }

#rightnav a:visited { 
	color: #041789; 
	text-decoration: none;
	border: 0px solid white; }

#rightnav a:hover {
	color: #ffff33; 
	text-decoration: none;
	border: 0px solid black; }

#rightnavbox { width: 110px;
	height: 574px;
	margin: 0px auto;
	padding: 0px;
	border: 0px dashed #ffffcc;
	font-family: Arial, Serif; font-size: 16px; color: #000033; text-align: center; }
	
#map { position: absolute;
	top: 0px;	
	left: 0px;
	width: 110px;
	height: 27px;
	margin: 0px auto;
	padding: 0px; }
	
#AddSponsorText { position: absolute;
	top: 90px;	
	right: 0px;
	width: 110px;
	height: 102px;
	margin: 0px;
	padding: 0px; }
	
#Add1Image { position: absolute;
	top: 0px;	
	left: 20px;
	width: 110px;
	height: 102px;
	margin: 0px;
	padding: 0px;	background-image: url(../images/map/compass1.gif);}
	
#Add2Image { position: absolute;
	top: 110px;	
	left: 8px;
	width: 131px;
	height: 99px;
	margin: 0px;
	padding: 0px;
	border: 1px solid black;	background-image: url(../northerncapepage/banner.gif);}
		
#Add3Image { position: absolute;
	top: 215px;	
	left: 8px;
	width: 131px;
	height: 99px;
	margin: 0px;
	padding: 0px;
	border: 1px solid black;	background-image: url(../kalaharisandspage/logo.gif);}
		
#Add4Image { position: absolute;
	top: 320px;	
	left: 8px;
	width: 131px;
	height: 99px;
	margin: 0px;
	padding: 0px;
	border: 1px solid black;	background-image: url(../muller/mullercronje.jpg);}

#rightnavadd3textmargin { font-family: Arial, Serif; font-size: 15px; color: #000033; text-align: center; margin: 5px; }

#rightnavadd4 {	position: absolute;
	top: 365px;	
	left: 20px;
	width: 110px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	border: 0px dashed #cc3300; }
	
#homepageimagetips { position: absolute;
		top: 0px;
		left: 130px;
		width: 640px; 
		height: 880px;
		margin:0px;
		padding-top: 0px; 
		padding-left: 0px; 
		border: 0px solid black;
		background-repeat: no-repeat; }

#storyfoto { top: 5px;
		left: 5px;
		width: 640px; 
		height: 480px;
		margin:0px auto;
		padding-top: 0px; 
		padding-left: 0px; 
		border: 1px dashed #333; }
		
#storyhome { position : absolute;
		top: 0px;
		left: 150px;
		right: 0px;
		bottom: auto;
		width: 640px; 
		height: 480px;
		margin:0px;
		padding: 0px;
		border: 1px solid #333; }

#story { position: absolute; 
		top: 481px;
		left: 150px;
		right: 0px;
		bottom: 0px;
		width: 640px; 
		height: 115px;
		margin:0px;
		padding: 0px;
		border: 1px solid #333;
		background-color: #ffcc99; }
		
#storymain { position: absolute; 
		top: 481px;
		left: 149px;
		right: 0px;
		bottom: 0px;
		width: 640px; 
		height: 115px;
		margin:0px;
		padding: 0px;
		border: 0px solid #333; }

#storytext { margin: 0px;
		padding: 0px;
		font-family: Arial, Serif; 
		font-size: 16px;
		text-align: center; 
		color: #000033; }
		
div.northerncapeaddpagebanner {	position: absolute;
	top: 25px;
	left: 540px;
	width: 700px;
	height: 80px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }


#northerncapeaddpagebox {	position: absolute;
	top: -16px;
	left: 149px;
	width: 789px;
	height: 597px;
	margin-top: 15px;
	padding: 0px;
	border: 1px solid black;
	background-image: url(background.png);
	background-repeat: no-repeat; }
	
#bannergif { position: absolute;
	top: 25px;
	left: 525px;
	width: 230px;
	height: 120px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }

#northerncapeadd1 { position: absolute;
	top: 25px;
	left: 25px;
	width: 230px;
	height: 120px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }

#northerncapeadd2 { position: absolute;
	top: 210px;
	left: 25px;
	width: 230px;
	height: 120px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }

#northerncapeadd3 { position: absolute;
	top: 25px;
	left: 280px;
	width: 230px;
	height: 120px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }

#northerncapeadd4 { position: absolute;
	top: 210px;
	left: 280px;
	width: 230px;
	height: 120px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }

#northerncapeadd5 { position: absolute;
	top: 210px;
	left: 520px;
	width: 230px;
	height: 120px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }
	
#northerncapeadd6 { position: absolute;
	top: 405px;
	left: 520px;
	width: 230px;
	height: 120px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }
	
#northerncapeadd7 { position: absolute;
	top: 405px;
	left: 25px;
	width: 230px;
	height: 120px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }
	
#northerncapeadd8 { position: absolute;
	top: 405px;
	left: 280px;
	width: 230px;
	height: 120px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }
	
div.kalaharisandsaddpagebanner {	position: absolute;
	top: 0px;
	right: 45px;
	width: 700px;
	height: 80px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black;	z-index: +8;}

#kalaharisandsaddpagebox {	position: absolute;
	top: -16px;
	left: 149px;
	width: 789px;
	height: 597px;
	margin-top: 15px;
	padding: 0px;
	border: 1px solid black;	background-color: #f9ffc8;}
	
#kalaharisandsadd1 { position: absolute;
	top: 85px;
	left: 285px;
	width: 230px;
	height: 250px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }
	
#kalahariparagraph { position: absolute;
	top: -10px;
	left: -7px;
	width: 230px;
	height: 330px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid black;
	color: black; 
	background-color: #ffffcc }
	
#kalaharisandsfoto1 { position: absolute;
	top: 0px;
	left: -260px;
	width: 240px;
	height: 160px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid black; }
	
#kalaharisandsfoto2 { position: absolute;
	top: 165px;
	left: -260px;
	width: 240px;
	height: 160px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid black; }
	
#kalaharisandsfoto3 { position: absolute;
	top: 330px;
	left: -260px;
	width: 240px;
	height: 160px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid black; }
	
#kalaharisandsfoto4 { position: absolute;
	top: 330px;
	right: 0px;
	width: 240px;
	height: 160px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid black; }

#kalaharisandsfoto5 { position: absolute;
	top: 330px;
	right: -248px;
	width: 240px;
	height: 160px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid black; }
	
#kalaharisandsfoto6 { position: absolute;
	top: 165px;
	right: -248px;
	width: 240px;
	height: 160px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid black; }
	
#kalaharisandsfoto7 { position: absolute;
	top: 0px;
	right: -248px;
	width: 240px;
	height: 160px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid black; }
	
div.sanparksmapcopyright {	position: absolute;
	top: 855px;
	left: -140px;
	width: 500px;
	height: 0px;
	margin-top: 0px;
	padding: 0px;
	border: 0px solid black; }
	
div.sanparksmap {	position: absolute;
	top: 0px;
	left: 30px;
	width: 850px;
	height: 850px;
	margin-top: 0px;
	padding: 0px;
	border: 2px dotted black; }
	
#shockingnews { position: absolute;
		top: 50px;
		left: 200px;
		width: 540px; 
		height: 380px;
		margin:0px auto;
		padding-top: 10px; 
		padding-left: 0px; 
		border: 1px solid black;
		font-size: 13px;
		background-image: url(futurekingwatermark.jpg); }
		
#cameraspecs { position: absolute;
		top: 50px;
		left: 150px;
		width: 640px; 
		height: 490px;
		margin:0px auto;
		padding-top: 0px; 
		padding-left: 0px; 
		border: 1px solid black;
		font-size: 13px;
		background-image: url(kgalagadi0551back.jpg); }
		
.camerapic { position: absolute;
		top: 80px;
		left: 450px;
		width: 150px; 
		height: 116px;
		margin:0px auto;
		padding-top: 0px; 
		padding-left: 0px; 
		border: 0px solid black;
		font-size: 13px;
		background-image: url(panasonic_fz18_front_blk.png); }
		
#shockingtextcolor { color: red;
		text-decoration: underline;
		font-size: 20px; }
	
#XHTMLIcon { position: absolute;
		top: 350px;
		left: 0px; }
		
#sitecounter { position: absolute;
		top: 70px;
		left: -777px;
		font-size: 12px; 
		text-align: left; }
		
#phillwebsign { position: absolute;
		top: 600px;
		left: 0px;
		font-size: 10px; 
		text-align: left; }
		
div.predator_movements_background { position: absolute;
top: 35px;
left: 135px;
width: 600px;
height: 500px;background-image: url(../animal_movements/images/pic1.jpg);background-repeat: no-repeat;z-index: +1;}

div.predator_movements_image2 { position: absolute;
top: 35px;
right: 5px;
width: 200px;
height: 167px;background-image: url(../animal_movements/images/pic2.jpg);background-repeat: no-repeat;z-index: +1;}

div.predator_movements_image3 { position: absolute;
top: 202px;
right: 5px;
width: 200px;
height: 167px;background-image: url(../animal_movements/images/pic3.jpg);background-repeat: no-repeat;z-index: +1;}

div.predator_movements_image4 { position: absolute;
top: 369px;
right: 5px;
width: 200px;
height: 167px;background-image: url(../animal_movements/images/pic4.jpg);background-repeat: no-repeat;z-index: +1;}

div.predator_movements_image5_1 { position: absolute;
bottom: 50px;
left: 120px;
width: 79px;
height: 100px;background-image: url(../animal_movements/images/ranger_pic1.jpg);background-repeat: no-repeat;z-index: +1;
border: 1px solid black;}

div.predator_movements_image5_2 { position: absolute;
bottom: 50px;
left: 220px;
width: 79px;
height: 100px;background-image: url(../animal_movements/images/ranger_pic2.jpg);background-repeat: no-repeat;z-index: +1;
border: 1px solid black;}

div.predator_movements_image5_3 { position: absolute;
bottom: 50px;
left: 320px;
width: 79px;
height: 100px;background-image: url(../animal_movements/images/ranger_pic3.jpg);background-repeat: no-repeat;z-index: +1;
border: 1px solid black;}

div.predator_movements_image5_4 { position: absolute;
bottom: 50px;
left: 420px;
width: 79px;
height: 100px;background-image: url(../animal_movements/images/ranger_pic4.jpg);background-repeat: no-repeat;z-index: +1;
border: 1px solid black;}

div.predator_movements_image5_5 { position: absolute;
bottom: 50px;
left: 520px;
width: 79px;
height: 100px;background-image: url(../animal_movements/images/ranger_pic5.jpg);background-repeat: no-repeat;z-index: +1;
border: 1px solid black;}

div.predator_movements_image5_6 { position: absolute;
bottom: 50px;
left: 620px;
width: 79px;
height: 100px;background-image: url(../animal_movements/images/ranger_pic6.jpg);background-repeat: no-repeat;z-index: +1;}
	
div.click_here_button { position: absolute;
bottom: 25px;
right: 10px;
width: 200px;
height: 30px;z-index: +1;font-family: Times, "Times New Roman", serif;font-size: 20px;font-weight: bold;font-style: normal;text-decoration: underline;}


