body {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    _box-sizing: border-box;
    border-radius: 0em;
    padding-inline-start: .1em;
    padding-inline-end: 0em;
    position: sticky;
    opacity: 1;
    z-index: 0;
    text-decoration: none;
    text-wrap: wrap;
    text-align: auto;
    vertical-align: text-top;
    font-family: Impact, Haettenschweiler, 'Arial Narrow
sans-serif;
    font-weight: auto;
    font-size: auto;
    color: auto;
    text-shadow: 0px 0px 0px none;
    box-shadow: 0px 0px 0px 0px black;
    _border-image: 3em fill url();
    _background-image: url("");
    background-position: center;
    _background-attachment: fixed;
    background-size: cover;
    _background-size: content-box;
    _background-color: whitesmoke;
    _background: linear-gradient(to right, skyblue, whitesmoke, cyan);
    top: .1em;
    left: 0px;
    margin: auto;
    height: auto;
    width: 100%;
    font: auto;

}

.headtext {
    display: inline-block;
    flex-direction: row;
    position: static;
    padding-inline-start: 0em;
    padding-inline-end: 0em;
    padding-top: 0em;
    padding-bottom: 0em;
    text-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
    vertical-align: middle;
    text-shadow: 3px 0px 3px gold;
    -webkit-text-fill-color: transparent;
    text-indent: 0px;
    background: linear-gradient(to right, red, lime);
    _background-image: url();
    background-position: center;
    background-size: cover;
    background-clip: padding-box;
    font-family: 'Courier New', Courier, monospace;
    font-weight: bold;
    box-sizing: border-box;
    box-shadow: 5px 5px 5px 0px black;
    -webkit-text-stroke: 1px white;
    border-radius: 15em;
    font-size: auto;
    width: 100%;
    height: auto;
    z-index: 4;
    top: 0em;
    left: 2em;
    margin: .1em 0em .1em 0em;
    
}

/* background text, 19 letters only */
backtext {
    display: inline-block;
    flex-direction: row;
    position: fixed;
    content: '';
    opacity: .3;
    top: 0;
    left: -885;
    pointer-events: none;
    transform: rotate(-270deg);
    -webkit-transform: rotate(-270deg);
    box-sizing: border-box;
    _background-position: center;
    _background-size: cover;
    font-size: auto;
    text-align: center;
    align-items: center;
    flex-wrap: wrap;
    text-wrap: wrap;
    text-shadow: 2px 0px 2px silver;
    -webkit-text-fill-color: transparent;
    z-index: 2;
    _background-image: url("wel.gif");
    background: linear-gradient(to right, red, blue, cyan);
    background-clip: text;
    width: 100%;
    height: 100%;
    
 }
 
 .contents {
    display: inline-block;
    flex-direction: row;
    flex-wrap: wrap;
    box-sizing: border-box;
    width: 75%;
    height: auto;
    _border: 2px ridge red;
    border-radius: 1em 1em 0em 0em;
    padding-inline-start: .1em;
    padding-inline-end: .1em;
    padding-top: .5em;
    padding-bottom: auto;
    text-wrap: wrap;
    text-indent: 0em;
    text-align: left;
    vertical-align: text-top;
    font-size: auto;
    font-family: 'Courier New', Courier, monospace;
    font-weight: none;
    text-shadow: 2px 2px 5px gray;
    box-shadow: 2px 2px 8px 5px black;
    text-decoration: none;
    _background-color: rgba(245, 245, 245, 0);
    _background: linear-gradient(to right, red, blue);
    position: static;
    z-index: 4;
    left: 0em;
    margin: .8em 0em .5em .5em;

}

.cont {
    display: inline-table;
    flex-direction: row;
    flex-wrap: wrap;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    _border: 2px ridge red;
    _border-radius: 1em 1em 0em 0em;
    padding-inline-start: 1em;
    padding-inline-end: 1em;
    padding-top: .1em;
    padding-bottom: auto;
    text-wrap: wrap;
    text-indent: .5em;
    text-align: left;
    vertical-align: text-top;
    font-size: auto;
    font-family: 'Courier New', Courier, monospace;
    font-weight: none;
    color: transparent;
    text-shadow: 2px 2px 5px gray;
    _box-shadow: 2px 2px 8px 5px black;
    text-decoration: none;
    background-color: black;
    _background: linear-gradient(to right, red, blue);
    background-clip: text;
    position: static;
    z-index: 4;
    left: 0em;
    margin: 0em 0em .5em .5em;

}

.footer {
    display: inline-block;
    flex-direction: row;
    box-sizing: border-box;
    position: static;
    text-wrap: wrap;
    flex-wrap: wrap;
    padding-inline-start: .5em;
    padding-inline-end: .5em;
    padding-top: .2em;
    padding-bottom: .1em;
    text-align: center;
    align-content: center;
    text-shadow: 2px 2px 2px gray;
    font-size: auto;
    font-family: 'Courier New', Courier, monospace;
    _background: #c21e5630;
    background: linear-gradient(to right, red, green);
    _border: 2px ridge red;
    border-radius: 0em 0em 1em 1em;
    box-shadow: 8px 5px 8px 0px black;
    width: auto;
    height: auto;
    margin: .1em auto;
    z-index: 4;

}

