@charset "utf-8";
body {
	margin:auto;
    background-image:radial-gradient(white,white,#cccccc);
    background-color:white;
    background-position:top;
    background-attachment:fixed;
}
.dodger { background-image:radial-gradient(white,#FFFFAF,#8CDFFA,dodgerblue); }
.yellow {background-image:linear-gradient(90deg,#FFFFAF,white,#FFFFAF); }

.table  {width:auto; margin:0;   padding:20px; border-radius:36px;  background-image:radial-gradient(white,#FFFFAF,#8CDFFA,dodgerblue); box-shadow:0 0 22px #FFFFAF; }
.table2 {width:auto; margin:0px; padding:20px; border-radius:36px;  background-image:radial-gradient(white,#FFFFAF,#8CDFFA,#D580FF); box-shadow:0 0 22px #FFFFAF; }
.table3 {width:auto; margin:0px; padding:8px;  border-radius:194px; background-image:radial-gradient(white,#FFFFAF,#8CDFFA,#ff95fd); box-shadow:0 0 33px #D580FF; }

.button {font-variant:small-caps; letter-spacing:2px; font-size:large;}
.buttons {font-variant:normal; letter-spacing:1px; font-size:medium; font-weight:normal; text-transform:uppercase; }
.circle  {font-variant:small-caps; letter-spacing:4px; font-size:x-large; border-radius:194px; background-image:linear-gradient(#FFFFAF,white,#e2fced); box-shadow:#bdecfb 0px 2px 11px}
.colorful {text-align:left; background-image:radial-gradient(white,#FFFFAF,#8CDFFA,#D580FF); margin:0; box-shadow:0 0 22px #8CDFFA; }
.rainbow {background-image:linear-gradient(90deg,#D580FF,#8CDFFA,#FFFFAF,#8CDFFA,#D580FF); }
.whiteivory {padding:0 20px; background-image:linear-gradient(90deg,white,ivory); }

.purple {color:#8000FF; text-align:center;}

.softshadow {box-shadow:0 0 11px #877069;}

p { font-family:arial, sans-serif;
    text-align:left; 
    font-size:medium;
    font-weight:normal; 
    color:black; 
    line-height:22px; 
    letter-spacing:.5px;
    font-variant:normal;
    font-weight:normal;
}
.p6 { font-family:arial, sans-serif; 
    font-size:medium; 
    padding:0 6px;
    color:black; 
    line-height:22px; 
    letter-spacing:.5px;
    font-weight:normal; 
}
.ic {font-variant:small-caps; font-size:large; letter-spacing:.5px; font-weight:normal; }

.diams {font-size:large; color:darkgoldenrod; text-shadow: 0 0 2px #ddc776 }

.norm {
	font-size: medium;
	font-family: Arial, sans-serif; 
	color: black;
	letter-spacing:1px; 
	text-transform:none; 
	text-align:left; 
	line-height:24px;
	letter-spacing:1px;
}
h1 {
	font-family:arial, sans-serif; 
    font-size:large; 
    color:black; 
    line-height:22px; 
    letter-spacing:1px;
    text-shadow:2px 2px ivory; 
    text-align:center;
}
.h1 {
	font-family:arial, sans-serif; 
    font-size:x-large; 
    color:black; 
    line-height:22px; 
    letter-spacing:2px;
    text-shadow:2px 2px ivory; 
    text-align:center;
}
h2 {
	font-size: large;
	color: black; 
	font-family: Arial, sans-serif; 
	text-align: center;
    font-variant:small-caps;
}
h3 {
	font-size: medium;
	color: black; 
	font-family: Arial, sans-serif; 
	text-align: left;
    font-weight:bold;
}

h4 {
	font-size: medium;
	color: black; 
	font-family: Arial, sans-serif;
}

hr {
    color: darkgoldenrod;
}

.responsive {
    width: 98%;
    max-width: 700px;
    height: auto;
    border: solid black 1px;
    box-shadow: 2px 2px 2px silver;
}
figure { 
    margin:4px 8px 0 0; 
    width:250px; height:auto; 
    border-radius:8px; border-top: ridge 4px #faf2c6; border-right: ridge 4px #c3962d; border-bottom: ridge 4px #92835e; border-left: ridge 4px #d9c55c; 
    box-shadow:0 0 11px #877069; 
    float:left;
    background-color:darkgoldenrod;
}
figcaption {
    background-color:white;
    border-right: solid gray 1px;
    border-left: solid gray 1px;
    color: black;
    font-family:verdana,sans-serif;
    font-variant:small-caps;
    text-align: center;

}
figure2 { 
    margin:auto; 
    width:100%;
}
figcaption2 {
    color: black;
    font-family:arial,sans-serif;
    font-size:medium;
    text-align: center;
    font-variant:none;
    font-weight:normal;
}

.imGleft { margin:0 8px 8px 0; width:250px; height:auto; border-top: ridge 2px #faf2c6; border-right: ridge 2px #c3962d; border-bottom: ridge 2px #92835e; border-left: ridge 2px #d9c55c; float:left;}

.image { width:365px; height:auto; border-radius:194px; border-top: ridge 8px white; border-right: ridge 4px #BA85BA; border-bottom: ridge 4px #653765; border-left: ridge 4px #E2CCE2; box-shadow:0 0 11px #6E466E; }
.imageGold { border-radius:8px; border-top: ridge 4px #faf2c6; border-right: ridge 4px #c3962d; border-bottom: ridge 4px #92835e; border-left: ridge 4px #d9c55c; box-shadow:0 0 11px #877069; }
.imageGold-F { max-width:800px; width:100%; height:auto; border-radius:8px; border-top: ridge 4px #faf2c6; border-right: ridge 4px #c3962d; border-bottom: ridge 4px #92835e; border-left: ridge 4px #d9c55c; box-shadow:0 0 11px #877069; }
.imageGold-L { float:left; border-radius:8px; border-top: ridge 4px #faf2c6; border-right: ridge 4px #c3962d; border-bottom: ridge 4px #92835e; border-left: ridge 4px #d9c55c; box-shadow:0 0 11px #877069; }
.imageGold-R { float:right; border-radius:8px; border-top: ridge 4px #faf2c6; border-right: ridge 4px #c3962d; border-bottom: ridge 4px #92835e; border-left: ridge 4px #d9c55c; box-shadow:0 0 11px #877069; }
.merch  { width:350px; height:auto; border: 1px black solid;}
.mleft  { width:350px; height:auto; border-top: 1px black solid; border-right: 1px black solid; border-bottom: 1px black solid; border-left: 0px; }
.mright { width:350px; height:auto; border-top: 1px black solid; border-right: 0px; border-bottom: 1px black solid; border-left: 1px black solid; }

.ftT {
    text-align:center; 
    padding:8px 0 8px 0; 
    margin:0; letter-spacing:1px; 
    border-top:ridge #D0A1FF 1px; 
    border-bottom:groove #D0A1FF 1px; 
    box-shadow:0 0 10px 1px #D0A1FF; 
    text-transform:none; 
    font-variant:small-caps; 
    color:indigo;
 }
.topline { border-top:solid purple thin; 
}
.copyBG {
    text-align:center;
    font-variant:small-caps; 
}
.copy1 {
    color:dodgerblue;
    text-align:center;
    font-size:small;
    line-height:normal;
    text-decoration:none;
    letter-spacing:normal;
    text-transform:uppercase;
}
.copy a:hover {
    text-decoration:underline;
    letter-spacing:normal;
}

a:link    {color: blue; font-family: arial, sans-serif; font-size: large; letter-spacing:1px; line-height:24px;}
a:visited {color: #4e0f9f; font-family: arial, sans-serif; font-size: large; letter-spacing:1px; line-height:24px;}
a:hover   {color: dodgerblue; font-family: arial, sans-serif; font-size: large; letter-spacing:1px; line-height:24px;}

ul { font-family:arial, sans-serif; 
     font-size:medium; 
     color:black; 
     line-height:24px; 
     letter-spacing:1px;
/*  list-style-image: url(../images/heart.png); */
}

.footerBG {
    background-image: url(../images/header-bg2020.jpg); 
    background-position:top; 
    background-color:#e6e6fa; 
}
.ftT {
    text-align:center; 
    padding:8px 0 8px 0; 
    margin:0; letter-spacing:1px; 
    border-top:ridge #D0A1FF 1px; 
    border-bottom:groove #D0A1FF 1px; 
    box-shadow:0 0 10px 1px #D0A1FF; 
    text-transform:none; 
    font-variant:small-caps; 
    color:indigo;
 }
.copyBG {
    text-align:center; 
}
.copy {
    text-align:center;
	font-size:small;
    color:#606B90;
    line-height:normal;
    text-transform:none;
    text-decoration:none;
    letter-spacing:normal;
    text-transform:capitalize;
}
.copy2 {
    text-align:center;
    font-size:15px;
    font-family:arial,sans-serif;
    font-variant:small-caps;
    color:#606B90;
    line-height:normal;
    text-transform:none; 
    text-decoration:none;
    letter-spacing:1px;
 }
a:link {color: blue; text-decoration: underline; font-family: arial, sans-serif; font-size: large; letter-spacing:1px; line-height:24px;}
a:visited {color: #333333; text-decoration: underline;  font-family: arial, sans-serif; font-size: large; letter-spacing:1px; line-height:24px;}
a:hover {color: dodgerblue; text-decoration: none; font-family: arial, sans-serif; font-size: large; letter-spacing:1px; line-height:24px; background-color:white; }
.pale {background-image:radial-gradient(white,#EBEEFF,#FFF8F8)}
.ltgreenbox2 {background-image:linear-gradient(90deg, #F4FFF4, white, white, #F4FFF4); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3)}
.ltyellowbox {background-image:linear-gradient(90deg, lightyellow, white, lightyellow); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3)}
.ltyellowbox2 {background-image:linear-gradient(90deg, lightyellow, white, white, lightyellow); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3)}
.ltbluebox {background-image:linear-gradient(90deg, lightblue, white, lightblue); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3)}
.ltbluebox2 {background-image:linear-gradient(90deg, lightblue, white, white, lightblue); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3)}

.pinkbox2 {background-image:linear-gradient(90deg, #FFF2FF, white, white, #FFF2FF); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3)}

.gold {background-image:radial-gradient(white,#E3CB97); margin:0; padding:4px 0; box-shadow:0 0 22px #9E7552 }
.blue {background-image:radial-gradient(white,#D3F4FD,#50A09E); margin:0; padding:4px 0; box-shadow:0 0 22px #50A09E }

.alicebox {background-image:linear-gradient(90deg, aliceblue, white, aliceblue); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3)}

.bluediag {background-image:linear-gradient(75deg, white, #DDDFFF, white, #DDDFFF)}
.silverdiag {background-image:linear-gradient(75deg, silver, white, silver, white)}
.greendiag {background-image:linear-gradient(75deg, #F4FFF4, white, #F4FFF4, white); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3);}
.yellowdiag {background-image:linear-gradient(75deg, lightyellow, white, lightyellow, white); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3);}
.pinkdiag {background-image:linear-gradient(75deg, #FFF2FF, white, #FFF2FF, white); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3);}
.alicediag {background-image:linear-gradient(75deg, aliceblue, white, aliceblue, white); box-shadow: 4px 4px 10px 1px rgba(0,0,0,0.3);}


