/* ---------------------------------------- */
/* main, reset */
html  {
	background-color: #fff;
	background-image: url("../images/bg/bg86.png");
	background-repeat: repeat;
}

html,
body,
form {
	color: #666;
}

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

code {
	color: #999;
}
blockquote {
	color: #999;
}

/* links */
a,
.icon-box span a,
.icon-button span a {
	color: #0098c6;
}
a:hover,
.icon-box span a:hover,
.icon-button span a:hover {
	color: #169fa2;
}

/* ---------------------------------------- */
/* header */
#header_wrapper {
	background-color: #144161;
	background-image: url('../images/bg/abstraction5.png');
	background-position: 50% 0;
	background-repeat: no-repeat;
}
#header_bar_wrapper {
	background-color: #1f6799;
	background-image: url('../images/bg/bg26.png');
	border-bottom-color: #1f6799;
}

#header_info {
	color: #b5c1c1;
}
#header_info strong {
	color: #fff;
}

/* navigation */
.sf-menu a {
	color: #fff;
}
.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: #30343f;
	background-color: #c6c6c6;
}
.sf-menu li li .sf-sub-indicator-inner {
	border-left-color: #fff;
}

.sf-menu li:hover a,
.sf-menu li ul {
	background: rgb(24, 47, 64);
	background: rgba(24, 47, 64, 0.9);
}
.sf-menu li:hover a {
	color: #fff;
}
.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: #b5c1c1;
}
.sf-menu li:hover li a:hover,
.sf-menu li li.current-menu-item a {
	color: #fff;
	background-color: #169fa2;
}

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

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #0098c6;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #169fa2;
}

.icon-box span,
.icon-button span {
	color: #666;
}

/* intro */
#intro,
.slogan {
	color: #888;
}
#intro strong,
.slogan strong {
	color: #666;
}
#intro a,
.slogan a {
	color: #aaa;
}

/* breadcrumb */
#breadcrumb {
	color: #777;
}
#breadcrumb a {
	color: #666;
}

/* ---------------------------------------- */
/* forms */
form input[type="submit"] {
	background-color: #eee;
	color: #777;
	border: 1px solid #ccc;
}
#footer form input[type="submit"] {
	background-color: #eee;
	color: #777;
	border: 1px solid #ccc;
}

/* ---------------------------------------- */
/* blog & white boxes */
.light-box {
	color: #666;
}
.light-box a {
	color: #0098c6;
}
.light-box a:hover {
	color: #169fa2;
}
.light-box h1,
.light-box h2,
.light-box h3,
.light-box h4,
.light-box h5,
.light-box h6,
.post-header h2 {
	color: #444;
}
.light-box h1 a,
.light-box h2 a,
.light-box h3 a,
.light-box h4 a,
.light-box h5 a,
.light-box h6 a,
.post-header h2 a {
	color: #0098c6;
}
.light-box h1 a:hover,
.light-box h2 a:hover,
.light-box h3 a:hover,
.light-box h4 a:hover,
.light-box h5 a:hover,
.light-box h6 a:hover,
.post-header h2 a:hover {
	color: #169fa2;
}

/* ---------------------------------------- */
/* footer */
#footer_wrapper {
	background: #144161;
	border-top-color: #144161;
}
#footer,
#footer form {
	color: #fff;
}
#footer a {
	color: #b5c1c1;
}
#footer_nav li {
	border-right-color: #6294b7;
}

/* copyright */
#copyright_wrapper {
	background: #1f6799;
	border-top-color: #1f6799;
}
#copyright {
	color: #b5c1c1;
}
#copyright a {
	color: #fff;
}

/* ---------------------------------------- */
/* pricing boxes */
.featured-box {
	border-color: #0098c6;
}
.featured-box h3 {
	background-color: #0098c6;
	color: #fff;
}
.featured-box strong {
	color: #0098c6;
}
.pricebox:hover,
.featured-box:hover {
	border-color: #1f6799;
}
.pricebox:hover h3,
#wrapper .featured-box:hover h3 {
	background-color: #1f6799;
}
.pricebox:hover strong,
#wrapper .featured-box:hover strong {
	color: #1f6799;
}

/* twitter box */
.twitter-box {
	background: #fff;
	color: #666;
}
.twitter-box a {
	color: #999;
}

/* ---------------------------------------- */
/* portfolio (sortable) - magic line navigation */
.current_page_item_li a,
#pcats li a:hover {
	color: #169fa2;
}
#magic-line {
	background: #169fa2;
}

/* ---------------------------------------- */
/* line */
#sidebar h3,
.widgets h3,
.fancy-header,
.divider-dotted,
.fancy_list,
.portfolio .tags-meta,
.price-body .dotted,
#wrapper .latest-comments li,
#wrapper .post-list li {
	background-image: url('../images/hr1.png');
}

#footer h3 {
	background-image: url('../images/hr2.png');
}

hr,
.divider-top,
.divider-full,
blockquote,
.comment-text,
.person-text {
	border-color: #ccc;
}

.divider-top a {
	color: #999;
}
.divider-top a:hover {
	color: #666;
}

#intro .divider,
.slogan .divider {
	border-top-color: #ccc;
	border-bottom-color: rgba(255, 255, 255, 0.9);
}

/* ---------------------------------------- */
/* tabs */
.tabs a {
	color: #666;
}
.tabs li.current a {
	color: #fff;
	border: 1px solid #0098c6;
	background-color: #0098c6;
}
.tabs a:hover {
	color: #999;
}