/*
Theme Name: ksmt
Theme URI: http://www.ksmt.cz/
Description: Theme for the Cultural services of the town Moravska Trebova (CZ)
Version: 1.0
Author: Radim Smehlik
Author URI: http://www.oblibene.net/
*/
*
{
  padding: 0;
  margin: 0;
}
#page
{
  margin: 0 auto;
  width: 770px; 
  margin-top: 20px;
}
#content
{
  margin-left: 156px;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-right: 6px;
  background-image: url(images/content_background.jpg);
  background-repeat: no-repeat;
  background-position: left center;
  height:100%;/*ie6 bug sollution - mizeni textu*/
}
#wrapper
{
  text-align: left;
  background-image: url(images/wrapper_background.jpg);
  background-repeat: repeat-y;
  background-position: left center;
}
#footer
{
  background-image: url(images/footer_background.jpg);
  background-repeat: no-repeat;
  background-position: top;
}
body
{
  font-family: "Trebuchet MS", Arial, Verdana, Sans-Serif;
  font-size: 76%;
  background-color: #004962;
}
hr.cleaner 
{
  clear:both;
  height:1px;
  margin: -1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
}
#sidebar
{
  width: 150px;
  float: left;
}
#sidebar ul
{
  list-style: none;
  text-align: right;
}  
#sidebar ul li
{
  display: inline;
  font-weight: bold;
}
#sidebar ul li a, #sidebar ul li a:visited
{
  display: block;
  color: #99301E;
  font-size: 1.2em;
  text-decoration: none;
  font-family: verdana, sans-serif;  
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-image: url(images/li_style.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
#sidebar ul li a:hover
{
  background-image: url(images/menu_back.jpg);
  background-repeat: repeat-y;
  color: #E0E0E0;
  padding-right:0px;
}
#searchform
{
  padding: 5px;
}
#searchform #s
{
  width: 55%;
  border: 1px dashed #99301E;
  background-color: #DDDAC7;
  color: #99301E;
  font-weight: bold;
}
#searchform #searchsubmit
{
  border: 1px solid #99301E;
  background-color: #D1A18D;
  color: #99301E;
}
img 
{
  border: 0px;
}
.post
{
  border-bottom: dotted 1px #99301E;
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
h2
{
  font-size: 1.4em;
  padding-bottom: 5px;
  padding-top: 5px;
  color: #99301E;
}
.post img 
{
  border: 1px solid #99301E;
  margin: 3px;
}
.post a
{
  color: #99301E;
  text-decoration: none;
  border-bottom: 1px dashed;
  font-weight: bold;
}
.post a:hover
{
  color: #99301E;
  text-decoration: none;
  border-bottom: 0px;
}
.post-teaser
{
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 1.2em;
}
.entry
{
	display: inline;
}
.entry p, p
{
  color: #561D16;
  font-size: 1.1em;
  font-family: verdana;
  margin-bottom: 3px;
}
#footer
{
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
#footer p
{
  font-family: verdana;
  color: #D1A18D;
  font-size: 0.9em;
}
#footer p a, #footer p a:visited
{
  color: #99301E;
  text-decoration: none;
  border-bottom: 2px dotted #99301E;
}
.navigation{
  margin: 0 auto;	 
  width: 60%;
  font-size: 1.2em;
  
}
.navigation .alignleft 
{
  text-align:left;
}
.navigation .alignright
{
  text-align:right;
}
.navigation a, .navigation a:visited 
{
  color: #99301E;
  text-decoration: none;
  border-bottom: 2px dotted #99301E;
}
.navigation a:hover 
{
  color: #99301E;
  text-decoration: none;
  border-bottom: 0px;
}
