@charset "utf-8";
/* CSS Document */


.AuthorPicBio {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
margin: 15px;
width: 300px;
float: left;
}

#DescCave {
    padding: 20px;
    margin: 10px;
    display: inline-block;
    max-width: 50%;
    background-image: url(/media/layout/bg_60_white.png);
    background-repeat: repeat;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    font-size: 14px;
}

#DescMusings { 
    padding: 20px;
    margin: 10px;
    margin-left:100px;
    display: inline-block;
    max-width: 50%;
    background-image: url(/media/layout/bg_60_white.png);
    background-repeat: repeat;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    font-size: 14px;
}
.BookImage {
    -webkit-box-shadow: 10px 10px 30px -1px rgba(0,0,0,0.6);
    -moz-box-shadow: 10px 10px 30px -1px rgba(0,0,0,0.6);
    box-shadow: 10px 10px 30px -1px rgba(0,0,0,0.6);
    border: 3px solid #FFF;
    width:250px;
    height:auto;
}




@media only screen and (max-width:974px) {
}

@media only screen and (max-width:782px) {
    .BookImage {
        width:200px !important;
        height:auto;
    }
    #DescCave { 
        max-width: 40%;
    }
    #DescMusings { 
        max-width: 40%;
        margin-left: 50px;
    }
}

@media only screen and (max-width:614px) {
    .BookImage {
        width:150px !important;
        height:auto;
    }
    #DescMusings { 
        max-width: 40%;
        margin-left: 30px;
    }
    .AuthorPicBio {
        width: 150px;
        float: left;
    }
}

@media only screen and (max-width:494px) {
    .AuthorPicBio {
    width: 300px;
    float: none;
    }
    #DescCave { 
        max-width: 100%;
    }
    #DescMusings { 
        max-width: 100%;
        margin-left: 0px;
    }
}