/*----------------------------------------------------------------------*/

/*                                                                      */

/*    PUBLIC JOURNAL STYLESHEET                                         */

/*    CREATED 7.25.14                                                   */

/*                                                                      */

/*    CONTAINS CONTRIBUTION-SPECIFIC STYLES  (IF ANY)                   */

/*                                                                      */

/*    BRIAN LONSWAY                                                     */

/*    CO-DESIGN EDITOR, PUBLIC                                          */

/*                                                                      */

/*----------------------------------------------------------------------*/









.illusWrapper{

  width:100%;

  height:auto;

  margin:8px 0px 8px 0px;

  background-color: #dddddd;

}





img.illusImage { 

  width:auto;

  height:auto;

}





img.right-align {

  float:right;

  margin-right:0px;

  padding-left:15px;

}





img.left-align {

  float:left;

  margin-left:3px;

  padding-right:8px;

}





.illusCredit {

  clear: none;

  font-size: small;

  height: 3%;

  padding: 18px;

  background-color: #ccc;

  border-style: solid;

  border-color: #454;

  border-width: 2px 0px 0px 0px;



}





.illusCaption {

  clear: none;

  font-size: small;

  text-align: justify;

  padding: 18px;

  height: 72%

}





@media (max-width: 850px) {



.illusWrapper{

  width:100%;

  height:auto;

  margin:8px 0px 8px 0px;

  background-color: #dddddd;

}



img.illusImage { 

  width:100%;

  height:auto;

}





  .illusCredit {

    clear: both;

    float: all;

    height: auto;

    font-size: small;

    padding: 18px;

    margin: bottom: 20px;

    background-color: #ccc;

    border-style: solid;

    border-color: #454;

    border-width: 2px 0px 0px 0px;



  }





  .illusCaption {

    clear: both;

    float: all;

    height: auto;

    font-size: small;

    text-align: justify;

    padding: 18px;

  }





}