body {
background-color: #77cfae;
}
#mainGraphic {
background: #666 url(../images/custom/main_graphic_home1.jpg) no-repeat;
}
/* ===================== LEFT and RIGHT COLUMNS ===================== */
/* COLUMN HEADINGS */
h3#sidemenu {
color: #e4e6fa;
background: #8e91c0;
border-bottom: 1px solid #fff;
}
h3#events {
color: #f5fffb;
background: #53ab8a;
border-bottom: none;
}
h3#testimonials {
color: #eaf8ff;
background: #1b79a4;
border-bottom: none;
}
h3#homeGallery {
color: #f5fffb;
background: #53ab8a;
border-bottom: none;
}
/* CONTENT BOXES */
.events {
padding: 2px 6px 10px 6px;
margin: 0 0 7px 0;
background: #67bb9b;
border: 6px solid #53ab8a;
border-top: none;
}
#leftCol .events p {
border-bottom: 1px dotted #a7ebd1;
}
#leftCol .events p.last {
border: none;
}
.testimonials {
padding: 2px 6px 10px 6px;
margin: 0 0 7px 0;
background: #358db6;
border: 6px solid #1b79a4;
border-top: none;
}
.galleryBox {
padding: 0;
margin: 0 0 7px 0;
background: #53ab8a;
border: 6px solid #53ab8a;
}
#home #contentContainer {
width: 417px;
}
#rightCol {
width: 214px;
}
/* CONTENT BOX HEADING */
h4 {
color: #fff;
}
/* CONTENT BOX DATE */
h5 {
color: #d3faeb;
}
/* CONTENT BOX TEXT */
#leftCol p, #rightCol p {
color: #fff;
}
/* ===================== TEXT HEADERS ===================== */
h1 {
color : #8f351f;
background: #fff;
}
#home h1 {
color: #fff;
background: #8e91c0;
}
h2 {
color : #8f351f;
}
/* ===================== TEXT CONTENT and LINKS ===================== */
/* BOLD */
b {
color: #8f351f;
}
/* CONTENT LINKS */
a {
color: #8f351f;
}
a:hover {
color : #c43613;
}
/* VIEW MORE LINKS */
em a, .input_button_submit  {
color: #fff;
background: #ef9e4b;
border: 1px solid #f6dfc8;
}
em a:hover, .input_button_submit:hover {
color: #fff;
background: #e48626;
}
/* BULLETS */
#contentContainer li {
color: #464646;
background: #bde066;
border: 1px solid #b3d560;
border-left: 2px solid #7fa12d;
margin-right: 20px;
}
.row2 li {
color: #464646;
background: #bde066;
border: 1px solid #b3d560;
border-left: 2px solid #7fa12d;
}
/* BULLETS WITHIN BOXES */
.box .row2 li {
background: #fff;
border: 1px solid #a4c553;
border-left: 2px solid #8f351f;
}
/* ===================== HEADER ===================== */
.hightlight {
color: #fff;
background: #4c4e74;
}
.tagline {
background: url(../images/custom/special_care.gif) no-repeat;
width: 253px;
height: 39px;
position: absolute;
left: 133px;
top: 22px;
}
/* ===================== MENUS ===================== */
/* MAIN NAVIGATION FONT COLOR */
#nav li a {
color:#f2faff;
}
#nav li a:hover {
color: #fff;
}
/* SIDE NAVIGATION FONT COLOR and BACKGROUND */
#leftMenu li a {
color:#fff;
background: #ef9e4b;
} 
#leftMenu li a:hover {
background: #e48626;
} 
/* TEXT BOX */
.box, .box2, .box3 {
background: #ddf2a9;
border: 1px solid #b9d477;
}
.box3 {
background: #b4def7;
border: 1px solid #85bada;
}
#gallery img {
border: 1px solid #85819c;
}
/* ===================== FAQs ===================== */
.Q {
color: #ef9e4b; 
}
.A {
color: #549bc5;
}