@charset "utf-8";
@font-face {
	font-family: archon;
	src: url(http://archonstl.org/Arcon-Regular.otf);
}
body {
	font-family: "Arcon-Regular.otf", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: large;
	color: #0c4c57;
	margin: 0px;
	background-size: auto;
	background-color: #FFF;
	background-image: url(imago/stellar_one_back.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.booklet {
	float: left;
	vertical-align: top;
	width: 200px;
	height: 600px;
	overflow: hidden;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.booklet:hover {
	text-overflow: inherit;
	overflow: visible;
	position: relative;
	background-color: #FFF;
	height: auto;
}
#artistalleylayTb img {
	height: auto;
	max-width: 611px;
	width: 100%;
}
#archLOGO {
	background-color: #FFF;
}
#introWORDZ {
	font-size: medium;
	text-align: center;
	padding-top: 20px;
	padding-right: 20%;
	padding-bottom: 20px;
	padding-left: 20%;
}
#introTIT {
	font-size: x-large;
	text-align: center;
	font-weight: bold;
	padding: 20px;
	letter-spacing: .01em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a {
	color: #843d09;
	text-decoration: none;
}
#pastcon {
	font-size: small;
	background-color: #0c4c57;
	margin: 0px;
	padding: 10px;
	clear: both;
	text-align: left;
}
#pastcon li {
	display: inline;
}
#FILKwrap #fgohIMG {
	background-image: url(imago/tp.gif);
	background-repeat: no-repeat;
	height: 188px;
	width: 150px;
	float: left;
	padding: 10px;
}
#pastcon li a {
	color: #fbe3d1;
}
#GoHs {
	display: table;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 10px;
}
.PICrightpad {
	margin: 0px;
	padding: 10px;
	float: right;
}
#WUTSUP ul {
	list-style-type: none;
}
#WUTSUP {
	margin: 0px;
	padding: 5px;
}
.WUTSUPimago {
	margin: 0px;
	padding: 0px;
}
.WUTSUPimago h3 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#WUTSUP hr {
	width: 45%;
	margin-right: auto;
	margin-left: auto;
}
#wnt2a li {
	display: inline;
}
#GoHs img {
	border: thin solid #C90;
}
footer {
	background-color: #DBCEB2;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: auto;
	font-size: small;
}
#footinside {
	text-align: right;
	float: right;
	padding: 0%;
	margin-top: 10px;
	margin-right: 20px;
}
#spacearrow {
	float: right;
}
#spacearrowIMG {
	width: 100%;
	text-align: center;
}
footer p {
	color: #000;
}
#door4 {
	margin-right: 2%;
	margin-left: 2%;
}
#introWORDZ {
	clear: both;
}
#arcflip {
	padding: 0px;
	clear: both;
	margin: 0px;
}
#arcflip img {
	width: 100%;
	height: auto;
}
#gatewaymapIMG img {
	max-width: 700px;
	width: 100%;
	height: auto;
}
#artistalleylayTb img {
	width: 100%;
	height: auto;
}
#MATchair {
	clear: both;
}
#LODGEdt {
	max-width: 400px;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 10px;
}
#dealersmapIMG img {
	height: auto;
	max-width: 400px;
	width: 100%;
}
#childthreeIMG img {
	float: left;
	padding: 10px;
	height: auto;
	max-width: 400px;
	width: 100%;
}
table {
	width: 100%;
	border-collapse: collapse;
}
table td {
	font-size: 1em;
	border: 1px solid #0c4c57;
	padding: 3px 7px 2px 7px;
}
table th {
	text-align: left;
	font-size: 1em;
	border: 1px solid #137788;
	padding: 3px 7px 2px 7px;
	background-color: #0c4c57;
	color: #FFF;
}
table tr:nth-child(even) {
	background-color: #FFF0C1;
}
table tr:nth-child(odd) {
	background-color: #C5F0F8;
}
#MATchrono #booklet {
	float: left;
}
#MATchair li {
	list-style-type: none;
}
#arcHISTnav ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#arcHISTnav a {
	float: left;
	text-decoration: none;
	color: #FFF;
	background-color: #0C4C57;
	border-right: 1px solid white;
	margin: 0px;
	padding: 3px;
	width: 150px;
}
#arcHISTnav ul {
	margin: 0px;
	padding: 0px;
}
#arcHISTnav a:hover {
	background-color: #06C;
}
#arcHISTnav li {
	display: inline;
}
#MATchair {
	text-align: center;
}
#MATbyYEAR div {
	-webkit-column-gap: 10px; /* Chrome, Safari, Opera */
	-moz-column-gap: 10px; /* Firefox */
	column-gap: 10px;
	-webkit-column-rule: 3px outset #ff00ff; /* Chrome, Safari, Opera */
	-moz-column-rule: 3px outset #ff00ff; /* Firefox */
	column-rule: 3px outset #ff00ff;
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	width: 100%;
	text-align: left;
	vertical-align: top;
}
#dtmap img {
	height: auto;
	max-width: 600px;
	width: 100%;
}
.photowordz {
	font-size: x-small;
	text-align: right;
	position: relative;
	display: inline;
}
#leftbankIMG {
	height: 176px;
	width: 444px;
	float: right;
	background-image: url(http://www.left-bank.com/sites/left-bank.com/files/webbannerquote.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#challIMG {
	float: right;
	width: 120px;
	padding: 10px;
	margin: 0px;
}
#disclaimIMG {
	float: right;
	padding: 10px;
	margin: 0px;
}
#disclaimIMG img {
	width: 100%;
	height: auto;
	max-width: 400px;
}
#LODGEdt img {
	width: 100%;
	height: auto;
	max-width: 400px;
}
#lfbIMG img {
	width: 100%;
	height: auto;
	max-width: 147px;
}
#gamingSess {
	clear: both;
}
#concomLIST {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#concomLIST li {
	padding-top: 10px;
}
h3 {
	font-family: "spincycle ot";
}
#door4 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
#door4 li {
	padding: 0px;
	margin-bottom: 2%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.full {
	margin: 0.2%;
	padding: 0.2%;
	text-align: center;
	background-color: #FF9797;
	border: 1px solid #000;
}
#booksellerTBL {
	padding-top: 2%;
	padding-bottom: 2%;
}
.whiteatag {
	color: #FFF;
}
.tightLIST {
	list-style-position: inside;
	list-style-type: circle;
}
.tintyt {
	font-size: small;
}
.imgARCHright {
	width : 100%;
	max-width: 400px; /* or max-width : 100% */
	height: auto;
	float: right;
	padding: 1%;
}
.imgARCHleft {
	width : 100%;
	max-width: 400px; /* or max-width : 100% */
	height: auto;
	float: right;
	padding: 1%;
}
