/* General */
body {background-color: #ebf1f8; background-image: url(../images/body-tail.gif); color: #6f89a8;}
::selection {background: #4880bf; color: #ffffff;}
::-moz-selection {background: #4880bf; color: #ffffff;}
.bg {background: url(../images/body-shadow.png) 50% 0 no-repeat;}

/* List styling */
dl dt {background: url(../images/list-arrow.gif) no-repeat 0 3px;}

.list-1 ul li {background: url(../images/marker-3.gif) 0 10px no-repeat;}
.list-1 ul li a {color: #6f89a8;}
.list-1 ul li a:hover {color: #49b1fb;}

/* Header */
#header {color: #fff;}
.logo h1 a, .logo h2 a {color: #fff;}
.logo .tagline {color: #fff;}

/* Header widget */
.widget-header .textwidget span {color: #84cbfd;}

/* Social Networks */
#widget-header .social-networks li {background: #4b81bf;}

/* Slider */
#slider-wrapper {border-top: 1px solid #edf3fa; border-bottom: 1px solid #f9fbfd;}
#slider {background: url(../images/loading.png) no-repeat 50% 50% #ffffff;}
.nivo-caption {background: url(../images/slider-caption.png) 0 0 no-repeat; color: #fff;}
.nivo-caption a {background: url(../images/marker-2.png) 0 2px no-repeat;}
.nivo-controlNav a {
	color: #417ebf;
	border-bottom: 1px solid #6699c0 !important;
	background: #ffffff;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cadaec), color-stop(1, #ffffff));
	background: -ms-linear-gradient(bottom, #cadaec, #ffffff);
	background: -moz-linear-gradient(center bottom, #cadaec 0%, #ffffff 100%);
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {background: #4a7bb1; color: #ffffff; border-bottom-color: #4a7bb1 !important;}
.ie .nivo-controlNav a {background: url(../images/slider-control.png) 100% 0 no-repeat;}

/* Primary navigation */
.sf-menu {
	background: #ffffff;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c2d3e9), color-stop(1, #ffffff));
	background: -ms-linear-gradient(bottom, #c2d3e9, #ffffff);
	background: -moz-linear-gradient(center bottom, #c2d3e9 0%, #ffffff 100%);
}
.ie .sf-menu {background: url(../images/menu-tail.gif) 50% 0 repeat-x #c2d3e9;}
.sf-menu ul {background: url(../images/submenu-tail.png) 0 0 repeat-x #497fbb;}
.sf-menu ul ul {background: #497fbb;}
.sf-menu > li > a {color: #3475bb;}
.ie .sf-menu > li > a {background: url(../images/menu-active-tail.gif) 0 -999em no-repeat;}
.sf-menu > li {background: url(../images/menu-spacer.png) 100% 0 repeat-y;}
.sf-menu > li.sfHover > a,
.sf-menu > li > a:hover,
.sf-menu > li.current-menu-item > a {
  color: #ffffff;
  background: #49b1fb;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4f9ee0), color-stop(1, #49b1fb));
  background: -ms-linear-gradient(bottom, #4f9ee0, #49b1fb);
  background: -moz-linear-gradient(center bottom, #4f9ee0 0%, #49b1fb 100%);
}
.ie .sf-menu > li.sfHover > a,
.ie .sf-menu > li > a:hover,
.ie .sf-menu > li.current-menu-item > a {background: url(../images/menu-active-tail.gif) 0 -1px repeat-x #4a94d2;}
.sf-menu li li {border-top: 1px solid #3a6ca2;}
.sf-menu li li a {color: #ffffff; background: url(../images/marker-1.gif) 182px 15px no-repeat;}
.sf-menu li li.sfHover > a,
.sf-menu li li > a:hover,
.sf-menu li li.current-menu-item > a {color: #69befd;}

/* Content */
.primary_content_wrap {background: #f9fbfd;}
.primary_content_wrap:after {background: url(../images/content-shadow.gif) 50% 0 repeat-x;}
#content h2, .page-content h2 {color: #3475bb;}
#content h3, .page-content h3 {color: #3475bb; border-bottom: 1px solid #c5d6ea;}
#content h4, .page-content h4  {color: #45b1fe;}
#content h5 {color: #3475bb;}
h3.related_posts {color: #3475bb !important;}
#content h1 span {color: #49B1FB;}

/* Category list */
.cat-item {background: url(../images/marker-3.gif) 0 10px no-repeat;}
.cat-item a {color: #6f89a8;}
.cat-item a:hover {color: #49b1fb;}

/* Comments */
h3#comments {color: #3475bb !important;}
li.comment .comment-body {background: #fff; border: 1px solid #c5d6ea;}
/* Reply */
.reply a {
	background: #49b1fb;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5196d5), color-stop(1, #49b1fb));
	background: -ms-linear-gradient(bottom, #5196d5, #49b1fb);
	background: -moz-linear-gradient(center bottom, #5196d5 0%, #49b1fb 100%);
	border-bottom: 1px solid #4c8cc8;
	color: #fff;
}
.reply a:hover {background: #4a7bb1 !important; border-bottom-color: #4573a6 !important;}
.ie .reply a {background: url(../images/submit-tail.gif) 0 0 repeat-x #49b1fb;}

#respond h3 {color: #3475bb !important;}

/* Post */
h1.entry-title {color: #45b1fe;}

/* Meta information for post */
.post-meta a {color: #6f89a8;}
.comments-link {color: #49B1FB;}

/* Page Navigaton (wp-pagenavi) */
.wp-pagenavi a, .wp-pagenavi span {
	background: #49b1fb;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5196d5), color-stop(1, #49b1fb));
	background: -ms-linear-gradient(bottom, #5196d5, #49b1fb);
	background: -moz-linear-gradient(center bottom, #5196d5 0%, #49b1fb 100%);
	border-bottom: 1px solid #4c8cc8;
	color:#fff;
}
.ie .wp-pagenavi a,
.ie .wp-pagenavi span {background: url(../images/submit-tail.gif) 0 0 repeat-x #49b1fb;}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {background: #4a7bb1 !important; border-bottom-color: #4573a6;}

/* Recent author posts */
#recent-author-posts h3 {color: #3475BB !important;}
/* Recent author comments */
#recent-author-comments h3 {color: #3475BB !important;}
li.recentcomments {background: url("../images/marker-3.gif") no-repeat scroll 0 10px transparent;}

/* 404 */
.error404-num {color: #3475BB;}
#error404 hgroup h1, #error404 hgroup h2 {color: #6F89A8;}

/* Portfolio */
.header-title h1 {color: #3475bb;}
#gallery .portfolio li a.image-wrap {background: #51a7e6 url(../images/loading-folio.png) 50% 50% no-repeat;}
.zoom-icon {background: rgba(77, 77, 77, 0.6);}
.ie .zoom-icon {background: url(images/black-opacity-60.png);}
.zoom-icon:before {background: url(../images/magnify.png) 50% 50% no-repeat;}

/* Sidebar */
.widget h3 {color: #3475bb; border-bottom: 1px solid #c5d6ea;}
.widget ul li {background: url("../images/marker-3.gif") no-repeat scroll 0 10px transparent;}
.widget ul li a {color: #6F89A8;}
.widget ul li a:hover {color: #49B1FB;}

/* Calendar */
#wp-calendar thead th {background: #49B1FB; color: #fff;}
#wp-calendar tbody {background: #fff;}

/* FAQs */
.faq_list dt {color: #3475BB;}
.faq_list span.marker {color: #3475BB;}

/* Rage Archive */
.archive-lists ul li {background: url("../images/marker-3.gif") no-repeat scroll 0 10px transparent;}
.archive-lists ul li a {color: #6F89A8;}
.archive-lists ul li a:hover {color: #49B1FB;}

/* Posts Type widget */
.post_list.recent_post .post-title {color: #6f89a8;}
.post_list.recent_post .comment {color: #45b1fe;}

/* Testimonials */
.testimonials div.testi_item blockquote {background: url(../images/blockquote-bg.jpg) 0 0 no-repeat #5395d2;}
.testimonials div.testi_item blockquote:before {background: url(../images/quote-bot.png) 0 0 no-repeat;}
.testimonials div.testi_item blockquote a {color: #fff;}
.name-testi {color: #6f89a8;}
.name-testi a {color: #6f89a8;}

/* Testimonials list */
article.testimonial {border-bottom: 1px solid #c5d6ea;}
.testi-single {border: none; border-bottom: 1px solid #C5D6EA;}

/* Recent Posts */
.latestpost li time {background: #49b1fb; color: #fff;}
.latestpost li h5 a {color: #6f89a8;}
.latestpost li h5 a:hover {color: #49b1fb;}

/* Tags */
.tags-cloud a, .tagcloud a, .post-footer a {color: #fff; background: #49B1FB;}
.tags-cloud a:hover, .tagcloud a:hover, .post-footer a:hover {background: #4573A6;}

/* Newsletter form */
.nsu-form .error {color: #f00;}

/* Footer  */
#footer {background: #cddced;}
#footer:after {background: url(../images/footer-shadow.gif) 0 0 repeat-x;}

/* Vcard */
.vcard {color: #f9fbfd; background: #879dbc;}
.vcard a {color: #f9fbfd;}

/* Footer navigation */
nav.footer ul {border-bottom: 1px solid #f9fbfd;}
nav.footer ul li a {color: #6f89a8;}

/* Footer text */
#footer-text a {color: #6f89a8;}

/* Misc */
.button {
	color: #fff;
	background: #49b1fb;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5196d5), color-stop(1, #49b1fb));
	background: -ms-linear-gradient(bottom, #5196d5, #49b1fb);
	background: -moz-linear-gradient(center bottom, #5196d5 0%, #49b1fb 100%);
	border-bottom: 1px solid #4c8cc8;
}
.ie .button {background: url(../images/submit-tail.gif) 0 0 repeat-x #49b1fb;}
.button:hover, .ie .button:hover {background: #4a7bb1; border-bottom-color: #4573a6;}

.link-1 {background: url(../images/marker-4.gif) 0 0 no-repeat;}
.sociable {background: url(../images/share.png) 0 0 no-repeat #4aacf3;}

.hr {background: #c5d6ea;}
.sm_hr {background: #c5d6ea;}

/* Forms */
input[type="text"],
textarea {
  background: #e1e9f1;
  border: none;
  border-top: 1px solid #d0d8df;
  border-right: 1px solid #dbe3ea;
  border-left: 1px solid #dbe3ea;
  padding: 8px 5px;
}
input[type="submit"],
input[type="reset"] {
  background: #49b1fb;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5196d5), color-stop(1, #49b1fb));
  background: -ms-linear-gradient(bottom, #5196d5, #49b1fb);
  background: -moz-linear-gradient(center bottom, #5196d5 0%, #49b1fb 100%);
  border-bottom: 1px solid #4c8cc8;
  color: #fff;
}
.ie input[type="submit"],
.ie input[type="reset"] {background: url(../images/submit-tail.gif) 0 0 repeat-x #49b1fb;}
input[type="submit"]:hover,
input[type="reset"]:hover {background: #4a7bb1 !important; border-bottom-color: #4573a6 !important;}