.menu {
    display: inline-block;
    flex-direction: row;
    text-wrap: wrap;
    position: static;
    box-sizing: border-box;
    padding-inline-start: .3em;
    padding-inline-end: .3em;
    padding-top: .1em;
    text-align: left;
    vertical-align: text-top;
    font-size: auto;
    font-family: 'Courier New', Courier, monospace;
    _background: #c21e5630;
    _background: linear-gradient(to right, red, blue);
    _border: 1px ridge red;
    border-radius: 1em 1em 1em 1em;
    _box-shadow: 5px 5px 5px 0px black;
    width: 20%;
    height: auto;
    margin: .1em 0em 0em 0em;
    z-index: 6;

}

.vmenu {
    display: inline-block;
    flex-direction: row;
    text-wrap: wrap;
    position: static;
    box-sizing: border-box;
    padding-inline-start: .2em;
    padding-inline-end: .2em;
    padding-top: .1em;
    padding-bottom: .1em;
    text-align: center;
    text-shadow: 2px 5px 5px black;
    vertical-align: middle;
    font-size: auto;
    font-family: 'Courier New', Courier, monospace;
    _background: #c21e5630;
    background: linear-gradient(red, blue);
    _border: 1px ridge red;
    border-radius: 1em 1em 1em 1em;
    box-shadow: 5px 5px 5px 0px black;
    -webkit-box-flex: unset;
    width: 100%;
    height: auto;
    margin: .1em .5em .8em .5em;
    z-index: 4;

}

v:hover {
    box-sizing: content-box;
    -webkit-text-fill-color: white;
    _border: .5px ridge red;
    background: linear-gradient(to right, red, lime);
    border-radius: .1em;
    width: auto;

}
    
.menubar {
    display: block;
    padding-top: 0em;
    padding-inline-start: .3em;
    padding-inline-end: .3em;
    color: transparent;
    -webkit-text-fill-color: white;
    text-align: center;
    _text-decoration: .1em solid underline white;
    font: auto;
    font-weight: normal;
    font-weight: bold;
    text-shadow: 2px 2px 5px yellow;
    _background-color: aqua;
    background: linear-gradient(to right, red, blue);
    _background-clip: text;
    border-radius: 1em 1em 0em 0em;
    box-shadow: 5px 5px 5px 0px black;
    _border: 2px ridge red;
    margin: auto;
    z-index: 6;
  

}

.fmenu {
    display: inline-table;
    flex-direction: row;
    position: static;
    text-wrap: wrap;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding-inline-start: .5em;
    text-align: center;
    vertical-align: text-top;
    font-size: .7em;
    -webkit-text-fill-color: azure;
    font-family: 'Courier New', Courier, monospace;
    background: black;
    _background: linear-gradient(to right, red, blue);
    _border: 1px ridge red;
    border-radius: 0em 0em 0em 0em;
    _box-shadow: 5px 5px 5px 0px black;
    width: 100%;
    height: 15%;
    margin: 0px 0px 0px 0px;
    z-index: 2;

}

tt:hover {
    display: block;
    padding: 0em;
    padding-inline-start: 0em;
    padding-inline-end: 0em;
    _border: .1em ridge red;
    _background: red;
    _background: url("imagefile");
    background: linear-gradient(to right, red, blue);
    font-weight: normal;
    text-align: left;
    font-size: auto;
    font-family: 'Courier New', Courier, monospace;
    text-shadow: 2px 5px 5px black;
    _text-decoration: solid underline aqua;
    -webkit-text-fill-color: aqua;
    background-clip: padding-box;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 5px 5px 8px black;
    
}

tt {
    display: block;
    padding: 0em;
    padding-inline-start: 0em;
    padding-inline-end: 0em;
    _border: .1em ridge red;
    _background: red;
    _background: url(imagefile);
    font-size: auto;
    text-shadow: 2px 2px 5px black;
    text-align: left;
    text-decoration: none;
    font-family: 'Courier New', Courier, monospace;
    font-weight: normal;
    font-style: normal;
    -webkit-text-fill-color: lime;
    _background: linear-gradient(to right, red, blue);
    background-clip: padding-box;
                
}

.img {
    padding-inline-start: .5em;
  	padding-inline-end: .5em;
    padding-bottom: .5em;
    display: inline;
    float: left;
    flex-direction: row;
    flex-wrap: wrap;
    text-wrap: wrap;
    background: transparent;
    border: 0px solid transparent;
    box-sizing: content-box;
    position: static;
    vertical-align: baseline;
    text-align: center;
    width: 15%;
    height: auto;
    margin: 0px;
    z-index: 4;
}

