* {
	padding: 0;
	margin: 0;
}


body {
	font-family: Arial, Helvetica, sans-serif;
/* color: #e3e3b5; */
color: #b4ae82;
 line-height: 130%;
     font-size: 85%;
background: #0F0503 url(../images/common/BGcolors4.jpg) repeat-x fixed bottom;

}

blockquote {
margin: 20px 40px;
}

#wrapper {
padding-top:15px;
padding-bottom: 15px;
width: 800px;
	margin: 20px auto; 
	overflow: hidden;
	border: 1px #9F5E28 solid;
/*	border: 1px  #81706b solid; */ }

#minHeight {
min-height: 400px;
height: auto !important;
height: 400px;
}

.credit {
font-size: 80%;
text-align: right;
margin-top: 30px;
}

 #header {
  margin: 0px auto;
  padding: 0px;
  /*border: 1px dashed red;*/
  width: 750px;
}


  #headerContent {
      height: 70px;
      width: 750px;  
        background: url(../images/common/headerBGimg2.gif) no-repeat scroll bottom; 
  }
  


#logoContainer {
padding: 0px;
width: 500px;
height: 50px;
margin-left: 80px;


}

#logoContainer a:link img, #logoContainer a:visited img {
text-decoration: none;
border-style: none;
}

#logo {
z-index: 1;
border: 0px;
position: absolute;
top: 68px;
margin-left: 90px;}

#logoHome {
display: none; }

#left {
    float: left;
  width: 144px;
  margin: 0px;
  padding: 0px;
}


#center {
    margin: 0;
    float:left;
    padding: 0px;
  width: 605px;
   border-left: 3px #60190F solid;
}


#ctrContentWrap {
margin: 20px;
width: 100%;
padding: 20px;
}

#ctrContent, #ctrContentWrap, #ctrContentAbout, #ctrContentGallery, #ctrContentContact {margin: 20px;
padding: 15px; }

#ctrContentAbout {
background: url(../images/common/cavePtgBG.jpg) repeat-y; /* no-repeat fixed top center;*/}

#ctrContentGallery {
background: url(../images/galleryBG.jpg) repeat-y; /*no-repeat fixed top*/;
}

#ctrContentContact {
background: url(../images/bisonBG.jpg) /* no-repeat fixed center */;
}


a:link {

color: #819ABB; 
text-decoration: underline;
/* font-weight: bold; */
} 

a:visited {
color:#9F5E28;
text-decoration: underline;
/* font-weight: bold; */
}

a:hover {
color: #cbb0a9;
text-decoration: underline;
/* font-weight: bold; */
}
#footer {
clear: both;
font-size: 90%;
padding-bottom: 20px;
}

#footer a:link, #footer a:visited {
color: #cbb0a9;
}

/*** Subnavigation ***/

#ctrContentAbout #subNav {
padding-top: 0;
}

#subNav {
font-size: 1.2em;
border: 2px #60190F dotted;
border-top: none;
margin-top: 0px;
text-align: center;
margin-bottom: 10px;
color: #9F5E28;
}

#subNav p {
padding: 0px; margin-bottom: 5px; margin-top: 2px;font-weight: bold;
}

h2.subNav {
margin-bottom: 0;
border-bottom: 2px #60190F dotted;  padding-right: 15px;
}

/** end of subnav **/

h2 {
	font-size: 1.4em;
	text-align: right;
	border-bottom: 1px #60190F dotted;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #60190F;
}

h3 {
font-size: 1.2em;
/* color: #b4ae82; 
color: #416788;*/
color: #60190F;
margin-top: 20px;
padding-top: 5px;
margin-left: 10px;
}

p {
margin-bottom: 10px;
line-height: 1.5em;
margin-left: 15px;
}

.clear {clear: both;}

