/*
Theme Name: K2 49 Suns
Theme URI: http://getk2.com/
Description: K2 with a few suns
Author: juliaL49
Author URI: http://49suns.de
Template: k2
*/
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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
body{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;}
strong,em,b,i{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,.blog-title{font-family:"Trebuchet MS",Verdana,sans-serif;}
.comments input[type=text],.comments textarea,code{font-family:Monaco,"Courier New",Courier,monospace;}
body{font-size:67%;color:#444;text-align:center;}
#page{background:white;text-align:left;margin:0 auto;padding-top:20px;position:relative;border-top:none;clear:both;}
#header{position:relative;height:200px;background:#f90 top right;}
.menu > ul > li > a {font-size:1.2em;font-weight:bold;color:white;margin:0;}
#content{padding:0;margin:0;}
* html #primary{display:inline;}
#primary{position:relative;float:left;width:580px;padding:0;margin:10px;}
body.sidebars-none #primary-wrapper{margin:0;float:none;}
body.sidebars-none #primary{float:none;width:auto!important;margin:0!important;}
.secondary{float:left;font-size:1em;line-height:1.5em;color:#333;position:relative;padding:3px;margin:0;overflow:hidden;}
.secondary h4{font-size:2em;padding:0;background-color:#f90;margin:0;line-height:1.3em;font-weight:normal;display:block;}
.secondary h5{font-size:1.3em;padding-top:15px;}
.secondary div{padding:5px;}
.secondary div div{border:none;}
.secondary ul ul,.secondary ol ol,.secondary div div{margin:0;background:transparent;}
#sidebar-2{clear:right;}
.columns-three .secondary{width:333px;}
#primary .metalink a,#primary .metalink a:visited,.secondary .metalink a,.secondary .metalink a:visited,.secondary span a,.secondary span a:visited{color:#f60;}
.comments{text-align:left;margin:30px 0 0;position:relative;}
ul.menu{position:absolute;bottom:0;margin:0 20px;}
ul.menu,ul.menu li{float:left;list-style:none;}
ul.menu li{margin-right:4px;}
ul.menu li a{display:block;padding:5px 15px;font-size:1em;color:white;}
ul.menu li a:hover{background:#333;color:#eee;text-decoration:none;}
ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover,ul.menu li.current_page_ancestor a,ul.menu li.current_page_ancestor a:hover{color:#333;background:white;text-decoration:none;}
h1{font-size:3em;}
.blog-title{font-size:3em;font-weight:bold;padding:75px 40px 0;}
.blog-title a,#header .description{text-decoration:none;color:white;}
.blog-title a:hover{text-decoration:underline;}
#header .description{font-size:1em;margin:0 40px;}
h2{font-size:2.5em;}
.page-head{margin:20px 0;text-align:center;}
.page-head h1{font-size:2.5em;}
.page-head h2{color:#999;font-size:2.0em;font-weight:normal;text-transform:lowercase;}
.entry-title,.entry-title a,.entry-title a:visited,h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited,h4,h4 a,h4 a:visited{color:#444;}
.entry-title{margin-right:60px;}
.entry-title,h3{font-size:2.4em;font-weight:normal;}
.entry-head .entry-meta{padding:0;color:#666;margin-bottom:5px}
.entry-tags{display:inline!important;background:transparent}
h3.entry-title{background-color:#f90;margin-right:0;}
.hentry{margin:20px 0 50px;padding:0;position:relative;}
a{color:#f60;text-decoration:none;}
h4{font-size:2.0em;font-weight:normal;}
.four04 .entry-title,body.page .entry-title{text-align:center;}
.entry-content h3{font-size:1.8em;font-weight:normal;margin-top:25px;}
.entry-content h4,.entry-meta h4{font-size:1.5em;font-weight:normal;margin-top:25px;}
.entry-content{text-align:left;font-size:1.2em;line-height:1.8em;color:#444;}
.entry-content a:visited{color:red;}
.entry-content img{margin:0;border:1px solid #333;padding:2px;}
.entry-content h3{font-size:1.8em;font-weight:normal;margin-top:25px; background:transparent}
.entry-content .aligncenter,img.center,img[align="center"]{display:block;margin-left:auto;margin-right:auto;}
.entry-content .alignright,img[align="right"]{float:right;margin:0 0 4px 8px;display:block;}
.entry-content .alignleft,img[align="left"]{float:left;margin:0 8px 4px 0;display:block;}
.entry-content ol,.entry-content ul{padding:0 0 0 35px;}
.entry-content ol li,.entry-content ul li{margin:0 0 3px;padding:0;}
.entry-content p,.entry-content ul,.entry-content ol,.entry-content div,.entry-content blockquote{margin:13px 0;}
.archive-list img{border:none!important;padding:0!important;margin:0!important;}
.navigation{text-align:center;margin:20px 0;padding:0;width:100%;font-weight:bold;}
.navigation .nav-previous,.navigation .left{float:left;width:50%;text-align:left;}
.navigation .nav-next,.navigation .right{float:right;width:50%;text-align:right;padding:0;}
.alert{background:#fff6bf;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;text-align:center;margin:10px auto;padding:5px 20px;}
small{font-size:.9em;line-height:1.5em;}
small,strike{color:#777;}
code{font-size:1.1em;}
blockquote{margin:20px 0;padding:0 20px 0 50px;color:#333;background:url('images/quote.png') no-repeat 10px 0;border:none;}
hr{display:none;}
#search-5,#search-form-wrap{border:none;background:none;padding:0;margin:5px 0 0 0}
#s{margin:0;width:65%;}
#text-9{margin:0;padding:0}
#category_cloud{margin:0;padding:0;text-align:center;}
.postmeta{border:1px dotted gray;padding:2px 10px;}
.postmeta ol{padding:0 0 0 20px;}
.post-teaser-block{clear:both;margin:10px 0;padding:4px 20px;border:1px dotted gray;}
.commentslink{background:transparent; padding:0}
#commenthint{margin-top:20px;}
#commentlist .avatar,#commentlist .gravatar{height:50px;width:50px;}
#pinglist{font-size:1.2em;padding:0;margin:10px 0 10px;background:#f6f7f8;}
#pinglist li{margin-left:40px;padding:7px 0;list-style:none;}
#pinglist li small{font-size:.8em;display:block;}
#pinglist li .counter{display:none;}
#pinglist li span.favatar img{margin-left:-25px;border:none;padding:0;float:left;}
#pinglist li img{padding:0;border:none;}
.noborder img{border:none!important;}
a.liexternal{padding-right:16px;background:url(images/linkindication.png) no-repeat right 2px}
a.liftp{padding-right:16px;background:url(images/linkindication.png) no-repeat right -14px}
a.limailto{padding-right:16px;background:url(images/linkindication.png) no-repeat right -30px}
a.liwiki{padding-right:16px;background:url(images/linkindication.png) no-repeat right -46px}
a.liwp{background:url(images/link-icon_wordpress.png) no-repeat right -62px;}
a.lipdf{padding-right:16px;background:url(images/linkindication.png) no-repeat right -78px}
a.lizip{padding-right:16px;background:url(images/linkindication.png) no-repeat right -94px}
a.liyoutube{padding-right:16px;background:url(images/linkindication.png) no-repeat right -110px}
a.liflickr{padding-right:16px;background:url(images/linkindication.png) no-repeat right -126px}
a.liimdb{padding-right:16px;background:url(images/linkindication.png) no-repeat right -142px}
a.liamazon{padding-right:16px;background:url(images/linkindication.png) no-repeat right -158px}
a.ligoogle{padding-right:16px;background:url(images/linkindication.png) no-repeat right -174px}
a.lilastfm{padding-right:16px;background:url(images/linkindication.png) no-repeat right -190px}
a.lileo{padding-right:16px;background:url(images/linkindication.png) no-repeat right -206px}
.landingsites{border:3px double gray;font-size:11px;line-height:1.6em;color:gray;float:left;width:95%;clear:both;margin:0 0 10px 0;padding:10px;}
.landingsites h4{line-height:1.6em;}
.landingsites ul{padding:0 0 0 10px;}
.series_toc{border:gray dashed 1px;padding:10px;font-size:smaller;line-height:1.3em;float:right;width:33%;}
.series_toc ol{padding:0 0 0 16px;margin:4px;text-align:left;}
footnote{clear:both;}
a.footnote-link{font-weight:normal;}
li.footnote{font-size:smaller;}
.gallery{margin:auto;}
.gallery-item{float:left;margin-top:10px;text-align:center;width:33%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-caption{margin-left:0;}
.featured-sidebar{margin:0;}
.featured-item{height:85px;clear:both;overflow:hidden;}
.featured-item a{color:#f60;}
.featured-item .ftmain{float:left;padding:0 5px 0 0;}
.featured-item .fthead{font-weight:bold;line-height:120%;color:black;}
.featured-item .ftsub{font-style:italic;line-height:110%;margin-top:2px!important;color:black;}
.featured-item .ftdesc{line-height:100%;letter-spacing:0;margin-top:5px!important;color:#444!important;}
.yearly_month_archive {overflow: hidden;width: 100%; /* ie6 fix */}
.yearly_month_archive li {height: 1.5em;}
.yearly_month_archive li:hover{color: #e71;}
.yearly_month_archive li.empty_month {color: #666;}
.yearly_month_archive .year {float: left;}
.yearly_month_archive .year_row {clear: both;}
.yearly_month_archive .graphic_stats {clear: both;padding-top: 20px;}
.yearly_month_archive .graphic_stats img {padding: 0 !important;}
#paging {width: 100%;height: 30px;list-style: none;padding-top:20px;padding-bottom:10px;margin:10px;}
#paging li {float: left;height: 30px;text-align: center;}
#paging li.prev,#paging li.next,#paging li.first,#paging li.last {width: 80px;}
#paging li.pages {width: 200px;margin: 0 20px;}
#paging li.pages a, #paging li.prev a, #paging li.next a,#paging li a.first,#paging li a.last {margin: 0 5px;display: inline;text-decoration:none;border:solid 1px #333;padding:4px 7px;}
#paging li.pages a.active {padding:4px 7px;background: #ddd;text-decoration:none;font-weight:700;}
#paging li.pages a:hover{color:#000;background:#f60;}

