/*
THEME NAME: Blackbox
THEME URI: http://holmwood.id.au/~lindsay/
DESCRIPTION: Dark auxesis' musings theme, crafted with Sandbox.
VERSION: 1.5
AUTHOR: Lindsay Holmwood
TAGS: sandbox, blackbox, lindsayholmwood, auxesis, auxesismusings, dark
*/

/* reset */
html {
  font-size: 62.5%;
}

/*
* {
  margin:  0;
  padding: 0;
} 
*/

body {
/*  background-image: url(images/bg.png);
  background-repeat: repeat-x; */
  background-color: #1e1c18;
  color: #eeeeec;
  font-family: Baskerville, Times, Times New Roman, Georgia, serif;
  font-size: 1.9em;
  padding: 0 0.6em;
}


div#container {
  float:left;
  margin:0 -45% 0 0;
  width:100%;
}

div#wrapper {
  width: 1000px;
  margin: auto;
}

div#content {
  /* margin: 0 45% 0 0;*/
  margin: 0 0 0 0;
}

div#footer {
  clear:both;
  width:100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.7em;
  padding-top: 2em;
}

/* header */
div#header { 
  padding-bottom: 1em;
  border-bottom: 4px solid gray;
}

div#blog-title { 
  font-size: 3em;
  margin-bottom: -0.5em;
}
img#logo { 
  border: none; 
  margin-top: 0.3em; 
}

div#blog-description { 
  font-size: 1.4em; 
  display: inline;
}

div#blog-description a.about {
  font-size: 0.8em;
}

/* about me block */

div#about {
  padding: 0.8em 0 0;
}

div#about h3 { 
  font-size: 2.8em; 
  margin: 0;
  margin-bottom: 0.1em;
  padding: 0;
}

div#about div#intro     h3 { color: #729fcf; } /* about */
/*div#about div#seeing    h3 { color: #ad7fa8; } /* flickr */
div#about div#seeing    h3 { color: #7ab341; } /* flickr */
div#about div#doing     h3 { color: #db9c97; } /* twitter */
div#about div#listening h3 { color: #c7d56e; } /* last.fm */

div#about p {
  margin: 0 0 0.8em;
}

div.sidebar li#rss-523456651  h3.widgettitle a { color: #7ab341; } /* reader/delicious */

div.widget {
  width: 49%;
  float: left;
  padding: 4px
}

div.row {
  clear: both;
}

div#content {
  clear: both;
}

/* navigation */
div#access { display: none; }
div#nav-above { display: none; }
div#nav-below {
  margin-top: 0.7em;
}

div#nav-below div { 
  display: inline; 
  border: 1px solid gray;
  padding: 0.3em;
  font-weight: bold;
}

div.nav-next {
  float: left;
}

div.nav-previous {
  float: right;
}

div#nav-below div:hover {
  background-color: white;
}

div#nav-below div:hover a {
  color: #1e1c18;
}

  
h2#writing {
  font-size: 3em; 
  margin: 0.3em 0 0 0;
  color: #729fcf;
}

/*
div#container div#divider {
  background-image: url(images/triangle.png);
}
*/

/* about me page */
div.page h2.entry-title {
  font-size: 4em;
  margin: 0;
  padding: 0;
}

div#container.page {
  margin:0 0 0 0;
  width:100%;
}

div#content.page {
  margin: 0 0 0 0;
}

div#content #writing {
  display: none;
}

div#slideshow div.slideshow-images {
  border: 8px solid #f5f5f5;
  margin: 1.2em auto 0;
}

a.project-0 { font-size: 2.4em; }
a.project-1 { font-size: 1.8em; }
a.project-2 { font-size: 1.2em; }
a.project-3 { font-size: 1em; }

div.column {
  width: 47%;
  float: left;
  margin: 0 0.6em;
}

div.column li {
  list-style-type: none;
  margin: 0.3em 0;
}

div.column ul.projects {
  margin: 0;
  margin-top: -24px;
  padding: 0;
}

div#column-wrapper {
  width: 95%;
  margin: auto;
}

/* posts */
h1, h2, h3, h4, h5 { 
  /* font-family: Helvetica, sans-serif; */
  font-family: Helvetica Neue, Tahoma, sans-serif;
}
h2.entry-title a { color: #e0e0de; }
h2.entry-title { 
  margin-bottom: 0.15em; 
  border-bottom: 2px solid #868582;
  padding-bottom: 4px;
  font-size: 1.7em;
}

div#content div.post.p1 h2.entry-title {
  margin-top: 0.35em;
}

div#content img {
  border: none;
  display: block; 
  margin: auto;
}

div.entry-meta {
  font-size: 0.7em;
  text-transform: uppercase;
  color: #63615d;
}

div#content blockquote {
  margin: 0.6em auto;
  padding: 0.3em 1em;
  background-color: #eeeeec;
  color: #1e1c18;
}

div#content blockquote pre {
  overflow: auto;
  font-family: Andale Mono Regular, Courier Regular, monospace;
}

div.entry-date abbr {
  text-decoration: none; 
  border-bottom: none;
  color: #63615d;
  font-size: 0.92em;
}

div.entry-meta {
  margin-top: 0.4em; 
  padding-bottom: 0.5em; 
}

/* links */
a:link { text-decoration: none; color: #729fcf; }
a:hover { text-decoration: none; color: #db9c97; }
a:visited { text-decoration: none; color: #ad7fa8; }

/* header links */
h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none }

h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover { color: #db9c97; }

/* inline code blocks */
code {
  font-size: 90%;
}

/* comments */

textarea#comment {
  width: 500px;
  height: 300px;
  padding: 0.2em;
  font-size: 1em;
}

div#comments {
    text-align: left;
    line-height: 140%;
}

div#comments p {
    margin-top: 1em;
}

div#comments img.avatar {
    margin-left: 0px;
    display: inline;
}

div#comments div.comment-meta {
  text-transform: uppercase;
  font-size: 0.6em;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* posts by me */
div#comments li.bypostauthor span.fn { background-color: #db9c97; }
div#comments li.bypostauthor span.fn a { color: black; }

div#respond {
    margin-top: 1em;
}

div#h, div#t {
    display: inline;
}

div#banner a.home {
  border: none; 
}

div#respond input {
  border: 1px solid gray;
  padding: 4px;
  font-size: 1em;
  margin: 4px 0;
}

div#respond label {
  margin: 2px 0;
}

div.highlight pre {
  padding: 1em;
  color: #333;
  overflow: auto;
}

