@charset "UTF-8";
/* CSS Document */
body, html {background-image:url(image/background.jpg); margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:15px; color:#0B2523;}
table {text-align:left;}
.line {background-image:url(image/line.gif); background-repeat:repeat-x; background-position:center; height:10px; clear:both; font-size:1px;}
.line2, .line3 {background-image:url(image/line2.gif); background-repeat:repeat-x; background-position:center; height:10px; clear:both; font-size:1px; line-height:1px}
.line3 {margin: 5px 0 5px 0;}

h1, .stories span, .novels span, .reading_details span, #respond span, #comments span, .bio span {font-size:10px; letter-spacing:1px; font-weight:normal; margin:0; padding:0; text-transform:uppercase}
a {text-decoration:underline; color:#0B2523}
a:hover {text-decoration:none;}
ul {list-style:none; margin:0; padding:0; }
li {list-style:none; margin:0; padding:0 0 1px 0;}
input, textarea {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0 5px 0 0; padding:2px;}
textarea {resize: none;}
form {margin:0; padding:0;}

.left_bg {background-image:url(image/left_bg.jpg); background-repeat:repeat-y}
.right_bg {background-image:url(image/right_bg.jpg); background-repeat:repeat-y}
.navigation_bg {background-image:url(image/navigation_bg.jpg); background-repeat:no-repeat;}

.contact_bg {background-image:url(image/contact_bg.jpg);}
.contact {text-align:center; color:#FFF; padding:20px 45px 0 40px; font-size:16px;}
.contact h1, .blog_subnav h1 {color:#6ACEF1; margin:10px 0 2px 0; padding:0;}
.contact p, .bio p {margin:0 0 10px 0; padding:0;}
.contact a, .blog_subnav a {color:#FFF; text-decoration:none;}
.contact a:hover, .blog_subnav a:hover {color:#6ACEF1;}

.reading {clear:both; width:380px;}
.reading_download {background-image:url(image/readings_top.jpg); width:325px; height:34px; padding:35px 0 0 45px; color:#FFF;}
.reading_download a {color:#FFF;}
.reading_date {float:left; background-image:url(image/reading_date_top.jpg); background-repeat:no-repeat; width:130px; height:47px; color:#FFF; text-align:center; padding:50px 15px 0 35px;}
.reading_details {float:left; padding:35px 0 0 2px; width:185px; max-width:185px; overflow:hidden;}
.reading_details p, .stories p {margin:0; padding:0;}
.reading h1 {margin:0; padding:0;}
.reading_all {background-image:url(image/reading_date_bg.jpg); background-repeat:repeat-y; margin-top:55px;}
.reading_top {position:absolute; top:0;}
.reading_next_previous a {color:#FFF; font-style:italic; text-decoration:none}
.reading_next_previous a:hover {color:#0B2523;}

.blog_all {margin-top:75px;}

.blog_subnav {float:left; background-image:url(image/blog_categories_top.jpg); background-repeat:no-repeat; width:245px; margin:0; padding:0;}
.blog_links, .blog_categories {float:left; background-image:url(image/blog_categories_bg.jpg); background-repeat:repeat-y; width:88px; text-align:right; padding:0 10px 10px 10px; margin:80px 0px 0 0px;}
.blog_bottom_bg {background-image:url(image/blog_categories_left_bg.jpg); background-repeat:repeat-y}
.blog_categories {margin:80px 0px 0 15px;}

.blog_date {float:left; background-image:url(image/blog_date_cloud_1.jpg); background-repeat:no-repeat; text-align:center; color:#FFF; font-size:16px; width:75px; height:42px; padding-top:20px}
.blog_entry {margin-top:25px; padding:0 10px 0px 10px;}
.blog_entry p {margin:0; padding:0 0px 10px 0px;}
.blog_older_newer {background-image:url(image/blog_next_previous.jpg); width:155px; height:83px;}
.blog_newer {float:left; margin-top:25px; width:72px; text-align:center}
.blog_older {float:left; margin-top:35px; width:80px; text-align:center}
.blog_newer a, .blog_older a {font-style:italic; text-decoration:none}
.blog_newer a:hover, .blog_older a:hover {color:#6ACEF1;}

.stories {}
.stories h1, .novels h1 {font-size:16px; line-height:19px; letter-spacing:0; text-transform:capitalize; margin:0 0 3px 0; padding:0}
.stories a {text-decoration:none; color:#6ACEF1; font-style:italic}
.stories a:hover {color:#0B2523}
.stories_content {padding:30px 15px 0 15px; min-height:433px; height:auto !important; height:433px;}
.body {margin:0px; padding:0; display:none}
.body_opened p {margin: 0px; padding:0;}

.bio {background-image:url(image/bio_bg.jpg); background-repeat:repeat-y; margin:0; padding:65px 20px 10px 20px; min-height:448px; height:auto !important; height:448px;}
.bio_photo {float:left; padding:5px 10px 0 0px;}
p.first:first-letter {font-size:48px; float:left; padding-top:5px; padding-right:5px; line-height:30px;}
p.first {padding-top:5px;}

.novels {}
.novels_book {float:left; margin:0px 0px 5px 0px; width:165px}
.novels_book h1 {margin-top:10px;}
.novels_info {padding:0 20px 0 15px; min-height:452px; height:auto !important; height:452px;}
.novels_info p {margin:0; padding:5px 0px 5px 0px;}
.novels_info em {font-size:16px;}
.novels_book_info {float:left; width:160px; padding-left:10px;}
.novels_book_info p {margin:0; padding:0;}
.novels_nav { background-image:url(image/novels_top.jpg); width:355px; height:37px; text-align:center; padding:82px 0 0 25px; color:#FFF; }
.novels_nav_centered {float:left; left:50%; margin-left:10px;}
.novels a {color:#FFF; text-decoration:none;}
.novels a:hover {color:#6ACEF1}
.novels_sub_line {float:left; margin:0 5px 0 5px}
.novels_sub {margin:3px 0 0 0; float:left}
.novels_buy_book {background-color:#0078A1; padding:5px; margin-top:5px; display:inline;}

.novels_tree {margin-top:-42px; position:relative; z-index:10}

.comment {margin:0px 0 25px 0; color:#1f9bc5;}
.comment em{font-size:12px; }
.comment p { color:#0B2523}
.newsletter_success {background-color:#dbeff7; padding:5px 10px 5px 10px; margin-top:15px;}
.text_input {width:180px;}
