body {
	background-color: #222;
	font-family: "museo-sans","Museo Sans","MuseoSans",sans-serif;
	font-weight:300;
	}
a	{
	color: #333;
	}
.bigmark, .smallmark, .tag, .subtag { 
	font-family: t26-carbon, monospace;
	font-weight: 700;
	}
.bigmark {
	font-size: 14vw;
	line-height: 18vw;
/*	font-size: 16.0rem; 
	line-height: 16.0rem; */
	opacity: 0.9; /* just a bit translucent */
	}
.smallmark {
	font-size: 14pt;
	line-height: 24pt;
	color: #FFF;
	}

.tagline {
	font-family: brandon-grotesque, sans-serif;
	font-weight: 500;
	font-size: 2.2vw;
	letter-spacing: 1.1vw;
/*	font-size: 2.0rem; 
	letter-spacing: 1.2rem; */
	}
.subtag {
	font-weight: 500;
	letter-spacing: 3px;
	font-size: 36px;
	}
.extension .subtag {
	font-weight: 700;	
	color: #FCA937;
	}
.tiny { /* for the TM superscript */
	font-size: 1.5rem;
	line-height: 7vw;
	/*line-height:8.0rem; /* aligns nicely at half of bigmark's line-height */
	vertical-align: text-top; /*super; /*text-top;*/
	}
.tight { /* for the gap between explor and inc */
	letter-spacing: -1.2rem;
	}

.info {
	font-size: 1.6rem;
	letter-spacing: .1rem;
	font-weight: 400;
	}
.midblock .info {
	color: #343F47;
	}
.lowerblock .info {
	color: #222222;
	}
.foottype {
	font-size: 1.3rem;
	color: #697A81;
	}
.verticals {
	font-weight: bold;
	color: #fff;
	}
.verticals a {
	color: #fff;
	text-decoration: none;
	}
.verticals a:hover {
	text-decoration: underline;
	}

.mousetype {
	font-size: 1rem;
	}
.mousetype a, .mousetype a:link, .mousetype a:visited {
	color: #697A81;
	}
.mousetype a:hover {
	color: #85A7B9;
	}
	
	
/*  sub 800px... PHONE PORTRAIT */
@media only screen and (max-width: 800px) {
.subtag {
	font-size: 28px;
	}
}	
	
	
	
/*  sub 600px... PHONE PORTRAIT */
@media only screen and (max-width: 600px) {
.tagline {
	font-size: 4.2vw;
	}
.subtag {
	font-size: 24px;
	}
}