/*
Theme Name: Kippis
Theme URI: http://birchware.se/wordpress/kippis
Description: Kippis is a quite flexible theme. It features one, two, or three columns, which are easily switched between. It has support for most, if not all, smartphones. A number of colors can be set, like the main areas, widget areas, headings and links. Custom background images for the body element and the header. Separate color settings for mobile devices. Two sidebars, or one, or no sidebar at all - it's your choice. Up to four footer areas (like sidebars, but at the bottom). Includes a "Featured Post" widget, to show excerpts of posts and pages in the sidebars.
Author: Mats Birch
Author URI: http://birchware.se/wordpress/
Version: 1.13
License: GNU General Public License
License URI: license.txt
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
*/

/* Default stylesheet Begin. */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}a{text-decoration:none;}a img{border:none;}blockquote{quotes:none;}blockquote:before,blockquote:after{content:'';content:none;}del{text-decoration:line-through;}h1,h2,h3,h4,h5,h6{clear:both;font-weight:bold;}hr{border:0;line-height:0;height:0;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}a:hover{}h1,h2,h3,h4,h5,h6{line-height:1.5em;margin:0 0 0.1em 0;}
/* Default stylesheet End */

/*
**  Major stuff.
*/
body{line-height:1.1em;}
h1{font-size:1.50em;}
h2{font-size:1.25em;}
h3{font-size:1.10em;}
h4{font-size:1.05em;}
h5{font-size:1.02em;}
h6{font-size:1.00em;}
p {margin:0.8em 0;}
blockquote p {margin:0 2em 0 1.5em;}
a {}

abbr, acronym{border-bottom:0.1em dotted;}
sub{vertical-align:text-bottom;}
sup{vertical-align:super;}

header            {clear:both;}
hgroup            {clear:both;}
section           {clear:both;}
footer            {clear:both;}
#all              {}
#page             {}
#pagehead         {}
#site-title       {padding-left:10px;letter-spacing:0.10em;display:inline;float:left;}
#site-description {padding-left:10px;letter-spacing:0.05em;display:inline;float:left;width:70%;}
.search_form                  {}
#pagehead .search_form        {float:right;padding:5px 10px 0 0;}
#pagehead .search-box         {width:4em;border-width:1px 0 1px 1px;border-style:solid;border-radius:8px 0 0 8px;height:0.98em;}
#pagehead .search-box.expanded{width:10em;}
#pagehead #searchsubmit       {border-width:1px 1px 1px 0;border-style:solid;border-radius:0 8px 8px 0;}
#archive        .page-title {font-style:italic;padding-left:6px;font-size:1.1em;}
#search-results .page-title {font-style:italic;padding-left:6px;font-size:1.1em;}
nav#nav-single    {border:3px solid;padding:0 0 1.2em 0;margin-bottom:1em;}
nav#nav-above     {border:3px solid;padding:0 0 1.2em 0;margin-bottom:1em;}
nav#nav-below     {border:3px solid;padding:0 0 1.2em 0;margin-top:1em;}
#pagebody         {}
#content          {padding:0 3px;line-height:1.2em;overflow:hidden;}
#content img      {}
.content_header   {padding-bottom:1em;}
#pagefoot         {padding-top:3em;overflow-y:hidden;}
.sidebar          {overflow:hidden;}
#sidebar-left     {}
#sidebar-right    {}
#sidebar-footer      {clear:both;}
#sidebar-footer-one  {float:left;}
#sidebar-footer-two  {float:left;}
#sidebar-footer-three{float:left;}
#sidebar-footer-four {float:left;}
#author-info       {}
.author-avatar     {}
.author-description{}
.author-num-posts  {margin:0.4em 0 0.2em;font-size:0.9em;}
.author-categories {margin:0.4em 0 0.2em;font-size:0.9em;}
.author-rss        {height:32px;position:relative;}
.author-rss p      {position:absolute;margin:1em 0 0 35px;font-size:0.9em;}
article            {margin:0 0 1em 0;}
.article, .search-result{padding:4px 6px;border:3px solid;}
.widget           {margin:0 0.5em 1em 0.5em;padding:0.2em 0.3em;border:3px solid;}
.widget-title     {font-size:1.1em;font-weight:bold;border:1px solid;}
.widget-date      {font-size:0.8em;font-style:italic;}
.widget-subtitle  {font-size:1.0em;font-weight:bold;}
.widget-footer    {float:left;padding-right:2em;width:30%;}
#site-generator   {padding-top:40px;text-align:right;font-size:0.8em;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.entry-meta       {font-size:0.8em;font-style:italic;}
.entry-header     {}
.entry-header .comments-link   {display:block;float:right;position:relative;width:50px;height:33px;top:-1.6em;left:-0.5em;margin-bottom:-2em;}
.entry-header .comments-link a {display:block;text-align:center;margin:0;padding:0;line-height:2.5em;}
.entry-header .comments-link a {background-image:url("http://www.monitor-polski.pl/wp-content/themes/kippis/pix/bubble.png");background-repeat:no-repeat;background-color:transparent;}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {color:inherit;}
.entry-header .comments-link .leave-reply {visibility:hidden;}

