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

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

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

/* ---------------------------------------- */
/* header */
#header {
	background: transparent;
	color: #fff;
}
#header_info strong {
	color: #fff;
}
#header_info span {
	color: #facc69;
}

/* social icons */
#social_icons a img {
	filter: alpha(opacity=35);
	opacity: 0.35;
}
#social_icons a:hover img {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

/* navigation */
#navigation {
	background-color: #0a3143;
	background-image: url('../images/nav-glass.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.sf-menu a {
	color: #5cb7dd;
}
.sf-menu li:hover a,
.sf-menu li.current-menu-item a,
.sf-menu li.current-page-parent a  {
	color: #fff;
	border-bottom-color: #facc69;
}

.sf-menu li ul {
	border-top-color: #facc69;
	background:	#335362;
}
.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: #fccf6e;
}

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

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

#intro a {
	color: #f9e7c2;
}

/* ---------------------------------------- */
/* headers */
#main_wrapper h2 {
	border-left-color: #269fd2;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
	color: #facc69;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #269fd2;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #5cb7dd;
}

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

/* ---------------------------------------- */
/* footer */
#footer {
	background: #5a0b03;
	color: #f9e7c2;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#footer a {
	color: #fff;
}

/* copyright */
#copyright {
	color: #facc69;
}
#copyright a {
	color: #f9e7c2;
}

/* ---------------------------------------- */
/* pricing boxes */
.featured-box {
	border-color: #269fd2 !important;
}
.featured-box h3 {
	background: #269fd2 !important;
	color: #fff !important;
}
.featured-box 269fd2 {
	color: #4ac99b !important;
}

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

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