.centered_stuff {
background-color: white;
padding-top: 40px;
margin-top:0 ! important;
padding-bottom: 100px;
}
/* Transgressive Culture */
.plum_block {
background-color:#620053;
}

.plum_border {
border-top: solid 20px #620053;
}

.plum_border_thin {
border-top: solid 5px #620053;
}

.plum h2 {
color:#620053;
}

.plum_background {
background-color:#620053;
}


/* Contemporary Writers */
.emerald_block {
background-color:#37c6b7;
}

.emerald_border {
border-top: solid 20px #37c6b7;
}

.emerald_border_thin {
border-top: solid 5px #37c6b7;
}

.emerald h2 {
color:#31b2a5;
}

.emerald_background {
background-color:#37c6b7;
}

/* SF Storyworlds */
.black_block {
background-color:#000000;
}

.black_border {
border-top: solid 20px #000000;
}

.black_border_thin {
border-top: solid 5px #000000;
}

.black h2  {
color:#000000;
}

.black_background {
background-color:#000000;
}

.gylphi_block {
	background-color:#6db2e8;
}

.gylphi_background {
background-color:#6db2e8;
}

.gylphi_border {
border-top: solid 20px #6db2e8;
}


/* Arts Future Book */

.blue_block {
background-color:#00aff0;
}

.blue_border {
border-top: solid 20px #00aff0;
}

.blue_border_thin {
border-top: solid 5px #00aff0;
}

.blue h2 {
color:#00aff0;
}

.blue_background {
background-color:#00aff0;
}



ul, ul#cardlist {text-align:center;}
ul#cardlist li { display:inline-block;}

.bookcover-card {
width:300px;

}



/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}


#cleared {
clear:both;
}

 
 
a.book, a.book_ed {
    text-decoration: none;
    color: black;
}



/* Card CSS */

.cover {
width:300px;

}

.floater, .content, .card-footer {


}
.card-footer {
text-align:left;
width:450px;
background-color:#f2f2f2;
padding-top:20px;
padding-bottom:40px;
padding-left:20px;
margin-top: 0 ! important;

}


.content {
margin: 0 auto ! important;
width:300px;
height:300px;
overflow:hidden;
}

.content_series {
padding-bottom:40px;
}



 
 
a {
    text-decoration: none;
    
}
 
 a:visited {
 color: black;
 }

 
.book {
 font-size: 1.1em ! important;

 font-family: "Georgia" ! important;
  margin-bottom: 2.5px ! important;
    margin-top: 0px ! important;
    font-weight: normal;
 }
 
 .book_ed {
 font-size: 0.9em ! important;
color:gray ! important;

 font-family: "Georgia" ! important;
     font-weight: normal;
 }

.book_header {
color:gray;
}


.floater {
padding-top:20px;
background-color:#f7f7f7;
float:left;
margin:10px;
}


/* Footer */



#footer {


padding-top:20px;
width: 100%;
text-align:center; 
color:white;
height:60px;

   
}
.book, .book_ed {
padding: 0 10px;
}

/* Phone CSS */

@media (max-width: 600px) {


.bookcover-card {
width:100%;
margin: 0 auto;
padding-top:0;

}

.content {
padding-top:0;
text-align:center;
width: 100%;
margin: 0 auto;
}

.floater {
width:80%;
padding-top:0;
}
.home_logo {

width:80%;
height: auto;
}

.card-footer {
overflow-wrap: break-word;

width:100%;
background-color:#f2f2f2;
padding:20px 0;

margin-top: 0 ! important;
font-size: 0.9em;



}

.card-footer p {
margin:0;

}

.series-center-logo {
 width:200px;
}

h1 { 
font-family: "Arial" ! important;
font-size:1.5em;
}
h2 {

font-size:1.25em;
}

h3 {
font-size:1.25em;
}
#main p {
 font-size:1.1em;
}
#footer p {
font-size:0.9em;
padding-left:20px;
padding-right:20px;
}
}