/*
Theme Name:     JustCSS
Theme URI:      http://www.pross.org.uk
Description:    Child theme for the Toolbox theme
Author:         Simon Prosser
Author URI:     http://www.pross.org.uk
Template:       toolbox
Version:        0.2
License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

@import url("../toolbox/style.css"); 

/**
 * Reset - Resets all browsers down to common default settings
 *
 * @credits Eric Meyer's CSS Reset <http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/>
 */

/* Eric Meyer Reset Reloaded */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px;  padding: 0px;  border: 0px;  font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline;  }

/* Removes dotted line when focus */
:focus { outline: none;  }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate;  border-spacing: 0px;  }
caption, th, td { /*text-align: left; */ font-weight: normal;   }
table, td, th { vertical-align: middle;  }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: "";  }
blockquote, q { quotes: "" "";  }

/* Remove annoying border on linked images. */
a img { border: none;  }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;  }
.clearfix { display: block;  }

/* Regular clearing, just in case! */
.clear { clear: both;  }



/* Regular clearing, just in case! */
header, footer, section, aside, nav, article {display:block; }

#page{margin:0 auto;  width:960px;  font-family:Arial,Helvetica,Sans-Serif}
#site-title{float:left; font-style:italic; margin:0 15px 15px 0}
#site-title a{font-size:2em; text-shadow:0 1px 1px #666; color:#000; text-decoration:none}
#site-title a:before{content:'{'}
#site-title a:after{content:'}'}
#site-description{font-size:0.7em; position:relative; float:right}
#access{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; font-size:1.1em; font-weight:700}
#access a{color:#000; text-decoration:none; padding:0 8px}
#access ul ul{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px}
.current_page_item{text-decoration:underline}
#access ul ul a{padding:.5em .5em .5em 0.5em}
#content nav{white-space:nowrap}
.entry-content{ padding-bottom:10px; }
.nav-next a:hover,.nav-previous a:hover{-webkit-border-radius:3px; -moz-border-radius:3px; color:#fff; background:#333; width:260px}
.widget-area{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#EEE; width:280px}
.widget-title{margin:10px 0 10px 0; text-shadow:0 1px 1px #666; color:#000; text-decoration:none}
header.entry-header{ text-align:right;  font-size:.75em;  margin-top:20px; }
footer.entry-meta{ font-size:.8em; }
.entry-header h1{text-shadow:0 1px 1px #666}
.entry-meta a{color:#000; text-decoration:none; padding:2px; }
.comments-link a{-webkit-border-radius:3px; -moz-border-radius:3px;  border-radius:3px;  color:#000; text-decoration:none; padding:2px; background: #CCC}
	.entry-meta a:hover{-webkit-border-radius:3px; -moz-border-radius:3px;  border-radius:3px;  color:#fff; padding:2px; background:#333}
	
.edit-link{-webkit-border-radius:3px; -moz-border-radius:3px; padding:1px 3px; background:#FFF}
.edit-link a:hover{-webkit-border-radius:3px; -moz-border-radius:3px; color:#fff; padding:1px 3px; background:#333}


.comments-link{float:right}
.comment-meta a{text-decoration:none; color:#000}
ol.commentlist{padding:0; margin:0}
ol.commentlist li.even{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; margin:10px 0 25px 5px; padding:15px; background:#eee}
ol.commentlist li.odd{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; margin:10px 0 25px 25px; padding:15px; background:#FCFCFC}
	.form-submit{ float:left;}

.reply{margin:0 0 15px}
.pingback{list-style:none; margin:0; padding:0; background:#fff}
.widget-area ul ul{list-style:none; padding:0}
/* #site-generator:after{font-style:italic; content:' {JustCSS}'} */
a,.widget-area a{color:#000}
.nav-next a,.nav-previous a,.comment-edit-link{color:#000; text-decoration:none}
.meta-sep,.pingback .comment-meta,.pingback .reply,.pingback p,.pingback .says,#site-generator a{display:none}
.comment,.children{list-style:none}
#footer_div{width:100%; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif;  margin-bottom:150px; }
.footer_class{float:right;  padding-right:30px; }

article.sticky h1 {background:#eee}
	article.post{ margin:30px 0;  padding-bottom:5px; border-bottom:#CCC 1px solid; }

.wp-post-image{float:right}
.form-allowed-tags{color:#888}
.shadow, .attachment img, .attachment-thumbnail{-moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); }
.gallery img{border:none!important; }
