@charset "utf-8";
/* CSS Document */
a img{border:none;}
#showHideNames{float:right;font-size:.7em;margin-right:30px;margin-top:-20px;margin-bottom:16px;color:#53524a;}
#showHideNames #shShow, #showHideNames #shHide{text-transform:uppercase;text-decoration:underline;}
#showHideNames #shShow.selected, #showHideNames #shHide.selected{text-decoration:none;}
.selected{font-weight:bold;} 
#thumbs .thumb, #image img{
  width:260px;
  float:left;
  display:block;
  margin-left:20px;
  margin-right:10px;
  margin-bottom:30px;
  overflow: hidden;  
  position: relative;  
  height:190px;
  box-shadow: 0px 8px 20px #77756a;
-webkit-box-shadow: 0px 8px 20px #77756a;
-moz-box-shadow: 0px 8px 20px #77756a;
border:6px solid white;

}

#image{text-align:left;float:left;width:100%;margin-bottom:20px;clear:both;}
#image img{width:auto;height:auto;margin-left:0px;}
#thumbs .thumb img{  
  position: absolute;  
  top: 0;  
  left: 0px;   
}  
#thumbs .thumb a img{border:none;}
#thumbs .thumb .albumdesc{  
   float: left;  
   position: absolute;  
   background: #000;  
   height: 100px;  
   width: 100%;  
   opacity: .6;  
   /* For IE 5-7 */  
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);  
   /* For IE 8 */  
  -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  
  top:160px;
  left:0px;
  padding:4px;
  padding-top:0;
  text-align:center;
}  
#thumbs .thumb .albumdesc h3 a{
  color:white;
  font-size:.8em;
  margin:0;padding:0;
  font-family:Calibri,"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}  
.fullCol .padded{margin-left:10px;margin-top:20px;}
ul.pagelist{
  list-style:none;
  margin:0;padding:0;
  clear:both;
  display:block;
  padding-bottom:10px;
  font-size:.8em;
  margin-left:20px;
}  
ul.pagelist li{
  margin-right:4px;
  display:inline;
}  
ul.pagelist .current a{text-decoration:none;font-weight:bold;}
#credit{margin-bottom:20px;font-size:.7em;color:#53524a;}
.navigation{margin-top:-16px;}
.breadcrumb,.navigation{display:none;}
.imgCol{float:left;width:614px;}
.caption{margin-bottom:20px;clear:both;}
.rightCol.fat{width:330px;}
.rightCol.fat h1{font-size:1.2em;color:#999583;line-height:normal;}
.albumQuick{
  background:#E9E8E3;
  border:1px solid #dddcd8;
  float:none;
}
.albumQuick .padded{padding:8px;}  
.albumQuick .albumName{margin-bottom:10px;font-size:.8em;text-align:right;margin-right:2px;}
.albumQuick .albumName a{text-decoration:none;font-weight:bold;color:#47463f;}
.albumQuick .listWrap{
  float:left;
  width:288px;
  overflow:hidden;
  position:relative;
  display:block;
  height:102px;
  background:url(../images/lastPhoto.gif) top right
}  
.albumQuick ol{
  height:102px;
  margin-bottom:6px;
  position:relative;  
  /*left:-148px; /* important (this should be negative number of list items width(including margin) */  
  list-style-type: none; /* removing the default styling for unordered list items */  
  margin: 0px;  
  padding: 0px;  
  width:9999px; /* important */  }
.albumQuick ol li{display:inline;margin-right:8px;}
/*.albumQuick ol li.current{display:none;}*/ 
.albumQuick #prevImg,.albumQuick #nextImg{
  cursor:pointer;
  width:39px;
  height:10px;
  background:url(../images/nextPrev.gif) top left;
  margin-top:4px;
}

.albumQuick #nextImg{background-position:top right;}
.albumQuick #prevImg:hover{background-position:bottom left;}
.albumQuick #nextImg:hover{background-position:bottom right;}
.albumQuick #prevImg.inactive,.albumQuick #nextImg.inactive{background:none;cursor:default;}
.albumQuick #prevImg{float:left;}
.albumQuick #nextImg{float:right;}
#map{float:left;clear:both;margin-left:20px;margin-bottom:10px;}
#map img{margin:1px;}
#search_form{float:right;}
#searchextrashow{background:white;position:absolute;z-index:2000;border:1px solid #DDDBD1;}
ul#searchextrashow{margin:0;padding:10px;}
ul#searchextrashow li{list-style:none;margin:0;padding:0;margin-bottom:6px;}

ol.comment-list{width:100%;float:left;display:block;}
ol.comment-list li{clear:both;width:100%;display:block;float:left;}
.comment-right{display:block;float:right;width:510px;}
#image .comments a img, #image .comments img{
 box-shadow: 0px 0px 0px;
-webkit-box-shadow: 0px 0px 0px;
-moz-box-shadow: 0px 0px 0px;
border:none;
}
.comment-info{float:left;}
#commentcontent input#name,
#commentcontent input#email,
#commentcontent input#website{
  width:220px;
}  
#commentcontent textarea.textarea_inputbox{
  width:560px;
}  
.disabled_input{
background:#F0EFEA; 
border-top:1px solid #CAC8C2;
display:inline-block;
width:220px;
padding-left:2px;
padding-right:2px;
margin-top:-3px;
margin-right:4px;
}
#comment_form_wrapper p{clear:both;width:100%;display:block;}
#comment_form_wrapper img{margin-bottom:0;}
form#commentform .error{
  background:#fbfeda;
  padding:6px;
  margin:20px;
  border:1px solid #d9d3a4;
}  
.small_time{font-size:14px;}
