/*
Theme Name: Kippis
Theme URI: http://birchware.se/wordpress/kippis
Description: Kippis is a very flexible theme. It features up to  three columns. Two sidebars, or one, or no sidebar at all. You can optionally have both sidebars on the same side of the main content area. You can enable/disable the sidebars separately, depending on the type of page (regular, single post, page, and gallery). User defined width. It can be anything, from a few pixels (which would be quite silly) up to thousands. Support for all smartphones. All colors are user defined, e.g. the main areas, widgets, headings, links, the primary menu, and more. No need to edit style.css. All areas can have user defined fonts. Again, without editing the style.css file. Custom background images for the body element and the header. Use your own favicon, if you wish. Separate settings for mobile devices. Up to four footer areas (like sidebars, but at the bottom). Author pages feature author description, gravatar, number of posts, and more. Adds two more options, Spam and Delete, to the standard Edit link next to every comment. Includes a "Featured Post" widget, to show excerpts of posts and pages in the sidebars. Kippis is currently available in four languages: English, Swedish, Spanish, and German. -=-=-=-=- What user's are saying: "I love this theme, it�s just what I�ve been looking for & heaps of options. thanks :)" *** "Your theme is so easy to customize and easily integrates with all the plugins I�m using." *** "Wow! I absolutely love your theme; finally a theme that�s not for programmers - Jeez." *** "Love the theme. By far the best around." *** "Incredibly awesome and flexible theme. Thanks for building it, offering it and fantastic support!" *** "I LOVE your Kippis theme, it leaves most premium themes in the dust!"
Author: Mats Birch
Author URI: http://birchware.se/wordpress/
Version: 1.13.3
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;}
img{height:auto;max-width:100%;}
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("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:100px;}
.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:right;width:70%;}
.comment-form-url     input {width:75%;}
.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 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 {}

.entry-content, .entry-title {text-align:left;}











































