/* Styles for print */

#branding, #content-extra, #comment-form, .comments-head a { display: none; }
#nav-access, #nav-main, #nav-info, .nav-paging, .edit, .reply, .entry-meta { display: none; }

body { width: auto; margin: 0 .5in; font: 14pt/1.7 Georgia, "Times New Roman", Times, serif; color: #000; }
h1, .page-title { font-size: 170%; }
h2 { font-size: 150%; }
h3 { font-size: 125%; }
h4 { font-size: 115%; }
h5 { font-size: 105%; }
h6 { font-size: 100%; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 .2em; }
p, ol, ul, dl, table { margin: 0 0 1.4em; }
abbr, acronym { border: 0; }

:link, :visited { color: #999; text-decoration: underline; }

#site-info { margin-top: 1em; border-top: 5px solid #ccc; font-size: 75%; color: #666; }

.hentry { position: relative; }
.hentry .entry-title { font-size: 170%; }
.archive .hentry .entry-title, .search .hentry .entry-title { font-size: 150%; }
.hentry .entry-title a { text-decoration: none; color: #000; }
.hentry .entry-posted { margin: 0 0 1.4em; }

.single .post, .archive .post, .search .post { border-bottom: 5px solid #ccc; }

.archive .entry-meta, .search .entry-meta { display: block; font-size: 85%; }

.alignleft { float: left; margin: 0 25px 10px 0; }
.alignright { float: right; margin: 0 0 10px 25px; }
.aligncenter { display: block; margin: 0 auto 1.5em; }

.wp-caption { border: 1px solid #ddd; padding: 3px; }
.wp-caption img { display: block; margin: 5px auto; }
.wp-caption-text { font-size: 85%; margin: .2em 8px; }

.comment-list, .comment-list li { list-style: none; margin-left: 0; padding-left: 0; }
.comment-list .hentry { padding: .5em 60px .5em 20px; margin-bottom: .5em; border: 1px solid #ccc; }
.comment-list .hentry .entry-title { font-size: 100%; }
.comment-list .hentry .entry-title img.photo { position: absolute; right: .5em; }
.comment-list .comment-meta { font-size: 75%; }

