body {	background-image:url('../bkgblue.jpg');
margin: 0px auto;
padding:10px 0px 0px 0px;
	text-align:center; 
 
}

#wrapper {
	 margin: 0px auto; padding:0px;
	text-align:center; 
width:762px;  background-image:url('../bkg.jpg');
border: 6px solid #1a084e;
 }
 

 
   

#temparea { 
text-align:center;
  margin:0px auto; 
  padding:0px;  
  width:762px;
 background-image:url('../bkg.jpg');
  }
  

#content { 
text-align:center;
  margin:0px auto; 
  padding:0px;  
  width:700px;
background: transparent;
  }
  

#content645 { 
text-align:center;
  margin:0px auto; 
  padding:0px;  
  width:645px;
background: transparent;
  }


#content670 { 
text-align:center;
  margin:0px auto; 
  padding:0px;  
  width:670px;
background: transparent;
  }

#content600 { 
text-align:center;
  margin:0px auto; 
  padding:0px;  
  width:600px;
background: transparent;
  }
   
#contactwrap { 
text-align:center;
  margin:0px auto; 
  padding:0px;  
  width:555px;
background: transparent;
  }



 #logo { text-align:center;  margin:0px auto; padding:0px; width:762px; height:72px;}

   
  
#picbox { width:337px; height:228px; 
  vertical-align: top;
  float:right;
  margin: 5px 3px 10px 13px;  
  padding:0px; border: 1px solid #000000
}


  
.listbox { 
 float:left;
 width:165px;
 padding: 10px 0px 0px 0px;  
 margin:0px;      
}


 
.listbox ul { text-align:left;  
  	padding: 0px; 
    margin:2px 0px 2px 15px;  
}


.listbox li {  
	text-align:left;  list-style: bullet;
 font: normal 11px  verdana, arial, helvetica, sans-serif; 
    color: #000000; 
    padding:1px 0px; 
   margin: 0px;
    background-color:transparent; 
    text-decoration:none;
}
  
/* menu */

#menunav1 {   
  width:762px; height:20px;
  margin:0px auto; 
  padding:0px; 
  text-align:center; 
  background-image:url('../bkgblue.jpg');
  border-top: 1px solid #ffffff;
}
#menunav2 {   
  width:762px; height:20px;
  margin:0px auto; 
  padding:0px; 
  text-align:center; 
  background-image:url('../bkgblue.jpg');
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

#navarea1 {   
 width:480px; 
  margin:0px auto; 
  padding:2px 0px 0px 0px; 
  text-align:center;   
}
 

#navarea2 {   
 width:550px; 
  margin:0px auto; 
  padding:2px 0px 0px 0px; 
  text-align:center;  
}



   
.cat { 
float:left;  
color: #ffffff; 
text-align:center; 
font: bold 10px  verdana, arial, helvetica, sans-serif;
margin:0px;  
  padding:1px 8px 0px 8px;  
  background:transparent;
  display: block;
}
 
 
.cat a 		{
color: #ffffff;
text-decoration:none;
cursor: pointer;  
   }


.cat a:hover { 
color: #fffc00;
text-decoration: underline;
cursor: pointer; 
    }

  


.cat #current {
color: #fffc00;
text-decoration: none;
background: transparent;}
  
    


#imageright { 
float:right;
  margin:9px 0px 5px 10px; 
  padding:0px;    border: 1px solid #000000;
  }
  
  
#imageleftwhois { 
   float:left;
  margin:9px 19px 5px 0px; 
  padding:0px;    border: 1px solid #000000;
  }
 
 
   
#imagecenter { 
text-align:center;
  margin:0px auto; 
  padding:0px;    
  
  }
  
  
.imageright { text-align:right;
float:right; width:150px; 
  margin:5px 0px 5px 10px; 
  padding:0px;    border: 1px solid #000000;
  }
  
  
.imagerightcaptions { text-align:center;
float:right; width:150px; 
  margin:5px 0px 5px 10px; 
  padding:0px;     
  font: normal 9px verdana, arial, helvetica, san-serif;
  }
  
