@font-face {
	font-family: 'WebPlus ToshibaSat 9x16';
	src: url('fonts/WebPlus_ToshibaSat_9x16.woff') format('woff');
	font-display: swap;
}

@font-face {
	font-family: 'WebPlus ToshibaTxL2 8x16';
	src: url('fonts/WebPlus_ToshibaTxL2_8x16.woff') format('woff');
	font-display: swap;
}


body {
  background: var(--body-media);
  color: var(--text-color);
}

a:link {
  color: var(--link-color);
  
}

a:visited {
  color: var(--visited-color);
}

a:hover {
  color: var(--hover-color);
}

a:active {
  color: var(--active-color);
}

div {
  margin: 20px;
}
.wrlthumb {
  max-width: 80%;
}

.main, .nav, .featuredwrl, .about {
  border-style: solid;
  border-width: 1px;
  border-color: var(--border-color);
  padding: 10px 20px 10px 20px;
}

.main {
  background: var(--body-media-2);
  font-family: var(--font);
  width: 50%;
}

.nav, .featuredwrl, .about {
  text-align: center;
  background: var(--body-media-3);
  font-family: var(--font);
}

.impt {
  font-family: var(--font2);
}

.subimpt {
  font-family: var(--font2);
  font-size: 14px;
}

.featuredwrl {
  width: 45%;
}
.about {
  width: 75%;
}

.columns {
  display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
}

.column1 {
  padding-top: 100px;
}

.logo {
  width: 30%;
}

.themes {
  font-family: var(--font2);
}

.selector {
  font-family: var(--font);
}