/* ---------------------------------------- */
/* main, reset */
html {
	background-color: #081a26;
	background-image: url('../images/light-x.png');
	background-repeat: repeat-x;
	background-position: 50% 0;
}
html,
body,
form {
	color: #777;
}
body {
	background-image: url('../images/bg/abstraction1.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
}

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

/* links */
a {
	color: #999;
}
a:hover {
	color: #777;
}

/* ---------------------------------------- */
/* header */
#header {
	background: #1f6799;
	color: #fff;
}
#header_info strong {
	color: #fff;
}
#header_info span {
	color: #8f939a;
}

/* social icons */
#social_icons a img {
	filter: alpha(opacity=45);
	opacity: 0.45;
}
#social_icons a:hover img {
	filter: alpha(opacity=90);
	opacity: 0.9;
}

/* navigation */
#navigation {
	background-color: #222;
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
}
.sf-menu a {
	color: #8f939a;
}
.sf-menu li:hover a,
.sf-menu li.current-menu-item a,
.sf-menu li.current-page-parent a {
	color: #fff;
	border-bottom-color: #00b1e4;
}

.sf-menu li ul {
	border-top-color: #00b1e4;
	background:	#444;
}
.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 {
	color: #fff;
}
.sf-menu li:hover li a:hover ,
.sf-menu li li.current-menu-item a {
	color: #d0c38e;
}

/* ---------------------------------------- */
/* main wrapper */
#main_wrapper {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

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

#intro a {
	color: #8f939a;
}

/* ---------------------------------------- */
/* headers */
#main_wrapper h2 {
	border-left-color: #00b1e4;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #383d48;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
	color: #d0c38e;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #00b1e4;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #00c2fa;
}

/* ---------------------------------------- */
/* forms */
form input[type="submit"] {
	background-color: #00b1e4;
	color: #fff;
	background-image: url('../images/glass-btn.png');
}

/* ---------------------------------------- */
/* footer */
#footer {
	background: #444;
	color: #B6B6BB;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#footer a {
	color: #8f939a;
}

/* copyright */
#copyright {
	color: #8f939a;
}
#copyright a {
	color: #7d8593;
}

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

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

/* featured images */
.img_link,
a.img_more {
	background: #00b1e4;
	color: #fff;
}