body {
	background: #F6FAFA;
}

body,
h1, h2, h3, h4, h5, h6,
.nav a:hover,
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a,
.nav li.sfHover,
#navigation .nav li ul li a:hover,  
#mini-features h3,
#latest-blog-posts .post h2.title a,
.post .title a, .portfolio .title a,
.widget h3,
#tabs .inside li a,
#comments .comment-head a,
h3.archive_year,
.ie6 .button, .ie6 .button:visited,
.reply a,
.slide .entry h2,
.port-cat a:hover, .port-cat a.current { 
	color: #4b443f; 
}

a, a:hover, .widget ul li a:hover, .entry .table_of_contents ol, .table_of_contents h4 small {
    color: #4D5A59;
}

#header-container, #content {
    border-color: #dbd7d4;
}

.nav a ,
#navigation .nav li ul li a,
#footer,
.post-meta,
.ico-cal,
.widget a,
#tabs ul.wooTabs li a,
#tabs .inside li span.meta,
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma,
.port-cat a {
	color:#4D5A59;
}

#advanced-search-form {
    background-color: #849A98;
}
#advanced-search-form input, body.has-secondary-sidebar #main #advanced-search-form input {
    background-color: #6E807E;
    border-color: #4D5A59;
}
#advanced-search-form {
    border-color: #C5E6E3;
}
#advanced-search-form button.adv-button, body.has-secondary-sidebar #main #advanced-search-form button.adv-button {
    background-color: #90A7A4;
    border-color: #4D5A59;
}
#commentform input.txt,
#commentform textarea,
#connect .newsletter-form,
#post-author
{
	color: #7e736d; 
	background-color: #f9f7f6;
    border-color: #e4dfdc;
}

.container .comments { 
border-color: #4D5A59;
background: #6E807E; 
background: -webkit-gradient(linear, left top, left bottom, from(#849A98), to(#6E807E));
background: -webkit-linear-gradient(#849A98, #6E807E);
background: -moz-linear-gradient(center top, #849A98 0%, #6E807E 100%);
background: -moz-gradient(center top, #849A98 0%, #6E807E 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#849A98,endColorstr=#6E807E); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#849A98, endColorstr=#6E807E)"; }

.container .comments:after { border-color: #6E807E transparent; }

.meta-nav,
#breadcrumbs,
#post-entries a,
#title-container .blog-title-sep,
#title-container .description,
.searchform input.s { 
	color: #4D5A59; 
}

#footer-container:before {
    border-top: 5px solid #849A98;
}
#footer-container {
    border-top: 4px solid #C5E6E3;
}
a.button, 
a.comment-reply-link, 
#commentform #submit,
.submit,
input[type=submit],
input.button,
button.button {
    border-color: #4D5A59;
	/*Background*/
	background: #6E807E; /*Fallback*/
  	background: -webkit-gradient(linear, left top, left bottom, from(#849A98), to(#6E807E));
  	background: -webkit-linear-gradient(#849A98, #6E807E);
  	background: -moz-linear-gradient(center top, #849A98 0%, #6E807E 100%);
  	background: -moz-gradient(center top, #849A98 0%, #6E807E 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#849A98,endColorstr=#6E807E);
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#849A98, endColorstr=#6E807E)";
}

a.button:hover, 
a.button.hover, 
a.button.active,
a.comment-reply-link:hover, 
#commentform #submit:hover,
.submit:hover,
input[type=submit]:hover,
input.button:hover,
button.button:hover {
	text-decoration: none !important;

	/*Background*/
	background: #849A98; /*Fallback*/
  	background: -webkit-gradient(linear, left top, left bottom, from(#6E807E), to(#849A98));
  	background: -webkit-linear-gradient(#6E807E, #849A98);
  	background: -moz-linear-gradient(center top, #6E807E 0%, #849A98 100%);
  	background: -moz-gradient(center top, #6E807E 0%, #849A98 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6E807E,endColorstr=#849A98);
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6E807E, endColorstr=#849A98)";
  	
  		/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05) /*Top*/, 
						inset 1px 1px 4px -1px rgba(0, 0, 0, 0.2) /*Shine*/, 
						0 1px 2px hsla(0, 0%, 0%, .01) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05) /*Top*/, 
					inset 1px 1px 4px -1px rgba(0, 0, 0, 0.2) /*Shine*/, 
					0 1px 2px hsla(0, 0%, 0%, .01) /*Shadow*/;
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05) /*Top*/, 
				inset 1px 1px 4px -1px rgba(0, 0, 0, 0.2) /*Shine*/, 
				0 1px 2px hsla(0, 0%, 0%, .01) /*Shadow*/;

}
#navigation .nav li {
    background-image: url("teal/arrow-nav-right.png");
    }
#advanced-search-form input {
    background-image: url("teal/ico-advanced-search.png");
}
.widget a.toggle {
    background-image: url("teal/arrow-nav-down.png");
}
