/*
Theme Name: jessgoehner.com
Theme URI: http://jessgoehner.com
Description: Wordpress theme for jessgoehner.com
Author: Zack Goehner
Author URI: http://www.nineoclockarts.com
Version: 1.0
*/


body {
font : 62.5% Georgia, "Times New Roman", Times, serif;
margin-top: 0;
}
a {
background-color : inherit;
color : #111;
text-decoration : none;
padding : 2px;
}
a:visited {
background-color : inherit;
color : #666;
}
a:hover {
background-color : inherit;
color : #7ebd00;
}
blockquote {
background : url(images/quote.gif) no-repeat 100% 0;
font : 0.8em/1.5em "Georgia", Lucida, Arial, Verdana, sans-serif;
padding : 0 5px;
}
blockquote cite {
display : block;
border-top : 1px solid #111;
font-style : normal;
}
code {
vertical-align : baseline;
font : 1em/1.5em "Courier New", Courier, monospace;
}
fieldset {
border : none;
}
h1, h2, h3, h4, h5, h6 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight : 400;
line-height : 110%;
}
h1 {
font-size : 2em;
}
h2 {
font-size : 1.5em;
}
h3 {
font-size : 1.5em;
}
h4 {
font-size : 1.5em;
}
h5 {
font-size : 1.25em;
}
input, textarea {
background : #fff;
color : #444;
font-size : 100%;
font-family : Georgia, "Times New Roman", Times, serif;
padding : 2px;
}
#wrap {
font-size : 1.25em;
line-height : 1.5em;
letter-spacing : 1px;
width : 80%;
margin : 25px auto;
}
#header {
text-align : center;
margin : 0;
padding : 0;
}
#header h1 {
margin : 0;
padding : 0;
}
#header h1 a {
background : inherit;
border : none;
}
#header img {
margin-top: -25px;
}
#content {
float : right;
width : 70%;
margin : 25px 0;
}
h2.posttitle {
font-size : 1.75em;
line-height : 110%;
margin : 3px 0;
padding-bottom: 10px;
}
#content h2.posttitle a {
background : inherit;
color : #000;
border : none;
}
.post {
margin-bottom : 75px;
}
p.postdate {
color : inherit;
font-family : Arial, Verdana, Geneva, sans-serif;
background : #f4f4f4;
border-top : 1px solid #d3d3d3;
border-bottom : 1px solid #d3d3d3;
text-align : right;
text-transform : uppercase;
padding : 5px;
}
p.authormeta {
background-color : inherit;
background : url(images/author.gif) no-repeat 0 50%;
padding-left : 20px;
color : #777;
font-size : 0.9em;
margin : 2px 0;
}
p.postmeta {
background : url(images/document.gif) no-repeat 0 50%;
padding-left : 20px;
}
.postcontent h3 {
font-size : 1.6em;
line-height : 110%;
letter-spacing : 1px;
margin : 20px 0;
}
.postcontent h4 {
font-size : 1.25em;
line-height : 110%;
letter-spacing : 1px;
margin : 20px 0;
}
p.commentmetadata {
border-top : 1px solid #ccc;
font-size : 0.8em;
background : url(images/comment.gif) no-repeat 0 50%;
padding-left : 10px;
}
.metawrap {
color : inherit;
font-family : "Lucida Sans", Lucida, Arial, Verdana, sans-serif;
background : #f4f4f4;
border-bottom : 1px solid #d3d3d3;
font-size : 0.75em;
text-align : center;
margin : 10px 0 30px;
padding : 5px;
}
.metawrap p {
margin : 3px 0;
}
#commentwrap {
margin : 50px 0;
}
#commentlist li {
margin : 10px 0 40px;
}
#commentlist li.alt {
background : #f1f1f1;
color : inherit;
border-bottom : 1px solid #d3d3d3;
padding : 15px;
}
#commentform textarea {
width : 98%;
}
#sidebar {
float : left;
width : 25%;
margin : 25px 0;
}
#sidebar ul {
list-style : none;
margin : 0;
padding : 0;
}
#sidebar ul li h2 {
font-size : 1.75em;
line-height : 110%;
margin : 2px 0;
}
#sidebar ul ul {
margin : 0 5px 30px 15px;
}
#sidebar ul ul ul {
margin : 0 0 0 25px;
}
#sidebar li li {
list-style-image : url(images/arrow.gif);
}
#sidebar li#calendar li {
list-style-image : none;
margin : 0;
}
#sidebar #wp-calendar {
width : 80%;
text-align : center;
}
#sidebar li li a {
color : inherit;
display : block;
height : 1%;
background : #fff;
border-bottom : 1px solid #e2e2e2;
padding : 5px;
}
#sidebar li li a:hover {
background: #f5f5f5;
}

#searchform dd {
margin : 3px 0 5px;
}
#searchform #s {
width : 75%;
}
li#search {
margin-bottom : 30px;
}
#footer {
clear : both;
text-align : center;
font-size : 0.9em;
margin : 15px 0;
}
#footer p.credit a {
color : #000;
background : inherit;
}
.center {
text-align : center;
}
.floatleft {
float : left;
margin : 5px;
}
.floatright {
float : right;
margin : 5px;
}
img.center {
display : block;
margin : 10px auto;
}
img.left {
display : inline;
margin : 0 10px 5px 0;
}
img.right {
display : inline;
margin : 0 0 5px 10px;
}
.navigation {
border-top : 1px dashed #ccc;
margin : 25px auto;
}
.previouslink {
float : left;
text-align : left;
width : 45%;
}
.nextlink {
float : right;
text-align : right;
width : 45%;
}
legend, #searchform label {
display : none;
}
h6, #comments, #respond {
font-size : 1.5em;
}
#commentform dd, #footer p {
margin : 5px 0;
}
#commentform #author, #commentform #email, #commentform #url {
width : 35%;
}

h2.widgettitle {
font-family: "Courier New", Courier, monospace;
font-size: 1.2em !important;
padding-bottom: 10px;
}

#content ul.categories_ul {
list-style: none;
padding: 0;
}