*{
	padding:0;
	margin:0;
	outline:none; /*get rid of the outline on clicked links in firefox*/
}

body{
	text-align:center; /*centers things in IE5*/
	background:#050504;/*black*/
	color:#dadada;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
}
/*begin ie .png fix*/
div#cima, div#fondo, img{ 
	behavior: url(/css/iepngfix.htc); 
}
/*end ie .png fix*/
a img{
	border:none;
}
p, ul, h1, h2, h3{
	padding:0 0 10px 0;/*puts a 10px padding on the bottom of these elemnts*/
}
h1{
	font-size:16px;
	font-weight:normal;
	color: #fff;
}
h2{
	font-size:14px;
	font-weight:normal;
	color: #FFCC99;
}
h3{
 	font-size:14px;
	font-weight:normal;
}
ul{
	padding-left:12px;/*move the list in to alignment with paragraphs*/
}
a, a:visited{
	color:#CC3300;/*link color*/
}
a:hover{
	color:#990000;/*link rollover color*/
}
/*BEGIN css for images in the right column*/
.img, .img_big img{
	margin-top:27px;
	border:1px solid #444;
	background:#333 url(/images/img_box_grad.jpg) top center repeat-x;
	text-align:center;/*put the image center*/
}
.img img{
	padding:20px;
}
.stripe{
	border:1px solid #444;
}

.img p{
	text-align:left;/*reset the text left*/
	background:#222;
	padding:10px 20px 10px 20px;
}
/*END css for images in the right column*/
#body_wrap{
	background:#12110f url(/images/bg_flute.jpg) top center no-repeat; 
	text-align:left;
	padding-top:36px;/*space between the logo (name) and the top of page*/	
	float:left;
	width:100%;
}
#canasta_grande{
	min-height:840px;
	background:transparent url(/images/gradient_btm.jpg) bottom left repeat-x; /*bottom black gradient striping across the page*/
	float:left;
	width:100%;
}
#centro{
	width:989px;
	margin:0 auto;/*centers the main page*/
}
#cima{
	background:transparent url(/images/corners_top.png) top left no-repeat;
	/*padding-top:56px;*/
	width:989px;
	float:left;
}
#cima img.home_btn{
	float:left;
	margin-bottom:33px;/*this number + the height of home_button.gif should equal 56px*/
}
#fondo{
	background:transparent url(/images/corners_btm.png) bottom left no-repeat;
	width:989px;
	float:left;
	padding-bottom:14px;
}

#contenido{
	border-right: 1px solid #1f1f1f;
	border-left: 1px solid #1f1f1f;
	padding:0 2px 0 18px;
	background:#141414 url(/images/cont_grad.jpg) bottom left repeat-x;
	float:left;
	width:967px;
}	
#col_1{ /*nav holder*/
	width:160px;
	float:left;
	padding-top:18px
}
#col_1 img{/*nav*/
	display:block;	
}
#col_1 div{
	width:142px;
	height:12px;
	margin-bottom:12px;
}
#col_2{/*first text*/
	width:366px;
	float:left;
	padding:18px 21px 0 0;
	margin-bottom:30px;
}
#col_3{/*image or second content area*/
	padding:18px 0 0 0;
	width:397px;
	float:left;
	height:478px;/*constrained for pixel  precisness on the home page*/
}
body#sub2 #col_2{
	width:763px;
}
body#home #col_3{
	padding:0 0 0 0;/*set the padding back to 0 for the home page graphic*/
}