.imgalign {
	padding-top: 0em;
	padding-bottom: .5em;
	display: inline;
	float: right;
	padding-inline-start: 1em;
    padding-inline-end: 1em;
	flex-direction: row;
	box-sizing: content-box;
	flex-wrap: wrap;
	-moz-box-flex: wrap;
	position: static;
	_vertical-align: text-top;
	text-align: left;
	align-content: left;
	width: 25%;
	height: auto;
	margin: auto;
	z-index: 4;
	
}

.text {
    display: inline-block;
    flex-direction: row;
    box-sizing: content-box;
    padding-inline-start: .5em;
    padding-inline-end: .5em;
    padding-top: .5em;
    padding-bottom: .5em;
    flex-wrap: wrap;
    text-wrap: wrap;
    position: static;
    z-index: 4;
    text-indent: .5em;
    width: 99%;
    height: auto;
    font: 1.1em black sans-serif;
    text-align: left;
    text-shadow: 0px 1px 5px white;
    
}

.idtext {
    padding-top: .1em;
    padding-bottom: .3em;
    font-size: auto;
    text-indent: .5em;
    
}

shadow {
    display: block;
    position: static;
    box-sizing: border-box;
    box-shadow: 0px 0px 0px 0px black;
    border-radius: 0px 0px 0px 0px;
    padding-inline-start: .5em;
    padding-inline-end: .5em;
    padding-top: 0em;
    text-indent: 0em;
    text-align: left;
    font-size: auto;
    -webkit-text-fill-color: lime;
    text-wrap: wrap;
    text-shadow: 3px 0px 5px white;
    -webkit-text-stroke: 0px black;
    z-index: 4;
    
}

htext {
    display: inline-block;
    position: static;
    flex-direction: row;
    flex-wrap: wrap;
    text-indent: 0em;
    text-wrap: wrap;
    text-align: left;
    font-size: auto;
    vertical-align: middle;
    padding-inline-start: .5em;
    padding-inline-end: .5em;
    padding-top: 0em;
    _border: red 0em solid;
    border-radius: 5px;
    -webkit-text-fill-color: transparent;
    text-shadow: 2px 0px 2px transparent;
    -webkit-text-stroke: .1px black;
    _background: url("file.gif,ext.");
    background: linear-gradient(blue, red, lime);
    background-clip: text;
    z-index: 4;
            
}

htext2 {
    display: inline-block;
    flex-direction: row;
    flex-wrap: wrap;
    text-indent: 0em;
    text-wrap: wrap;
    text-align: left;
    font-size: auto;
    vertical-align: middle;
    padding-inline-start: .5em;
    padding-inline-end: .5em;
    padding-top: 0em;
    _border: red 0em solid;
    border-radius: 5px;
    -webkit-text-fill-color: transparent;
    text-shadow: 3px 0px 5px white;
    -webkit-text-stroke: .1px black;
    _background: url("file.gif,ext.");
    background: linear-gradient(blue, red, lime);
    background-clip: text;
    z-index: 4;
        
}

.htext:hover {
	border-radius: 5px;
	color: white;
	background-color: transparent;
	text-shadow: 3px 0px 5px white;
	font-weight: normal;
	cursor: default;

}

#htext:hover {
	border-radius: 5px;
	color: white;
	background-color: transparent;
	text-shadow: 3px 0px 5px gray;
	font-weight: normal;
	cursor: default;
	
}

ntext {
  display: block;
  position: static;
  box-sizing: border-box;
  padding-inline-start: .5em;
  padding-inline-end: .5em;
  padding-top: .3em;
  padding-bottom: .3em;
  color: auto;
  background-color: transparent;
  text-wrap: wrap;
  font-size: auto;
  text-align: left;
  text-indent: 0em;
  text-decoration: none;
  text-shadow: 1px 0px 1px transparent;
  line-height: 1;
  z-index: 4;
  

}

btext {
    display: block;
    position: static;
    box-sizing: border-box;
    padding-top: .1em;
    font-size: auto;
    color: auto;
    text-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
    vertical-align: text-top;
            
}

text {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  text-indent: auto;
  text-align: left;
  vertical-align: text-top;
  padding-inline-start: .5em;
  padding-inline-end: .5em;
  padding-top: .1em;
  padding-bottom: auto;
  color: auto;
  text-shadow: 2px 1px 5px transparent;
  text-wrap: wrap;
  font-size: auto;
    
}

text:hover {
	display: inline-block;
	position: static;
    box-sizing: border-box;
	color: white;
	_padding-inline-start: .5em;
    _padding-inline-end: .5em;
    padding-top: .1em;
    padding-bottom: auto;
    text-align: left;
    font-size: auto;
    text-indent: auto;
	text-shadow: 2px 1px 5px black;
	background-color: silver;
	border-radius: 1vh;
	font-weight: normal;
	cursor: default;
	z-index: 0;

}

