@charset "UTF-8";
/* CSS Document */

/*
@import url('https://fonts.googleapis.com/css2?family=Style+Script&display=swap');
*/

@import url('https://fonts.googleapis.com/css2?family=Allura&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/*

@font-face {
	font-family: 'Great Vibes';
	src: local('Great Vibes'); 
	url('fonts/Great_Vibes/GreatVibes-Regular.ttf);
}

@font-face {
	font-family: 'Lobster Two';
	src: local('Lobster Two'), url('fonts/Lobster_Two/LobsterTwo-Regular.ttf');
}

*/

body {
	background-color: #B6CDE5;
	background-image: url("images/Clouds_1800.gif");
	background-size: auto 100vh;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0vw;
}

.BeBold {
	display: block;
	color: White;
	font-siZe: 6vw;
	position: relative;
	left: 4vw;
	top: 10vw;
	text-shadow: 0.5vw 0.5vw 0.5vw black;

	text-transform: Capitalize;
}

.BLACK_BOX {
/*	background-color: black;	*/
	border-style: solid;
	border-width: 1px;
	border-color: transparent;
}

.BORDER_LINE {
	background-color: red;
	border-radius: 2vw 2vw 0vw 0vw;	/*		*/
	border-style: none;
	border-width: 2px;
	border-color: transparent;
	color: #FFFF00;
}

.BORDER_3_SIDES {
	border-style: solid;
	border-width: 5px;
	border-color: red;
}

.BOTTOM_LINE {
	border-bottom-style: solid;
	border-width: 1px 1px 4px 1px;
	border-bottom-color: red;
	font-weight: 400;
}

#BOTTOM_NAV {
	border-collapse: collapse;
	color: Indigo;
	display: block;
	font-family: "Roboto", "Gills Sans", Arial, Helvetica, sans serif;
	font-size: 3vw;
	margin: 2vw auto;
	text-align: center;
	width: 90vw;
}

#BOTTOM_NAV a {
	text-decoration: none;
}

#BOTTOM_NAV tr:even {
	background-color: Yellow;
	font-variant: small-caps;
	text-transform: lowercase;
}

#BOTTOM_NAV td, th {
	padding: 1vw 1.5vw;
	text-align: center;
	white-space: nowrap;
	width: 33vw;
}

.Faux_Lynx {
	border-bottom-style: solid;
	border-bottom-color: MediumBlue;
	border-bottom-width: 0.5px;
	color: DodgerBlue;
	cursor: pointer;
	font-weight: 500;
	padding-bottom: 1vw;
}

#DETAILS {
/*	margin-top: -1px;	*/
	padding: 0vw;
	z-index: 100;
}

h3 {
  font-family: "Lobster Two", sans-serif;
  font-weight: 400;
  font-style: normal;
}

img.Brownstone {
	border-radius: 2vw;
	display: block;
	margin: 0vw auto 1vw auto;
	text-align: center;
	width: 85vw;
}

