@charset "utf-8";
/* CSS Document */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #FFF;
	margin:0px;
	font-weight:100;
	
	
}

h1 {
	font-size: 30px;
	color: #000;
	font-weight:100;
	margin-top:0px;
}

img {
	
  border:0px ;
  padding-right :20px;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  padding-bottom:10px;
  
  }	
  
strong
	

h1#news  	{ 
background:#0F0;
font-weight:100;
}

h2 {
	font-size: 22px;
	color: #000;
	font-weight:100;
	margin-top:0px;
		}

h3 {
	font-size: 20px;
	color: #000;
	font-weight:100;
	margin-top:0px;
		}

p, li {
	font-size: 18px;
	color:#333;
}





a {
	color: #cf3501;
	text-decoration: none;
}

a:hover {
	text-decoration:underline;
}
a:visited { color:#993300;
}

a:active {
	color:#000;
}

#homelink{
 color:#000; 
}

li {
	margin-left: 18px;
}

#minitext{
font-size: 12px;
}

#container {
margin-left:20px;
margin-right:20px;
margin-top:0px;
width:940;
}

#footer{
position:absolute;
background-image:url(i/grass2.jpg);
background-repeat:repeat;
width:940px;
top:0px;
left:0px;
height:120px;
}
#footertxt{
position:absolute;
background-color:#FFF;
color:#000;
padding:6px;
top:100px;
left:0px;
font-size:12px;
}

#logo {
	position:absolute;
	top:16px;
		}
	
#iguanaicon1 {
	position:absolute;
	top:58px;
	left:780px;
	}

#nav {
	font-size: 20px;
	position:absolute;
	top:120px;
	color:#CCC;
	
	
}

#navesp {
	font-size: 18px;
	position:absolute;
	top:120px;
	color:#CCC;
}

#language {
	font-size: 20px;
	position:absolute;
	top:10px;
	left:810px;
}

#line1 {
	width: 740px;
	border-top-style:solid;
	border-width:thin;
	border-top-color:#CCC;
	position:absolute;
	top:160px;
}



/* Template 1 */



#main_col_template1 {
position:relative;
	top:200px;
	width:610px;
}
	
#right_col_template1 {
position:absolute;
top:210px;
width:300px;
left:650px;
}

#footerflow{
position:relative;
width:940px;
top:220px;
left:0px;
}


/* Home Page */

#intro {
	position:absolute;
	top:200px;
	width:300px;
	max-height:100px;
		}

#photo {
	position:absolute;
	top:200px;
	margin-left:310px;
	width:620px;	
	background:#eee url(img/photointrotest.jpg) 0 0px no-repeat;
	background-color:#FFF;
	}
#third_col {
position:absolute;
top:0px;
width:300px;
left:650px;
}

#second_col {
position:absolute;
top:0px;
width:300px;
left:340px;
}

#news {
position:absolute;
top:0px;
width:300px;
left:20px;
}

#newsinclude {
position:absolute;
top:36px;
left:-6px;
}

#footercont{
position:absolute;
width:940px;
top:1018px;
left:20px;
}


#middlecont {
position:absolute;
top:620px;
width:940px;
left:0px;
}



/* Home Page Gallery */

/* remove the padding margin and bullets from the list. Add a top margin and width to fit the images and a position relative */
#album {
width:620px; 
height:345px; 
background:#fff url(img/iguanabackpackersintro2.jpg) 0 0px no-repeat;
border:10px solid #fff;
margin:0 auto 20px auto;
}
#albumesp {
width:620px; 
height:345px; 
background:#fff url(img/iguanabackpackersintro.jpg) 0 0px no-repeat;
border:10px solid #fff;
margin:0 auto 20px auto;
}
#map { margin-left:-14px;}
/* remove the padding margin and bullets from the list. Add a top margin and width to fit the images and a position relative */
.gallery {
padding:0; 
margin:354px 0 0 0; 
list-style-type:none; 
position:relative; 
width:340px;
}
/* remove the default image border */
.gallery img {
border:0;
}
/* make the list horizontal */
.gallery li {
float:left;
}
/* style the link text to be central in a surrounding box */
.gallery li a, .gallery li a:visited {
font-size:12px;
float:left; 
text-decoration:none; 
color:#000; 
background:#fff; 
text-align:center; 
width:26px; 
height:26px; 
line-height:24px; 
border:1px solid #CCC;
margin:0px;



}
/* position the images using an absolute position and hide them from view */
.gallery li a img {
position:absolute; 
top:-315px; 
left:0; 
visibility:hidden; 
border:0;
}
/* fix the top position for the landscape images */
.gallery li a img.landscape {
top:-354px;
}

/* style the hover background color for the text boxes */
.gallery li a:hover {
background:#ddd;
}
/* style the active/focus colors for the text boxes (required for IE) */
.gallery li a:active, .gallery li a:focus {
background:#444; 
color:#fff;
}
/* make the images visible on active/focus */
.gallery li a:active img, .gallery li a:focus img {
visibility:visible;
}

fieldset { border:0;margin:0;padding:0; }
label {
	display:block;
	color: #333;
}
input.text{ width:200px; font:15px 'Georgia, "Times New Roman", Times, serif'; color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.textarea{ font:15px 'Georgia, "Times New Roman", Times, serif'; color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.text2,textarea2 { width:300px; font:15px 'Georgia, "Times New Roman", Times, serif'; color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }

input.btn  { 	  color:#fff; 	  font: bold 100%'Georgia, "Times New Roman", Times, serif'; 	  background-color: #cf3501; margin-top:10px;}
	  

