/*
Theme Name: Half Ninja
Theme URI: http://www.halfninja.co.uk/
Description: Design for halfninja.co.uk
Version: 1.0
Author: Nick Howes
Author URI: http://www.halfninja.co.uk
Tags: 

	This theme is mine! Back off, fools.

*/

/* RESET */

body,h1,h2,h3,h4,h5,h6,p,ul,li {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  font-size: 100%;
  line-height: 1em;
}

a,a:link,a:visited,a:hover,a:active {
  text-decoration: none;
  color: blue;
}

hr { display: none; }

/* LAYOUT */

body {
  
}

#header {
  height: 100px;
}

#page {
  
}

#content {
  width: 400px;
  margin-left: 100px;
}

#sidebar {
  width: 200px;
  position: absolute;
  left: 600px;
  top: 100px; /*#header height*/
}

.post {
  position: relative;
}

.post .date {
  width: 40px;
  position: absolute;
  top: 0em;
  left: -60px;
}

#footer {
  margin-top: 2em;
  padding-top: 2em;
}

/* FORMATTING */

body {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 70%;
  background: #f6f6f6;
}

#page {
  background: white;
}

p {
  line-height: 1.5em;
  text-align: justify;
  margin: 1em 0px;
}

a,a:link,a:visited,a:active {
  color: #69f;
}
a:hover {
  background: black;
  color: #f33;
  opacity: 0.8;
}

h1 { font-size: 4em; text-indent: -999em; }
h2 { font-size: 2.5em; }
h3 {}
h4 {}
h5 {}
h6 {}

#header,#content,#footer {
  padding: 0px 10px;
}

#header .description {
  text-indent: -999em;
}

#header {
  background: transparent url(images/logo.png) 8px center no-repeat;
}

#content {}
#sidebar {}

#sidebar li {
  list-style: none;
  line-height: 1.5em;
}

#sidebar li.widget {
  margin-bottom: 1em;
}

#footer {
  text-align: right;
  border-top: 1px solid #ccc;
  background: #f6f6f6;
}

.post .date {
  color: #ccc;
  text-align: center;
}

.post .date:hover {
  color: #666;
}

.post .date .day {font-size: 4em; line-height: 1em;}
.post .date .month {line-height: 1em;}
.post .date .year {font-size: 2em; line-height: 1em;}

.post {
  border-bottom: 1px solid #ccc;
  padding-bottom: 1em;
  margin-bottom: 2em;
}

#cubesample {
  width: 100px;
  height: 100px;
  position: absolute !important;
  top: 32px;
  left: 500px;
}

.cube {
  width: 15px;
  height: 17px;
  background: url(cube-blue.png) no-repeat;	
  position:absolute;
    opacity: 0.9;
}