/*

Theme Name: Kippis-CoVoP

////
Original Theme URI: http://birchware.se/wordpress/kippis
Version: 1.15
License: GNU General Public License
License URI: license.txt
///
*/


/* 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;}

#search {float: right; padding: 5px 10px 0 0;} /*cc change*/

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-a          {padding:0 3px 1em 3px;line-height:1.2em;overflow:hidden; float:left; width:95%;}

#content-b, #content-c  {padding:0 3px 1em 3px;line-height:1.2em;overflow:hidden; float:left; width:69%;}

#content-d          {padding:0 3px 1em 3px;line-height:1.2em;overflow:hidden; float:left; width:75%;}

#content-e, #content-f    {padding:0 3px 1em 3px;line-height:1.2em;overflow:hidden; float:left; width:49%;}

#content img      {}

.content_header   {padding-bottom:1em;}

#pagefoot         {padding-top:1em;overflow-y:hidden;}

.sidebar          {overflow:hidden;}

#sidebar-left     {text-align:left; width:20%; float:left;}

#sidebar-right-twitter, #sidebar-right-search, #sidebar-right    {width: 30%; float:left;}

#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 0 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%;}

.textwidget		  {background-color:#FFFFFF; padding: 3px;}

.textwidget ol li  {margin-left: 15%; padding: 2px; list-style: decimal; line-height: 1.3em}

#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://covop.org/wp-content/themes/kippis - Copy/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;}


#col1{position: relative; float: left; border: none; background: white; margin-right: 5px; width: 60%; padding: 2px; text-align: left;}
#col2{float: right; margin-right: 1px; width: 37%; padding: 2px; text-align: left;}


.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:19em;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:19em;}

#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 {}