/*___ color.css: Color/Backgrounds Styles ___*/

/*___ Section 1: Global Color/Backgrounds Styles ___*/

html 
{
}

body 
{
    background      : transparent url(images/footerBG.jpg) repeat-x bottom left;
    color           : #2A3F5A;
}

h1 
{
}

h2 
{
    color           : #B8CC6D;
}

h3 
{
    color           : #FFFFFF;
}

h4 
{
    color           : #98A955;
}

h5 
{
    color           : #23465C;
}

h6 
{
    color           : #23465C;
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
    color           : #0066CC;
}

a:visited 
{
    color           : #0066CC;
}

a:hover 
{
    color           : #0066CC;
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/*___ Section 2: Site-Specific Global Color/Backgrounds Modules ___*/
html
{
    background      : #BACD71 url(images/bodyBG.jpg) repeat-x top left;
}

#home
{
    background      : #BACD71 url(images/bodyHomeBG.jpg) repeat-x top left;
}

#home body
{
    background      : transparent url(images/footerHomeBG.jpg) repeat-x bottom left;
}

.primary
{
    color           : #2A3F5A;
}

.sidebar b
{
    color           : #525455;
}

input[type="text"],
input[type="password"],
textarea,
select
{
    background-color: #FFFFFF;
    border          : none;
    color           : #75786F;
}

.primary input[type="text"],
.primary input[type="password"],
.primary textarea,
.primary select
{
    border          : solid 1px #BACD71;
}

input[type="button"],
.email,
.email:hover,
.email:visited,
a.button,
a.button:hover,
a.button:visited
{
    background      : transparent none;
    background-color: #7FB2E5;
    color           : #FFFFFF;
    border          : solid 1px #FFFFFF;
}

.blog.janae h4,
.blog.janae a,
.blog.janae a:hover,
.blog.janae a:visited
{
    color           : #FFC0AF;
}

.blog.karina h4
.blog.karina a,
.blog.karina a:hover,
.blog.karina a:visited
{
    color           : #B2003A;
}

.blog.syd h4,
.blog.syd a,
.blog.syd a:hover,
.blog.syd a:visited
{
    color           : #98A955;
}

.blog.syd h4,
.blog.syd a,
.blog.syd a:hover,
.blog.syd a:visited
{
    color           : #C26B6C;
}

.blend
{
    border          : solid 1px transparent;
}

.primary .blend
{
    border          : solid 1px transparent;
}

.home h2, .home h4,
h2.home, h4.home
{
    color           : #526016;
}

.alternate
{
    color           : #8AA64A;
}

.primary
{
    background-color: #FFFFFF;
    background      : #FFFFFF url(images/mainGradient.jpg) repeat-y top left;
}

.portfolio p,
.portfolio h5
{
    color           : #5F5F5F;
}

/*___ Section 3: Unique Element-Specific Global Color/Backgrounds Styles ___*/

/*___ HEADER _________________________________________________________________*/
header
{
    border-top      : solid 1px #E9EDD6;
}

/*___ FOOTER _________________________________________________________________*/
footer
{
    color           : #FFFFFF;
}

/*___ NAV _________________________________________________________________*/
.filmstrip
{
    color           : #0066CC;
    border-bottom   : solid 1px #BACD71;
}

/*___ ARTICLE _________________________________________________________________*/

/*___ SECTION _________________________________________________________________*/
section#blogs
{
    border-top      : solid 8px #BDD077;
}

#services
{
    border-top      : none;
}

/*___ DIV _________________________________________________________________*/
#content
{
    background      : transparent url("images/sidebarBG.png") repeat-y 684px top;
}

#twitter
{
    background      : transparent url(images/twitterFooterBG.png) no-repeat top left;
    color           : #5F6A31;
}

.twitter
{
    color           : #000000;
}

.janae .twitter
{
    background      : transparent url(images/twitterBGs/janae.jpg) no-repeat top left;
}

.maya .twitter
{
    background      : transparent url(images/twitterBGs/maya.jpg) no-repeat top left;
}

.david .twitter
{
    background      : transparent url(images/twitterBGs/david.jpg) no-repeat top left;
}

.theresa .twitter
{
    background      : transparent url(images/twitterBGs/theresa.jpg) no-repeat top left;
}

.karina .twitter
{
    background      : transparent url(images/twitterBGs/karina.jpg) no-repeat top left;
}

.rusty .twitter
{
    background      : transparent url(images/twitterBGs/rusty.jpg) no-repeat top left;
}

.syd .twitter
{
    background      : transparent url(images/twitterBGs/sydney.jpg) no-repeat top left;
}

.erica .twitter
{
    background      : transparent url(images/twitterBGs/erica.jpg) no-repeat top left;
}

.fb_root_vert
{
    background-color: #3B5998 !important;
}

#contactForm
{
    background      : transparent url(images/telephoneCans.jpg) no-repeat top right;
}

.boogaloo
{
	background		: transparent url(images/boogaloo.png) no-repeat top left;
}

/*___ SPAN _________________________________________________________________*/
.date
{
    color           : #8AA64A;
}

/*___ ASIDE _________________________________________________________________*/
aside.featured
{
    background      : #FFFFFF url(images/asideHomeBG.jpg) repeat-x top left;
}

.ad
{
    background      : #D5E0A6 url(images/advertisementBG.jpg) repeat-x top left;
}

.ad.home
{
    background-image: none;
    background-color: transparent;
}

/*___ H1 _________________________________________________________________*/
header h1
{
    background      : transparent url(images/logo.jpg) no-repeat top left;
}

/*___ H2 _________________________________________________________________*/

/*___ H3 _________________________________________________________________*/
h3.home
{
    background-image: none;
    background-color: #FFFFFF;
    border-bottom   : none;
}

/*___ H4 _________________________________________________________________*/
.sidebar h4
{
    color           : #FFFFFF;
}

.sidebar h4:first-child
{
    color           : #A3AB84;
}

aside.featured h4
{
    color           : #2A3F5A;
}

/*___ H5 _________________________________________________________________*/
footer h5
{
    color           : #FFFFFF;
}

aside.featured h5
{
    color           : #687A92;
}

.home h5
{
    color           : #8AA64A;
}

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/
#contact h6
{
    border-bottom   : solid 1px #ABB993;
}

/*___ P _________________________________________________________________*/
#footnote p
{
    color           : #FFFFFF;
}

/*___ UL _________________________________________________________________*/
#links
{
    background      : transparent url(images/sidebarBG.png) repeat-y top left;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/
#staff li:hover,
.current
{
    background-color: #FFFFFF;
}

#footerNav li:hover
{
    background-color: rgba(126, 141, 65, .54);
}

.categories li
{
    border-left     : solid 1px #FFFFFF;
}

.categories li:first-child
{
    border-left     : none;
}

#mainContent.home li
{
    border-bottom   : dotted 1px #526016;
}

/*___ DT _________________________________________________________________*/
dt
{
    color           : #5F6B39;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/
#main a,
#main a:visited
{
    border-left     : solid 1px #FFFFFF;
    border-bottom   : solid 1px #FFFFFF;
}

#main a:hover,
#main a.active
{
    color           : #536117;
    border-left     : solid 1px #E9EDD6;
    border-bottom   : solid 1px #E9EDD6;
}

#footerNav li:hover a,
#footerNav li:hover a:hover,
#footerNav li:hover a:visited
{
    color           : #FFFFFF;
}

.average,
.average:hover,
.average:visited
{
    color           : #481C21;
}

.more,
.more:hover,
.more:visited
{
    color           : #1E3D78;
}

.many,
.many:hover,
.many:visited
{
    color           : #73813E;
}

.most,
.most:hover,
.most:visited
{
    color           : #FFFFFF;
}

.tellMore
{
    background      : transparent url(images/paperBG.jpg) no-repeat top left;
}

.map,
.map:hover,
.map:visited
{
    background      : transparent url(images/compass.gif) no-repeat top left;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/
.primary img
{
    border          : solid 1px #EEEEEE;
}

.sidebar img
{
    border          : solid 1px #0066CC;
}

#flickr img
{
    border          : solid 3px #BDD077;
}

.featured img
{
    border          : solid 1px #B8CC6D;
}

.janae img
{
    border          : solid 1px #EFD0C1;
}

.gabe img
{
    border          : solid 1px #12B3E3;
}

.theresa img
{
    border          : solid 1px #70A38E;
}

.karina img
{
    border          : solid 1px #b2003a;
}

.david img
{
    border          : solid 1px #7697C0;
}

.david section img
{
    border          : none;
}

.syd img
{
    border          : solid 1px #98A955;
}

.erica img
{
    border          : solid 1px #98A955;
}

.rusty img
{
    border          : solid 1px #BB823B;
}

.syd img
{
    border          : solid 1px #658d91;
}

#portfolio.sidebar img
{
    border          : solid 1px #BBCD7B;
}

.figure.list img 
{
	border			: none;
}

.featured .boogalooLink img
{
	border			: none;
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/
.contactInfo
{
    background      : transparent url(images/labelBG.gif) no-repeat bottom left;
}

/*___ CITE _________________________________________________________________*/
footer .mindfly
{
    color           : #2A3F5A;
}

/*___Group/Section/Class_________________________________________________________________*/
