#press-header img {display:block;max-width:100%;height:auto;margin:auto;
		border-radius:1rem;padding:0;}
#press-header  {font-size:2rem;}

#press-wrapper {min-width:300px;max-width:900px;margin:auto;
		background-color:black;border-radius:1rem;padding:0.5rem ;}


.press-item {padding:15px 5px;}
.img-left {float:left;padding-right:5px;}
.img-right {float:right;padding-left:5px;}
.press-text {padding:5px 0;}
.press_title {font-weight:bold;}
.press_subtitle {font-weight:bold;font-size:95%;}
.press_text_excerpt {}
.press_text_full {position:fixed;top:3rem;left:1rem;right:1rem;
	background-color:#222;color:#ccc;z-index:1000;padding:10px;
	border:2px #306 solid;max-width:765px;margin:0 auto;}

.press_text_full_scrim {position:fixed;top:0;left:0;width:100%;height:100%;
	background-color:rgba(0,0,0,0.9);}
.press_text_full_overlay {position:absolute;top:3rem;left:1rem;right:1rem;
	background-color:#222;color:#fff;z-index:1000;padding:10px;
	border:2px #306 solid;max-width:765px;margin:0 auto;border-radius:1rem;}

.showhidex {font-size:150%;font-weight:bold;color:red;cursor:pointer;}
.showhide,.press_review_url {text-decoration:none;font-size:85%;color:#9cc;cursor:pointer;}
.showhide:hover{text-decoration:underline;color:#f66;}
.right {float:right;padding-left:0.5rem;}
.left {float:left;padding-right:0.5rem;}
.press_pub {text-align:right;}
.clear {clear:both;height:5px;border-bottom:1px #306 solid;}
