/*___ color.css: Color/Backgrounds Styles ___*/

/*___ Section 1: Global Color/Backgrounds Styles ___*/

html 
{
	background		: white url(images/htmlBackground.png) repeat-x left top;
}

body 
{
	color			: #333331;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
	color			: #4d1e3b;
}

a:visited 
{
	color			: #4d1e3b;
}

a:hover 
{
	color			: #4d1e3b;
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/*___ Section 2: Site-Specific Global Color/Backgrounds Modules ___*/
.button,
.button:visited,
#primary p .button,
#primary p .button:visited,
#secondary p .button,
#secondary p .button:visited
{
    color           : #FFFFFF;
    background      : #583344;
}

.button:hover,
#primary p .button:hover,
#secondary p .button:hover
{
    color           : #FFFFFF;
    background      : #8C617C;
}

/*___ Section 3: Unique Element-Specific Global Color/Backgrounds Styles ___*/

/*___ DIV _________________________________________________________________*/

#header .vcard
{
	background		: #c6d5a3 url(images/butterfly.png) no-repeat left top;	
}

#content
{
	background		: transparent url(images/contentBackground.png) repeat-y right top;	
}

#footer
{
	background-color: #fdfad6;
	border-top		: solid 1px #6d6a68;	
}

#social
{
	background-color: #c6d5a3;
	border-top		: solid 1px #6d6a68;	
}

#resources
{
	background-color: white;
	border			: solid 3px #e2dda0;
	border-radius	: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}	

#footer .wrapper
{
	background		: transparent url(images/footerWrapperBackground.png) repeat-y right top;	
}

/*#first
{
	background		: transparent url(images/aside.jpg) no-repeat 50% top;	
}*/

#appointment
{
	background-color: #dde9cc;
	border			: solid 3px #acbe91;	
}

/*___ SPAN _________________________________________________________________*/

/*___ H1 _________________________________________________________________*/

#header h1
{
	background		: #fbf6ba url(images/logo.png) no-repeat left top;
	background		: rgba(251, 246, 186, 0.59) url(images/logo.png) no-repeat left top;	
}

/*___ H2 _________________________________________________________________*/

/*___ H3 _________________________________________________________________*/

#collage h3
{
	background		: transparent url(images/soulCollage.jpg) no-repeat left top;	
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

#menu ul
{
	background-color: #4d1e3b;
	background-color: rgba(77, 30, 59, 0.8);
}

#twitter_update_list
{
	background		: transparent url(images/twitterBird.jpg) no-repeat left;	
}

.sets.dropdown
{
    background      : #583344;
    background      : rgba(77, 30, 59, 0.8);
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

#menu > li
{
	border-left		: solid 2px white;
}

#menu > li:first-child
{
	border-left		: none;	
}

.sets.dropdown li:first-child
{
    border-bottom   : solid 1px #4D1E3B;
}

.sets.dropdown li:hover
{
	background-color: #a58f9b;
	background-color: rgba(255, 255, 255, 0.5);
}

.testimonials li 
{
	background		: transparent url(images/testimonialsBG.png) no-repeat top center;
}

.testimonials li:first-child
{
	background		: none;
}

.sets.dropdown li:first-child
{
    border-bottom   : solid 1px #4D1E3B;
}

.sets.dropdown li:hover
{
	background-color: #a58f9b;
	background-color: rgba(255, 255, 255, 0.5);
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

#header .email .value
{
	background-color: #e1e7bc;	
}

#menu a,
#menu a:visited,
#menu a:hover
{
	color			: #ffffff;	
}

#menu ul a:hover,
#menu ul a.active
{
	background-color: #a58f9b;
	background-color: rgba(255, 255, 255, 0.5);
}

#twitter
{
	background		: transparent url(images/twitter.png) no-repeat left top;	
}

#flickr
{
	background		: transparent url(images/flickr.png) no-repeat left top;	
}

#facebook
{
	background		: transparent url(images/facebook.png) no-repeat left top;	
}

#reiki
{
	background		: transparent url(images/intlCenterForReikiTraining.png) no-repeat left top;  
}
	
#primary p a,
#secondary p a,
#resources a
{
	background-color: #fcf9d4;	
}

.sets.dropdown a
{
    color           : #FFFFFF;
}

.sets.dropdown li:first-child a
{
    background      : transparent url(images/arrow.png) no-repeat 625px 5px;
}

.sets.dropdown li:first-child a:hover
{
	background      : transparent url(images/arrow.png) no-repeat 625px 5px;
    background      : transparent url(images/arrow.png) no-repeat 625px 5px;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

#colleenThumb
{
	border			: solid 3px #acbe91;	
}

#flickr_badge_wrapper img
{
	border			: solid 3px #6e6c6c;
	border-radius	: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#flickr_badge_wrapper img:hover
{
	border			: solid 3px #4D1E3B;
}

#resources img
{
	border			: solid 3px #E2DDA0;
	border-radius	: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#secondary img
{
	border			: solid 3px #acbe91;
}

.sets img,
.photos img
{
    background      : url(images/imgBGTop.jpg) no-repeat top left;
    background      : url(images/imgBGTop.jpg) no-repeat top left, url(images/imgBGBottom.jpg) no-repeat bottom right;
}

.sets.dropdown img
{
    background      : none;
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/

ol.calendar .vevent .dateRange abbr
{
	border			: none;	
}
