/*   
Theme Name: Josh Carr First Try
Theme URI: http://www.watermilk.com/josh/blog/
Description: It's my first try, man!
Author: Josh Carr
Author URI: http://www.watermilk.com/josh/blog/

.
Wish me Luck
.
*/


/* ----- STRUCTURE, &c.----- */

body {
margin: 0;
text-align: center;
font-family: Verdana, Arial, sans-serif;
}

#page {
margin: 0 auto;
width: 800px;
text-align: left;
}

#content {
width: 500px;
float: left;
margin: 2em 0;
}

#header {
border-bottom: 1px solid #CCC;
padding: 2ex 0 3ex 0;
}

#header .description{
display: none;
}

#sidebar{
margin: 2em 0 0 550px;
}

#footer{
clear: both;
border-top: 1px solid #CCC;
text-align: center;
font-size: .8em;
}

.post {
margin: 0 0 10ex 0;
padding: 0;
}

.post p {
line-height: 2.5ex;
}


/* ----- HEADINGS ----- */

h1 {
font-family: Helvetica, Arial, sans-serif;
font-size: 3.5em;
letter-spacing: -.03em;
margin: 0;
pading: 0;
}

.post h2 {
font-family: Helvetica, Arial, sans-serif;
font-size: 2em;
line-height: 1em;
letter-spacing: -.03em;
margin: 0;
padding: 0;
}

h2 span.date {
font-size: .75em;
color: #CCC;
white-space: nowrap;
font-weight: normal;
}

h2 span.category {
font-size: .66em;
color: #CCC;
font-weight: normal;
}


.post h3 {
font-weight: normal;
margin: .6em 0 .3em 0;
padding: 0;
}

/* ----- LISTS ----- */

.post ul {
margin: 0;
padding: 0;
}

.post ul ul {
margin: 0 0 0 1em;
}

.post ol {
margin: 0;
padding: 0;
}

.post ol ol {
margin: 0 0 0 1em;
}

.post ol ul {
margin: 0 0 0 1em;
}

.post ul ol {
margin: 0 0 0 1em;
}

.post li {
margin: 0 0 .3em 0;
}

#sidebar ul {
margin: 0;
padding: 0;
}

#sidebar li {
list-style: none;
margin: 0;
padding: 0;
}

#sidebar h2 {
font-size: .8em;
margin: 2ex 0 0 0;
}

#sidebar li ul li {
font-size: .8em;
}


/* ----- LINKS ----- */

h1 a:link, h1 a:visited{
color: #F90;
text-decoration: none;
}

h1 a:hover {
color: #F90;
text-decoration: underline;
}

.post h2 a:link, .post h2 a:visited {
color: #F90;
text-decoration: none;
}

.post h2 a:hover {
color: #F90;
text-decoration: underline;
}

.post h2 span.category a:link, .post h2 span.category a:visited {
color: #CCC;
text-decoration: none;
}

.post h2 span.category a:hover {
color: #06F;
text-decoration: none;
}

.entry a:link, .entry a:visited {
color: #06F;
text-decoration: none;
}

.entry a:hover {
color: #06F;
text-decoration: underline;
}

#sidebar a:link, #sidebar a:visited {
color: #F90;
text-decoration: none;
}

#sidebar a:hover {
color: #F90;
text-decoration: underline;
}

.navigation a:link, .navigation a:visited {
color: #06F;
text-decoration: none;
}

.navigation a:hover {
color: #06F;
text-decoration: underline;
}

#footer a:link, #footer a:visited {
color: #06F;
text-decoration: none;
}

#footer a:hover {
color: #06F;
text-decoration: underline;
}

