/*
Theme Name: blankSlate
Theme URI: http://shawncope.com
Description: A theme completely stripped of all styling. Functionality is based on the kubrick theme.
Version: 1.0
Author: Shawn Cope
Author URI: http://shawncope.com
Tags: blankSlate, no style, clean, empty

This theme was designed and built by Shawn Cope,
whose blog you will find at http://shawncope.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

@import "style/reset.css";

/*Utility Styles************************/
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
.aligncenter {
	display:block;
	margin:0 auto 12px;
}
img.size-full, img.size-large, img.size-medium, img.size-thumbnail { border:0; margin:0 20px 0 0; }
	img.size-full .aligncenter { border:5px solid #f2f2f2; margin:0 auto 12px; }
	
	.entry p.wp-caption-text { font-size:0.8em; text-align:center; padding:0.5em 0; background:#f2f2f2; }
	
p.nocomments { display:none; }


body { background:#fff url(images/blossoms.jpg) 0 0 no-repeat; color:#191919; font-family: Helvetica, sans-serif; }

#page { width:1084px; margin:0 0 0 50px; /*border-right:1px solid #333; */overflow:auto; }

#header { width:100%; height:60px; margin:0 0 1.5em; clear:both; padding:0; color:#666; /*border-bottom:1px solid #333; */ }
	#header h1 { float:right; font-size:1.6em; font-weight:normal; line-height:1.5em; text-transform:uppercase; margin:20px 20px 20px 0; }
#sidebar { float:left; clear:none; width:240px; margin:0 30px; }
	#sidebar ol { margin-bottom:1.5em; }
	#sidebar ol h2 { font-size:1.1em; font-weight:normal; font-style:italic; color:#333;/* margin:0 0 0.75em;*/ padding:6px 0 2px 4px;/* background:#fff;*/ }
	#sidebar ol#widgets h4 { font-weight:normal; text-transform:uppercase; font-size:1em; }
	  	li.widget .collapscat { padding:0; }
	  ul.collapsCatList li.collapsCat { font-size:0.9em; line-height:1.5em; color:white; background:black; /*margin:0 0 12px; */text-indent:6px; }
	    ul.collapsCatList li.collapsCat a { color:#666; }
	    ul.collapsCatList li.collapsCat a:hover { color:#ccc; }
	    ul.collapsCatList li.collapsCatPost a, ul.collapsCatList li.collapsCatPost a:hover { color:#000; }
	  li.collapsCat ul, li#ctc { margin-bottom:0.75em; }
	  ul.collapsCatList li.collapsCat a.self { color:#ccc; }
	    ul.collapsCatList li.collapsCat a { text-transform:uppercase; }
	  ul.collapsCatList ul li { font-size:0.8em; line-height:1.75em; padding:1px; }
	    ul.collapsCatList ul li:hover { border:1px solid #000; padding:0; }
	  ul.collapsCatList ul li a { color:black; background:none; }
	#sidebar ul { background:#fff; }
	  li#ctc.widget div.ctc { margin:0 0.5em; line-height:14pt; }
	  	  
	  div.ctc a { margin-right:3px; }
	  div.ctc a:hover { text-decoration:underline; }
	  
	  div.textwidget { margin:0 0.5em; font-size:0.9em; }
	  	div.textwidget h3 { font-size:1em; letter-spacing:0.1em; margin-bottom:0.25em; }
	  	div.textwidget p { line-height:1.3em; font-size:0.8em; margin-bottom:0.5em; }
	  		div.textwidget p b { letter-spacing:-0.03em; }
	  	div.textwidget li { font-size:0.9em; margin-bottom:0.25em; }
	  	div.textwidget a:hover { text-decoration:underline; }
#content { width:760px; float:left; clear:none; overflow:visible; }
#footer { width:100%; margin:1.5em 0 0; clear:both; padding:1.5em 0; color:#666; border-top:1px dotted #333; font-size:0.8em; line-height:3em; text-align:center; }
a, a:visited { color:#333; font-weight:normal; text-decoration:none; }
.post { /*width:675px; background:#ccc;*/ float:left; clear:none; margin:0 0 1.5em; /*padding:3em; */}
     .post h2 { font-size:1.5em; font-family:Arial, sans-serif; line-height:1.2em; margin:0 0 0.75em; padding:0; text-transform:uppercase; font-weight:normal; border-bottom:1px solid #191919; }
     .post h2 a { color:#1B5277;/* font-size:1.4em;*/ }
     .post h4 { margin-bottom:1em; font-size:0.8em; }
.post a, .post a:visited { color:#191919; }
.post .d13fader a, .post .d13fader a:visited { color:#fff; }
     div.postmetadata { font-size:2em; float:right; }
     div.postmetadata a { /*color:#1B5277;*/color:#f2f2f2; font-weight:bold; }
.entry p { line-height:1.3em; margin-bottom:1.5em; font-family:Georgia, serif; font-size:0.9em; line-height:1.4em; }
.entry a { color:black; text-decoration:underline; }
.entry li { list-style:none; }
.entry ul.gallery-item { width:auto; }
.entry p.tags { display:block; clear:both; }

/* Archives */
#content h2.pagetitle { margin:0 0 0.5em; padding:0.75em 0.75em 0.6em; background:#191919; color:#fff; font-weight:normal; }
.archive-entry { width:350px; float:left; margin-right:20px; padding:5px; }
	.archive-entry:hover { background:#f2f2f2; }
	.archive-entry li { list-style:none; display:block; clear:both; }
	  .archive-entry .alignleft { float:none; }
	.archive-entry h2 { font-size:1.1em; margin-bottom:0; border-bottom:0; text-transform:uppercase; line-height:2em; }
	.archive-entry h2 a { color:#191919; display:block; }
	.archive-entry h2 a:hover { #666; }