/*   
Theme Name: Kevin Pratt's Violets
Theme URI: 
Description: My Thematic child theme.
Author: Kevin Pratt
Author URI: www.kevinpratt.com
Template: thematic
Version: 0.1
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/2c-r-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');


/* =Global Elements
-------------------------------------------------------------- */

body {
    color: white;
    background:#2a2a2a;
}

a:link {
    color: #308ee1;
    text-decoration:none;
}


/* =Header
-------------------------------------------------------------- */

#branding {
    background-color: black;
    background-repeat: no-repeat;
    background-image: url(images/violetheadergrey.jpg);
}

#blog-title {
    
    border-bottom-style: none;
    color: white;
    font-size:36px;
    line-height:54px;
    font-weight:bold;
    letter-spacing:-1px;
    padding: 78px 0 0 10px;
}

#blog-title a {
    color:#fff;
    text-decoration:none;
}
#blog-description {
    font-style:italic;
    padding: 8px 0 0px 10px;
    color:#fff;
}

/* =Content
-------------------------------------------------------------- */

.page #container {
    width:960px;
}
.page #content {
    width:940px;
}

.slug-photography #container {
    height:1460px;
}

.slug-photography #content {
    height:1450px;
}

.slug-photography .entry-content {
	position: absolute;
	
}

.slug-newspapers #container {
    height:1590px;
}

.slug-newspapers #content {
    height:1580px;
}

.slug-newspapers .entry-content {
	position: absolute;
	
}

.slug-apparel #container {
    height:1970px;
}

.slug-apparel #content {
    height:1960px;
}

.slug-apparel .entry-content {
	position: absolute;
	
}

/* =Comments
-------------------------------------------------------------- */

#comments-list li {
    color: #a7a7a7;
    border-bottom:1px solid #ccc;
    padding:18px 1.5em 0 1.5em;
    position:relative;
}
#comments-list li.alt {
    color: white;
}

#respond {
    color: white;
	border-top:1px solid #6DA5D6;
    padding:17px 20px 0 20px;
	width:auto;
	_width:460px; /* IE6 Hack to display correctly the respond form */
	max-width:460px;
    margin:0 auto;
    z-index:100;
}

/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */

.aside {
    color: #ebebeb;
}
.aside a {
	color: #308ee1;
}
.aside a:active,
.aside a:hover {
    color: #6acaff;
}

.shelfari {
	display: inline;
	padding-top: 5px;
	clear: right;
}

/*
    Footer Asides
*/
/* =Footer
-------------------------------------------------------------- */

#footer {
    color:#fff;
    padding:34px 0 90px 0;
    border-top:2px solid #FFF;
}
#footer a {
    color:#fff;
}
/* #subsidiary {
    padding-left: 10px;
    background:black 0px;
    background-repeat: no-repeat;
    background-image: url(images/woodfooter.jpg);
} */
#subsidiary .aside {
    margin-bottom:18px;
}
#subsidiary .sub-aside {
    color: #e662cb;
    margin-bottom:18px;
}
#subsidiary .sub-aside a {
    color: #25e533;
    margin-bottom:18px;
}
#siteinfo {
    padding:18px 0;
    font-size:11px;
}
#siteinfo a {
    font-style:italic;
}
blockquote {
	color: #e662cb;
}
 a:visited {
	color: #1f629b;
}
#comments {
	padding-bottom: 20px;
	background-color: #414141;
}
#respond {
	background-color: #414141;
}
