/* ---------------------------------------- */
/* main, reset */
html,
body  {
	background-color: #fff;
	background-image: url("../images/bg/bg35.png");
	background-repeat: repeat;
}
#header_wrapper {
	background-color: #151515;
}
#footer_wrapper {
	background-color: #151515;
}
#featured_wrapper,
#intro_wrapper {
	background-color: #222;
	background-image: url('../images/bg/bg35.png');
	background-repeat: repeat;
}
html,
body,
form {
	color: #777;
}

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

/* links */
a {
	color: #0086cc;
}
a:hover {
	color: #666;
}

/* social icons */
#social_icons a img {
	filter: alpha(opacity=35);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; /*--IE 8 Transparency--*/
	opacity: 0.35;
}
#social_icons a:hover img {
	filter: alpha(opacity=55);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)"; /*--IE 8 Transparency--*/
	opacity: 0.55;
}

/* navigation */
.sf-menu a {
	color: #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,
.sf-menu li.current_page_parent a  {
	color: #fff;
	background-color: #0086cc;
}
.sf-sub-indicator-inner {
	border-top-color: #0086cc;
}
.sf-menu li li .sf-sub-indicator-inner {
	border-left-color: #fff;
}

.sf-menu li ul {
	background: #111;
}
.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,
.sf-menu li.current-menu-parent li a,
.sf-menu li.current-menu-ancestor li a {
	color: #999;
}
.sf-menu li:hover li a:hover,
.sf-menu li li.current-menu-item a {
	color: #fff;
	background: #333;
}

/* ---------------------------------------- */
/* headers */
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #444;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
	color: #fff;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #0086cc;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #666;
}

/* intro */
#intro {
	color: #999;
}
#intro strong {
	color: #fff;
}
#intro h1,
#intro h2,
#intro h3,
#intro h4,
#intro h5,
#intro h6 {
	color: #fff;
}
#intro a {
	color: #fff;
}

/* breadcrumb */
#breadcrumb a {
	color: #fff;
}

/* ---------------------------------------- */
/* forms */
form input[type="submit"] {
	background-color: #0086cc;
	color: #fff;
}
#search form input[type="submit"] {
	background-color: #454545;
}
#footer form input[type="submit"] {
	background-color: #0086cc;
	color: #fff;
}

/* ---------------------------------------- */
/* footer */
#footer,
#footer form {
	color: #666;
}
#footer a {
	color: #999;
}

/* copyright */
#copyright {
	background-color: #fff;
	color: #999;
}
#copyright a {
	color: #0086cc;
}

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

/* sliders */
.nivo-caption {
	color: #fff;
}
#wrapper .nivo-caption,
.kwicks.horizontal p.title {
	background-color: #111;
	color: #fff;
}

/* ---------------------------------------- */
/* Featured boxes */
#featured_boxes_wrapper,
#breadcrumb {
	color: #d3e8ea;
	background-color: #0086cc;
}

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

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

/* post meta */
.meta-date {
	background-color: #666;
}
.sticky .meta-date {
	background-color: #0086cc;
}
/* footer - twitter */
#twitter-footer {
	background-color: #0086cc;
	color: #fff;
}
#twitter-footer a {
	color: #c3ddeb;
}