.entry-date       {}
.entry-title      {}
.entry-format     {font-weight:500;letter-spacing:0.1em;line-height:2.5em;text-transform:uppercase;font-size:1.1em;}
.entry-summary    {}
.entry-content    {margin-bottom:0.4em;}
.entry-content .attachment-pic-icon{float:left;margin-right:0.5em;}
.entry-content ol,    .comment-content ol   {list-style:decimal outside;padding-left:1.5em;}
.entry-content ul,    .comment-content ul   {padding-left:1.2em;list-style:disc outside;}
.entry-content dl,    .comment-content dl   {border:3px double;padding:0.5em;}
.entry-content dt,    .comment-content dt   {text-align:left;padding-top:1em;float:left;clear:left;width:25%;font-weight:bold;}
.entry-content dd,    .comment-content dd   {text-align:left;padding:1em 0;margin-left:27%;}
.entry-content table, .comment-content table{margin:0.4em 0;border:1px solid;border-radius:4px;}
.entry-content th,    .comment-content th   {padding:0.2em 0.5em;font-weight:bold;border-bottom:1px solid;}
.entry-content tr,    .comment-content tr   {}
.entry-content td,    .comment-content td   {padding:0.2em 0.5em;}

.entry-caption    {}
.entry-description{max-width:30em;}

.gallery dl{border:0;padding:0;}
.gallery dt{padding:0;float:none;clear:none;width:100%;font-weight:normal;}
.gallery dd{padding:0;margin:0;}
.gallery-item{}

