/*
Theme Name: Pencil Guy
Theme URI: http://hourann.com/
Description: Rewrite of the hourann.com theme using the WordPress 2.6 default theme.
Version: 2.0
Author: Hourann Bosci
Author URI: http://hourann.com/
Tags: green, pencil
*/

a img { border: none; }

a:hover { color: #ff0000; }

body { margin: 0; padding: 0; }

/* -------- */

body { background: url('images/green_right.png') repeat-y top right; }
#header { background: url('images/green_top.png') repeat-x top left; }

#header { position: absolute; top: 0; left: 0; width: 100%; height: 112px; }

#head_left { position: absolute; top: 0; left: 0; }
#head_right { position: absolute; top: 0; right: 0; }

/* -------- */

#head_logo { position: absolute; top: 115px; right: 35px; margin: 0; }
#head_logo a { text-decoration: none; }
#head_logo img { border: solid 1px #ffffff; }
#head_logo a:hover img { border-bottom: dotted 1px #00cc00; }

/* -------- */

#search_box { position: absolute; top: 12px; right: 28px; }

/* -------- */

#content { margin: 170px 300px 2em 15px; font-family: Georgia, serif; }

#content h2, h3#add_comment { margin: 0; font-weight: normal; font-style: italic; text-transform: lowercase; }

#content h2 a { text-decoration: none; color: #000009; }
#content h2 a:hover { text-decoration: underline; color: #009900; }

/* -------- */

.post { border-right: solid 1px #eaeaea; margin-bottom: 2em; }

.post .entry { margin: 0 0.8em 0 0.5em; }
.post p, .post li { line-height: 150%; text-align: justify; }
.post li { margin-bottom: 0.6em; }

.post_time, .post_links { font-family: 'Trebuchet MS', sans-serif; }

.post_time { padding: 2px; text-align: right; background: #eaeaea; font-size: 11px; }

.post_links { padding: 5px; text-align: right; font-size: 13px; font-weight: bold; font-style: italic; }

/* -------- */

#sidebar { position: absolute; top: 240px; right: 28px; width: 235px; font-family: 'Trebuchet MS', sans-serif; font-size: smaller; }

.sidebar_item { margin: 0 0 50px 0; }

.sidebar_item h3 { margin: 0; padding: 2px; background: url('images/sidebar_header.png') top left; line-height: 11px; text-transform: uppercase; font-size: 11px; letter-spacing: 0.2em; color: #ffffff; }

.sidebar_item p { margin: 0.4em 8px 0.6em 10px; }
.sidebar_item li { margin-bottom: 0.4em; }

#side_feed_icon { text-decoration: none; background: #ffffff; padding: 5px; vertical-align: middle; }

/* -------- */

.comments { border-top: dashed 1px #999999; }

li.comment_item { list-style-type: none; margin: 0 0 2.5em 0; }
.nocomments { margin: 1.5em 0 4em 0; text-align: center; color: #999999; font-size: smaller; }

.comment_meta, #commentform label, .nocomments { font-family: 'Trebuchet MS', sans-serif; }

.avatar { float: left; margin: 3px 5px 0 0; }
.comment_meta cite { font-style: normal; font-weight: bold; }

.comment_date a { font-size: smaller; text-decoration: none; color: #999999; }
.comment_date a:hover { text-decoration: underline; color: #009900; }

.comment_text { clear: both; line-height: 133%; }

#commentform { margin: 1.5em 0 0 0; }
.comment_action { text-align: right; }

/* -------- */

#footer { position: relative; background: url('images/bottom_border.png') #808080 repeat-x top left; padding: 50px 30px 30px 30px; margin: 0 28px 0 0; font-family: 'Trebuchet MS', sans-serif; font-size: smaller; }

#footer, #footer a { color: #ffffff; }
#footer a:hover { color: #ff9999; }

#footer h2 { margin: 0; font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; }

.foot_archive { margin-right: 450px; }
.foot_archive ul { margin-top: 0.4em; }
.foot_archive li { margin-bottom: 0.7em; }

.foot_fineprint { position: absolute; bottom: 30px; right: 30px; text-align: right; font-size: 11px; }
#foot_btn_wp { margin: 0 12px 0 12px; }