tbox {
    display: block;
    box-sizing: border-box;
    position: static;
    padding-inline-start: .5em;
    padding-inline-end: .5em;
    padding-top: .1em;
    padding-bottom: auto;
    align-self: center;
    border-radius: 3px;
    border-style: none;
    background-color: transparent;
    box-shadow: inset 0px 0px 5px 4px gray;
    text-align: center;
    text-shadow: 2px 1px 2px black;
    -webkit-text-stroke-color: white;
    -webkit-text-stroke-width: .1px;
    margin: .2em auto;
    height: auto;
    width: 100%;
    
}

text3d {
 	font-size: auto;
 	display: block;
 	box-sizing: content-box;
 	text-indent: 0em;
 	padding-inline-start: .5em;
 	padding-inline-end: .5em;
 	padding-top: 0em;
 	text-wrap: wrap;
 	text-shadow: 3px 1px 3px gray;
 	-webkit-text-fill-color: transparent;
 	background: white;
 	background-clip: text;
 	text-decoration: none;
 	_-webkit-text-stroke: .1px white;
 	text-align: left;
   
}

text2d {
 	font-size: auto;
 	font-weight: normal;
 	display: block;
 	box-sizing: content-box;
 	padding-inline-start: .5em;
 	padding-inline-end: .5em;
 	padding-top: 0em;
 	padding-bottom: 0em;
 	text-indent: 0em;
 	text-wrap: wrap;
 	text-shadow: 3px 1px 3px black;
 	-webkit-text-fill-color: auto;
 	background: transparent;
 	background-clip: content-box;
 	text-decoration: none;
 	-webkit-text-stroke: .1px black;
 	text-align: left;

}

texts:hover{
    color: transparent;
    font-size: auto;
    _font-weight: bold;
    border-radius: .5em;
    -webkit-text-stroke: .1px white;
    -webkit-text-fill-color: white;
    text-shadow: 3px 0px 5px gold;
    background: linear-gradient(skyblue, pink);
    _background: radial-gradient(transparent);
    _background: conic-gradient(transparent);
    background-clip: padding-box;
    
}

texts {
    display: block;
    box-sizing: border-box;
    text-indent: .5em;
    padding-inline-start: .5em;
    padding-inline-end: .5em;
    padding-top: 0em;
    padding-bottom: .5em;
    -webkit-text-fill-color: white;
    text-shadow: 2px 1px 5px transparent;
    text-wrap: wrap;
    font-size: auto;
    
}

hrt {
   display: inline-table;
   padding-inline-start: 1em;
   padding-inline-end: 1em;
   padding-bottom: .1em;
   box-sizing: border-box;
   position: inherit;
   _position: relative;
   text-indent: 0em;
   _border: .1em outset black;
   border-radius: .2em;
   background-color: silver;
   box-shadow: 0px 0px 8px 1px gray;
   color: white;
   font-size: auto;
   text-align: center;
   margin: auto;
   vertical-align: middle;
   text-shadow: 2px 0px 2px black;
   background-clip: border-box;
   width: auto;
   height: .5em;
   z-index: 4;

}


hr {
   display: inline-block;
   box-sizing: border-box;
   position: static;
   padding-inline-start: 0em;
   padding-inline-end: 0em;
   text-indent: 0em;
   border: .15em outset silver;
   border-radius: .2em;
   background-color: gray;
   _background: linear-gradient(skyblue, pink);
   box-shadow: 0px 0px 12px 2px gray;
   font-size: auto;
   text-align: auto;
   vertical-align: middle;
   text-shadow: 2px 0px 2px black;
   width: 100%;
   height: .4em;
   z-index: 4;

}

hr2 {
   display: inline-block;
   position: relative;
   box-sizing: border-box;
   padding-inline-start: 1em;
   padding-inline-end: 1em;
   text-wrap: wrap;
   flex-wrap: wrap;
   margin: .5em auto;
   text-indent: 0em;
   border: .1em outset black;
   border-radius: .2em;
   background-color: gray;
   _background: linear-gradient(skyblue, pink);
   box-shadow: 0px 0px 9px 0px gray;
   font-size: auto;
   text-align: auto;
   vertical-align: middle;
   text-shadow: 2px 0px 2px black;
   width: 30%;
   height: .5em;
   z-index: 4;

}

.hr {
	display: inline-block;
	flex-direction: row;
	box-sizing: border-box;
	text-wrap: wrap;
	flex-wrap: wrap;
	line-height: 1;
	position: static;
	padding-top: 0%;
	padding-bottom: 0%;
	padding-inline-start: .5em;
    padding-inline-end: .5em;
    -webkit-text-stroke-color: white;
	-webkit-text-stroke-width: .1px;
	background-color: gray;
	-webkit-text-fill-color: white;
	_background: linear-gradient(skyblue, pink);
	background-clip: border-box;
	margin-top: .3em;
	margin-bottom: .3em;
	text-align: left;
	vertical-align: middle;
	text-shadow: 0px 0px 0px black;
	box-shadow: 0px 0px 5px 0px silver;
	border-radius: 5px 5px 5px 5px;
	font-size: auto;
	z-index: 4;
	width: 100%;
	height: auto;
		
}

