/*
Theme Name: Knitologie
Theme URI:
Description: Customized theme for Knitologie
Version: 1.0
Author: Tim Foley Studios
Author URI: http://www.timfoleystudios.com
Tags:
*/

* { font-family:inherit; font-size:inherit; text-align:left; margin:0; padding:0; border:0; outline:0; }

a:link,
a:visited,
a:hover { color:#000; text-decoration:underline; }

body, html { width:100%; height:100%; }
body { background:url(images/bg-body.gif) 0 0 repeat; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
h1, h2 { font-size:20px; font-weight:normal; padding-bottom:30px; }
h2 { padding-top:30px; }
p { padding-bottom:10px; line-height:1.5; }
small { font-size:10px; color:#666; font-family:Verdana, Geneva, sans-serif; }
table { border-spacing:0; }
table.comment td { font-family:Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px dotted #999; padding:5px; }
table.comment td.comment-date { width:65px; font-weight:bold; color:#999; text-align:right; }
table.comment td.comment-text { padding-left:10px; }
table td { padding-bottom:5px; }
table td.button-row { padding-top:20px; }
table td.label { width:75px; }
textarea { width:300px; height:75px; }

.button { font-weight:bold; background:none; color:#00F; cursor:pointer; }
.button-row { text-align:center; }
.centered { margin:0 auto; }
.clear { font-size:0; clear:both; }
.justify-right { text-align:right; }
.subheading { padding-top:30px; }
.textfield { padding:2px; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#spacer { height:20px; }
#wrap { width:836px; background:#5C8CC1; border-top:20px solid #5C8CC1; border-bottom:20px solid #5C8CC1; }
#wrap #footer { width:668px; border-top:1px solid #666; }
#wrap #footer div { padding:50px 0; text-align:center; }
#wrap #footer-spacer { height:25px; }
#wrap #inner { width:812px; background:#FFF; }
#wrap #inner #header { height:119px; background:url(images/bg-header.jpg) 0 0 no-repeat; }
#wrap #inner #main { float:left; width:580px; border-right:1px solid #666; }
#wrap #inner #main .post { padding-left:30px; padding-right:20px; }
#wrap #inner #main .post .post-comments { padding-top:30px; }
#wrap #inner #main .post .post-content { padding:0 30px; background:url(images/bg-post-content.jpg) 0 0 repeat-y; }
#wrap #inner #main .post .post-content h1 { padding-bottom:10px; }
#wrap #inner #main .post .post-footer { height:40px; background:url(images/bg-post-footer.jpg) 0 0 no-repeat; }
#wrap #inner #main .post .post-header { height:130px; background:url(images/bg-post-header.jpg) 0 0 no-repeat; }
#wrap #inner #main .post .post-timestamp { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-bottom:30px; color:#999; }
#wrap #inner #main .post .post-top { padding-left:30px; }
#wrap #inner #main #previous-next { width:530px; margin-top:20px; }
#wrap #inner #nav { height:80px; }
#wrap #inner #page-title { height:102px; background:url(images/PageTitle_Blog.gif) 0 0 no-repeat; margin-bottom:20px; }
#wrap #inner #sidebar { float:right; width:200px; padding-left:20px; }
#wrap #inner #sidebar a { color:#666; }
#wrap #inner #sidebar ul { list-style:none; }
#wrap #inner #sidebar ul li { line-height:1.5; }