.imagerightwhats { text-align:center;
float:right; width:150px; 
  margin:5px 0px 5px 20px; 
  padding:0px;    
  font: normal 9px verdana, arial, helvetica, san-serif;
  }
  
.imagerightwhatnoborder { text-align:right;
float:right; width:150px; 
  margin:5px 0px 5px 20px; 
  padding:0px;     
  }
  
.imageleft { text-align:left;
float:left; width:150px; 
  margin:5px 10px 5px 0px; 
  padding:0px;    border: 1px solid #000000;
  }
 
.imageleftcaptions { text-align:center;
float:left; width:150px; 
  margin:5px 10px 5px 0px; 
  padding:0px;  font: normal 9px verdana, arial, helvetica, san-serif;
  }
   
  
  
.imageleftphoto { text-align:center;
 font: normal 9px verdana, arial, helvetica, san-serif;
float:left; width:200px; height:143px;
  margin:15px 10px 30px 0px; 
  padding:0px;   
  }
  

  
.imageleftphoto a { color: #000; text-decoration: none;
  }
  
  
.imageleftphoto1 { text-align:center;
 font: normal 9px verdana, arial, helvetica, san-serif;
float:left; width:200px; height:143px;
  margin:15px 0px 30px 0px; 
  padding:0px;   
  }
  

  
.imageleftphoto1 a { color: #000; text-decoration: none;
  }
    

 #photobox { width:630px;
margin:0px auto; padding: 0px;    
} 



 
  
.imagebook { text-align:right;
float:right; width:125px; 
  margin:10px 0px 25px 10px; 
  padding:0px;    border: 1px solid #000000;
  }
  
#photowraps {  clear:both; width:670px;
margin:0px auto;  padding:15px 0px;   
}
 

 #photowraps3row { clear:both;  width:415px;
margin:0px auto;  padding:15px 0px;   background:transparent;
}


#photowraposprey {  clear:both; width:170px;
margin:0px auto;  padding: 0px 0px 5px 0px;   background:transparent;
}
 

.boxvertosprey { text-align:center; 
 margin:0px auto; color:#000000; margin:0px auto;   padding: 0px 5px 3px 5px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent ;
} 
 

.box {float:left; width:90px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:2px; padding: 3px 5px 3px 5px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent ;
} 



.box2 {float:left; width:144px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:2px; padding: 3px 5px 3px 5px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent ;
} 

.box3 {float:left; width:113px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:2px; padding: 3px 5px 3px 5px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent ;
}

.maingallerybox { clear:both;  width:670px;
margin:0px auto;  padding:10px 0px 5px 0px; 
}


.galleryboxes {float:left; width:125px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:0px auto; padding: 0px 3px 10px 3px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent ;
} 


.galleryboxes1 {float:left; width:125px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:0px auto; padding: 0px 5px 10px 5px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent; letter-spacing:-0.05em;
} 


.galleryboxes2 {float:left; width:125px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:0px auto; padding: 0px 5px 10px 5px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent ;
} 

 
.boxhorz1 {float:left; width:120px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:2px; padding: 8px 5px 3px 5px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent ;
}  

#horzbox1row {  clear:both; width:125px;
margin:0px auto;  
background: url(bkg.jpg); background: transparent;
}



 #horzbox3row {  clear:both;   width:410px;
margin:0px auto; padding: 0px;
 background: transparent;  
} 



 #horzbox4row {  clear:both;   width:550px;
margin:0px auto; padding: 0px;
 background: transparent;  
} 


 #horzbox5row {  clear:both;   width:670px;
margin:0px auto; padding: 0px;
 background: transparent;  
} 


#horzboxnamerica {  clear:left;   width:290px;
margin:0px auto; padding: 0px;
 background: transparent;  
} 



#vertbox {  clear:both;   width:550px;
margin:0px auto; padding: 0px;
 background: transparent;  
} 
 
 
 
 .boxvert {float:left; width:120px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:2px; padding: 3px 5px 3px 5px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent ;
} 
   

.boxvertletters {float:left; width:120px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:2px; padding: 3px 5px 3px 5px; font: normal 9px verdana, arial, helvetica, san-serif; letter-spacing: -0.03em; background: transparent ;
} 


