/*
Template Name: Print Layout
*/

body { font-family: Georgia, 'Times New Roman', Times, serif; background: #ffffff; text-align: center; margin: 0px; padding: 0px; }
#page { background: #ffffff ; text-align: left; margin: 20px; padding: 0px; }


/* PRINT HIDEOUT */


#navigation, script, #navi, #sense, #sidebar, #sub, .related, #content_sidebar, .sub, .header_logo, .header_img, .header_content, .header_tags, .header_twitter, .top, #googleadsense, #header, #commentform, #respond, h1 { display: none; }


/* HEADER --- START */
#header_print { display: block; }
/* HEADER --- END */


/* CONTENT --- START */
#content { text-align: left; }
#content_block { width: 100%; background: #ffffff; }
/* CONTENT --- END */

/* ENTRY --- START */
.entry { text-align: justify; color: #333333; margin: 0px; padding: 20px 0px 20px 0px; }
.entry h2 { text-align: left; color: #333333; margin: 0px; padding: 0px 0px 2px 0px; }
.entry h2 a, .entry h2 a:visited{ text-decoration: none; color: #333333; margin: 0px; padding: 0px; }
.entry h2 a:hover { text-decoration: underline; color: #880000; margin: 0px; padding: 0px; }

.entry .entry_categories { text-decoration: none; color: #333333; margin: 0px; padding: 0px 0px 2px 0px; font-size: 60%; }
.entry .entry_categories a { text-decoration: none; color: #333333; }
.entry .entry_categories a:hover { text-decoration: underline; color: #880000; }

.entry .entry_meta { text-decoration: none; color: #333333; margin: 0px; padding: 0px 0px 2px 0px; font-size: 75%; }


.entry .entry_meta a { text-decoration: none; color: #cc0000; }
.entry .entry_meta a:hover { text-decoration: underline; color: #880000; }

.entry_tags { text-decoration: none; text-align: justify; margin: 0px; padding: 2px 0px 2px 0px; font-size: 75%; }
.entry_tags a { text-decoration: none; color: #cc0000; margin: 0px; padding: 0px; }
.entry_tags a:hover { text-decoration: underline; color: #880000; }

.entry p a, .entry ul li a { text-decoration: none; color: #cc0000; margin: 0px; padding: 0px; }
.entry p a:visited, .entry ul li a:visited { text-decoration: none; color: #880000; margin: 0px; padding: 0px; }
.entry p a:hover, .entry ul li a:hover { text-decoration: underline; color: #880000; margin: 0px; padding: 0px; }

.entry .commentslink { text-decoration: none; color: #cc0000; margin: 0px; padding: 0px; }
.entry .commentslink:visited { text-decoration: none; color: #880000; margin: 0px; padding: 0px; }
.entry .commentslink a:hover{ text-decoration: underline; color: #880000; margin: 0px; padding: 0px; }
/* ENTRY --- END */



/* COMMENTS --- START */
#comments { text-align: left; color: #333333; margin: 0px; padding: 20px 30px 20px 10px; }
#comments h2, #comments h3 { text-align: left; color: #333333; margin: 0px; padding: 0px 0px 2px 0px; }
#comments .commentlist { list-style-type: none; text-align: justify; color: #333333; margin: 0px; padding: 0px 0px 10px 0px; }

#comments .commentlist li { margin: 0px; padding: 5px 5px 10px 5px; }

#comments .commentlist .comment_author { text-align: left; color: #333333; display: inline; margin: 0px; padding: 0px; }
#comments .commentlist .comment_author a { text-align: left; color: #333333; font-weight: bold; }
#comments .commentlist .comment_author a:hover { color: #880000; }
#comments .commentlist .comment_date { text-align: right; color: #333333; display: inline; margin: 0px; padding: 0px; font-size: 75%; }

#comments .commentlist .comment_comment p { text-align: justify; color: #333333; margin: 0px; padding: 0px 0px 10px 0px; font-size: 87.5%}

#comments .commentlist .alt { /* background: #eeeeee; */ }



#comments a { color: #cc0000; text-decoration: none; }
#comments a:hover { color: #880000; text-decoration: underline; }

/* COMMENTS --- END */




#foot { text-align: right; background: #ffffff; margin: 0px; padding: 0px; font-size: 11px; }
#foot .footmenu { list-style-type: none; margin: 0px; padding: 0px; }
#foot .footmenu li { display: inline; margin: 0px; padding: 0px 10px 0px 0px;  }
#foot .footmenu li a { color: #333333; text-decoration: none; margin: 0px; padding: 0px; }
#foot .footmenu li a:hover { color: #880000; text-decoration: underline; }
#foot a { color: #333333; text-decoration: underline; }
#foot a:hover { color: #880000; text-decoration: underline; }



.center { text-align: center; border: none; }
.alignright { float: right; margin: 0px 0px 2px 10px; border: none;}	
.alignleft { float: left; margin: 0px 10px 2px 0px; border: none;}
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; border: none; }
img.alignright, img[align="right"] { padding: 4px; margin: 0 0 2px 7px; display: inline; border: none; }
img.alignleft, img[align="left"] { padding: 4px; margin: 0 7px 2px 0; display: inline; border: none; }
img.noborder { border: none !important; }
