/*
Theme Name: mysho.sk
Theme URI: 
Description:
Version: 1.0
Author: mysho.sk
Author URI: 
Tags: 
*/


*{ margin: 0; padding: 0;}

a{
  font-size: 12px;
  color: #6d6d6d;
  text-decoration: none;
}

a:hover{
  color: #3f6585;
  text-decoration: underline;
}

#content .entry p a{
  font-weight: bold;
  text-decoration: none;
  color: #4c91cd;
}

#content .entry p a:hover{
  text-decoration: underline;
}

p{
  margin-bottom: 10px;
}

.postmetadata p{ margin: 0;}

p.prvni:first-letter{
  font-size: 28px;
  color: #437d1e;
} 

h1, h2, h3{
 margin-bottom: 10px;
 color: #161616;
 font-weight: normal;
}

h2{
  font-size: 21px;
}

h3{
  font-size: 16px;
}

ul, ol{
  list-style: none;
}

.post h2{
  padding: 0 15px;
  border-left: 3px solid #48af4b;
  margin-bottom: 10px;
  color: #161616;
}

.post h3{
  padding: 0 15px;
  border-left: 3px solid #48af4b;
  margin-bottom: 10px;
  color: #161616;
}

h2 a{
  font-size: 21px;
  text-decoration: none;
  color: #161616;
  font-weight: normal;
}

h3 a{
  font-size: 16px;
  text-decoration: none;
  color: #161616;
  font-weight: normal;
}

h2.pagetitle{
  font-size: 21px;
  margin-bottom: 10px;
  color: #161616;
}

.post .entry p{
  padding: 0 15px;
  border-left: 3px solid #82a1bd;
  margin-bottom: 10px;
}

.post img{
  margin: 5px;
  border: 1px solid  #fff;
}

img{ border: 0 none;}

img.wp-smiley{
  border: 0;
  margin: 0 2px; 
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.clr{ clear: both;}
.cl{ clear: left;}
.cr{ clear: right;}

.comment-meta{
  margin-bottom: 5px;
}

.comment-meta a:link{
  text-decoration: underline;
}

.comment-meta a:link.comment-edit-link {
 text-decoration: none;
}

.comment-author cite.fn a.url, .comment-author span.says{
  font-weight: bold;
}

body{
  font-size: 14px;
  font-family: Georgia, serif;
  background: #3f6b91 url(images/body_bg.jpg) repeat-x top;
  color: #626262;
  text-align: center;
}

#page{
  width: 1100px;
  margin: 0 auto;
  background: transparent url(images/page_bg.jpg) no-repeat top;
}

/* Header */

#header{
  height: 125px;
  text-align: left;
  padding-left: 111px;
}

#headerimg{
  float: left;
  width: 622px;
  height: 125px;
}

#header h3{
  margin: 0;
  padding: 0;
}

#header a img{
  display: block;
}

#header #rss{
  float: left;
  width: 218px;
  height: 125px;
  text-align: right;
  line-height: 22px;
  background: transparent url(images/rss_bg.jpg) no-repeat top;
}

#header #rss a{
  text-decoration: none;
  color: #fff;
}

#header #rss a:hover{
  text-decoration: underline;
}

#header #rss a:hover{
  color: #ffd957;
}

#header #rss_text{
  padding: 28px 40px 0 0px;
}

#header #rss_text h3{
  font-size: 12px;
  color: #fff;
}

/* end of header */

/* content */

#container{
  width: 840px;
  margin: 0 auto;
  background: transparent url(images/content_mainbg.jpg) repeat-y 7px 0;
}

#content{
  float: left;
  width: 601px;
  margin-left: 7px;
  text-align: left;
  display: inline;
}

#content_bottom{
  
}

#content_body{
  padding-top: 30px;
  padding: 30px 30px  15px 30px;
  background: transparent url(images/content_topbg.jpg) no-repeat top left;
}

/* posts */

.post, .post-2{
  float: left;
  width: 460px;
	margin: 0 0 30px 0;
	text-align: justify;
}

.post_date{
  float: left;
  width: 53px;
  height: 58px;
  margin-left: 20px;
  font-family: Segoe UI, sans-serif;
  font-weight: bold;
  color: #3f6b91;
  text-align: center;
  background: transparent url(images/date.jpg) no-repeat;
}

.post_date span.day{
  font-size: 18px;
}

.post_date span.month{
  font-size: 11px;
}

.post_date span.year{
  font-size: 12px;
  color: #3d721b;
}

.post_info{
  clear: right;
  width: 452px;
  background: #f3eee9 url(images/post_info_main.jpg) repeat-y top;
}

.post_info_top{
  background: transparent url(images/post_info_top.jpg) no-repeat top;
}

.post_info_bottom{
  padding: 10px;
  background: transparent url(images/post_info_bottom.jpg) no-repeat bottom ;
}