.hr2 {
   display: inline-block;
   box-sizing: border-box;
   position: static;
   flax-wrap: wrap;
   text-wrap: wrap;
   -webkit-text-stroke: 0px gold;
   text-indent: 0em;
   margin-top: .1em;
   margin-bottom: .2em;
   padding-inline-start: 1em;
   padding-inline-end: 1em;
   padding: .1em 0em .1em 0em; /* line height */
   border: .1em inset black;
   border-radius: .2em;
   background-color: silver;
   _background-image: url();
   _background: linear-gradient(skyblue, pink);
   box-shadow: 0px 0px 8px 3px gray;
   font-size: auto;
   align-self: center;
   text-align: center;
   vertical-align: middle;
   color: black;
   text-shadow: 9px 0px 9px gray;
   background-clip: border-box;
   z-index: 2;
   width: 100%;
   height: auto;

}

.pre {
    text-indent: .5em;
    display: block;
    flex-direction: row;
    position: static;
    box-sizing: content-box;
    padding-inline-start: .5em;
    padding-inline-end: .5em;
    padding-top: .1em;
    padding-bottom: .3em;
    font-size: auto;
    font-family: 'Courier New', Courier, monospace;
    font-weight: normal;
    font-style: normal;
    text-shadow: 2px 1px 2px green;
    text-decoration: none;
    text-align: left;
    text-wrap: wrap;
    flex-wrap: wrap;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 0px white;
    background: yellow;
    background-clip: text;
    z-index: 4;
    _line-height: 1em;

}

pre {
    text-indent: .5em;
    display: block;
    flex-direction: row;
    position: static;
    box-sizing: content-box;
    padding-inline-start: .5em;
    padding-inline-end: .5em;
    padding-top: .1em;
    padding-bottom: .3em;
    font-size: auto;
    font-family: 'Courier New', Courier, monospace;
    font-weight: normal;
    font-style: normal;
    text-shadow: 2px 1px 2px green;
    text-decoration: none;
    text-align: left;
    text-wrap: wrap;
    flex-wrap: wrap;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 0px white;
    background: yellow;
    background-clip: text;
    z-index: 4;
    _line-height: 1em;

}

button {
    display: inline-block;
    box-sizing: border-box;
    padding-top: .1em;
    padding-bottom: .1em;
    -webkit-text-fill-color: white;
    font-size: auto;
    font-weight: normal;
    font-family: 'Georgia,' Times New Roman, Times, serif;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    text-shadow: 1px 0px 1px white;
    border-radius: 5px;
    border-style: .5em outset;
    border-width: 5px;
    border-color: #000;
    _background-color: gray;
    _background-image: url("https://rjswebhost.com/images/");
    background-size: cover, contain;
    background-image: linear-gradient(to right, red, green, blue);
    background-clip: padding-box;
    width: auto;
    height: auto;
  
}

button:hover {
    background-color: rgb(128, 118, 118);
    text-shadow: 3px 0px 5px black;
    font-weight: normal;
    _text-decoration: solid underline red;

}

t3d {
    display: block;
    flex-direction: row;
    color: blue;
    font: auto;
    text-align: left;
    text-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    text-indent: .5em;
    padding-top: 0em;
    text-shadow: 5px 1px 5px red;
    _border: solid red .1em;
    _border-radius: 15px;
    _box-shadow: 3px 0px 3px red;
    background-color: transparent;
    _background: linear-gradient(red, blue);
    _background-clip: text;
        

}

.ts {
    padding-top: .5em;
    font-size: .8em;
    text-indent: .5em;
    
}

.tst {
    padding-top: 0em;
    font-size: .8em;
    text-indent: 0em;
    
}

.tts {
    padding-top: .1em;
    font-size: .6em;
    text-indent: .1em;
    
}

.btext {
    font-size: .5em;
        
}

.t1 {
    font-size: 1em;
    text-indent: auto;
    
}

.t2 {
    font-size: 1.3em;
    text-indent: auto;

}

.t3 {
    font-size: 1.5em;
    text-indent: auto;

}

.t4 {
    font-size: 2em;
    text-indent: auto;
    
}

.t5 {
    font-size: 2.3em;
    text-indent: auto;

}

.t6 {
    font-size: 2.5em;
    text-indent: auto;
    
}

.t7 {
    font-size: 3em;
    text-indent: auto;
    
}

.t8 {
    font-size: 3.3em;
    text-indent: auto;

}

.t9 {
    font-size: 3.5em;
    text-indent: auto;

}

