/* Image Gallery */

.iglanding {width:100%;float:left;border-bottom:1px dashed #B99664; margin:0 0 16px;padding:0 0 16px 0;}
.iglimg {width:188px;float:left;padding:0;margin:0; border:1px solid #ccc} 
.igltext {width:;float:left;padding:0 0 0 13px; margin:0}
.igltext p {font-weight:normal}
#content_text .iglanding h3 {font-size:1.2em;color:#606a74; padding:0 0 5px 0; margin:0; font-weight:bold;}
.iglanding a {font-weight:normal}


.il_holder h2{
 border:none;
}

.il_holder .il_image h2{
 margin:0;
}

.il_image{
 background-color:#fff;
 width:100%;
 padding:0;
margin:0;
}

.il_image img { border:1px solid #ccc;}

.il_image dl{
  display:block;
  margin:0 0 0 17px;;
}

.il_image dt{
}

.il_image dd {
 
}

.il_image dd p.down-file {

padding:0;
margin:12px 0 0 0}

.il_image dd p {
}


.il_image dd h2{

}

.il_image .flow_link{
 display:block;
position:relative;
 width:250px;
padding-top:12px;
}



.il_thumb_list {
 display:block;
 float:left; 
 position:relative;
 width:100%;
 background-color:#fff;
 margin-bottom:20px;

}

#content_text .il_thumb_list ul {
 list-style-type:none;
  margin:0px;
 padding:0px;
 float:left; 
position:relative;
background-image:none;
 display:block;
 padding:0;
}

#content_text .il_thumb_list li {
 padding:0;
  list-style-type:none;
 float:left;  
 display:block;
 margin: 0 10px 10px 0;
background-image:none;
}

.il_thumb_list li.last{
 float:left; position:relative;
 display:block;
 margin:0px;
}


.il_thumb_list li a {
 display:block;
 width:165px;
 height:170px; 
 background-color:transparent;
 float:left; }

.il_thumb_list li a:hover{
 border:0px;
 padding:0px;
}

.il_thumb_list li a img {
 width:165px;
 height:125px;
 float:left;
 display:block;
 margin:0;
 padding:0;
 border:1px solid #ccc;
}

.il_thumb_list li .caption {clear:both; width:146px; padding:5px 0 0 0;}
.il_thumb_list li .caption p {font-size:0.9em;}
.il_thumb_list li .caption p a {text-decoration:none; background-color:transparent; display:inline; height:15px;}

 .clear{
  clear:both;
  line-height:1px;
  font-size:1px;
  overflow:hidden;
  display:block;
  height:1px;
  margin-bottom:-1px;
 }

li span.img-nam {text-align:left;color:#666;display:block}