.post_info p.postmetadata{
  margin: 0 0 5px 0;
  padding-left: 18px;
  line-height: 13px;
  background: transparent url(images/meta_category.jpg) no-repeat left top;
}

.post_info p.postmetadatatags{
  margin: 0 0 5px 2px;
  padding-left: 18px;
  line-height: 13px;
  background: transparent url(images/meta_tags.jpg) no-repeat left top;
}

.post_info a{
  font-size: 12px;
  color: #6d6d6d;
}

.post_info a:hover{
  color: #3f6585;
}

.more-link{
  float: right;
  margin: 10px 0;
}

/* end of posts */

/* end of content */

/* sidebar */

#sidebar{
  float: left;
  width: 198px;
  text-align: left;
  margin-left: 20px;
}

#sidebar ul {
  margin-bottom: 10px;
}

#sidebar ul li ul li{
  padding-left: 18px;
  background: url(images/li_icon_arrow.jpg) no-repeat 5px 6px;
}

#sidebar ul li ul li a{
  color: #fff;
  text-decoration: none;
}

#sidebar ul li ul li a:hover{
  text-decoration: underline;
}

#sidebar li.cat-item {
  background: url(images/li_icon_cat.jpg) no-repeat 5px 6px;
  padding-left: 18px;
}

#sidebar li.cat-item a{
  color: #fff;
  text-decoration: none;
}

#sidebar li.page_item {
  background: url(images/li_icon_arrow.jpg) no-repeat 5px 6px;
  padding-left: 18px;
}

#sidebar li.page_item a{
  color: #ffd957;
  text-decoration: none;
}

#sidebar ul.archives_item{
  background: #f3eee9 url(images/archives_list.jpg) no-repeat bottom;
  width: 186px;
  padding-bottom: 15px;
}

#sidebar ul.archives_item li{
  background: url(images/li_icon_arrow_white.jpg) no-repeat 5px 6px;
  padding-left: 18px;
  border-bottom: 1px solid #ddd9d4;
}

#sidebar ul.archives_item  a{
  color: #585858;
  text-decoration: none;
}

#sidebar form label{
  display: none;
}

#sidebar form input#s{
  width: 120px;
}

#sidebar h2{
  font-size: 15px;
  height: 26px;
  color: #fff;
  padding-left: 15px;
  line-height: 22px;
  margin: 20px 0 0 0;
  background: transparent url(images/h2_bg.jpg) no-repeat left;
}

#sidebar li.widget_pages h2{
  background: transparent url(images/h2_bg_pages.jpg) no-repeat left;
}

/* end of sidebar */

/* Footer */

#footer{
  position: relative;
  width: 833px;
  margin-left: 7px;
  background: transparent url(images/content_mainbg.jpg) repeat-y ;
  text-align: left;
}

#footer_end{
  padding: 0 0 15px 20px ; 
  background: transparent url(images/content_bottombg.jpg) no-repeat bottom left;
}

#footer ul{
  list-style: none;
}

#footer_widget{
  float: left;
  width: 570px;
}

#footer_widget #widget_bg{
  padding: 17px 0 15px 15px;
  background: #d8cfc7 url(images/footer_widget_bg.jpg) no-repeat top left; 
}

#footer_widget h2{
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 0;
  color: #fff;
}

#bottom_left{
  width: 240px;
  float: left;
  margin-right: 60px;
}

#bottom_left li{
  background: url(images/li_icon_rt.jpg) no-repeat 0 2px;
  padding-left: 18px;
  line-height: 16px;
  margin-top: 10px;
}

#bottom_left li{
  font-size: 11px;
  font-family: Tahoma, sans-serif;
}

#bottom_left li a{
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #525143;
}

#bottom_left li a:hover{
  text-decoration: underline;
}

#bottom_center{
  width: 240px;
  float: left;
}

#bottom_center li{
  background: url(images/li_icon_rc.jpg) no-repeat 0 3px;
  padding-left: 18px;
  line-height: 16px;
  margin-top: 10px;
}

#bottom_center li a{
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #525143;
}

#bottom_center li a:hover{
  text-decoration: underline;
}

#bottom_right{
  width: 190px;
  float: right;
}

.textwidget{
  width: 187px;
  bottom: 3px;
  font-size: 12px;
  margin-top: 50px;
  background: #f3eee9 url(images/textwidgetop.jpg) no-repeat top;
  color: #000;
}

.textwidgetbg{
  padding: 15px;
  background: transparent url(images/textwidgebottom.jpg) no-repeat bottom;
}

.textwidget h3{
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #3c3c3c;
  background: transparent;
}

.textwidget p{
  font-size: 11px;
  color: #686868;
  margin-bottom: 15px;
}

.textwidget a{
  text-decoration: none;
  color: #507495;
}

.textwidget a:hover{
  text-decoration: underline;
}

/* end of Footer */






