.t0 {
    font-size: 4.5em;
    text-indent: auto;
    
}

.th {
	font-size: 8em;
	text-indent: auto;
	text-align: center;
	
}

.shadow {
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-indent: .5em;
    _text-shadow: 2px 0px 2px silver;
    background: linear-gradient(blue, red);
    _background: radial-gradient(transparent);
    _background: conic-gradient(transparent);
    background-clip: text;
    
}

.shadow:hover {
    color: transparent;
    font-weight: normal;
    border-radius: .5em;
    -webkit-text-stroke: .1px white;
    -webkit-text-fill-color: black;
    text-shadow: 3px 0px 5px gold;
    background: linear-gradient(skyblue, pink);
    _background: radial-gradient(transparent);
    _background: conic-gradient(transparent);
    background-clip: padding-box;
    
}

.cen {
	 display: block;
	 align-self: center;
	 _vertical-align: middle;
	 text-align: center;
	 margin: auto;
	 
}

cen {
	 display: block;
	 align-self: center;
	 _vertical-align: middle;
	 text-align: center;
	 margin: auto;
	 
}

.footwidth {
	width: 100%;
	
}

.footwidth2 {
	width: 75%;
	
}

.footwidth3 {
	width: 50%;
	
}

.footwidth4 {
	width: 25%;
	
}

.footwidth5 {
	width: 85%;
	
}

.page {
    display: inline-block;
    flex-direction: row;
    box-sizing: border-box;
    _background: #c21e5630;
    width: auto;
    height: auto;
    position: static;
    z-index: 2;
    padding-bottom: auto;
    padding-top: 0em;
    padding-inline-start: .1em;
    padding-inline-end: .2em;
    _box-shadow: 2px 2px 2px 2px black;
    text-shadow: 2px 2px 3px white;
    _-webkit-text-stroke-color: lime;
    _-webkit-text-stroke-width: .5px;
    margin: auto;
    text-align: center;
    align-self: center;
        
}

.tsty {
	display: inline-block;
	flex-direction: row;
	flex-wrap: wrap;
	text-wrap: wrap;
	top: -50%;
	_position: inherit;
	position: relative; 
	box-sizing: border-box;
	text-shadow: 2px 5px 2px black;
	font-weight: bold;
	font-style: normal;
	font-family: inherit;
	text-align: left;
	vertical-align: middle;
	-webkit-text-stroke-color: silver;
	-webkit-text-stroke-width: .1px;
	z-index: 4;
	line-height: 0; /* text line height */
	
}

#white {
	color: white;
	
}

#black {
	color: black;
	
}

#blue {
	color: blue;
		
}

#skyblue {
	color: skyblue;
	
}

#navy {
	color: navy;
	
}

#lightblue {
	color: lightblue;
	
}

#cyan {
	color: cyan;
	
}

#green {
	color: green;
	
}

#lime {
	color: lime;
	
}

#lightgreen {
	color: lightgreen;
	
}

#red {
	color: red;
	
}

#pink {
	color: pink;
	
}

#silver {
	color: silver;
	
}

#gray {
	color: gray;
	
}

#lightgray {
	color: lightgray;
	
}

#yellow {
	color: yellow;
	
}

#gold {
	color: gold;
	
}

#olive {
	color: olive;
	
}

#orange {
	color: orange;
	
}

#brown {
	color: brown;
	
}

#violet {
	color: violet;
	
}

#twhite {
	color: white;
	font-family: rockwell;
	background: black;
	border-radius: 5px 5px 5px 5px;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
	_background: url("https://rjswebhost.com/images/stars.gif");
	z-index: 2;

}

#tblack {
	color: black;
	font-family: rockwell;
	background: white;
	border-radius: 5px 5px 5px 5px;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
	_background: url("https://rjswebhost.com/images/stars.gif");
	z-index: 2;

}

#tback {
    background: skyblue;
    _background-image: url("https://rjswebhost.com/images/stars.gif");
    _background: linear-gradient(skyblue, pink);
    _background: radial-gradient(skyblue, pink);
    _background: conic-gradient(skyblue, pink);
    background-clip: padding-box;
    height: 100%;
}


u {
    text-decoration: yellow underline .09em;
    line-height: 1.8;
    _border-radius: 5px;
	text-shadow: 2px 1px 2px silver;
	_box-shadow: inset 0px 0px 13px 5px gold;
        
}

/*<!-- Main Theme Settings -->*/

