/*
Theme Name: Haberdashery Fun
Version: 1.0
Description: A WooThemes child theme designed by Crimson Pear.
Author: Crimson Pear
Author URI: http://www.crimsonpear.com.au
Template: canvas
*/
 
@import url("../canvas/style.css");
@import url("http://fonts.googleapis.com/css?family=Dosis");

@font-face {
    font-family: 'museo_sans_500regular';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_500-webfont.woff') format('woff'),
         url('fonts/museosans_500-webfont.ttf') format('truetype'),
         url('fonts/museosans_500-webfont.svg#museo_sans_500regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*--------- GLOBAL STYLES ------*/
#wrapper {
	padding-top:0px;
}
body, p {
 font-family: "museo_sans_500regular",arial,sans-serif !important;
}
/*--------- HEADER -----------*/

#header {
	background:url(images/header-bg.png) no-repeat;
	overflow:visible;
	padding-bottom:62px;
}

#navigation {
	width:1080px;
	text-transform:uppercase;
	font-size:16px;
	padding-bottom: 3em;
	margin-bottom:0;
	border-top: 1px dashed #acacac;
	border-left: 1px dashed #acacac;
	border-right:1px dashed #acacac;
}

ul.nav li a {
	padding-right: 1.5em;
	padding-bottom: 0em !important;
}

#navigation ul.nav > li a:hover, #navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a {
	background:url(images/nav-hover.png) repeat-x left bottom !important; 
	text-decoration:none;
}

ul.nav {
	padding-left:2em;
}

/*---------- MAIN CONTENT ---------------*/

.entry, .entry p {
    color: #333333;
    font: 15px/1.4em 'museo_sans_500regular',arial,sans-serif !important;
}

#content {
	max-width:1080px;
	background:#ffffff url(images/footer-stitching.png) no-repeat bottom center;;
	border-left: 1px dashed #acacac;
	border-right:1px dashed #acacac;
}
#main {
	padding-left:2em;
	width:60% !important;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration:none;
}

.post .title {
	text-transform:uppercase;
	padding-left:1.5em;
	background:url(images/title-bg.png) no-repeat left top;
	width:85%;
}

.post .title, .page .title {
	margin-bottom:0em;
}

.post-meta abbr {
	border:none;
	cursor:default;
}

.date {
	padding-left:3em;
}

.post-comments {
	bottom: 1.4em;
    float: right;
    font-family: 'Quicksand',arial,sans-serif;
    font-size: 20px;
    font-style: normal;
    position: relative;
}

.post-meta a:link, .post-meta a:visited {
	color:#333333;
	background:url(images/comment-bg.png) no-repeat center center;
	padding: 0.5em 1em 1em 1em;
}

a:link, a:visited {
	color:#d64a31;
}

.entry img, img.thumbnail, .gallery img {
	border:none !important;
}


.icon:before, .icon:after {
	font-family:'museo_sans_500regular',arial,sans-serif;
}

.post p.tags:before {
    content: "";
}

.meta {
	font-family:'Helvetica Neue', Helvetica, sans-serif;
	color:#333333;
}

.meta a, .meta p {
	 font-family: 'Helvetica Neue',Helvetica,sans-serif;
    	font-size: 12px;
}

.post p.tags {
	font-size:13px;
	color:#333333;
	margin-bottom:0px;
}

.post-more {
	padding-top:1em;
	padding-bottom:1em;
}

.post-meta a:hover {
	text-decoration:none;
	opacity:0.7;
}

.post p.tags a:link, .post p.tags a:visited {
	color:#d64a31;
	font-weight:normal;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
}

.post-more a:hover {
	color:#d64a31;
}

.post-entries, .tags {
	font-family:'Helvetica Neue', Helvetica, sans-serif !important;
}

.social-media {
	margin-bottom:80px;
	background:url(images/post-end-bg.png) no-repeat center bottom;
	padding-bottom: 20px;
}

.category .social-media, .category .post-comments {
	display:none;
}

.category .post .title {
	background:none;
}

.category .post .title, .category .page .title, .category .post .title a:link, .category .post .title a:visited, .category .page .title a:link, .category .page .title a:visited {
	font-size:18px;
}

a .print-this {
	width:600px;
	height: 93px;
	background:url(images/print-this-bg.png) no-repeat left center;
	font-family: 'Quicksand',arial,sans-serif;
	text-transform:uppercase;
	display:block;
	line-height: 6em;
	color:#333333;
	padding-left:10px;
}

a:hover .print-this {
	text-decoration:none;
}

.post-social {
	padding:20px 0px 20px 0px;
}
/*--------------- SIDEBAR ----------------*/
#sidebar {
	padding-right:2em;
}

#sidebar h3 {
	font-family: 'Dosis', sans-serif;
	text-transform:uppercase;
	font-weight:400;
	font-size:20px;
}

#about {
	background:#fafafa;
	border:1px dashed #acacac;
	padding:1em;
	margin-bottom:1em;
font-family:'museo_sans_500regular',arial,sans-serif;
}

#about h3 {
	background:url(images/about-bg.png) no-repeat left center !important;
	color:#ffffff;
	 margin-bottom: 10px;
    padding-bottom: 10px;
}

#sidebar h3, #footer-widgets h3 {
	font-family: 'Dosis', sans-serif;
	text-transform:uppercase;
	font-weight:400;
	font-size:20px;
	padding-left:20px;
	background:url(images/sidebar-h3-bg.png) no-repeat top left;
}

#social-media img {
	padding-right:5px;
}

#social-media a:hover, #store a:hover {
	opacity:0.7;
}

.searchform {
	border:1px dashed #acacac;
}

.widget {
	font:14px/1.5em 'museo_sans_500regular',arial,sans-serif !important;
}

.widget ul {
	padding-left:10px;
}

.widget ul li {
	padding-bottom:10px;
}

.widget ul li a {
	color:#D64A31;
}

body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit {
	background:#91CEC8 !important;
	border-radius:none;
	border:1px dashed #333333;
	color:#fafafa !important;
	border-bottom-left-radius: 0;
      border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	text-shadow:none;
	box-shadow:none;
}

#comments .comment.thread-even {
	border-bottom-color: rgba(0, 0, 0, 0.07);
    border-bottom-style: dashed;
    border-bottom-width: 1px;
}

#text-10 img {padding: 0px 0px 10px 5px;}
/*------ FOOTER ------------- */
#footer {
	margin:0 2em 0 2em;
}

#footer-widgets {
	padding:0px 33px 0px 33px;
	border-top:0px;
	clear:both;
}

#footer-widgets h2 {
	margin-bottom:10px;
	border-bottom: 1px dashed #acacac;
}


#footer, #footer p {
   font: 13px/1.4em 'museo_sans_500regular',arial,sans-serif !important;
}

.wpp-list li {
	padding-top:1em;
}

#categories a img {
padding-bottom:10px;
}

#mc_embed_signup form {
 	padding-top:0px !important;
	padding-bottom:0px !important;
}

#mce-EMAIL{
float: left !important;
margin-right: 15px !important;
}
#mc-embedded-subscribe { margin: 0; }
