h1, h1 a, h2, h2 a, h3, h3 a, h5, h5 a, h6, h6 a {
	color: #2b3233;
}

h3.widget-title, h4 {
	color: #404b4d;
}

h4, h4 a {
	color: #404b4d;
}

small {
	color: #829799;
}

a {
	color: #365b5e;
}

a:hover {
	color: #579499;
}

blockquote {
	border-left: solid 2px #365b5e;
}

.post-content ul {
	border-top: solid 1px #e3e5e5;
}

.post-content ul li {
	border-bottom: solid 1px #e3e5e5;
}

body {
	background: #f3f5f8 url(../images/bg_turq.jpg) repeat top left;
}

#header {
	background: url(../images/header_bg_turq.png) repeat-x bottom left transparent;
}

#nav {
	background: #5d7d80;
	background: -moz-linear-gradient(top, #5d7d80 0%, #3d6a6e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d7d80), color-stop(100%,#3d6a6e));
	background: -webkit-linear-gradient(top, #5d7d80 0%,#3d6a6e 100%);
	background: -o-linear-gradient(top, #5d7d80 0%,#3d6a6e 100%);
	background: -ms-linear-gradient(top, #5d7d80 0%,#3d6a6e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d7d80', endColorstr='#3d6a6e',GradientType=0 );
	background: linear-gradient(top, #5d7d80 0%,#3d6a6e 100%);
	-webkit-box-shadow: inset 0px -1px 0px 0px #437276, inset 0px 1px 0px 0px #648689, 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0px -1px 0px 0px #437276, inset 0px 1px 0px 0px #648689, 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0px -1px 0px 0px #437276, inset 0px 1px 0px 0px #648689, 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	border-top: solid 1px #3b4647;
	border-bottom: solid 1px #3b4647;
}

#nav ul.nav {
	border-left: solid 1px #385457;
}

#nav ul.nav li a {
	border-right: solid 1px #385457;
}

.content_header {
	border-bottom: solid 1px #e3e5e5;
}

#footer {
	border-top: solid 1px #e1e5e5;
}

#footer .center:first-of-type {
	border-bottom: dotted 1px #e3e5e5;
}

#footer .center > ul {
	border-right: dotted 1px #e3e5e5;
}

.sidebar, #content-intro {
	color: #778a8c;
}

.widget-container ul {
	border-top: solid 1px #e3e5e5;
}

.widget-container ul li {
	border-bottom: solid 1px #e3e5e5;
}

.widget_text ul.ads {
	border: solid 1px #dae0e0;
}

.widget_twitter ul li span.tweet-content {
	border: solid 1px #dae0e0;
}

.widget_counter span.counter-number, .widget_counter span a {
	color: #404b4d;
}

.tabbed ul.tab-items li a {
	border-right: solid 1px #e3e5e5;
}

span.post-count {
	border: solid 1px #d7d9d9;
}

.thumb img, 
.avatar,
.size-thumbnail,
.size-medium,
.size-large,
.size-full,
.attachment-image,
#featured-wrapper .nivo-control img,
.pagination span, 
.pagination a, 
#filter a,
ol.commentlist .comment,
ol.commentlist #respond,
.comment-reply-link, 
.comment-reply-login,
.tabs ul.nav,
.tabs .tab,
.toggle h4,
.toggle-inner,
input#submit {
	border: solid 1px #dae0e0;
}

.pagination,
.after-post, 
.related-posts,
#comments, 
#leave-comment,
.widget_divider {
	border-top: solid 1px #e3e5e5;
}

#featured-wrapper .nivo-controlNav,
.tabbed ul.tab-items {
	border-bottom: solid 1px #e3e5e5;
}

.tabs ul.nav li a,
.tabbed ul.tab-items li a {
	border-right: 1px solid #dae0e0;
}

.textfield {
	border: solid 1px #d0d1d4;
}