/*___ color.css: Color/Backgrounds Styles ___*/

/*___ Section 1: Global Color/Backgrounds Styles ___*/

html 
{
    background      : #FFFFFF url(images/htmlBG.jpg) repeat-x top left;
}

body 
{
    background-color: #FFFFFF;
    color           : #2F2F2F;
}

h1 
{
}

h2 
{
}

h3 
{
    color           : #4F0000;
}

h4 
{
}

h5 
{
    color           : #4F0000;
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
    color           : #4C83AF;
}

a:visited 
{
    color           : #4C83AF;
}

a:hover 
{
    color           : #4C83AF;
}

table 
{
}

tr 
{
}

th 
{
    border          : solid 1px #5D5D5D;
}

td 
{
    border          : solid 1px #5D5D5D;
}

img 
{
}

/*___ Section 2: Site-Specific Global Color/Backgrounds Modules ___*/

/*___ Section 3: Unique Element-Specific Global Color/Backgrounds Styles ___*/

/*___ DIV _________________________________________________________________*/
#content.home
{
    background      : transparent url(images/contentBG.jpg) repeat-y top left;
}

#content
{
    background      : transparent url(images/contentBaseBG.jpg) repeat-y top left;
}

#header
{
    background      : transparent url(images/headerBG.jpg) no-repeat top left;
}

#secondary
{
    color           : #FFFFFF;
}

#footer
{
    background-color: #4F0000;
    color           : #EFEFEF;
}

#testimonials
{
    background      : transparent url(images/testimonialsBG.jpg) no-repeat bottom right;
}

#map{
    border	    : solid 1px black;
}

/*___ SPAN _________________________________________________________________*/

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/
#header .contact
{
    color           : #FFFFFF;
}

/*___ H3 _________________________________________________________________*/
.home #secondary h3
{
    color           : #FFFFFF;
}

#primary > h3,
#testimonials h3,
.rss h3
{
    border-bottom   : solid 1px #4F0000;
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/
#secondary h5
{
    color           : #FFFFFF;
}

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/
/*#main.nav
{
    background      : #5D5D5D;
}*/

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/
#main.nav li
{
    background      : transparent url(images/navItemBG.png) no-repeat top left;
}

#main.nav li:first-child
{
    background      : none;
}

.important > li
{
    background      : transparent url(images/listBG.jpg) no-repeat top left;
}

.laws
{
    background      : transparent url(images/lawsBG.jpg) no-repeat top left;
}

.license
{
    background      : transparent url(images/licenseBG.png) no-repeat top left;
}

.canada
{
    background      : transparent url(images/canadaBG.jpg) no-repeat top left;
}

.attorney
{
    background      : transparent url(images/attorneyBG.jpg) no-repeat top left;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/
h1 a,
h1 a:visited,
h1 a:hover
{
    background      : transparent url(images/logo.gif) no-repeat top left;
}

#main.nav a
{
    color           : #FFFFFF;
}

#secondary .sub a
{
    color           : #FFFFFF;
}

.sub a:hover,
.sub a.active
{
    background      : #5D5D5D;
}

.sub ul a:hover,
.sub ul a.active
{
	background		: none;
}

#secondary a
{
	color			: #B3D5EF;
}

#main.nav li a:hover,
#main.nav .active
{
    background      : #343434;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/
img
{
    border          : solid 1px #5D5D5D;
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

/*___ CITE _________________________________________________________________*/
#footer cite
{
    background      : #8d8d8d;
    border-left     : solid 1px #323232;
    border-right    : solid 1px #323232;
    color           : #323232;
}

/*___Group/Section/Class_________________________________________________________________*/