/* ---------------------------------------- */
/* main, reset */
body  {
	background-color: #f5f5f5;
}
html,
#footer_wrapper  {
	background-color: #F5F5F5;
}
#header_wrapper  {
	background-color: #ddebf2;
}
html,
body,
form {
	color: #666;
}

/* forms */
input,
textarea,
button,
select,
option {
	color: #888;
}

/* links */
a {
	color: #7ea3b8;
}
a:hover {
	color: #666;
}

#sidebar a {
	color: #999;
}
#sidebar a:hover {
	color: #666;
}


/* navigation */
#navigation {
	background: #DDEBF2 url(../images/nav_bg.png) repeat-x;
	border: 1px solid #fff;
}
.sf-menu a {
	color: #6f6f6f;
	text-shadow: 1px 1px 0 #fff;
}
.sf-menu li:hover a,
.sf-menu li.current-menu-item a,
.sf-menu li.current-page-parent a,
.sf-menu li.current-page-ancestor a  {
	color: #4a7d96;
	border-bottom-color: #4a7d96;
}

.sf-menu li ul {
	border-top-color: #4a7d96;
}
.sf-menu li:hover li a,
.sf-menu li li a,
.sf-menu li.current-menu-item li a,
.sf-menu li.current-page-parent li a,
.sf-menu li li.current-menu-item li a,
.sf-menu li.current-page-ancestor li a {
	color: #828589;
	background:	#f5f5f5;
}
.sf-menu li:hover li a:hover,
.sf-menu li li.current-menu-item a {
	color: #fff;
	background: #B0BCC1;
	text-shadow: none;
}

/* welcome box */
#welcome_box {
	float: right;
	width: 309px;
	margin-top: 70px;
	font-size: 14px;
	line-height: 19px;
}
.learn_more {
margin: 10px 0 10px 0;
float: right;
display: block;
background: url(../images/learn_more.png) no-repeat;
width: 172px;
height: 37px;
}

/* ---------------------------------------- */
/* headers */
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #454a4f;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
	color: #656a6f;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #4a7d96;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #656a6f;
}

/* intro */
#home_container #intro {
	background: url(../images/contact_bg.png) no-repeat;
	color: #9a9da0;
}
#intro strong {
	color: #45494e;
}
#intro h1,
#intro h2,
#intro h3,
#intro h4,
#intro h5,
#intro h6 {
	color: #45494e;
}
#intro a {
	color: #9a9da0;
}

/* ---------------------------------------- */
/* forms */
form input[type="submit"] {
	background-color: #4D7D95;
	color: #fff;
	background-image: url('../images/gradient-btn.png');
}
#search form input[type="submit"] {
	background-color: #989b9f;
	color: #fff;
}

/* ---------------------------------------- */
/* footer */
#footer {
	background-color: #F5F5F5;
}
#footer,
#footer form {
	color: #4f4f4f;
}
#footer a {
	color: #4f4f4f;
}

/* copyright */
#copyright-wrapper {
width: 100%;
background: #252525;
}
#copyright {
	color: #c8c8c8;
}
#copyright a {
	color: #c8c8c8;
}

/* ---------------------------------------- */
/* pricing boxes */
.featured-box {
	border-color: #00ac73 !important;
}
.featured-box h3 {
	background: #00ac73 !important;
	color: #fff !important;
}
.featured-box strong {
	color: #00ac73 !important;
}

/* featured */
.nivo-caption,
.kwicks.horizontal p.title {
	background-color: #4a4e53;
	color: #fff;
}

/* ---------------------------------------- */
/* Featured boxes */
#featured-boxes {
	color: #eee;
	border-top: 4px solid #1a1f26;
}
#featured-boxes:hover {
	border-top-color: #00ac73;
}
#featured-boxes li {
	background-color: #2a2e35;
}
#featured-boxes li.featured-dark {
	background-color: #1a1f26;
}
#featured-boxes li:hover {
	background-color: #00ac73;
}

#featured-boxes h4 {
	color: #fff;
}

#featured-boxes a,
#featured-boxes h4 a {
	color: #fff;
}

/* ---------------------------------------- */
/* widgets */
#sidebar .widgets,
#page-content .widgets {
	color: #666;
	background: #f5f5f5;
	border: 1px solid #eee;
}

#sidebar .widgets h3,
#page-content .widgets h3 {
	color: #666;
}

/* post meta */
.sticky .meta-date {
	background-color: #00ac73;
}