#vertbox1row {  width:140px;
margin:0px auto;  clear: both;
background: url(bkg.jpg); background: transparent;
}
  

.squarebox1 {float:left; width:120px;   text-align:center; 
 margin:0px auto; color:#000000;  margin:2px; padding: 3px 5px 3px 5px; font: normal 9px verdana, arial, helvetica, san-serif; background: transparent ;
} 


#vertbox2row {  clear:both;   width:215px;
margin:0px auto; padding: 0px;
 background: transparent;  
} 


#vertbox3row {  width:325px;
margin:0px auto;  clear: both;
background: url(bkg.jpg); background: transparent;
}

#vertbox4row {  width:425px;
margin:0px auto;  clear: both;
background: url(bkg.jpg); background: transparent;
}


#vertbox5row {  width:530px;
margin:0px auto;  
background: url(bkg.jpg); background: transparent;
}



#vertbox6row {  width:630px;
margin:0px auto;  
background: url(bkg.jpg); background: transparent;
}
 

#indiatoprow {  width:696px;
margin:0px auto;  
background: url(bkg.jpg); background: transparent;
}


#indiabottomrow {  clear:left;   width:405px;
margin:0px auto; padding: 0px;
 background: transparent;  
} 


#bhutanbottomrow {  width:380px;
margin:0px auto;  
background: url(bkg.jpg); background: red;
}
 
 
#ethiopiatoprow {  clear:both; width:385px;
margin:0px auto;  
background: url(bkg.jpg); background: transparent;
}
 
#jump  { clear: both; font: bold 11px verdana, arial, helvetica, san-serif;
color:#000000; text-align:center; margin:0px auto;  padding:  10px 0px; background: transparent ; }


#jumpsmall  { clear: both; font: normal 10px verdana, arial, helvetica, san-serif;
color:#2c2d6e; text-align:center; margin:0px auto;  padding:  10px 0px; background: transparent ; }



    
#spacer {
 text-align: center; margin:0px auto; padding:5px;   
}
  
.spacer {clear:both; margin:5px 0px 5px 0px;}


#spacer10 {
 text-align: center; margin:0px auto; padding:10px 0px;   
}
  
h1 { text-align:center;   
font: bold 15px  verdana, arial, helvetica, sans-serif; 
color: #1a084e; font-style:italic;
background-image:url('../headbkg.jpg');
background-repeat:repeat-x; 
margin:0px auto; 
padding: 0px 0px 5px 0px;}


h2 { text-align:center;   
font: bold 14px  verdana, arial, helvetica, sans-serif;  
text-transform:uppercase;
color: #1a084e;  
background:transparent; 
margin:5px auto; 
padding:5px 0px;}


h3 { text-align: justify;   
font: normal 11px  verdana, arial, helvetica, sans-serif; 
color: #000000; 
background:transparent; 
margin:0px auto; 
padding:5px 0px;}

h4 { text-align:center;   
font: normal 11px  verdana, arial, helvetica, sans-serif; 
color: #000000; 
background:transparent; 
margin:0px auto; 
padding:5px 0px;}
  


 
ul { text-align:left;  
  	padding: 0px; 
    margin:2px 0px 2px 20px;  
}


li {  
	text-align:left;  list-style: bullet;
 font: normal 11px  verdana, arial, helvetica, sans-serif; 
    color: #000000; 
    padding:1px 0px; 
   margin: 0px;
    background-color:transparent; 
    text-decoration:none;
}
 
  

 
.blbkg { text-align:center;   
font: bold 12px  verdana, arial, helvetica, sans-serif; 
color: #ffffff;  
background:#1a084e; 
margin:5px auto; 
padding:2px 0px 2px 5px;}
  
  
.item { text-align:left;   
font: normal 11px  verdana, arial, helvetica, sans-serif; 
color: #1a084e; letter-spacing: 0.04em;
background:transparent; 
margin:5px auto; 
padding:2px 0px 2px 5px;}

.item1 { text-align: right;   
font: normal 11px  verdana, arial, helvetica, sans-serif; 
color: #000000; 
background:transparent; 
margin:0px auto; 
padding:5px 5px;}


