	
/*
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 "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";

	
/* Layout */ 

body {

	
}

#page {
	display:block;
	margin:0 auto;
	width: 960px;
	
	
}

#header {
	height:200px;
	width:100%;
}

#headerContent {
	position:relative;
	float:left;
	left:60px;
	top:50px;
	width:175px;
}

#header p {
	float:right;
	position:relative;
	right:12px;
}

#header ul {
	float:left;
	position:relative;
	left:93px;
	top:65px;
}

#content {
	position:relative;
	width: 30em;
}

#sidebar {
	text-align: left;
	width: 220px;
}

#footer {
	height: 200px;

}

.post {
	float: left;
	position: relative;
	margin-bottom: 50px;
}

.asides_entry {
	position: relative;
	width:100%;
	
}

.asidesContent {
	float: left;
	position: relative;
	font-size: 0.9em;
	margin-bottom: 20px;
	width: 29em;
	margin-left: 20px;
	list-style: none !important;
}

.asidesContent .tt {
	position: absolute;
	top: 28px;
	left: -62px;


}

/* Aligning */

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

.aligncenter {
	display:block;
	margin:0 auto;
}




	
/*Style*/

body {
	background-color: #fffaf1;
	color: black;
	font-family: Garamond, serif;
}

ul li, ol li {
	line-height: 1.4em;
	list-style: disc;
	list-style-position: inside;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 20px;

}

img {
	border-color: #cccccc;
	border-width: 2px;
	border-style: solid;
	margin-top: 30px !important;
	margin-bottom: 30px !important;

}

	/* Header */
	
#topBar {
	display: none;
	position: relative; 
	float: left;
	width: 100%;
	height:3px;
	background-color: #00152a;

}

#header h1 a {
	color:#333333!important;
	font-size:2.56em;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-family:HelveticaNeue-UltraLight; HelveticaNeue-Light; Helvetica;
	border:none!important;
}

#header p {
	font-size:.8em;
	color:#7f7f7f;
}

#header ul li {
	padding:4px;
	margin-left:15px;
	display:inline;
	list-style:none;
}

#header li a {
	font-size:.94em;
	font-family: HelveticaNeue-Light, Helvetica;
	text-transform:lowercase;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color: #333333;
}

#header ul li a:hover {
	font-size:.94em;
	
}

#header ul li a.current {
	padding-bottom: 2px;
	border-bottom-color: #999999;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	font-size:.94em;
	text-transform:lowercase;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

/* Content Styling */

#content a {
	border-left-width: 0px;
	color: black;
	text-decoration:none;
	border-bottom-color: #b3b3b3;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-bottom: 2px;
}

#content a:hover {
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #e6e6e6;
	text-decoration:none;
	border: none;
	
}

#article-box {
	margin-top: 30px;
	border-color: #e6e6e6;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	background-color: #faf5ed;
	font-size: 80%;

}

.asidesContent .tt {
	font-size: .8em;
	background-color: #cccccc;
	color: white !important;
	border-color:#e6e6e6;
	border-width:1px;
	border-style:solid;
	padding-right: 5px;
	padding-left: 5px;

}

.tt a:hover {
	background-color: #cccccc !important;
	color: white !important;
	border-color:#e6e6e6;
	border-width:1px;
	border-style:solid;
	padding-right: 5px;
	padding-left: 5px;

}



/* Archive Styling */

#archives h3 {
	text-align: left !important;
	

}


.archiveLink {
	

	
}

.archiveUl li {
	

}

.archiveDate {
	float: right;
	color: grey;
	font-size: 80%;

}




#content h2, #content h2 a {
	margin-bottom:10px;
	text-align:center;
	font-style:normal;
	font-weight:normal;
	font-size:1.5em;
	text-decoration:none;
	color:#333333!important;
	border: none;
}

#content h3 {
	line-height: 1.6em;
	color:#333333;
	margin-bottom:10px;
	margin-top:35px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	font-size:1.2em;
}

#content p {
	color: #1c1c1c;
	margin-bottom:15px;
	line-height: 1.54em;
	font-size: 1.1em;
	font-weight: normal;
}

blockquote {
	line-height: 1.4em;
	margin-bottom:10px;
	margin-top:10px;
	font-size: 0.93em;
	font-style:italic;
	margin-left:20px;
}


/* Horizontal Rule and Signature Stuff */

.footnote_link {
	font-size: 9px;
}hr {
	margin-bottom:30px;
	margin-top:30px;
}

#signature {
	background-position:0;
	width:250px;
	border-top-style:none;
}

#signature p {
	float: none;
	font-size:1.5em;
	color:gray!important;
	text-align:center;
	position:relative;
	top: 33px;
	border-top-style:none;
}

#signature #hr {
	border-top-color:#cccccc;
	border-top-width:1px;
	border-top-style:solid;
	width:100%;
}


/* Date,  Link and Drop Letter Styling */

.date {
	letter-spacing:1px;
	margin-bottom:10px!important;
	font-size:.8em!important;
	color:#666666!important;
	font-family:HelveticaNeue-Light, Helvetica;
	text-align:center;
}

.link {
	border-color:#e6e6e6;
	border-width:1px;
	border-style:solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	top: 60px;
	position:relative;
	text-align:center;
	font-size:.8em!important;
	background-color:#cccccc;
	color:white!important;
	width: 40px;
}

.drop {
	margin-bottom: -1px;
	padding-right:5px;
	padding-bottom:0;
	padding-top: 15px;
	display:block 0;
	osition:relative;
	float:left;
	font-size:3em;
	color:black;
}



/* Sidebar */

#ad {
	padding: 10px;
	border-color: #cccccc;
	border-width: 1px;
	border-style: dashed;
	float: left;
	width: 160px;
	
}

.adHead {
	text-align: center;
	font-family: HelveticaNeue-UltraLight; Helvetica;
	font-size: .9em !important;
	color: #666666;
	border-bottom-color: #e0e0e0;
	border-bottom-style: solid;
	border-bottom-width: 1px;

}

.fusionentire {
	position: relative;
	width: 130px;
	left: 15px;

}

.fusionentire img {
	position: relative;
	margin-top: 10px;

}

.fusiontext {
	position: relative;
	float: left;
	width: 85%;
	font-size: .8em;

}

#fusionlink {
	font-family: HelveticaNeue-UltraLight; Helvetica;
	font-size: .9em;
	color: grey;
	position: relative;
	float: left;
	left: 15px;
	margin-top: 10px;

}

.widget_text {
	position: relative;
	top: 120px;
	display:block;
	margin:0 auto;
	width: 140px;

}

.widgettitle {
	margin-bottom: -20px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-align: center;

}

.footnote-link {
	padding-bottom: 0px !important;
	font-size: 0.66em;
	vertical-align: super;
}

