/*
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 menus, 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). Supports two menus that you can put above or below the header and/or footer. 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, heaps of options!" -.- "Your theme is so easy to customize and easily integrates with all the plugins I'm using." -.- "Finally a theme that's not for programmers." -.- "Love the theme. By far the best around." -.- "Incredibly awesome and flexible theme." -.- "I LOVE your Kippis theme, it leaves most premium themes in the dust!" -.- "The Kippis theme allows me to build a whole site in a few hours!" -.- "I finally found a theme that I can modify like crazy without getting into the CSS files!" -.- "The Featured Post widget is AWESOME! Unexpected treasure in this theme."
Author: Mats Birch
Author URI: http://birchware.se/wordpress/
Version: 1.14.91
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;width:90%;}
#site-description {padding-left:10px;letter-spacing:0.05em;display:inline;float:left;width:90%;}
.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         {float:left;clear:both;}
#content          {padding:0 3px 1em 3px;line-height:1.2em;overflow:hidden;}
#content img      {}
.content_header   {padding-bottom:1em;}
#pagefoot         {padding-top:1em;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;}

.cat-item .children{margin-left:0.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 {}

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






















