body{font-family:Arial, Helvetica,sans-serif;margin:0;padding:0;background-color:#F3F3F3;}
        #divbodyholder{padding:0px;background-color:#7800ce;width:100%;max-width:874px;margin:0px auto;}
        #divbody{border:solid 4px #7800ce;background-color:#fff;padding:6px 6px 12px 14px;top:0;}
        .headerholder{background-color:#7800ce;}
        .header{width:100%;max-width:800px;margin:0px auto;padding-top:12px;padding-bottom:0px;}
        .content{margin-bottom:5%;}
        .nomargin{margin:0;}
        .description{color:#FFFFFF;margin-top:10px;border-top:solid 1px #666;padding:10px 0;}
        h3{font-size:20pt;width:100%;font-weight:bold;margin-top:12px;margin-bottom:0;}
        .clear{clear:both;}
        #footer{padding-top:10px;border-top:solid 1px #666;color:#333333;text-align:center;font-size:small;font-family:"Courier New","Courier",monospace;}
        a{text-decoration:none;color:#003366 !important;}
        a:visited{text-decoration:none;color:#336699 !important;}
        blockquote{background-color:#f9f9f9;border-left:solid 4px #e9e9e9;margin-left:12px;padding:12px 12px 12px 24px;}
        blockquote img{margin:12px 0px;}
        blockquote iframe{margin:12px 0px;}

#title{font-size: x-large;}
		body{background-color: #3d0a84}
        a.ablack{color:black !important;}
        li{margin-bottom:8px;}
        ul,ol{margin-left:24px;margin-right:24px;}
        #all_posts{margin-top:24px;text-align:center;}
        .subtitle{font-size:small;margin:12px 0px;}
        .content p{margin-left:24px;margin-right:24px;}
        h1{margin-right:0%;margin-left:10px;margin-bottom:12px !important;}
        #description{font-size:large;margin-bottom:12px;}
        h3{margin-top:12px;margin-bottom:8px;}
        h4{margin-left:24px;margin-right:24px;}
        img{max-width:100%;}
        #twitter{line-height:20px;vertical-align:top;text-align:right;font-style:italic;color:#333;margin-top:24px;font-size:14px;}

video {
display: block;
margin: 0 auto;
}

.video-caption {
	margin-top: 4px;
	font: italic sans-serif;
	padding: 3px;
	text-align: center;
	display: inline-block;
	max-width: 50%;
}

.article-figure {
	margin: auto;
	text-align: center;
	margin-bottom: 16px;
}

.article-caption {
	margin-top: 4px;
	font: italic sans-serif;
	padding: 3px;

}

.cover {
	display: flex;
	flex-flow: column;
	max-width: 190px;
	margin: auto;

}

.covers {
	display: flex;
	flex-flow: row wrap;
	align-items: top;
	column-gap: 4px;
	row-gap: 12px;
	padding-bottom: 12px;
	justify-content: center;
}

.cover-caption {
  background-color: #21086b;
  color: #fff;
  font: italic sans-serif;
  padding: 3px;
  text-align: center;
}

.game {
	display: flex;
	flex-flow: column;
	max-width: 90px;
	margin: auto;
}

.games {
	display: flex;
	flex-flow: row wrap;
	align-items: top;
	column-gap: 4px;
	row-gap: 12px;
	padding-bottom: 12px;
	justify-content: flex-start;
}

.game-caption {
  background-color: #21086b;
  color: #fff;
  font: italic smaller sans-serif;
  padding: 3px;
  text-align: center;
}

/* horizontal gallery */
.hg {
	container-name: horizontal-gallery;
	display: flex;
	flex-flow: columns;
	align-items: top;
	column-gap: 4px;
	row-gap: 12px;
	padding-bottom: 12px;
	padding-left: 24px;
	padding-right: 24px;
	justify-content: center;
}
