/* RejoiceAndSing.com Style Sheet May 2021 */

#favorite_styled
<style>
<!-- 
.styled {
border: 0;
line-height: 2.5;
padding: 0 20px;
font-size: 1rem;
text-align: center;
color: #fff;
text-shadow: 1px 1px 1px #000;
border-radius: 10px;
background-color: rgba(220, 0, 0, 1);
background-image: linear-gradient(to top left,
rgba(0, 0, 0, .2),
rgba(0, 0, 0, .2) 30%,
rgba(0, 0, 0, 0));
box-shadow: inset 2px 2px 3px rgba(255, 255, 255, .6),
inset -2px -2px 3px rgba(0, 0, 0, .6);
}

.styled:hover {
background-color: rgba(255, 0, 0, 1);
}

.styled:active {
box-shadow: inset -2px -2px 3px rgba(255, 255, 255, .6),
inset 2px 2px 3px rgba(0, 0, 0, .6);
}
 -->
</style>


#primary_nav_wrap
{
margin-top:15px
}

#primary_nav_wrap ul
{
list-style:none;
position:relative;
float:left;
margin:0;
padding:0
}

#primary_nav_wrap ul a
{
display:block;
color:#333;
text-decoration:none;
font-weight:700;
font-size:12px;
line-height:32px;
padding:0 15px;
font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

#primary_nav_wrap ul li
{
position:relative;
float:left;
margin:0;
padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
background:#ddd
}

#primary_nav_wrap ul li:hover
{
background:#f6f6f6
}

#primary_nav_wrap ul ul
{
display:none;
position:absolute;
top:100%;
left:0;
background:#fff;
padding:0
}

#primary_nav_wrap ul ul li
{
float:none;
width:200px
}

.pnl1
{
margin-top:-550px;
}



#primary_nav_wrap ul ul a
{
line-height:120%;
padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
top:0;
left:100%
}

#primary_nav_wrap ul li:hover > ul
{
display:block
}



/* MAIN FONT STYLE*/

BODY {
font-family: arial,helvetica,sans-serif,vivaldi;
font-size: 12px;
color:#000000;
background-color: #FFFFFF;
}



TD, P, BLOCKQUOTE, .normal
{
font-family: arial,helvetica,sans-serif,vivaldi;
font-size: 12px;
color:#000000;
}


LI{
font-family: arial,helvetica,sans-serif,vivaldi;
font-size: 12px;
line-height: 15px;
color:#000000;
}


.specialp{
line-height: 14px;

}


.note {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt}




/* PLUM BANNER */

.banner{
font-size: 14px;
color: #EDE3C8;
font-weight: bold;
}



/* TH */

TH {
font-family: arial,helvetica,sans-serif,vivaldi;
font-size: 11px;
color:#000000;
font-weight: bold;
}



/* PREFORMATTED TEXT*/

PRE {
font-family: courier,monospace;
font-size: 12px;
}

/* SPAN */

<style>
a:link {
  color: green;
  background-color: transparent;
  text-decoration: none;
}
a:visited {
  color: pink;
  background-color: transparent;
  text-decoration: none;
}
a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}
a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}
</style>



/* LINKS 996600 */

A:link {color: blue;
font-weight: bold;
text-decoration: none;
}

A:active {color:#1E90FF;
font-weight: bold;
text-decoration: none;
}

A:visited {color: blue;
font-weight: bold;
text-decoration: none;
}

A.highlight:link {color:#1E90FF;
font-weight: bold;
text-decoration: none;
background-color: #E5ECF2;
}

A.highlight:visited {color:#4169E1;
font-weight: bold;
text-decoration: none;
background-color: #E5ECF2;
}




/* LIGHT COLOR TEXT*/

.lighttext {
color: #EDE3C8;
}



/* Light Background*/

.tabcolor{
background-color: #EDE3C8;
padding: 3px;
}

/* Light Background*/

.tabcolorb{
background-color: #EDE3C8;
padding: 3px;
font-weight: bold;
}


.alttabcolor{
background-color: #E5ECF2;
padding: 3px;
}





/*UNDERLINED TEXT*/

.underline {
text-decoration:underline;
}


/*ITALIC TEXT*/

.italic {
font-style: italic;
}

/* BOLD TEXT*/

.bold {

font-weight: bold;
}

.boldcolor {
font-weight: bold;
}

/* CENTERED TEXT*/

.center {

text-align: center;
}


/*INDENT TO SMALL*/
.detailindent  {
font-size: 11px;
margin-left: 1in;
}










/*PRICES*/

.price {

font-family: arial,helvetica,sans-serif,vivaldi;

font-size: 14px;

font-weight: bold;

}


/*LARGE BLOCKS OF TEXT*/

.testimony {
font-family: arial,helvetica,sans-serif,vivaldi;
font-size: 13px;
line-height: 14px;
}






/*ACCENT COLOR- TEXT*/

.accent {color: #804040;}
/* it was #000000 */


/* REGULAR TEST FONT */

.regulardetailwhite{
font-size: 12px;
color: #ffffff;
}


.regular40detail{
font-size: 40px;
color: #804040;
}


.regularbigger{
font-size: 17px;
color: #00ff00;
}


.regulartext{
font-size: 20px;
color: #804040;
}


/* MIDDLE TEXT FONT*/

.intermdetail{

font-size: 11px;

color: teal;

}



/* SMALLEST FONT*/

.detail{
font-size: 14px;
color: blue;
}

.intermdetail{
font-size: 14px;
color: #804040;
}

.centerdetail{
font-size: 14px;
margin-center: center;
color: red;
}



.rightdetail{
font-size: 14px;
margin-right: 1in;
color: blue;
}


/* TEXT ALIGN RIGHT*/
.rightside {
text-align: right;

}






/* HEADER
STYLES*/


/*PRIMARY HEADING*/

H1 {font-size: 16px;

font-weight:
bold;

}




/*SECONDARY HEADING*/

H2 {font-size: 15px;

font-weight:
bold;

}



/*TERTIARY HEADING*/

H3 {font-size: 14px;
font-weight:
bold;

}




H4 {font-size: 12px;
font-weight: bold;

}
