/*
THEME NAME: Jamie Dobson, Author
THEME URI: 
DESCRIPTION: The Jamie Dobson, Author theme is based on Sandbox (a canvas for CSS artists)
VERSION: 1.0 (Sandbox 1.6)
AUTHOR: <a href="http://www.hexaplex.nl">hexaplex</a>
AUTHOR URI:
TAGS: hexaplex, jamie dobson, author, sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/
/* Just some example content */
body, tl, td {
	font-family: Baskerville, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:16px;
}
body {
	margin:0px;
	padding:0px;
}
div#container {
float:left;
clear:left;
}
div#header {
	width:520px;
	height:130px;	
	padding:10px 18px 00px 22px;
	font-size:23px;
	line-height:25px;
	margin-left:15px;
}
div#content {
	margin: 20px 35px 0;
	padding:0 0 100px;
	width:520px;
	float:left;
	clear:right;
}
h2.page-title {
	font-size:14px;
	line-height:14px;
	margin-bottom:26px;
	color:#666666;
}
h2.the-cat {
	font-size:14px;
	line-height:14px;
	
}
div#content-column1 {
	margin:20px 10px 0 35px;
	padding:0 0 100px;
	width:255px;
	float:left;
	clear:right;
}
div#content-column2 {  
	margin:60px 35px 0 0 ;
	padding:0 0 100px;	
	width:255px;
	float:left;
	clear:right;
	
}div.sidebar {
}
div#primary {
	margin:12px 10px 12px 0;
	width: 130px;
	float:left;
	clear:right;
}
div#secondary {
	margin:12px 0 152px;
	width: 130px;	/*position: relative;*/
	float:left;
	clear:right;
}
div#footer {
	clear:both;
margin-bottom:26px;
text-indent:56px;
text-align:left;
width:100%;
}
div#access {
	margin:60px 0 0;
	padding:0px;
	width:180px;	/*position: relative;*/
	text-align: right;
	font-size:20px;
	line-height:25px;
	float:left;
	clear:left;
}
div#menu ul, div#menu ul ul {
	list-style:none;
	margin:0;
	padding:0;
}
div#menu ul a {
	display:inline;
	margin:0;
	padding:0;
}
div#menu ul li.current-cat a {
text-decoration: underline;
color:#666666;
}
div#menu ul ul ul a {
	font-style:italic;
}
div#menu ul li ul {
}
div#menu ul li:hover ul {
	left:auto;
}
.entry-title {
}
div#container {
	margin-top:0em;
}
form#commentform .form-label {
	margin:1em 0 0;
}
form#commentform span.required {
	background:#fff;
	color:#c30;
}
form#commentform, form#commentform p {
	padding:0;
}
input#author, input#email, input#url, textarea#comment {
	padding:0.2em;
}
div.comments ol li {
	margin:0 0 3.5em;
}
textarea#comment {
	height:13em;
	margin:0 0 0.5em;
	overflow:auto;
	width:520px;
}
.alignright, img.alignright {
	float:right;
	margin:1em 0 0 1em;
}
.alignleft, img.alignleft {
	float:left;
	margin:1em 1em 0 0;
}
.aligncenter, img.aligncenter {
	display:block;
	margin:1em auto;
	text-align:center;
}

div#nav-above {
	margin-bottom:1em;
}
div#nav-below {
	margin-top:1em;
}
div#nav-images {
	height:150px;
left:770px;
margin:0;
position:absolute;
top:12px;
width:270px;
}
div.navigation {
	height:1.25em;
}
div.navigation div.nav-next {
	float:right;
	text-align:right;
}
div.sidebar h3 {
}
div.sidebar input#s {
	width:7em;
}
div.sidebar li {
	list-style:none;
	margin:0 0 10px;
}
div.sidebar li form {
	margin:6px 0 0;
	padding:0;
}
div.sidebar ul ul {
	margin:0 0;
}
div.sidebar ul ul li {
	list-style:none;
	margin:0 0 12px;
}
div.sidebar ul ul ul {
	margin:0 0 0 0;
}
div.sidebar ul ul ul li {
	list-style:none;
}
div.gallery dl, div.navigation div.nav-previous {
	float:left;
}
input#author, input#email, input#url, div.navigation div {
	width:50%;
}
div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul {
	margin:0;
	padding:0;
}
body div#header {
	font-style:italic;
		color:#FFFFFF;
}
body.home.blog div#header {
	color:#000000;
	/*background-color:#FFFF44;*/
	background: url(posti3.png) no-repeat scroll;
}
body div#header:hover {
	/*background-color:#FFFF44;*/
	background: url(posti3.png) no-repeat scroll;
	color:#000000;
}
body div#header span#not {
	font-style:normal;
}
body div#header span#not a:link, body div#header span#not a:visited{
color:#FFFFFF;}
body div#header:hover span#not a:link, body div#header:hover span#not a:visited{
color:#000;} 
body div#header:hover span#not a:hover, body div#header:hover span#not a:active{
color:black;} 
body.home.blog div#header span#not a:link, body.home.blog div#header span#not a:visited{
color:#000000;}
body.home.blog div#header span#not a:hover, body.home.blog div#header span#not a:active{
color:black;} 
h1#blog-title {
	display:inline;
	font-style:normal;
}
h1#blog-title a:link, h1#blog-title a:visited, h1#blog-title a:hover, h1#blog-title a:active {
	font-weight:bolder;
}
h1#blog-title, h2.entry-title {
	font-size:25px;
	line-height:30px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