#pie{/*on the homepage there is a different reflection*/
	background:transparent url(/images/reflection_home.jpg) bottom left no-repeat; /*reflection of page below*/
	min-height:292px;
	height:auto !important; /*This line and the one below it are fixes for the min-height rule in IE (thanks microsoft)*/
  	height:292px;
	float:left;
	width:989px;
	text-align:right;
}
#pie p, .smaller{
	font-size:9px;
	color:#777;
	padding:10px 15px 0 0;
}
#pie p a{
	color:#555;
}
#pie p a:hover{
	color:#333;
}
body#sub1 #pie, body#sub2 #pie{/*normal reflection on these pages*/
	background:transparent url(/images/reflection_reg.jpg) bottom left no-repeat; /*reflection of page below*/
}
.clear{
	clear:both;
}
/*BEGIN Caminos Del Inka CSS*/
body#inca #pie p{
	color: #1e1606;
	padding:30px 40px 0 0;
}
body#inca #pie p a{
	color:#c7af8a;
}
body#inca #pie p a:hover{
	color:#7a6249;
}
body#inca{
	color:#5f4535;
	background:#1e1707;/*brown*/
}
body#inca #col_3{
	padding:0 0 0 0;/*set the padding back to 0 for the instruments graphic*/
}
body#inca h1{
	color:#76481a;
}
body#inca #body_wrap{
	background:#2b2009 url(/images/bg_flute_inca.jpg) top center no-repeat;
}
/*body#inca div#canasta_grande{
	background:transparent url(/images/gradient_btm_inca.jpg) bottom left repeat-x; change the bottom gradient stripe to brown
	background:#1e1606;
}*/
body#inca div#canasta_grande{
	background:transparent url(/images/gradient_btm_inca.jpg) bottom left repeat-x;/*change the bottom gradient stripe to brown*/
}
body#inca #cima{
	background:transparent url(/images/corners_top_inca.png) top left no-repeat;
}
body#inca #fondo{
	background:transparent url(/images/corners_btm_inca.png) bottom left no-repeat;
	padding-bottom:24px;/*expand padding to compensate for the bottom corners which are bigger on this page than in the normal tempate*/
}
body#inca #contenido{
	border-right: 1px solid #3e322b;
	border-left: 1px solid #3e322b;
	background:#141414 url(/images/cont_grad_inca.jpg) bottom left repeat-y;
}
body#inca #col_3{/*image or second content area*/
	height:617px;/*constrained for pixel  precisness on the caminos del inka page: should = height of instruments image*/
}
body#inca #pie{/*on the homepage there is a different reflection*/
	background:transparent url(/images/reflection_inca.jpg) bottom left no-repeat; /*reflection of page below*/
}
/*END Caminos Del Inka CSS*/

/*BEGIN DUO CSS*/
body#duo #pie p{
	color: #ffffff;
	padding:30px 40px 0 0;
}
body#duo #pie p a{
	color:#ffffff;
}
body#duo #pie p a:hover{
	color:#fce9c7;
}
body#duo{
	color:#cccccc;
	background:#ffffff;/*brown*/
}
body#duo #col_3{
	padding:0 0 0 0;/*set the padding back to 0 for the instruments graphic*/
}
body#duo h1{
	color:#dbc3b3;
}
body#duo #body_wrap{
	background:#ffffff url(/images/duo_bkg.jpg) top center no-repeat;
	padding-top:90px;/*space between the logo (name) and the top of page*/	
}
/*body#inca div#canasta_grande{
	background:transparent url(/images/gradient_btm_inca.jpg) bottom left repeat-x; change the bottom gradient stripe to brown
	background:#1e1606;
}*/
body#duo div#canasta_grande{
	background:transparent url(/images/duo_gradient_btm.jpg) bottom left repeat-x;/*change the bottom gradient stripe to brown*/
}
body#duo #cima{
	background:transparent url(/images/duo_topcorners_03.png) top left no-repeat;
}
body#duo #fondo{
	background:transparent url(/images/duo_bottom_07.png) bottom left no-repeat;
	padding-bottom:24px;/*expand padding to compensate for the bottom corners which are bigger on this page than in the normal tempate*/
}
body#duo #contenido{
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	background:#514f4b url(/images/duo_grad_bkg.jpg) bottom left repeat-y;
}
body#duo #col_3{/*image or second content area*/
	height:617px;/*constrained for pixel  precisness on the caminos del inka page: should = height of instruments image*/
}
body#duo #pie{/*on the homepage there is a different reflection*/
	background:transparent url(/images/duo_reflection_09.jpg) bottom left no-repeat; /*reflection of page below*/
}

body#duo #col_3{/*image or second content area*/
	padding:18px 0 0 0;
	width:397px;
	float:left;
	height:478px;/*constrained for pixel  precisness on the home page*/
	background:#000000;
}
/*END DUO CSS*/

/*Use for the purpose of preloading images*/
.hiddenPic{
	display:none;
}
#imageDetails{
	color:#333;/*color of captions under the photos in the gallery*/
}