/*#new theme {
	color: #colorcode; 
    text-shadow: 0px 0px 0px none;
	background: #colorcode; 
	_background: linear-gradient(skyblue, pink);
    _background: radial-gradient(skyblue, pink);
    _background: conic-gradient(skyblue, pink);
	background-image: url(""); 
	background-attachment: fixed;
	background-size: cover; 
	_background-size: contain;
	display: inline; 
	float: inherit;
	font-weight: normal; 
	font-style: normal; 
	font-family: inherit; 
	font-size: auto; 
	box-sizing: border-box; 
    flex-direction: row;
	flex-wrap: wrap; 
	text-wrap: wrap; 
	padding-inline-start: .5em; 
	padding-inline-end: .5em; 
	-webkit-text-stroke-color: silver; 
	-webkit-text-stroke-width: .1px; 
	box-shadow: 2px 0px 2px 5px none; 
	border-radius: .5em .5em .5em .5em; 
	border-color: none; 
	border-style: none; 
	border-width: 5px; 
	position: static; 
	text-align: left; 
	vertical-align: text-top; 
	_text-decoration: yellow underline; 
	background-clip: border-box; 
	padding-top: .5em; 
	padding-bottom: auto; 
	text-indent: .5em; 
	z-index: 4; 
	opacity: 1; 
	width: auto; 
	height: auto; 

}*/

#tblank {
	color: colorcode; /* change text color*/
	background: colorcode; /* change background color */
	background: linear-gradient(none, none); /* change gradient colors */
	background-image: url(""); /* change background image */
	background-attachment: scroll; /* background scroll or fixed */
	background-size: cover; /* background covering [cover is whole page/ contain is tile] */
	_background-size: contain;
	display: inline; /* block display [don't change] */
	float: inherit;
	font-weight: bold; /* text bold or bolder */
	font-style: normal; /* text style [normal or other styles] */
	font-family: inherit; /* font family */
	font-size: auto; /* font size [keep at auto use id="t?" ?=text size 1 to 9 0=5em h=8em] */
	box-sizing: border-box; /* don't change */
    flex-direction: row; /* don't change */
	flex-wrap: wrap; /* don't change */
	text-wrap: wrap; /* don't change */
	padding-inline-start: .5em; /* line spacing left all text */
	padding-inline-end: .5em; /* line spacing right all text */
	-webkit-text-stroke-color: silver; /* text stroke color [color of line around text] */
	-webkit-text-stroke-width: .1px; /* text stroke width [width of line around text] */
	box-shadow: 0px 0px 0px 0px none; /* box shadow around theme */
	border-radius: .5em .5em .5em .5em; /* border radius round corners */
	border-color: none; /* border color */
	border-style: none; /* border style */
	border-width: 5px; /* border width */
	position: static; /* don't change */
	text-align: left; /* text align */
	vertical-align: baseline; /* text vertical align */
	text-decoration: yellow underline; /* underline color and style */
	text-shadow: 0px 0px 0px none; /* text shadow */
	background-clip: border-box; /* background and text background color */
	padding-top: .5em; /* top spacing [don't change] */
	padding-bottom: auto; /* bottom spacing [don't change] */
	text-indent: .5em; /* first text indent [don't change] */
	z-index: 4; /* don't change [display index] */
	opacity: 1; /* don't change [display view[ */
	width: auto; /* theme width */
	height: auto; /* theme height */

}

#new {
	color: black; 
	background-attachment: fixed;
	_background-size: cover; 
	_background-size: contain;
	display: inline-block; 
	float: inherit;
	font-weight: normal; 
	font-style: normal; 
	font-family: inherit; 
	font-size: auto; 
	box-sizing: border-box; 
    flex-direction: row;
	flex-wrap: wrap; 
	text-wrap: wrap; 
	padding-inline-start: .5em; 
	padding-inline-end: .5em; 
	-webkit-text-stroke-color: silver; 
	-webkit-text-stroke-width: .1px; 
	box-shadow: 2px 0px 2px 5px silver; 
	border-radius: .5em .5em .5em .5em; 
	border-color: black; 
	border-style: solid; 
	border-width: 5px; 
	position: static; 
	text-align: left; 
	vertical-align: text-top; 
	_text-decoration: yellow underline;
    text-shadow: 3px 0px 3px white; 
    _background: linear-gradient(to right, red, skyblue);
    _background: radial-gradient(skyblue, pink);
    _background: conic-gradient(skyblue, pink);
    background: lime; 
	_background-image: url(""); 
	_background-clip: border-box; 
    _background-clip: text; 
	padding-top: auto; 
	padding-bottom: auto; 
	text-indent: .5em; 
	z-index: 4; 
	opacity: 1; 
	width: 99%; 
	height: 100%; 

}

#default {
	color: #fff000;
	_background: #000fff;
	_background-image: url("");
	background-attachment: scroll;
	background-size: cover;
	_background-size: contain;
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	font-size: auto;
	box-sizing: border-box;
	flex-direction: row;
	flex-wrap: wrap;
	text-wrap: wrap;
	padding-inline-start: 0em;
	padding-inline-end: 0em;
	-webkit-text-stroke-color: silver;
	-webkit-text-stroke-width: .1px;
	box-shadow: 3px 1px 3px 5px gray;
	border-radius: .5em;
	border-color: silver;
	border-style: solid;
	border-width: 2px;
	position: static;
	text-align: left;
	vertical-align: middle;
	text-shadow: 3px 0px 3px black;
	background: linear-gradient(to left, skyblue, red);
	background-clip: border-box;
	padding-top: .1em;
	padding-bottom: auto;
	text-indent: .5em;
	z-index: 4;
	opacity: 1;
	width: 75%;
	height: auto;

}

