/**

 * Theme Name: Handmade Marketer

 * Theme URI: http://justinesmedia.com

 * Description: A custom theme built for Justine Smith Media.

 * Version: 0.1

 * Author: Tara Gentile

 * Author URI: http://taragentile.com

 * Tags: handmade, craft, art, design, etsy, craft marketing, art marketing

 *Template: hybrid

 */

 

/* Get base CSS */

@import url('http://justinesmedia.com/wp-content/themes/hybrid/library/css/21px.css');



/* Get layout CSS */

@import url('http://justinesmedia.com/wp-content/themes/hybrid/library/css/2c-l-fixed.css');



/* Get plugins CSS */

@import url('http://justinesmedia.com/wp-content/themes/hybrid/library/css/plugins.css');



/* Get drop-downs CSS */

@import url('http://justinesmedia.com/wp-content/themes/hybrid/library/css/drop-downs.css');
@import url('http://justinesmedia.com/wp-content/themes/hybrid/library/css/screen.css');

body {
font-family: "century gothic", Helvetica, Arial, sans-serif;
font-size:14px;
font-style: normal;
font-weight: normal;
letter-spacing: .5px;
line-height: 1.4em;
background: url('http://justinesmedia.com/images/bg.jpg') #ccc;
}

h1, h2, h3, h4, h5, h6 {
font-family: "century gothic",Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: 1px;
line-height: 1.4em;
margin-bottom: 5px;
}


#body-container {

margin-top: 20px;
overflow:visible;
}

#site-title, #site-description {
display:none;
}

#header {
margin-bottom:0;
width:600px;
}

.radio {
float:left;
margin-left:-60px;
margin-top:40px;
position:absolute;
display:none;
}


#navigation {
height: 32px;
margin-bottom:21px;
background: #330033;
margin-top:10px;

border: 2px solid #330033;
}

.emails {
float: left;
margin-top: 20px;
margin-bottom: 20px;
}

#container {
background:none repeat scroll 0 0 #ffffff;
width:955px;
border: #330033 solid 1px;
}


#page-nav ul {
line-height:1;

}

#page-nav ul ul {
background: #330033;
border-top: 0px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#page-nav li a {
color: #fff;
border: 0px;
font-size: 15px;
letter-spacing: 1px;
background: transparent;
padding: 8px;
margin:0 10px;

}

#page-nav li a:hover {
border: none;
text-decoration:overline;
font-style: none;
}


.content {

width: 625px;
padding: 5px;
border-right: 2px dashed #330033;
background:#fff;
}

div.post {
border-bottom:2px dashed #a3294e;
}

.entry-title, .entry-title a {
font-style: normal;
margin-bottom:5px;
line-height: 1em;
}

#primary {
width: 300px;
background: #fff;

padding: 5px;
}

.products {
width: 415px;
overflow:visible;
display:none;
}

.widget-title {
font-style: normal;
border-bottom: 2px dashed #a3294e;
}

#secondary {
background: #fff;
padding: 5px;
width: 245px;
margin-right: 10px;
}

#subsidiary {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #a3294e;
padding: 5px;
}

#subsidiary .widget {
margin-right: 10px;
width: 279px;
border: 0;
}


.singular #secondary {
display:none;
}

.singular .content {
width: 625px;
}

.home #subsidiary {
display:none;
}

.breadcrumb {
display: none;
}

.page-template-widgets #primary {
display:none;
}

.page-template-widgets .content {
width: 935px;
}

.page-template-widgets .widget {
border:1px dashed #330033;
float:left;
margin:10px;
padding:10px;
width:423px;
}

.no-widgets .content {
margin-left:90px;

margin-top: 30px;
}

.no-widgets .page-title h1 {
text-align: center;
}

.sales a img {
padding: 0px 45px;
}

.page-template-default .sales {
display: none;
}

.no-widgets .sales {
display: visible;

}

.page-template-widgets .sales {
display: visible;
padding: 0 100px;
}

.buttons a img {
border: 1px solid #000000;
}

.buttons a:hover img {
border: 1px solid #330033;
}

#mc_embed_signup {
float:right;
margin-right:30px;
margin-top:10px;
width:300px;
}

.emailheader {
color:#330033;
font-family:"century gothic",verdana;
font-size:11px;
letter-spacing:1px;
margin-bottom:0;
padding-right:15px;
text-align:right;
}

.entry-content {
margin:0 0 10px 20px;
overflow:hidden;
width:580px;
}

