/*   
Theme Name: BetterBC.ca
Theme URI: 
Description: Based on the Thematic web framework.
Author: Raised Eyebrow Web Studio
Author URI: http://raisedeyebrow.com
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


body, input, textarea,
#index-top #text-3 {
	font-size: 15px;
	line-height: 22px;
	font-family: Helvetica, Arial, sans-serif;
}

h1, h2, #blog-title {
	letter-spacing: -1px;
}

.aside a:hover,
.aside a:active,
.aside .current_page_item a {
	color: #2db6ea;
}

/*search bar */
.aside input {
	width:170px;
}

#content .aside ul {
	padding:0px;
}

#content .aside {
	border: 0px;
}

#header {
	background: #2db6ea;
}

#branding {
	padding:0px;
	height:170px;
	width:960px;
	position: relative;
	background-image: url("images/header_people.png");
	background-repeat: no-repeat;
	background-position: right bottom;
}

#blog-title a {
	display:block;
	text-indent: -9999px;
	background-image: url("images/header_betterbc.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 599px;
	height:117px;
	position:absolute;
	top:48px;
	left:0px;
}


/* Menu bar */
#access {
	background: #000;
	border: 0px;
	height:36px;
	font-size:16px;
}

.sf-menu {
	display:block;
	position:absolute;
	top:2px;
	border: 0px;
}

.sf-menu a,
.sf-menu a:visited {
	border: 0px;
	background:#000;
	color: #f89825;
}

.sf-menu .current_page_item a,
.sf-menu a:active,
.sf-menu a:hover {
	color:#000000;
	background: #fff;
}

#main {
	background-image:url("images/kids_200.jpg");
	background-repeat:no-repeat;
	background-position: bottom left;
}


#secondary {
	height:370px;
}


/* Intro paragraph on homepage */
/*widget area */
#index-top,
#index-top .aside ul {
	border:0px !important;
	padding:0px !important;

}

/* Widget container */
#text-3 {
	
}

#text-3 h3 { 
	display:none;
}

/* homepage intro paragraph text size */
#text-3 p {
	font-family: Helvetica, Arial, sans-serif;
	color: #000 !important;
}

.entry-meta a:hover,
.entry-meta a:active {
	color:#2DB6EA;
}

/* exclude metadata */
.entry-meta .meta-sep,
.entry-meta .meta-prep-author,
.entry-meta .author,
.entry-meta .meta-prep-entry-date,
.entry-utility .meta-sep,
.entry-utility .comments-link {
	display:none;
}
	


/* content */
.entry-content h3 {
	padding-top:10px;
	font-style: normal;
	padding-bottom: 0px;
	font-weight:bold;
}

.entry-content h4 {
	padding-top:10px;
	font-family:inherit;
	font-size:15px;
	text-transform:none;
	letter-spacing:inherit;
}

.entry-content h5 {
	padding-top:10px;
}

.entry-content h6 {
	padding-top:10px;
	color:#666666;
}


.entry-content a {
	color: #4a3966;
}

.entry-content a:active, 
.entry-content a:hover {
	color: #F89825
}


#footer {
	background: #4a3966;
}

#siteinfo,
#siteinfo a {
	color: #ffcc60;
}

#siteinfo a:active,
#siteinfo a:hover {
	color:#ffffff;
}

textarea {
	padding: 5px;
	width:440px !important;
}
	
/* Contact form */
#email_mail_page #name,
#email_mail_page #email, 
#email_mail_page #subject {
	width:445px !important;
}

#email_mail_page label {
	margin-top:10px;
}

/* custom email stuff */

.slug- .entry-content {
	padding: 0px;
}

.slug- .entry-content h1,
.slug- .entry-content h2 {
	padding-top:0px;
}