#default2 {
	color: black;
	margin: .5em auto;
	_background: #000fff;
	_background-image: url("");
	background-attachment: scroll;
	background-size: cover;
	_background-size: contain;
	display: inline-block;
	font-weight: bold;
	font-style: italic;
	font-family: rockwell;
	font-size: auto;
	box-sizing: border-box;
	flex-direction: row;
	flex-wrap: wrap;
	text-wrap: wrap;
	padding-inline-start: 1em;
	padding-inline-end: 1em;
	-webkit-text-stroke-color: silver;
	-webkit-text-stroke-width: .1px;
	box-shadow: 3px 1px 3px 5px gray;
	border-radius: .5em;
	border-color: silver;
	border-style: solid;
	border-width: 2px;
	position: static;
	text-align: left;
	vertical-align: text-top;
	text-shadow: 3px 0px 3px black;
	background: linear-gradient(to left, skyblue, red);
	background-clip: border-box;
	padding-top: .1em;
	padding-bottom: .1em;
	text-indent: .5em;
	z-index: 4;
	opacity: 1;
	width: 75%;
	height: auto;

}

#tblankE {
	color: auto;
    _background: #000fff;
	background-image: url("");
	background-attachment: scroll;
	background-size: cover;
	_background-size: contain;
	display: inline-block;
   	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	font-size: auto;
	box-sizing: border-box;
	flex-direction: row;
	flex-wrap: wrap;
	text-wrap: wrap;
	padding-inline-start: .5em;
	padding-inline-end: .5em;
	-webkit-text-stroke-color: silver;
	-webkit-text-stroke-width: .1px;
	box-shadow: 3px 1px 3px 5px gray;
	border-radius: .5em;
	border-color: silver;
	border-style: solid;
	border-width: 2px;
	position: static;
	text-align: left;
    align-self: center;
	vertical-align: baseline;
	text-shadow: 3px 0px 3px black;
	background: linear-gradient(red, blue);
	background-clip: border-box;
	padding-top: .1em;
	padding-bottom: auto;
	text-indent: 0em;
	z-index: 4;
    opacity: 1;
	width: 95%;
	height: auto;

}

#turbo_t {
	color: yellow;
	background: black;
	_background: linear-gradient(to right, red, whitesmoke, blue);
	_background-image: url("https://rjswebhost.com/images/stars.gif");
	background-attachment: scroll;
	background-size: cover;
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	font-family: rockwell;
	font-size: auto;
	box-sizing: border-box;
	flex-direction: row;
	flex-wrap: wrap;
	text-wrap: wrap;
	padding-inline-start: .5em;
	padding-inline-end: .5em;
	-webkit-text-stroke-color: silver;
	-webkit-text-stroke-width: .1px;
	box-shadow: 2px 2px 8px 5px gold;
	border-radius: 1em 1em 0em 0em;
	border-color: black;
	border-style: solid;
	border-width: 3px;
	position: static;
	text-align: left;
    align-self: center;
	vertical-align: text-top;
	_text-decoration: yellow underline;
	text-shadow: 0px 0px 0px white;
	background-clip: border-box;
	padding-top: .1em;
	padding-bottom: auto;
	text-indent: .1em;
	z-index: 4;
	opacity: 1;
	width: 75%;
	height: auto;

}

#tcus {
    color: blue;
    text-shadow: 8px 0px 8px red;
    box-shadow: 3px 5px 3px 3px black;
    font-size: auto;
    padding-inline-start: .1em;
    padding-inline-end: .2em;
	font-family: auto;
	background: blue;
    _background: transparent;
	border-radius: 5px;
    padding-bottom: auto;
    _background: url("");
    _background: linear-gradient(skyblue, blue);
    _background-clip: text;
	z-index: 2;
    opacity: 1;
    margin: auto;
    width: 100%;
    height: 100%;    
    
}

	a[data-title]:hover:after {
    content: attr(data-title);
    background-image: linear-gradient(black, white);
    -webkit-text-fill-color: yellow;
    -webkit-text-stroke-color: white;
    _-webkit-text-stroke-width: .1px;
    border-radius: 3px;
    _box-shadow: 0px 0px 1px 1px white;
    font-family: Rockwell;
    font-size: 16px;
    position: absolute;
    opacity: 1;
    visibility: viable;
    padding: 5px 5px 5px 5px;
    margin: 25px auto;

}

a:link{color: yellow; text-decoration: none;}
a:visited{color: gold; text-decoration: none;}
a:hover{color: white; text-decoration: none;}
