@charset "utf-8"; 
/* CSS Document */

.all-posts a,
.image-big a,
.persons a { bor1der-bottom:1px solid #c8e5b7 }

.short-desc a { border-bottom:1px solid #c8e5b7 }

.image-big { text-align:center; font-family:Georgia, "Times New Roman", Times, serif }
.image-big img { max-width:705px }
.short-desc { padding-bottom:10px }
.image-big .novel-author { margin-top:10px }
.image-big .phrase { font-size:18px }
.all-posts { text-align:center }
img.separator { margin:20px auto; display: block; }

/* List of persons */
.persons { overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif }
.persons ul { margin:0 -25px 0 0; padding:0; overflow:hidden; list-style:none }
.persons ul li { float:left; margin-right:19px; text-align:center; width:223px; /*max-height:425px;*/ }
.persons ul li .phrase-small { /*max-height:45px; overflow:hidden*/ }
.persons h2 { margin:15px 0 5px 0; line-height:90%; font-weight:normal }
.persons h2 { color:#3ca200; font-size:14px; letter-spacing:3px; text-transform:uppercase; text-decoration: underline; }
.persons .novel-author { font-size:11px; font-weight:normal }


/* List of persons */
.persons { overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif }
.persons table td {color:#0e0e0e;font:11px Arial;padding-right:19px;text-align:center;width:225px;}
.persons table td p { margin:0 }
.persons table td p.phrase-small { color:#1a1a1a; font:11px/150% Georgia; padding-top:35px;}
.persons table td img { margin-top:15px }
.persons table td h2 { margin:0 0 3px 0; line-height:90% }
.persons table td h2 {color:#3ca200;font:14px Georgia;letter-spacing:3px;text-transform:uppercase;}


.novel-header { position:relative; margin-bottom:35px; 
padding-bottom:38px; /*NEW !!!*/
text-align:center; background:url("../images/bg-line.gif") bottom left repeat-x; }
.novel-header h1 { margin:0 0 10px 0; color:#0e0e0e; font:21px Georgia; text-transform:uppercase; letter-spacing:7px }
.novel-header h1 a { text-decoration:none}
.novel-image { margin-bottom:35px; clear:both; text-align:center }
.novel-author { margin:0; color:#0e0e0e; font:bold italic 14px Georgia }
.novel-info { margin-top:25px; /*NEW !!!*/
color:#0e0e0e; font-size:9px; line-height: normal }
.novel-info a:hover { text-decoration:none }

.bText { padding-bottom:20px; color:#111111; font:13px/21px Georgia; text-indent:32px }

div.article-switch { margin:35px 0 40px 230px; } /* NEW !!!*/

.print-article { position:absolute; right:0; bottom:-7px; padding-left:5px; width:110px; height:24px; background: url("/images/print-article.png") no-repeat scroll transparent; background-position: 5px -22px; cursor:pointer }
.print-article:hover { background-position: 5px 0 }


/* Article list */
.contents-header { clear:both; float:none }
.contents-header p { margin:0; clear:none; color:#1a1a1a; float:left; font:18px Georgia }
.select-title { float:right; padding-top:7px }
.contents-items { clear:both; float:none; padding-top:30px }
.contents-items div { margin-bottom:11px; height:15px; padding-bottom:5px; position:relative; background:url("../images/bg-contents.gif") 0 13px repeat-x }
.contents-items div h4 { color:#1a1a1a; display:inline; font:italic 14px Georgia; float:left; margin-bottom:-3px; padding:0 3px 0 2px; position:relative; z-index:10; background:url(/images/cnt_bg_gray.gif);}
.contents-items div h3 { 
    color:#49a811;
    display:inline;
    font:14px Georgia;
    float:right;
    margin-bottom:-3px;
    padding-left:5px;
    position:relative;
    z-index:10;
    background:url(/images/cnt_bg_gray.gif);
}
.contents-items a { 
	border-bottom:none; /* NEW!! */
}

.project-title {
    overflow: visible !Important;
}

