@charset "utf-8";

html { padding:0; margin:0 auto; }
body { margin:0; padding:0; width:100%; border:0; color:#8a8a8a; font:normal 13px/1.5em "Liberation sans", Arial, Helvetica, sans-serif; }
* { outline:none;}
.main { margin:0 auto; padding:0; background:#f1f1f2 url(//www.peakblog.ch/wp-content/themes/peakblog/images/header_bg.png) repeat-x left top;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h2 { margin:0; padding:8px 0; font-size:20px; font-weight:normal; color:#4b4a4a;}
p { margin:0; padding:8px 0; text-align: justify}
a { color:#4dadca; text-decoration:underline;}
img { border:none;}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;} .header { }
.header_resize { margin:0 auto; padding:0; width:1004px;}
.logo { padding:0 0 0 40px; float:left; width:auto; height:94px;}
h1 { margin:0; padding:30px 0 0; font-size:40px; color:#fff; font-weight:normal; line-height:1.2em; text-transform:uppercase;}
h1 a, h1 a:hover { color:#fff; text-decoration:none;}
h1 span { font-weight:bold;}
h1 small { display:inline; margin:0; font-size:13px; line-height:1.2em; text-transform:none; color:#fff;}
.slider { margin:0; padding:10px 19px 20px; background:#fff; border-left:2px solid #d5d5d6; border-right:2px solid #d5d5d6;} .social { padding:40px 24px 0 0; float:right; width:auto;}
.social p { padding:0; float:right; width:auto; color:#fdfdfd; text-align:right; font-size:13px; line-height:1.5em; font-weight:normal;}
.social a { color:#fdfdfd; text-decoration:none;}
.social a:hover { text-decoration:underline;}
.social img { margin:-3px 0 -3px 4px; border:none;} .menu_nav { margin:0; padding:17px 17px 0; height:63px; background:#fff; border:2px solid #d5d5d6; border-bottom:none;}
.menu_nav ul { list-style:none; padding:3px 12px; height:49px; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/menu_bg.png) no-repeat left top;margin-left:0}
.menu_nav ul li { margin:0; padding:0 2px 0 0; float:left; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/menu_sep.png) no-repeat right top;}
.menu_nav ul li a { display:block; margin:0; padding:16px 20px 16px 20px; height:49px; font-size:15px; line-height:17px; font-weight:normal; color:#646363; text-decoration:none; text-transform:uppercase; text-align:center;}
.menu_nav ul li a span { display:block; padding:16px 20px 16px 0; height:17px;}
.menu_nav ul li.current-menu-item a, .menu_nav ul li a:hover { color:#fff; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/menu_a.png) repeat-x left top;}
.menu_nav ul li.active a span, .menu_nav ul li a:hover span { } .content { padding:0;}
.content_resize { margin:0 auto; padding:0 20px 24px; width:960px; background:#fff; border-left:2px solid #d5d5d6; border-right:2px solid #d5d5d6;}
.content h2 { }
.content .mainbar { margin:0 0 24px; padding:0; float:right; width:680px;}
.content .mainbar h2 { padding:8px 16px; background:#e8e8e8; border:1px solid #e1e1e1;}
.content .mainbar div.img { float:left;}
.content .mainbar div.img img { padding:0 0 9px; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/img_shadow.png) no-repeat center bottom;}
.content .mainbar img.fi { }
.content .mainbar .article { margin:0 0 24px; padding:20px;}
.content .mainbar .post_content { float:right; width:420px;}
.content .mainbar .post_content strong { color:#8a8a8a; font-weight:bold;}
p.spec { padding:0 0 16px;}
p.infopost { margin:0 0 12px; padding:4px 0;}
p.infopost span.date { }
p.infopost a { padding:0 2px; text-decoration:none; font-weight:normal;}
p.infopost a:hover { text-decoration:underline;}
p.infopost a.com { color:#8a8a8a;}
p.infopost a.com span { color:#8a8a8a; font-weight:bold;}
p.infopost a.com:hover { color:#4dadca; text-decoration:underline;}
.content .mainbar a.rm { display:block; float:left; padding:10px 0; width:98px; height:17px; font-size:13px; line-height:17px; font-weight:bold; text-decoration:none; text-transform:none; text-align:center; color:#fff; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/readmore.png) no-repeat center center;}
.content .mainbar a.rm:hover { text-decoration:none;} .content p.pages { margin:0; padding:24px 0; font-size:13px; text-align:left;}
.content p.pages span, .content p.pages a { display:block; margin:0; padding:10px 0; float:left; width:38px; height:17px; color:#fff; line-height:17px; text-align:center; text-decoration:none; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/page_p.png) no-repeat center center;}
.content p.pages span, .content p.pages a:hover { color:#fff; font-weight:normal; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/page_a.png) no-repeat center center;}
.content p.pages a { color:#fff;}
.content p.pages small { font-size:12px; float:right;} .content .sidebar { margin:0; padding:0; float:left; width:270px;}
.content .sidebar .gadget { margin:0 0 24px; padding:20px;}
.content .sidebar h2 { font-size:20px; text-transform:uppercase;}
.content .sidebar ul, ul.ex_menu { margin:0; padding:0; list-style:none; font-size:12px;}
.content .sidebar ul li, ul.ex_menu li { margin:0; list-style:none; border-bottom:1px solid #d5d9df;}
.content .sidebar ul li { padding:10px 0;}
ul.ex_menu li { padding:10px 0;}
.content .sidebar ul li a { margin-left:-16px; padding:8px 8px 8px 16px; font-size:13px; color:#8a8a8a; text-decoration:none; text-transform:none;}
ul.ex_menu li a { font-weight:normal; font-size:13px; color:#8a8a8a; text-decoration:none; text-transform:none;}
.content .sidebar ul li a:hover, ul.ex_menu li a:hover { color:#4dadca; font-weight:bold; text-decoration:none;} .content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;} .fbg { }
.fbg_resize { margin:0 auto; padding:0px 40px 24px; width:920px; background:#fff; border:2px solid #d5d5d6; border-top:none;}
.fbg h2 { padding-bottom:16px; font-size:26px;}
.fbg h2 small { display:block; font-size:13px; font-weight:normal;}
.fbg img.gal { margin:8px 8px 0 0; padding:3px; border:1px solid #d9dde1; background:#fff;}
.fbg .col { margin:0; float:left;}
.fbg .c1 { padding:0 16px 0 0; width:280px;}
.fbg .c2 { padding:0 36px 0 16px; width:280px;}
.fbg .c3 { padding:0 0 0 16px; width:274px;}
.fbg .fbg_ul { margin:0; padding:0; list-style:none;}
.fbg .fbg_ul li { margin:0; padding:0; list-style:none;}
.fbg .fbg_ul li a { display:block; margin:0; padding:2px 0 2px 12px; color:#8a8a8a; text-decoration:none; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/li.gif) no-repeat left center;}
.fbg .fbg_ul li a:hover { color:#4dadca; text-decoration:none; font-weight:normal; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/li_a.gif) no-repeat left center;}
.fbg p.contact_info { line-height:1.8em;}
.fbg p.contact_info a { text-decoration:underline; color:#4dadca; font-weight:bold;}
.fbg p.contact_info span { display:block; float:left; width:74px; font-weight:bold;} .footer { }
.footer_resize { margin:0 auto; padding:0; width:960px;}
.footer p.lf { margin:0; padding:24px 0; text-align:left; width:auto; line-height:1.5em; color:#6a6969;}
.footer p.lf a { color:#4dadca; text-decoration:none; font-weight:normal;}
.footer p.lf a:hover { text-decoration:none; color:#4dadca;}
.footer p.lf span { float:right;} ol { list-style:none;}
ol li { display:block; clear:both;}
label { display:block; margin:0; padding:16px 0 0 0;}
input { width:480px; border:1px solid #c0c0c0; margin:0; padding:5px 2px; height:16px; background-color:#fff;}
textarea { width:480px; border:1px solid #c0c0c0; margin:0; padding:2px; background-color:#fff;}
.send { margin:16px 0 0 0;} .searchform { margin:0; padding:14px 16px 0 0; height:27px; float:right;}
#formsearch { margin:0; padding:0; width:auto; height:27px;}
#formsearch span { display:block; margin:0; padding:0; float:left; background:url(//www.peakblog.ch/wp-content/themes/peakblog/images/search_bg.png) no-repeat left top;}
#formsearch input.editbox_search { margin:0; padding:6px 10px; float:left; width:178px; font-size:13px; line-height:15px; color:#aeaeae; background:none; outline:none; border:none;}
#formsearch input.button_search { margin:0; padding:0; border:none; float:left;} ul,ol{
margin-left:30px;
}
.wp-smiley {
margin: 0;
}
.gallery {
margin: 0 auto 18px;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.gallery img {
border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
color: #888;
font-size: 12px;
margin: 0 0 12px;
}
.gallery dl {
margin: 0;
}
.gallery img {
border: 10px solid #f1f1f1;
}
.gallery br+br {
display: none;
}
.attachment img { display: block;
margin: 0 auto;
} #comments {
clear: both;
}
#comments .navigation {
padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
color: #000;
font-size: 20px;
font-weight: bold;
margin-bottom: 0;
}
h3#comments-title {
padding: 24px 0;
}
.commentlist {
list-style: none;
margin: 0;
}
.commentlist li.comment {
border-bottom: 1px solid #e7e7e7;
line-height: 24px;
margin: 0 15px 24px 0;
padding: 5px 5px 5px 56px;
position: relative;
background: none repeat scroll 0 0 #FFFFFF;
}
.commentlist li:last-child {
margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
margin-bottom: 18px;
}
#comments .comment-body p:last-child {
margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
margin-bottom: 24px;
}
.commentlist ol {
list-style: decimal;
}
.commentlist .avatar {
position: absolute;
top: 4px;
left: 0;
}
.comment-author {
}
.comment-author cite {
color: #000;
font-style: normal;
font-weight: bold;
}
.comment-author .says {
font-style: italic;
}
.comment-meta {
font-size: 12px;
margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
color: #888;
text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
font-size: 12px;
padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
color: #ff4b33;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li {
border: none;
margin: 0;
}
.nopassword,
.nocomments {
display: none;
}
#comments .pingback {
border-bottom: 1px solid #e7e7e7;
margin-bottom: 18px;
padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
margin-top: -6px;
}
#comments .pingback p {
color: #888;
display: block;
font-size: 12px;
line-height: 18px;
margin: 0;
}
#comments .pingback .url {
font-size: 13px;
font-style: italic;
} .input2 {
background: url(//www.peakblog.ch/wp-content/themes/peakblog/images/lens_icon.png) repeat scroll 0 0 transparent;
border: medium none;
color: #333333;
height: 21px;
text-indent: -999px;
width: 21px;;
}
#respond {
margin: 24px 0;
overflow: hidden;
padding:  0 15px;
position: relative;
}
#respond p {
margin: 0;
}
#respond #commentform a{
color:#000;
text-decoration: underline;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {
line-height: 1em;
}
.children #respond {
margin: 0 48px 0 0;
}
h3#reply-title {
margin: 18px 0;
}
#comments-list #respond {
margin: 0 0 18px 0;
}
#comments-list ul #respond {
margin: 0;
}
#cancel-comment-reply-link {
font-size: 12px;
font-weight: normal;
line-height: 18px;
}
#respond .required {
color: #ff4b33;
font-weight: bold;
}
#respond label {
color: #888;
font-size: 12px;
}
.leftPannel form input,#respond input {
margin: 0 0 9px;
width: 98%;
height:25px;
}
#respond textarea {
width: 98%;
}
#respond .form-allowed-tags {
color: #888;
font-size: 12px;
line-height: 18px;
}
#respond .form-allowed-tags code {
font-size: 11px;
}
#respond .form-submit {
margin: 12px 0;
}
#respond .form-submit input {
font-size: 14px;
width: auto;
}
#wp-calendar {
width: 100%;
}
#wp-calendar caption {
color: #222;
font-size: 14px;
font-weight: bold;
padding-bottom: 4px;
text-align: left;
}
#wp-calendar thead {
font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
color: #aaa;
}
#wp-calendar tbody td {
background: #f5f5f5;
border: 1px solid #fff;
padding: 3px 0 2px;
text-align: center;
}
#wp-calendar tbody .pad {
background: none;
}
#wp-calendar tfoot #next {
text-align: right;
}
.widget_rss a.rsswidget {
color: #000;
}
.widget_rss a.rsswidget:hover {
color: #ff4b33;
}
.widget_rss .widget-title img {
width: 11px;
height: 11px;
}
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 4px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#00407C; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px;  }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; float:right; position:relative; margin-top:-18px; }
ol.commentlist li div.comment-meta a { color:#4F4F4F; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 10px 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 10px 3px;}
ol.commentlist li ul.children li.depth-4 { margin:0 10px 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 10px 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; } p img {
padding: 0;
max-width: 100%;
margin:0 auto;
} img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}  #searchform {
#searchform {
float: left;
margin: 0 auto;
padding: 2px 3px;
text-align: center;
}
}
#sidebar #searchform #s {
width: 108px;
padding: 2px;
}
#sidebar #searchsubmit {
padding: 1px;
}
.entry form { text-align:left;
}
select {
width: 165px;
}
.content form input, #commentform input {
}
.content form, #commentform {
}
.content form textarea, #commentform textarea {
}
#respond:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
input.wpcf7-submit, #commentform #submit {
background:#1CAEDD;
border: medium none;
width: auto;
cursor: pointer;
height: 33px;
margin: 8px 0 25px;
padding: 0 18px;
color: #fff;
font-weight: bold;
} .posttags{width:100%; float:left; margin:10px 0 } .alt {
margin: 0;
padding: 10px;
}
.commentlist {
padding: 0;
text-align: justify;
}
.commentlist li {
margin: 15px 0 10px;
padding: 5px 5px 10px 10px;
list-style: none;
}
.commentlist li ul li { 
margin-right: -5px;
margin-left: 10px;
}
.commentlist p {
margin: 10px 5px 10px 0;
}
.children { padding: 0; }
#commentform p {
margin: 5px 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}  #wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td.pad:hover { background-color: #fff; }  acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
.hidden {
display: none;
}
.screen-reader-text {
position: absolute;
left: -1000em;
}
hr {
display: none;
}
a img {
border: none;
}
.navigation {
display: block;
text-align: center;
width:100%;
float:left;
}  .aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.content form{  
overflow: hidden;
position: relative;}
.content form  .wpcf7-radio input{ height: 10px;
width: 10px;}
.post{float: left;
margin-bottom: 20px;
width: 100%;
margin-top: 10px;}
h2.pagetitle{font-size:24px}
.post a{
color: #272726;
font-family: arial;
font-size: 20px;
font-weight: normal;
text-decoration: none;
}
#footer_links  #menu-item-177{
border:none;
}
.inner_image_right
{
background: url(//www.peakblog.ch/wp-content/themes/peakblog/images/tittle_bg.jpg) repeat scroll 0 0 transparent;
float: right;
height: 199px;
width: 263px;
}
p.image_inner_text
{
float: left;
height: 140px;
margin-top: 71px;
text-align: center;
width: 262px;
}
.metainfo{
color: #000;
font-family: arial;
font-size: 14px;
}
.metainfo a
{
color: #094867;;
font-family: arial;
font-size: 15px;
font-weight: normal;
text-decoration: none;
}
a.readmore{
float:right;
padding-top: 10px;
font-size:14px;    margin-right: 10px;
}
form#searchform{
text-align:center;
}
table tr td{vertical-align: top;}
.author-name a{
color:#000;
}
span.author-name a{
}