/* style for gallery images */
p.images,  p.imagesNav { text-align: center;   }
 p.images img { margin: 1em 2em; }
 p.images a img { border: 1px solid #819ABB; margin: 15px; padding: 5px; }
 
 p.imagesNav img { border: 1px #60190F solid; padding: 3px;  margin: 3px 5px 3px 0px;}
 p.imagesNav a img { border: 1px #60190F solid; margin: 5px; padding: 3px; }


.footnote {
font-size: 75%;
}

.blue {
	border: 2px solid #32516a;
	margin: 8px 2px;
	padding: 5px;
}
.blueLeft, .redLeft {
	float: left;
	margin-right: 20px;
		padding: 5px;
}

.blueLeft {
	border: 2px solid #32516a;
}
.redLeft {
	border: 1px #60190F solid;
}
.redBorder {
border: 1px #60190F solid;
margin: 8px ;
}

.blueBorder  {
/* border: 1px #819ABB solid; */
border: 1px #32516a solid;
}

.redBorder, .blueBorder {
padding: 5px;
 margin: 8px; 
}


#imgGallery, .imgGallery {
float: none;
border-bottom: 1px #60190F dashed;
margin: 0.5em; 
  padding: 0.2em;  min-width: 10px; padding-top: 25px; padding-bottom: 10px;
}

#imgCaption {
float: none;display: block;}

#imgCaptionLt {
  float: left;
 }

#imgCaptionRt {
 float: right;
}
#imgCaptionLt, #imgCaptionRt, #imgCaption {
margin: 0.5em;
  padding: 0.5em;  min-width: 50px;  border: 1px #60190F solid;
}

#imgCaption p, #imgCaptionLt p, #imgCaptionRt p{
text-align: center;
  font-style: italic;
  font-size: .8em;
  text-indent: 0;
  margin-top: 2px;
}
/******* navigation ********/

#navContainer {
width: 127px;
margin: 20px 0 20px 10px;
padding: 0 0 0 5px;
text-align: right;
}

#nav {
text-align: right;
width: 115px;
font-family: "Trebuchet MS", "Tahoma", Arial, sans-serif; 
 margin-left: 10px;
font-size: 1.2em;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
padding-top: 4px;
}

#nav li {

}

#nav li a {
text-decoration: none;
display: block;
padding: 5px 0.5em 8px 5px;
border-bottom: 1px solid #60190F;
font-weight:bold;

}

#nav ul li a {

}
#nav li a:link, #nav li a:visited {
/*border-left: none;
border-right: 10px #63768f solid; */

}

#nav li a:hover {
text-decoration: none; border-left: 10px solid #60190F;
}

 .floatleft .imagesNav{float: left; margin-left: 60px; }
.floatright .imagesNav{float: right; margin-right:60px;}
.clear {clear:both;}




/***** Thumbnail styles *****/
.thumbnail, .thumbnailLg { border-bottom: 1px #60190F dashed;  }

.thumbnail {margin-bottom: 10px; margin-top: 10px;
float: left; width: 260px; padding: 3px; height: 390px; }

.thumbnailLg { width: 500px; margin: 25px auto; padding: 5px;}

.thumbBorder { border: 1px solid #819ABB; margin: 15px; padding: 5px;  }

.thumbnail p, .thumbnailLg p { text-align: center; font-weight: bold; margin-bottom: 2px;}

.thumbnail p.footnote, .thumbnailLg p.footnote, .pagenav {font-size: 90%; font-weight: normal; }

#jewelpage { text-align: right; }

#jewelpage1 ul li, #jewelpage2 ul li, #jewelpage3 ul li, #jewelpage4 ul li,  #jewelpage5 ul li, #jewelpage6 ul li, #jewelpage7 ul li, #jewelpage8 ul li, #jewelpage9 ul li {list-style: none; display: inline; font-size: 90%;  }

#jewelpage1 #i1 a, #jewelpage2 #i2 a, #jewelpage3 #i3 a, #jewelpage4 #i4 a, #jewelpage5 #i5 a,  #jewelpage6 #i6 a,  #jewelpage7 #i7 a,  #jewelpage8 #i8 a,  #jewelpage9 #i9 a  {color:  #60190F;}

/***** end Thumbnail styles *****/  