body
{
	background:#520072 url('/images/overlays/zzz_affirmations.png') repeat top center;
	font-size:10px;
}
#accent-panel
{
	background:#8828a8 url('/images/overlays/polka-dots.png') repeat top center;
}
#page-wrapper
{
	background-color:#520072;
}
form, #myslides
{
	background:#8828a8 url('/images/overlays/polka-dots.png') repeat top center;
}
#myslides
{
	border:2px solid #8828a8;
}
#selfie-tn
{
	border:2px solid #8828a8;
}
fieldset
{
	border: 5px solid #8828a8;
}
#logo-container, #flip-graphic
{
	background:transparent;
}
#header-address p
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#ffffff;
}
#header-address .phone
{
	font-family:"Playfair Display","times new roman", serif;
	color:#131516;
}
#content-container
{
	border-top:1px solid #520072;
	border-right:2px solid #520072;
	border-bottom:2px solid #520072;
	border-left:1px solid #520072;
	-moz-box-shadow: 2px 2px 15px #520072;
	-webkit-box-shadow: 2px 2px 15px #520072;
	box-shadow: 2px 2px 15px #520072;
}
#primary-nav li
{
	font-family:"Playfair Display","times new roman", serif;
	color:#131516;
}
#mobile-nav-container li
{
	background:#ffffff url('/images/footer-shadow.png') scroll repeat-x left bottom;
	border-top:1px solid #ffffff;
	border-color:hsl(240,30%,70%);
}
#mobile-nav-container li:hover
{
	background:#520072 url('/images/footer-shadow.png') scroll repeat-x left bottom;
	border-top:1px solid #520072;
	border-color:hsl(240,30%,70%);
}
#primary-nav a
{
	color:#ffffff;
}
#primary-nav a:hover
{
	color:#802bb1;
}
#side-container
{
	border-top:1px solid #520072;
	border-right:2px solid #520072;	
	border-bottom:2px solid #520072;
	border-left:1px solid #520072;
}
#footer-wrapper, #primary-nav-wrapper
{
	background-color: #8828a8;
	background:#8828a8 url('/images/overlays/polka-dots.png') repeat top center;
}

/*===========================================
 * TEXT COLORING
 *===========================================*/
h1
{
	font-family:"Playfair Display:500","times new roman", serif;
	color:#131516;
}
#header-text  h1
{
	font-family:"Playfair Display:500","times new roman", serif;
	color:#ffffff;
}
h2
{
	color:#802bb1;
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
#header-text  h2
{
	color:#ffffff;
	font-family:"Playfair Display","times new roman", serif;
}
h3
{
	color:#802bb1;
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
#header-text h3
{
	color:#ffffff;
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
#header-phones > div > h1 a , #header-phones > div h3
{
	color:#ffffff!important;
	text-decoration:none;
}
#header-phones h3, #header-phones h1
{
	color:#ffffff!important;
}
h3.tiles1
{
	color:#802bb1;
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
h3.tiles2
{
	color:#802bb1;
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
h4
{
	font-family:"Playfair Display","times new roman", serif;
}
h5
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
p, li
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#131516;
}

#side-container p
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#131516;
}
#myslides p.tip
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
#myslides p.tip-head
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#802bb1;
}
a
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#802bb1;
}
li.pnav a
{
	font-family:"Playfair Display", tahoma, sans-serif;
	color:#802bb1!important;
}
#primary-options > li a
{
	font-family:"Playfair Display", tahoma, sans-serif;
	color:#802bb1!important;
}
#mobile-options > li > a
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#f2c6ff!important;
}
#footer-wrapper > div > div > p > a
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#f2c6ff!important;
	text-decoration:none;
}
#footer-wrapper a
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#f2c6ff!important;
	text-decoration:none;
}
#footer-wrapper > div > div > p > a:hover
{
	text-decoration:underline!important;
}
#footer-wrapper h4
{
	font-weight:normal!important;
	color:#ffffff!important;
}
#footer-wrapper p
{
	color:#ffffff!important;
}
#bicolumn-parent a 
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#f2c6ff!important;
}
#tricolumn-parent a
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#f2c6ff!important;
}
.tiles1, .tiles2
{
	color:#f2c6ff!important;
}
.emphasize, .bright
{
	color:#802bb1;
}
#side-container a
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#ffffff;
}
ul a
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#ffffff;
}

a:hover
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
	color:#802bb1;
}
.small
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
.emphasize
{
	font-family:"Playfair Display:500", serif;
	font-style:italic; 
}
label
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
li
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
ul.small li
{
	font-family:"Playfair Display:500", tahoma, sans-serif;
}
li.pnav
{
	color:#520072;
}