.exif-data       {font-size:0.9em;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.exif-data table {border:0;}
.exif-data td    {padding:0.02em 0.3em;}

#comment-nav-above{padding:1.4em 0;}
#comment-nav-below{padding:1.4em 0;}
.nav-previous     {font-size:0.9em;font-weight:bold;display:inline;float:left;}
.nav-next         {font-size:0.9em;font-weight:bold;display:inline;float:right;}
.continue-reading {}
.bookmark_it      {display:block;clear:both;}
.leave-reply      {font-size:1.1em;font-style:normal;font-weight:bold;}
.page-link        {font-size:1.1em;font-style:normal;font-weight:normal;padding:0.3em 0 0.6em;clear:both;}
.page-link a      {font-weight:bold;}
.pagenav    {margin:1em 0;padding:0;list-style:none;}
.pagenav ul {padding:0 0 0 1em;list-style:none;}
.pingback {padding:0.4em 0;}

.comment{padding-top:0.5em;margin-top:0.5em;border:1px solid;font-size:0.98em;}
.comment-author .avatar{padding-right:1em;}
.comment-reply-link{font-weight:bold;}
.commentlist {margin:0;}
.commentlist .children li.comment {margin:1em 0 0 0;position:relative;}
.thread-even                      {padding:0.5em 0.2em 0.2em 0.5em;border:2px solid;}
.thread-odd                       {padding:0.5em 0.2em 0.2em 0.5em;border:2px solid;}
.children .even                   {padding:0.5em 0.2em 0.2em 0.5em;border:2px solid;}
.children .odd                    {padding:0.5em 0.2em 0.2em 0.5em;border:2px solid;}

#comments      {margin:0;border:3px solid;}
#comments-title{margin:0 auto;padding:1em 0 2em;font-size:1em;padding:0.2em 0;}
#respond       {width:95%;padding-top:0.5em;}
.comment-form-author,
.comment-form-email ,
.comment-form-url   {white-space:nowrap;clear:both;padding:0.3em 0 0.3em;margin:0;}
.comment-notes      {white-space:nowrap;display:block;font-size:0.9em;padding-bottom:0.5em;margin:0;}
.comment-form-author  label,
.comment-form-email   label,
.comment-form-url     label,
.comment-form-comment label {display:inline-block;left:1em;position:relative;min-width:149px;}
.comment-form-author .required,
.comment-form-email  .required {font-weight:bold;padding:0 0.5em 0 0;}
.comment-form-author  input,
.comment-form-email   input,
.comment-form-url     input {text-align:left;width:60%;}
.comment-form-url     input {width:60%;}
.comment-form-label   {}
.comment-form-comment {margin:0.4em 0 0 0;}
.comment-form-comment #comment {width:98%;height:12em;vertical-align:top;margin-left:1em;border-radius:7px 0 0;border-style:inset;border-width:thin thin medium medium;padding:0.8em 0.3em 0.3em 0.5em;}
.form-allowed-tags     {font-size:0.9em;}
.form-allowed-tags code{display:block;padding:0.5em;line-height:0.9em;}
.form-submit input     {height:2.5em;}

.fs_powered_by{display:none;} /* They should ask first. They didn't. */

/*
**  WordPress Generated Classes.
*/
.alignnone                    {margin:5px 20px 20px 0;}
.aligncenter                  {display:block;margin:5px auto 5px auto;}
div.aligncenter               {display:block;margin:5px auto 5px auto;}
.alignright                   {float:right;margin:5px 0 20px 20px;}
.alignleft                    {float:left;margin:5px 20px 20px 0;}
.aligncenter                  {display:block;margin:5px auto 5px auto;}
a img.alignright              {float:right;margin:5px 0 20px 20px;}
a img.alignnone               {margin:5px 20px 20px 0;}
a img.alignleft               {float:left;margin:5px 20px 20px 0;}
a img.aligncenter             {display:block;margin-left:auto;margin-right:auto;}
.wp-caption                   {border:1px solid;padding:5px 3px 10px;text-align:center;max-width:96%;/*Image does not overflow the content area*/}
.wp-caption.alignnone         {margin:5px 20px 20px 0;}
.wp-caption.alignleft         {margin:5px 20px 20px 0;}
.wp-caption.alignright        {margin:5px 0 20px 20px;}
.wp-caption img               {border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text {font-size:0.9em;line-height:1.5em;margin:0;padding:4px 5px;}
img.wp-smiley                 {background:transparent;border:none;margin:0;padding:0;}

.meta-nav {font-size:1.2em;font-weight:bold;}

/* Required, for some reason. */
.sticky{}
.gallery-caption{}
.bypostauthor{}

/*
**  Menu.
*/
#main_menu {width:100%;clear:both;display:block;float:left;margin:-0.2em auto 6px;}
#main_menu ul{list-style:none;margin:0;padding-left:0;margin-left:1em;font-size:1.0em;}
#main_menu li{float:left;position:relative;}
#main_menu a{display:block;padding:0 1em;text-decoration:none;white-space:nowrap;overflow:hidden;line-height:1.5em;}
#main_menu ul ul {display:none;float:left;margin:0;left:0;width:14em;z-index:99999;}
#main_menu ul ul ul{left:100%;top:0;margin:0.8em 0 0 -5em;}
#main_menu ul ul ul ul{left:100%;top:0;margin:0.8em 0 0 -5em;}
#main_menu ul ul a {font-weight:normal;height:auto;padding:3px 10px;width:14em;}
#main_menu ul ul ul a {padding:3px 10px;width:14em;}
#main_menu ul ul ul ul a {padding:3px 10px;width:14em;}
#main_menu li:hover    > a,
#main_menu ul ul:hover > a,
#main_menu li:hover    > a,
#main_menu a:focus {}
#main_menu ul li:hover > ul {display: block;}
#main_menu .current_page_item     > a,
#main_menu .current_page_ancestor > a {}