#subheader { text-align:left;   
font: bold 13px  verdana, arial, helvetica, sans-serif; 
color: #1a084e;  
background:transparent; 
margin:0px ; 
padding:10px 0px 5px 0px;}


#subheadcent { text-align:center;   
font: bold 13px  verdana, arial, helvetica, sans-serif; 
color: #1a084e;  
background:transparent; 
margin:0px auto; 
padding:10px 0px 5px 0px;}


.subbookhead { text-align:left;   
font: bold 13px  verdana, arial, helvetica, sans-serif; 
color: #1a084e;  
background:transparent; 
margin:0px ; 
padding:10px 0px 0px 0px;}


.bookbyline { text-align:left;   
font: normal 11px  verdana, arial, helvetica, sans-serif; 
color: #000000;  
background:transparent; 
margin:0px ; 
padding:0px 0px 5px 0px;}
 
#rollmouse { text-align:center;   
font: normal 10px  verdana, arial, helvetica, sans-serif; 
color: #1a084e; 
background:transparent; 
margin:5px auto; 
padding:5px 0px;}
 

#return { 
text-align:center; 
color: #171875; background:transparent; 
font: 10px verdana, arial, helvetica, sans-serif;
 padding: 10px 0px 15px 0px; margin: 0px auto;
text-decoration: none;

}

#return a { 
 color: #171875; background:transparent; 
text-decoration: underline;
}

#return a:hover { 
color: #336600; background:transparent; 
text-decoration: none;
} 
  
 


 #nav { 
margin: 0px auto;
padding: 0px;
text-align:center;
border-top: 2px solid #1a084e; padding-top: 10px; width: 680px;
border-bottom: 2px solid #1a084e; padding: 10px; width:680px;
color: #000000;
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: transparent;
}



#nav a {
 color: #000000;
text-decoration: none;
}
 
 
 
#nav a:hover { 
 color: #6c1111;
text-decoration: underline;
}


 
#address { 
text-align:center; 
color: #1a084e; background:transparent; 
font: bold 12px verdana, arial, helvetica, sans-serif; 
padding: 15px 0px 0px 0px; 
margin: 0px auto;
}
 


#address1 { 
text-align:center; 
color: #000000; background:transparent; 
font: 10px verdana, arial, helvetica, sans-serif; 
padding: 0px 0px 5px 0px; 
margin: 0px auto;
}
 


#address1 a {
color: #000000;
text-decoration:none;
}

#address1 a:hover {
color: #003300;
text-decoration:underline;
}



#byline {
text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; background:inherit; padding:15px 0px 20px 0px; margin: 0px auto;}
 

#byline a {
color: #000000;
text-decoration:none;
}

#byline a:hover {
color: #003300;
text-decoration:underline;
}
 


#stats { text-align:center; 
 text-align:center; font: normal 9px verdana, arial, helvetica, san-serif; color: #ffffff; background:inherit; padding-top:280px; margin: 0px auto;}



 
   

   
.rtBlock { width:400px; 
  vertical-align: top;
  float:left;
  padding: 3px 10px 3px 0px;  
  margin:0;  
   
  text-align:left;  
}

.ltBlock { width:130px; 
  vertical-align: top;
  float:left;
  padding: 3px 10px 8px 0px; 
  margin:0;
  margin-bottom:2px; 
  font: normal 10px verdana, arial, helvetica, san-serif;
    
  text-align:right; color: #000000;
   background:transparent;
}
 

.submit { width:200px; 
  float:right;
  padding: 20px 90px 15px 0px;  
  margin:0;  
  font: 10px verdana, arial, helvetica, san-serif;
  text-align:right; 
  color: #6c1111;
  background: transparent;
    
}



/* photo show */
 

 #gal_container { text-align: center; width:695px; margin: 0px auto; 
 padding:10px 0px 10px 0px; }
  

 #gal_container645 { text-align: center; width:645px; margin: 0px auto; 
 padding:10px 0px 10px 0px; }

.gal_thumb_container { padding:0; margin:0px auto; text-align:center;}

.gal_thumb_container img { margin:0px auto; border: 1px solid #000; text-align:center; }

#gal_enlarge_container img { margin:1px; border: 1px solid #000; text-align:center;  }

