h1 {
font-family:Vivaldi;
text-align:center;
font-size:6em;
color:#f35626;
background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-animation: hue 15s infinite linear;
}
@-webkit-keyframes hue {
    from {
      -webkit-filter: hue-rotate(0deg);
    }
    to {
      -webkit-filter: hue-rotate(360deg);
    }
}
}
img {
display: block;
margin-left: auto;
margin-right: auto;
text-align:center;
}
body {
background-color: #0E1011;
display: block;
}
table {
border: 1em;
display: block;
margin-left: auto;
margin-right: auto; 
width: 35em;
height: 10em;
}
a {
text-decoration: none;
}
h2 {
font-size:3em;
color: #CC0000;
font-family:Vivaldi;
text-shadow: 4px 4px 1px #300000;
4px 6px 1px #400000; 4px 8px 1px #500000; 4px 60px 5px #FF0000;
}
p2 {
color: #FFFFFF;
font-family:Vivaldi;
font-size:2em;
}
/*separate the paragraph by add a number such like'p3'*/
h3 {
font-size:3em;
color: #CC0000;
font-family:Vivaldi;
text-shadow: 4px 4px 1px #300000;
4px 6px 1px #400000; 4px 8px 1px #500000; 4px 60px 5px #FF0000;
}
#dog {
color: #FFFFFF;
font-family:Vivaldi;
font-size:2em;
}
th {
color: #00FF66;
font-family:Vivaldi;
font-size: 40px;
}
.button {
border-radius: 5px;
border: 2px solid #6495ED;
background-color: #BCD2EE;
height: 50px;
width: 120px;
margin: auto;
text-align: center;
}
span {
font-weight: bold;
font-size: 18px;
color: #ffffff;
}
td img {
display: block;
margin-left: auto;
margin-right: auto; 
width:12em;
height:12em;
}
#camaro {
color: #FFFFFF;
font-family:Vivaldi;
font-size:2em;
}
h4 {
font-size:3em;
color: #CC0000;
font-family:Vivaldi;
text-shadow: 4px 4px 1px #300000;
4px 6px 1px #400000; 4px 8px 1px #500000; 4px 60px 5px #FF0000;
}
.container{
	width: 420px;
	margin:50px auto 0;
	overflow: hidden;
	padding:5px;
}
.element{
	width:30px;
	height:30px;
	margin:4px;
	background-color:#A0DFAC;
	float:left;
}
.element span{
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	border:2px solid #fff;
}
/* For matching the first letter and line: */
p:first-letter{
	background-color: #666;
	color: #FFF;
	font-size: 24px;
	font-style:normal;
	display: inline-block;
	padding: 0 5px;
	border-radius: 3px;
	margin-right: 2px;
	font-family: serif;
}
p:first-line{
	font-size: 16px;
	text-transform: smallcaps;
	font-style: italic;
	text-decoration: underline;
}
/* Make the first and last elements purple */
.element:first-child,
.element:last-child{
	background-color:#948bd8;
}
/* Make every other element rounded */
.element:nth-child(odd){
	border-radius:50%;
}
/* Make the sixth element red */
.element:nth-child(6){
	background-color:#cb6364;
}
/* Style the element which contains the span */
.element:not(:empty){
	background-color:#444;
	position:relative;
	-webkit-transform:rotate(25deg);
	transform:rotate(25deg);
}
/* Target elements by attribute */
.element[data-foo=bar1]{
	background-color:#aaa;
}
.element[data-foo=bar2]{
	background-color:#d7cb89;
}
.element[data-foo^=bar]{
	width: 16px;
	height: 16px;
	margin: 11px;
}
.element[data-foo=bar2] + .elem{
	background-color:#78ccd2;
}
marquee p{
background-color:#394149;
font-family:Vivaldi;
color:#13E9B0;
}