@charset "utf-8";
/*
Theme Name: Kittelsen
Theme URI: http://www.kittelsen.ru
Kittelsen.ru custom site theme.
Version: 3.0
Author: Peter Vishnyakov
Author URI: http://www.draug.com/
*/
/* CSS Document */
body {font-size:0.96em; color: #333; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:left; padding:10px 0 0 0; min-width:600px; WIDTH:100%; BACKGROUND:#fff;  MARGIN:0; background:url(images/woodbg.jpg) repeat-x bottom;}
html {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;}
a:link {text-decoration: none; color: #0066cc;}
a:visited {text-decoration: none; color: #0066cc;}
a:hover {text-decoration: underline; color: #cc3300;}
a:active {text-decoration: none; color: #0066cc;}
h2 {font-size:1.3em; font-weight:700; color:#838383; margin:0px; padding:0px; line-height:1.15em; font-family: Georgia, "Times New Roman", Times, serif;}	
img {border-style:none;}
small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; color:#777;}
/* layout start */
.colmask {CLEAR:both; FLOAT:left; OVERFLOW:hidden; WIDTH:100%; POSITION:relative;}
.colright {FLOAT:left; WIDTH:100%; POSITION:relative;}
.colmid {FLOAT:left; WIDTH:100%; POSITION:relative;}
.colleft {FLOAT:left; WIDTH: 100%; POSITION:relative;}
.col1 {FLOAT:left; OVERFLOW:hidden; POSITION:relative;}
.col2 {FLOAT:left; OVERFLOW:hidden; POSITION:relative;}
.col3 {PADDING:0; FLOAT:left; OVERFLOW:hidden; POSITION:relative;}
.threecol {}
.threecol .colmid {RIGHT:25%;}
.threecol .colleft {RIGHT:50%;}
.threecol .col1 {LEFT:102%; WIDTH:46%;}
.threecol .col2 {LEFT:31%; WIDTH:21%;}
.threecol .col3 {LEFT:85%; WIDTH:21%;}
/* layout end */
.tags {padding:0; margin:0; text-align:left; margin:0 auto;}
ul.tags {margin:0; padding:0; /* background:#00C; */}
.tags li {display:inline; list-style-type:none; list-style:inside; margin:0; padding:0; /* background:#0C0; */}
.tags li img {margin:0 0 5px 0;}

li.cat-item {border-left:solid 15px #fff; font-size:0.9em; font-weight:100;}
#categories {padding-left:5px; font-size:95%; font-weight:700;}

/* imported from 1st wordpress theme */
/* menu */
.current_page_item a, .current_page_item a:link, .current_page_item a:hover,.current_page_item a:visited, .current_page_item a:active {color:#999;}


.lj_icon {background-image:url(images/lj_community.gif); height:9px; width:9px; background-repeat:no-repeat; background-position:center; display:inline-block; cursor:pointer; margin:0 5px 0 0;}
#fixedcenter {padding:164px 3px 3px 3px; background:url(images/header.gif) no-repeat center top;}
#fixedleft {width:176px; float:right; padding:232px 0 1em 0; background:url(images/portrait.gif) no-repeat center top;}
#fixedleft ul, #fixedleft ol {list-style-image:none; list-style-position:outside; list-style-type:none; margin:5px 0pt 20px 5px; padding:0;}
#fixedleft li, #fixedleft li:hover {margin:0pt;padding:0pt;}
.catimg{padding:0;}

/* paging */
#pagelistingtop {/* pagelisting */ width:100%; margin:0 0 20px 0; text-align:center; clear:right; font-size:100%;}
.wp-pagenavi {background:url(images/rulerdot.gif) top repeat-x;}
#pagelistingbottom {/* pagelisting */ width:100%; border-style:none; margin:0 0 20px 0; padding:3px; text-align:center; clear:right; font-size:120%;}
#pagelistingbottom div {border-style:none; background:none;}
.current {margin:0 2px;}
.last {text-align:left; vertical-align:top; width:96px; float:left; margin:0 2px;}
.pageline {text-align:center; vertical-align:top; width:auto; float:inherit;}
.pageline a {margin:0 2px;}
.lefthand {background-image:url(images/arrow_left.gif); background-repeat: no-repeat; /*Hide the text*/ background-position:center; height: 0px !important; height /**/:9px; 
padding:9px 0 0 0; margin:-5px 5px 0 0; display:inline-block; cursor:pointer; width:15px;}
.righthand {background-image: url(images/arrow_right.gif); background-repeat: no-repeat; /*Hide the text*/ background-position:center; height: 0px !important; height /**/:9px; padding:9px 0 0 0; margin:-5px 5px 0 5px; display:inline-block; cursor:pointer;  width:15px;}
.pagenumbers {color:#000; display:inline-block; margin:0; padding:0; clear:both;}
.pagenumbers small {font-size: 0.8em; line-height: 0.9em; clear:both;}
.first {text-align:right; vertical-align:top; width:96px; float:right; padding:0 10px 0 0;}
/* paging end */

.ac-entry {text-align:center;}

.wordcol2 {width:100%; clear:right;}

.wordcol2 {text-align:center;}
.wordcol2 ul {float:left; width:100%; margin:0; padding:0; list-style:none;}
.wordcol2 li {float:left; width:40%;  margin:10px 0 0 20px; padding:0; text-align:left;}

.wordcol3 {text-align:center;}
.wordcol3 ul {float:left; width:100%; margin:0; padding:0; list-style:none;}
.wordcol3 li {float:left; width:25%;  margin:10px 0 0 20px; padding:0; text-align:left;}



.entry {/* entry */ margin-bottom:20px; text-align:left;}
.category {float:right; font-size:80%; clear:both; padding:4px; margin:0 0 5px 18px; background-color:#E2F1E6;}
.more-link {font-size:140%; font-weight:normal; text-align:center;}
.postlink {float:left; text-decoration:none;}
.postlink a:link {color:#464e57; text-decoration:underline;}
.postlink a:hover {color:#464e57; text-decoration:none;}
.postlink a:visited {color:#464e57; text-decoration:underline;}
.comments {text-align:right; float:right; color:#000; font-size:120%;}
.preview {text-align:center; margin:20px 0 5px 0; vertical-align:middle; padding:3px;}
.feedback {border-bottom-style:solid; border-bottom-width:2px; height:15px; border-bottom-color:#e5e7e9; padding:0 0 8px 0; color:#000; vertical-align:bottom; margin-top:10px;}

.edit {font-size:80%; margin-right:5px;color:#00C;}
.edit a {color:#447d3c; padding:0 10px 0 0; border-right:solid 1px #000;}
.edit a:visited {color:#447d3c;}

#footer {clear:both; float:left; WIDTH:100%; padding:0 0 40px 0; background:url(images/line_bg.gif) repeat-x top;}
.lettertop {background:url(images/letter_bg1.jpg) no-repeat left bottom; padding:0 0 50px 0;}
.letterbottom {  background:url(images/letter_bg2.jpg) no-repeat left top; height:130px;} 
#letter {top:0px; left:0px; width:109px; height:182px; background-image:url(images/letter_bg.jpg); background-repeat:no-repeat; float:left;}
#siteinfo {/* bottom */ float:right; clear:both; text-align:right; margin:30px 0 0 0;}
#copyleft {float:left; clear:both; text-align:left; width:300px; margin:5px 0 0 0;}
#rss_links {float:left; clear:both; text-align:left; margin:30px 0 0 0;}
#draug {float:right; clear:both; text-align:right; margin:5px 0 0 0; width:200px;}

/* search */ 
#searchform {width:100%; text-align:center; margin:65px auto;}
#s {width:60%;}
#searchsubmit { width:70px; /* padding:0 5px; */}

/* language bar */ 
ul#langs {padding:0 20px;}
#langs li {margin:2px 0;}
.language_item a {padding:0 4px; font-size:80%; color:#000;}
.current_language_item a {color:#000; background:#e2e1f6;}

/* brian threaded comments custom style */
input#addcommentbutton {padding:5px 10px; margin:0 0 20px 0;}
.comment {padding:4px 0 4px 15px; POSITION: relative; BACKGROUND-COLOR: #FFF; margin:6px 0 3px 3px;}
.odd {BACKGROUND-COLOR: #FFF;}
textarea#comment {margin:0 0 10px 0;}
.comment DIV {POSITION: relative;}
.comment .comment IMG {MARGIN: 0px;}
.comment .collapseicon {overflow: hidden; width:13px; height:13px; background-image:url(images/minus.gif); cursor:pointer;}
.collapsed .collapseicon {background-image:url(images/plus.gif); cursor:pointer; margin:0 7px 0 0;}
.comment .reply {padding:4px 6px 6px 0; TEXT-ALIGN:left; border-top:1px solid #d1d1d1; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.reply a:link {text-decoration:underline;}
.reply a:visited {text-decoration:underline;}
.reply a:hover {text-decoration:underline; color:#000;}
INPUT#subscribe {WIDTH: auto;}
.comment .body .content {padding:0 0 10px 13px; WIDTH:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-left:1px solid #d1d1d1;}
.title {background-color:#c9dfff; padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.comment .title abbr {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}
.collapsed .body {DISPLAY:none;}
.collapsed .comment {DISPLAY:none;}
div.meta {float:right;}
.meta {position:relative; top:-24px; right:10px; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.collapsectrl {position:relative; left:-25px; top:27px; width:13px; background-image:url(images/minus.gif); background-repeat:no-repeat;}

/* subscribe */
p.solo-subscribe-to-comments {background:#ececec; padding:5px; width:auto;}

/* sidebar or right column */
#sidebar {text-align:center; margin:40px auto; font-size:120%; font-weight:bold;}
#sidebar li {margin:0 0 30px 0; list-style:none;}
#sidebar h2 {font-size:95%; font-weight:normal; margin:0; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif;}
#sidebar p  {font-size:85%; font-weight:normal; margin:0;}
#sidebar .title {background:#fff;}

#bannersblock {text-align:center;}
#bannersblock .title {background:#fff;}

/* construction alert */
#conalert {padding:5px; border:solid 2px #000; background:#FC0; text-align:center; color:#000; margin:10px 0;}
#conalert h1 {font-size:1.2em; margin:0;}
#conalert p {margin:10px 0 0 0;} 

/* back to books */
#pathway {padding:0px 0.6em; border:solid 1px #ccc; background:#fff; color:#000; margin:5px 0; font-size:90%;}

/* pdf document */
.pdf {background:url(images/pdf_icon.gif) no-repeat left center; padding:6px 0 5px 0; height:32px; margin:20px 0;}
.pdf a:link, .pdf a:visited, .pdf a:active, .pdf a:hover {margin:10px 0 5px 40px;}

/* */
.book {margin:10px auto; text-align:center; padding:2em 0 2em 0;}