.lobster-two-regular {
  font-family: "Lobster Two", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.lobster-two-bold {
  font-family: "Lobster Two", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.lobster-two-regular-italic {
  font-family: "Lobster Two", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.lobster-two-bold-italic {
  font-family: "Lobster Two", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.RWC_logo {
	font-family: "Style Script", cursive;
  	font-weight: 400;
  	font-style: normal;	
}

h1.SPLASH_LOGO {
/*	color: ForestGreen;	*/
	color: #FFFFFF;;
	font-family: 'Great Vibes', cursive;
	margin-bottom: 0vw;
	font-size: 12vw;
	text-align: center;
	text-shadow: -0.5vw 0vw 1vw Cyan, 0.5vw 0vw 0.5vw #000020;
}

h2.SUBTITLE {
	color: #669966;
	font-family: 'Roboto', 'Gill Sans', Helvetica, Arial, 'sans serif';
	font-size: 8vw;
	font-weight: 400;
	letter-spacing: 0.5vw;
	line-height: 80%;
	margin-top: -5vw;
	text-align: center;
	text-transform: uppercase;
}

#INTRO {
	background-color: transparent;
	border-style: none;
	border-width: 1px;
	color: Navy;
	display: block;
	font-family: 'Gills Sans', Helvetica, Arial, sans serif;
	font-size: 3vw;
	font-weight: 400;
	padding: 0vw 1.5vw;
	width: 92vw;
}
		
#INTRO p {
	background-color: rgba(255, 255, 255, 0.6); box-shadow: 0vw 0vw 2vw rgba(255, 255, 255, 1.0);
	line-height: 150%;
	padding: 1vw 2vw;
}

.Nav_Tab, .Red_Tab {
	border-width: 0px;
	color: Indigo;
	display: inline-block;
	font-size: 2.5vw;
	padding: 1vw 0.5vw 1vw 1.5vw;
	width: 20vw;
}

.Nav_Tab {
	background-color: white;
	border-radius: 3vw;
	border-color: #FFFFFF;
	color: Indigo;
	font-weight: 400;
	margin-bottom: 5px;
}

.Nav_Tab img {
	display: none;	
}

.Red_Tab img {
	display: block;	
	padding: 1vw 0vw;
	visibility: hidden;
}

#PANDORA {
	padding: 0vw;
}

.RED_BOX {
	border-style: solid;	
	border-width: 1px;	
	border-color: red;
}

.Red_Tab {
	background-color: red;
	border-radius: 3vw 3vw 0vw 0vw;
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: transparent transparent GreenYellow transparent;
	color: #FFFFFF;
	margin-bottom: 0vw;
	overflow: clipped;
}

.SHARPIE {
	border-style: solid;
	border-width: 1px;
	border-color: transparent;
}

#SPLASH_TOP_NAV {
	border-collapse: collapse;	/**/
	font-family: Roboto, sans-serif;
	font-size: 4vw;
	text-align: center;
	width: 96vw;
}

#INTRO, #SPLASH_TOP_NAV {
	margin: 0vw auto;
}

#SPLASH_TOP_NAV h2 {
  	font-family: "Lobster Two", sans-serif;
  	font-weight: 400;
  	font-size: 5vw;
  	font-style: italic;
  	margin-top: 0vw;
 }

#SPLASH_TOP_NAV th, td {
	font-weight 500;
}

#SPLASH_TOP_NAV th {
	background-color: teal;
	color: #444444;
	cursor: pointer;
	font-variant: small-caps;
	font-weight 500;
	margin-right: 1vw;
	overflow: clipped;
	padding: 0vw 1vw;
	text-align: left;
	vertical-align: top;
	text-transform: lowercase;
	width: 22vw;
}

.SUB_NAV_DETAILS {
	background-color: #FFFFFF;
	display: none;
	line-height: 140%;
	padding: 3vw 4vw;
	margin: 0vw auto;
}

#SUB_NAV_ROW td {
	color: #444444;
	font-family: Roboto, sans-serif;
	font-weight 400;
	padding: 0vw;
	text-align: left;
	vertical-align: top;	
}

.TAGGED {
	color: #CCCCCC;
	display: block;
	font-family: 'Roboto', 'Gill Sans', Helvetica, Arial, 'sans serif';
	font-size: 5vw;
	font-variant: small-caps;
	font-weight: 400;
	letter-spacing: 0vw;
	line-height: 80%;
	margin-top: 0vw;
	text-align: center;
}

.TAGLINE {
	color: LightCyan;
	font-family: "Allura", cursive;
  	font-weight: 400;
  	font-size: 6vw;
  	font-style: italic;
  	margin: 1vw auto 0vw auto;
  	text-align: center;
  	text-shadow: 0.5vw 0.25vw 0.5vw #36006e;
}

.WHITE_BOX {
	border-style: solid;	
	border-width: 1px;	
	border-top-color: transparent;
	border-right-color: Cyan;
	border-bottom-color: Cyan;
	border-left-color: Cyan;
}

