/*
Theme Name: Minktoasted
Theme URI: http://minktoast.net/
Description: A thematic child theme
Author: Tom Atkins
Author URI: http://minktoast.net/
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('1c-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');
/* Comment styling from thematci default.css */
@import url('comments.css');
/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* =Global Elements from thematic 21px.css
-------------------------------------------------------------- */

body, input, textarea {
    font: 14px Verdana,Arial,sans-serif;
    line-height:21px;
}
p, ul, ol, dd, pre {
    margin-bottom:21px;
}
pre, code {
  font:13px Monaco, monospace;
  line-height:21px;
}

/* =Global Elements from thematic default.css
-------------------------------------------------------------- */

blockquote {
    color:#666;
    font-style:italic;
}
table {
    border:1px solid #ccc;
    border-width:1px 1px 0 1px;
    font-size:13px;
    line-height:18px;
    margin:0 0 22px 0;
    text-align:left;
}
caption {
    text-align:left;
}
tr {
    border-bottom:1px solid #ccc;
}
th, td {
    padding: .7em 1.25em;
}
hr {
    background-color:#ccc;
    border:0;
    color:#ccc;
    height:1px;
    margin-bottom:22px;
}
a:link {
    color:#004B91;
    text-decoration:none;
}
a:visited {
    color:#743399;
        text-decoration:none;
}
a:active,
a:hover {
    color: #FF4B33;
        text-decoration:none;
}


/* =Header from 21px.css
-------------------------------------------------------------- */

#branding {
    padding:21px 0 0 0;
}

#blog-title {
    font-family:Georgia,serif;
    font-size:30px;
    line-height:40px;
}
#blog-title a {
    color:#000;
    text-decoration:none;
}
#blog-title a:active,
#blog-title a:hover {
    color: #FF3333;
}

/* =Menu from 21px.css
-------------------------------------------------------------- */

.skip-link {
    display:none;
}
#menu {
    overflow:hidden; /* clears the inner float  */
}
#menu ul {
    margin:0;
    list-style:none;
}
#menu ul ul {
    display:none;
}
#menu li {
    display:inline;
}
#menu a {
    display:block;
    float:left;
}



/* =Content from 21px.css default.css and by me
-------------------------------------------------------------- */

#main {
    padding-top:0px;
}

/* .page-title entries in default.css don't seem to be needed? */

.hentry{
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
    padding-bottom:10px;
}

.entry-title
{
    font-family:Georgia,serif;
    font-size:24px;
    line-height:30px;
}
.entry-title a {
    color:#000;
    text-decoration:none;
}
.entry-title a:active,
.entry-title a:hover {
    color: #FF3333;
}

.entry-content {
    margin: 20px 0 0 0;
}


.entry-utility {
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0 0 44px 0;
}
.entry-utility a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
.entry-utility a:active,
.entry-utility a:hover {
    color: #FF4B33;
}


.page-link {
    margin-bottom:21px;
}

abbr, acronym {
  font-style: italic;
  border-bottom: none;
  cursor: help;
  color: #666666;
}

.wp-caption {
   background-color: #FAFAFA;
   border: 1px solid;
   border-color: #CFCFD1;
   padding: 10px;
  
 }
 
.wp-caption p.wp-caption-text {
  margin: 0;
  padding:0px;
}


/* =Images from 21px.css
-------------------------------------------------------------- */

.entry-content img,
.wp-caption {
    margin-bottom:21px;
}
.wp-smiley {
    max-height:14px;
}

/* =Navigation from 21px.css
-------------------------------------------------------------- */

.navigation {
    margin:0px 0 0 0;
    overflow:hidden;
}
.nav-previous {
  float: left;
  width:50%;
}
.nav-next {
  float: right;
  width:50%;
  text-align:right;
}
#nav-above,#nav-below {
  width: 100%;
}


/* =Asides, Sidebars & Widget-Ready Areas from 21px.css
-------------------------------------------------------------- */

.aside ul {
    list-style:none;
    margin-left:0;
}
.aside ul ul {
    list-style:disc;
    margin:0 0 21px 1.5em;
}
.aside ul ul ul {
    margin-bottom:0;
}
.aside form,
.aside table {
    margin-bottom:21px;
}

body.home div.category-asides * {
    display:inline;
}
body.home div.category-asides .entry-title,
body.home div.category-asides .entry-meta,
body.home div.category-asides .page-link {
display:none;
}
body.home div.category-asides {
    margin:21px 0 32px 0;
    padding:0 0 10px 39px;
    border-left:10px solid #e0e0e0;
    }
body.home div.category-asides .entry-content {
    margin:0;
}
body.home div.category-asides blockquote {
    margin:0;
    font-size:13px;
    font-style:normal;
}
body.home div.category-asides .comments-link {
    margin:0 0 0 .125em;
}

/* =Footer from thematic default.css
-------------------------------------------------------------- */

#footer {
    margin-top:8px;
}
#siteinfo {
    color:#666;
    font-size:11px;
    line-height:18px;
    padding:22px 0 44px 0;
}
#siteinfo a {
    color:#666;
}
#siteinfo a:active,
#siteinfo a:hover {
    color: #FF4B33;
}

/* =Navigation from thematic default.css
-------------------------------------------------------------- */

.navigation {
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0px 0 22px 0;
    overflow:hidden;
}
.navigation a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
.navigation a:active,
.navigation a:hover {
    color: #FF4B33;
}
.navigation .meta-nav {
    font-style:normal;
}
.nav-previous {
  float: left;
  width:50%;
}
.nav-next {
  float: right;
  width:50%;
  text-align:right;
}
#nav-above,#nav-below {
  width: 100%;
}
#nav-above {
    display:none;
}
.paged #nav-above {
    display:block;
    padding:0 0 44px 0;
}

/* =Attachments from thematic default.css
-------------------------------------------------------------- */

.attachment-jpeg #container,
.attachment-png #container {
    width:100%;
}
.attachment-jpeg #content,
.attachment-png #content {
    width:930px;
}
.attachment-jpeg #comments,
.attachment-png #comments {
    width:540px;
    overflow:hidden;
}
.attachment-jpeg .main-aside,
.attachment-png .main-aside {
    display:none;    
}