div.sidebar h3 {
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
ul, li {
	list-style:none;
}
ul {
	margin:5px 0px;
	padding:5px 0px;
}
 h2.entry-title a:link, h2.entry-title a:visited, div#menu ul a:link, div#menu ul a:visited {
	text-decoration:none;
}
div.post {
	margin:0 0 50px 0;
}
h1#blog-title a:link, h1#blog-title a:visited, h1#blog-title a:hover, h2.entry-title a:hover, h1#blog-title a:active, h2.entry-title a:active, div#menu ul a:hover, div#menu ul a:active {
	text-decoration: underline;
}
h1#blog-title a:hover, h1#blog-title a:active{
	text-decoration: none;
}
body.blog.home div.post {
	text-align:left;
}
body.category-essays-books div.post, body.category-latest-findings div.post {
	text-align: center;
}
h1, h2, h3 {
	font-size:25px;
	line-height:25px;
	margin:0;
	padding:0;
	font-weight:normal;
}
blockquote {
	padding: 0px 0px 0px 56px;
	margin:0px;
}
a:link, a:visited {
	color:#000000;
	text-decoration:underline;
}
a:hover, a:active {
	color:black;
	text-decoration: none;
}
div#comments h3 {
	font-size:20px;
	line-height:25px;
}
a.footnote-link {
	text-decoration:none;
	font-size:10px;

}

sup { height: 0;
line-height: 1px;
vertical-align: baseline;
_vertical-align:bottom;
position:relative;}

sup { bottom: 1ex;}


div#primary, div#footer {
	color:#999999;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
div#primary a:link, div#primary a:visited, div#footer a:link, div#footer a:visited {
	color:#999999;
	text-decoration:none;
	text-transform:lowercase;
}
div#primary a:hover, div#primary a:active, div#footer a:hover, div#footer a:active {
	color:black;
	text-transform:lowercase;
}
div#primary.sidebar h3, div#extra h3 {
	font-size: 12px;
	line-height: 14px;
}
p {
	margin: 0px 0 14px;
}
ul#collapsArchList{font-size:12px; margin:0 0 0px; 
}
div#primary.sidebar span.collapsArch, div#extra span.collapsArch {border:0;
 padding:0; 
 margin:0; 
 cursor:pointer;
}
div#primary.sidebar li.collapsArch:before , div#extra li.collapsArch:before {content:'';} 
div#primary.sidebar li.collapsArch, div#extra li.collapsArch {list-style-type:none; text-indent:0;             margin:0 0 0 0px;}
div#primary.sidebar li.collapsArch ul, div#extra li.collapsArch ul{
             margin:0 0 0 0px;}
			
div#primary.sidebar li.collapsArchPost , div#extra li.collapsArchPost {
             text-indent:0;
              list-style-type:none;
             margin:0 0 0 6px;}
div#primary.sidebar li.collapsArchPost:before, div#extra li.collapsArchPost:before {content: "" !important;} 
ol.footnotes{font-size:0.8em; color:#999999;}
a img{ border:none;}
.entry-meta{ color:#999999;
	font: 12px/16px Arial, Helvetica, sans-serif;}
.entry-meta a:link, .entry-meta a:visited{ color:#999999;}
.entry-meta a:hover, .entry-meta a:active{
	color:black;
}
li#commentslist h3{ margin-bottom:10px; font-size:20px}
li#commentslist ul li { font-style:italic; }
li#commentslist ul li a{ font-style: normal; }
#comments-list ol{ padding-left:0px; }
#comments-list ol li div.comment-author{ }
#comments-list ol li p, #comments-list ol li div.comment-meta{ margin-left:10px;}
#comments-list ol li div.comment-meta,
#comments-list ol li div.comment-meta a:link, 
#comments-list ol li div.comment-meta a:visited{color:#999999;
	font: 12px/16px Arial, Helvetica, sans-serif;
} 
#comments #respond, 
#comments #respond a:link, 
#comments #respond a:visited
{ color:#999999;}
#comments-list ol li div.comment-meta a:hover,
#comments-list ol li div.comment-meta a:active,
#comments #respond a:hover,
#comments #respond a:active{ color:black;}
textarea#comment{
	font-family: Baskerville, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:16px;
	color:#000;
   background-color:#fff;
   border:solid 1px #999;}
input#submit{
	font-family: Baskerville, Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:16px;
	text-decoration:underline;
	color:#999;
   background-color:#fff;
  border:solid 1px #999;}
input#submit:hover{
	color:black;
	text-decoration:none;
	border:solid 1px black;
}
div.sidebar ul#collapsArchList li{ margin:0px}
div.sidebar h3.widgettitle{ font-size:20px;
line-height:25px;}
div.entry-content p a img{ margin:5px 10px 10px 0px;border:none;}
div#menu ul li ul.children li a:link {font-size: 15px;}

div.gallery {
	clear:both;
	margin: 7px 0;
}
p.wp-caption-text {
	font-style:italic;
}
div.gallery dl {
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
div.gallery dl.gallery-columns-1 {
	width:100%;
}
div.gallery dl.gallery-columns-2 {
	width:49%;
}
div.gallery dl.gallery-columns-3 {
	width:33%;
}
div.gallery dl.gallery-columns-4 {
	width:24%;
}
div.gallery dl.gallery-columns-5 {
	width:19%;
}
 div.gallery dl.gallery-item {padding:0px;margin:0 0 5px 2px; float:left; text-align:left; height:145px;}


div.gallery dd.gallery-caption {font-size:11px;line-height:11px;text-align:left;text-indent:1px; height:12px;}
div.gallery dt.gallery-icon {margin:0;padding:0; display:block;  }
div.gallery dl.gallery-item dt.gallery-icon a img  { border:none !important;}


body.s-category-photo-journal div.gallery {padding:0!important; position:absolute; left:770px; top:12px; width:280px;}
body.s-category-photo-journal  div.gallery dl.gallery-item {padding:0px;margin:0 0 5px; float:left; text-align:left; width:50%;}

