/*
THEME NAME: Harmony
THEME URI: 
DESCRIPTION: Based on Thematic
VERSION: 0.1
AUTHOR: 
AUTHOR URI: 
TAGS: child-theme
TEMPLATE: thematic
.
.
*/

@import url('../thematic/style.css');  


body {
	background:#dfe5ea;
}	

#wrapper {
	border-top:9px solid #3f5568;
}

#header {
	background-color:#ffffff;
}

#branding{ 
	height:80px;
	padding:88px 0 0;
}

#blog-title {
	text-indent:-9999px;
	display:block;
	position:absolute;
	width:671px;
	height:111px;
	top:30px;
	background:url(images/masthead.jpg) left top no-repeat;
	border:none;
	padding:0;
}

#blog-description {
	text-indent:-9999px;
}

.menu .current_page_item a {
	background:#3f5568 none repeat scroll 0 0;
	border-color:#3B86C7;
	color:#FFFFFF;
}

.entry-title {
	color:#0165ba;
	font-size:24px;
	font-weight:normal;
	line-height:26px;
	padding:8px 0 2px;
	font-family:Georgia, Times, serif;
	border-bottom:1px solid #B5D1EA ;
}

h1.entry-title {
	margin-bottom:1em;
}

body, input, textarea {
	color:#516e88;
	font-family:Georgia, Times, serif;
	font-size:96%;
	line-height:21px;
}

p {
	margin-bottom:21px;
}

div.person h3 {
	margin:0;
}

div.person p.qualifications {
	font-size:71%;
	margin-bottom: 5px !important;
}

div.person p.bio {
	margin-bottom: 0px !important;
}

img.wppt_float_left {
	margin: 0 10px 10px 0;
}


a:link, a:visited {
	border-bottom:1px dotted #2772B3;
	text-decoration:none;
	color:#2772b3;
}

a:hover, a:active,
.aside a:hover, .aside a:active {
	border-bottom:1px solid #2772B3;
	text-decoration:none;
	color:#2772B3;
}

.menu a {
	border-bottom:none;
}

#footer {
	background: #3f5568;
	border-top:none;
	color: #eee;
}

#siteinfo {
  color:#ddd;
}

body.page-template-articles-php .hentry,
body.page-template-workshops-php .hentry {
  margin-top:0;
  padding-top:0;
}

body.page-template-articles-php .entry-title a,
body.page-template-workshops-php .entry-title a {
  color:#2772B3;
  border-bottom:none;
}

