/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/* Main elements */

body {
font-family:helvetica, arial, verdana, sans-serif;
font-size:15px;
color:#585858;
}

a, a:visited {
color:#8dc531;
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:underline;
}

div#container {
width:1000px;
margin:0 auto;
text-align:left;
}

/* Header elements */

div#header {
margin-bottom:35px;
}

div#header img#hd-logo {
float:left;
margin-top:30px;
}

div#header img#updates {
float:right;
margin:15px 50px auto auto;
}

div#header img#updates2 {
float:right;
margin:15px 1px auto auto;
}

div#header img#updates3 {
float:right;
margin:15px 30px auto auto;
}

div #header img#strapline {
margin-top:59px;
padding-left:35px; 
}

/* Sidebar elements */

div#sidebar {
width:415px;
float:left;
}

div#sidebar li#nav {
font-family:helvetica-neue;
background-color:#eceae6;
padding:12px 10px;
font-size:24px;
color:#707070;
line-height:1.2em;
}

div#sidebar li#nav .nav-subtitle {
font-size:22px;
vertical-align:text-bottom;
font-family:'helvetica neue';
font-weight:200;
}

div#sidebar li#nav li {
padding-top:12px;
padding-bottom:12px;
}

div#sidebar li#nav a, div#sidebar li#nav a:visited {
color:#707070;
text-decoration:none;
}

div#sidebar li#nav a:hover {
color:#8dc531;
text-decoration:none;
}

li#nav li .nav-title {
font-family:'helvetica neue';
font-weight:700;
text-transform:uppercase;
}

div#sidebar img.sep {
margin:18px 60px;
}

div#sidebar li#talking-about h2 {
font-family:'helvetica neue';
font-weight:500;
font-size:24px;
padding-bottom:15px;
}

div#sidebar li#testimonials h2 {
font-family:'helvetica neue';
font-weight:500;
font-size:24px;
padding-bottom:15px;
}

div#sidebar li#talking-about {
margin-left:5px;
}

div#sidebar li#talking-about li {
font-size:18px;
text-transform:uppercase;
padding:7px 0;
}

div#sidebar li#talking-about a, div#sidebar li#talking-about a:visited {
font-family:'helvetica neue';
color:#707070;
text-decoration:none;
font-weight:200;
}

div#sidebar li#talking-about a:hover {
color:#8dc531;
text-decoration:none;
}

div#sidebar .archives-link {
float:right;
}

div#sidebar .archives-link {
font-size:20px;
padding:10px 0;
}

div#sidebar li#talking-about a.archives-link, div#sidebar li#about a.archives-link {
color:#8dc531;
}

div#sidebar li#talking-about a:hover.archives-link, div#sidebar li#about a:hover.archives-link {
color:#707070;
text-decoration:none;
}

div#sidebar li#about {
margin-left:0px;
text-align:center;
}

div#sidebar li#about img.headshot {
padding-bottom:10px;
}

input#s {
background-color:#dbd9d9;
border:none;
height:32px;
width:225px;
font-size:24px;
}

input#searchsubmit {
margin-left:10px;
}

/* Main body elements */

div#main {
width:500px;
float:right;
margin-right:45px;
}

div#main h2 {
font-family:'helvetica neue';
font-weight:500;
color:#585858;
font-size:32px;
padding-bottom:30px;
line-height:.98em;
}

div#main h2 a, div#main h2 a:visited {
color:#585858;
}

div#main h2 a:hover {
color:8dc531;
}

div#main p {
padding:10px 0;
line-height:1.4em;
}

div#main p#archivepage {
padding:5px 0;
line-height:1.4em;
}

div#main li {
line-height:1.4em;
}

div#main h3, div#main h4 {
padding:10px 0;
}

div#main h3 {
font-family:'helvetica neue';
font-weight:500;
font-size:26px;
color:#8dc531;
}

div#main h4 {
font-family:'helvetica neue';
font-weight:500;
font-size:22px;
color:#585858;
}

div#main h5 {
font-family:'helvetica neue';
font-weight:700;
font-size:18px;
color:#81dfe2;
}

div#main blockquote {
padding-left:10px;
margin-left:25px;
border-left:5px solid #8dc531;
}

div#main p.meta {
text-transform:uppercase;
color:#585858;
font-size:13px;
letter-spacing:0.05em;
padding-top:30px;
padding-bottom:30px;
}

div#main ul li, div#main ol li {
margin:15px auto 15px 25px;
}

div#main ul li {
list-style-type:disc;
}

div#main ol li {
list-style-type:armenian;
}

div#main ul#page-nav {
display:inline;
padding-bottom:25px;
}

div#main li.older-nav, div#main li.newer-nav {
list-style-type:none;
margin:0;
}

div#main li.older-nav {
}

div#main li.newer-nav {
float:right;
}

/* Comments elements */
div#comments {
margin-top:20px;
}

div#comments ol li {
margin-left:0;
list-style-type:none;
}

div#comments ol li.alt {
background-color:#e2e2e2;
padding:8px 5px 2px 8px;
}

div#comments input {
background-color:#dbd9d9;
border:none;
height:28px;
width:375px;
font-size:18px;
padding:1px;
color:#585858;
}

div#comments textarea {
background-color:#dbd9d9;
border:none;
height:175px;
width:375px;
font-size:18px;
padding:1px;
color:#585858;
}

/* Footer elements */

div#footer {
clear:both;
font-size:11px;
text-align:right;
padding:15px 0;
}