/* photo frame 2017.08.08 */

#kphoto1 {
       border:0px ridge ivory;
       width:90%;
       margin:30px auto 10px auto;
       }

#kphoto1 img , #kphoto1 p  {
       width:95%;
       }
#kphoto1 img {
       padding:5px 5px 0px 5px;
       border-radius:5px;       
       box-shadow:2px 2px 4px black; 
      }
#kphoto1 p {
      margin-top:0px;
      padding:2px 5px 5px 5px;
      text-align:left;
      text-indent:20px;
      }
/* frame */
#kphoto2 {
       border:15px ridge maroon;
       width:90%;
       margin:30px auto 30px auto;
       background-color:snow;
       box-shadow:2px 2px 4px black; 
       }

#kphoto2 img , #kphoto2 p  {
       width:95%;
       }
#kphoto2 img {
       padding:0px;
      }
#kphoto2 p {
      margin-top:0px;
      padding:2px 5px 5px 5px;
      text-align:left;
      text-indent:20px;
      }
/* event frame  */
#div_frame1 , #div_frame2 {
    border:0px ridge gray;
    text-align:center;
    margin:20px auto 50px auto;
    padding:0px; 
 /*   box-shadow:2px 0px 25px ivory; */
    }
#div_frame1 img , #div_frame2 img {
    width:100%;
    border:0px ridge white;
    margin:0px 0px 0px 0px;
    box-shadow:5px 5px 5px black;
    }  
#div_frame1 p ,#div_frame2 p{
    width:100%;
    color:black;
    text-indent:12px;
    margin:2px auto 10px 10px; 
    font-size:14px;  
    text-align:left; 
    padding:5px;
    border-radius:0px 0px 0px 0px 4px 4px 4px 4px;   
    }
/* simple frame  */
#div_frame3 {
    border:0px groove ivory;
    text-align:center;
    margin:20px auto 50px auto;
    padding:0px; 
    }
#div_frame3 img {
    width:100%;
    border:0px ridge white;
    margin:0px 0px 0px 0px;
    border-radius:12px;   
    box-shadow:5px 5px 15px gray;  
    }  
#div_frame3 p {
    width:100%;
    color:ivory;
    text-indent:12px;
    margin:2px auto 10px 10px; 
    font-size:14px;  
    text-align:left; 
    padding:5px;
    }