/*
Theme Name: A Daring Inspiration Theme
Theme URI: http://jakespurlock.com/inspiration
Description: A left sidebar theme basked with simplicity.
Author: whyisjake
Author URI: http://jakespurlock.com
version: 0.5.5
Tags: two-columns, sticky-post, dark

Based on the blank theme by Refuled.net
*/

/* Changelog */

/*

0.5.0 Initial Release
0.5.1 Added screenshot.png
0.5.2 Fixed tags, uploaded to WordPress.org
0.5.3 Added comments to pages, and some letter-spacing to the sidebar.
0.5.4 Changed the way the authors name was pulled into the sidebar, making it dynamic to the author of the last post. Changed some the headers in the sidebar, and fixed a rogue span.says issue. Also added some letter-spacing to the header.
0.5.5 Added the GPL License. 

*/


/* basics */

*{margin:0; padding:0;}

body {
	background:#fff;
	font-family: "Lucida Grande", verdana, arial, tahoma, sans-serif;
	font-size: 8pt;
	margin:20px;
    color: #333;
	}
	
h1 {
	font-size: 18pt;
	}
	
h2 {
	font-size: 14pt;
	}
	
h3 {
	font-size: 9pt;
	}
	
h4 {
	font-size: 9pt;
	}
	
h5 {
	font-size: 9pt;
	}


img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }
img.latex { border: none; vertical-align: middle; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:0px;
	padding:0 12px 0 12px;
	}

code{
	font-family: Menlo, Consolas, "Courier New", Courier, monospace;
	}


/* links */

a{
	color:#666;
	text-decoration:none;
	}

a:hover {
	text-decoration: underline;
	color:#000;
	}



/* container */


#container {
	width: 760px;
	margin: 0 auto;
	padding:0;
	overflow: hidden;
	}
	
/* header */

#header {
  	width: 760px; 
  	height: 145px;
	}

#header h1{
	font-size:20pt;
	font-weight: normal;
	padding:0 0 0 25px;
	letter-spacing:2px;
	margin:0;	
	}
	
#header h1 a{
	text-decoration: none;
	}
	
#header h1 a:hover{
	text-decoration: none;
	}


#header h2{
	font-weight: normal;
    font-size: 10pt;
	letter-spacing:2px;
	padding: 0 0 0 25px;
	margin:0;	
	}

/* main menu */


#menu {
	font-size: 8pt;
	width:760px; 
	overflow:hidden;
}


#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	padding:4px 10px;
	margin: 0;
	display:block;
}

/* content */


#content {
	float: right;
	width:530px;
	
	margin-top:0px;
	margin-left:14px;
	margin-right:14px;
	margin-bottom:14px;
	}	

.post {
	padding-bottom:25px;
	}
	
.post h2{
	font-weight:normal;
    font-size: 12pt;
	}
	
.post h5{
	font-weight:normal;
    font-size: 8pt;
	padding-top:8px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 8px 0;
	}
	
.entry ol li li {
	margin: 0;
	padding: 8px 0;
	list-style-type:disc;
	}

.entry ul li {
	margin:0;
	padding:0 0 8px 0;
	}

.entry ul li li {
	margin:0;
	padding:8px 0 0 0;
	}

/*.post ul {
	list-style-type:disc;
	padding-left:15px;
	padding-bottom:5px;
	}
.post ul ul{
	list-style-type:disc;
	padding-left:15px;
	margin-bottom:5px;
	padding-bottom:5px;
	}


.post li {}*/

.entry p{
	margin:12px 0;
	line-height: 14pt;
	}

.entry a{
	margin:12px 0;
	text-decoration:underline;
	}


.postmetadata{
	clear: both;
	padding:30px 0px, 0px, 0px;
	margin: 25px 0;
	}
	
small{
	line-height: 14pt;
	}

.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}



/* sidebar */

#sidebar {
	font-size:8pt;
	width:190px;
	float:left;
	margin:0;
	padding: 0;
	letter-spacing:	2px;
	text-align:right;
	}

#sidebar h2{
	font-weight:normal;
    font-size: 11pt;
	margin: 0;
	padding-bottom: 5px;
	text-align:right;
	text-transform:uppercase;
}



.byline {
	font-size:12px;
	letter-spacing:.1em;
	}

.uppercase {
	text-transform:uppercase;
	}

#sidebar label{
	font-weight:normal;
    font-size: 11pt;
	margin: 0;
	padding: 0;
}

#sidebar p {
	padding:0 0 40px 0;
	font-size:1.2em;
	}

#adBlock a {
	margin:0;
	padding:0;
	border-bottom: 1px dotted #64686c !important; 
	text-transform:none !important;
	}

#adBlock a:hover {
	margin:0;
	padding:0;
	text-transform:none !important;
	text-decoration:none !important;
	}

#sidebar a {
	margin:0;
	padding:0;
	text-transform:uppercase;
	}

#sidebar img {
	padding: 0;
	margin: 0;
	}

.profilepic {
	text-align:right;
	clear:both;
	}

#sidebar ul {
	margin:0px, 12px, 12px, 12px;
	padding:0;
	}

#sidebar ul li {
	margin: 5px 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar ul ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}
	
#sidebar ul ul ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}
	

#sidebar ul ul {
	margin:14px 0;
	padding:0;
}

#sidebar ul ul li {
	list-style-type: none;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: none;
}



/* comments */


#commentform{
	margin:0;
	padding:0;
	}
	
#commentform p{
	}
	
#commentform a{
	text-decoration: none;
	border-bottom: 1px dotted #465D71;
	line-height: 14pt;
	}
	
#commentform h3{
	font-size: 10pt;
	font-weight: 300;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{
	margin:0;
	padding:0
	}
	
	
.comments h3 {
	}
	
ol.commentlist {
	list-style-type: none;
	margin:0; padding:0;
	}


	
.avatar{
	float:left;
	margin:0 12px 0 0;
	}

ol.commentlist li {
	border-bottom: 1px dotted #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}


ol.commentlist li p {
	margin: 6px 0 6px 0;
	padding: 0 12px 0 0;
	line-height: 14pt;
	}


cite {
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{ text-decoration: none; border-bottom: 1px dotted #465D71;}


span.says {
	}

/* search */

#searchform{
	padding:0;
	margin:14px 0;
	}

#searchform input#s{
	margin:0;
	padding:2px;
	border:1px solid #ddd;
	}

	
	
/* misc */


img.centered {

	display: block;
	
	margin-left: auto;
	
	margin-right: auto;
	
	}


	
img.alignright {
	padding: 4px;
	
	margin: 0 0 2px 7px;
	
	display: inline;
	
	}
	
img.alignleft {
	padding:4px;
	margin: 0 7px 2px 0;
	display: inline;
	}



.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #4a525a;
	padding-top: 4px;
	margin: 10px;
   
	/* optional rounded corners for browsers that support it */
  
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
	
.wp-caption img {
	margin: 0;
   
	padding: 0;
   
	border: 0 none;

	}


	
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;

	}




/* footer */

#footer {
	clear: both;
	width: 100%;
	}
	
#footer p{padding:14px 0;margin: 0; text-align:center;}
#footer a{text-decoration: none;}
#footer a:hover{text-decoration: underline;}

.small {
	}
	
#adBlock {
	padding-top:200px;
	margin-right:0 !important;
	}

#adblock p {
	margin-right:-10 !important;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

