/*   
Theme Name: Podzima.cz
Theme URI: http://www.podzima.cz
Description: Šablona pro web Podzima.cz
Author: Machi.cz
Author URI: http://www.machi.cz
Version: 1.0
*/

/* obecne definice */
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(img/bg.png) left top repeat-x #dfebea; }
#wrapper { background: url(img/header.jpg) center top no-repeat; }
#subwrapper { width: 868px; margin: 0 auto; }
a { text-decoration: underline; color: #333; }
a:hover { text-decoration: none; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
#content { background: url(img/content.png) left top repeat-y; margin: 0 4px 0 4px; }
/* obecne definice */

/* hlavicka */
#header { height: 311px; padding: 0 0 0 4px; }
#header h1 a { height: 262px; display: block; }
#header h1 a span { display: none; }
#header #pagelist { float: left; height: 43px; padding: 6px 0 0 0; }
#header #pagelist li { display: block; float: left; }
#header #pagelist li a { display: block; float: left; height: 38px; padding: 0 20px; line-height: 38px; font-size: 16px; color: #55654E; text-decoration: none; background: url(img/pagelist.png) right 7px no-repeat; }
#header #pagelist li a:hover { text-decoration: underline; }
#header #pagelist li.current_page_item { background: url(img/pagelist-right.png) right top no-repeat; padding: 0 9px 0 0; }
#header #pagelist li.current_page_item a { background: url(img/pagelist-left.png) left top no-repeat; padding: 0 11px 0 20px; font-weight: bold; }
#header #pagelist li.current_page_item a:hover { text-decoration: none; }
#header #searchform { width: 181px; height: 30px; background: url(img/search.png) left top no-repeat; margin: 10px 8px 0 0; float: right; display: inline; }
#header #s { width: 128px; height: 24px; border: none; background: none; vertical-align: middle; color: #fff; padding: 6px 10px 0 10px; }
#header #searchsubmit { width: 30px; height: 30px; background: none; border: none; vertical-align: middle; cursor: pointer; }
#box-top { background-color: #a3b499; height: 20px; padding: 3px 0 0 0; text-align: center; width: 860px; }
/* hlavicka */

/* obsah */
#main { width: 619px; float: left; padding: 20px 0 40px 0; }
#screen { width: 599px; height: 151px; background: url(img/screen.png); color: #333; font-size: 14px; line-height: 1.3; }
#sections { overflow: hidden; width: 549px; height: 151px; float: left; }
.sc { height: 135px; width: 549px; float: left; padding: 16px 0 0 0; }
#container { width: 4000px; }
#screen a span { display: none; }
#screen a.prev { display: block; float: left; height: 151px; width: 25px; }
#screen a.next { display: block; float: right; height: 151px; width: 25px; }
#screen .sc img { float: left; margin: 0 10px 0 15px; padding: 5px; background-color: #fff; }
#main #screen h2 a { font-size: 18px; font-weight: bold; color: #C15930; text-decoration: none; background: none; padding: 0; }
#main #screen h2 a:hover { text-decoration: underline; }
#screen a.more-link { display: none; }
#screen p { padding: 0 16px 0 0; }
.post { margin: 20px 0 0 0; padding: 0 40px 0 25px; line-height: 1.3; font-size: 14px; color: #333; text-align: justify; }
.post p { padding: 5px 0; }
#main h2 { font-size: 22px; color: #6D8863; font-weight: normal; text-decoration: none; display: block; }
#main h2.title { font-size: 26px; color: #444; padding: 0 0 0 25px; }
#main h2 a { font-size: 22px; color: #6D8863; font-weight: normal; text-decoration: none; display: block; background: url(img/post-h2.png) left bottom repeat-x; padding: 0 0 3px 0; }
#main h2 a:hover { text-decoration: underline; }
.post a.more-link { color: #426F6A; font-weight: bold; text-decoration: none; background-color: #f1f1f1; padding: 4px; margin: 10px 0 0 0; display: block; text-align: center; width: 130px; }
.post a.more-link:hover { background-color: #C15930; color: #fff; }
.post .info { padding: 10px 0; font-size: 12px; color: #666; }
.post h3 { font-size: 17px; font-weight: bold; color: #426F6A; margin: 10px 0 0 0; }
.post img { padding: 5px; border: 1px solid #E6E6E6; }
.post img.alignleft{ float: left; margin: 4px 20px 0 0; }
.post img.alignright{ float: right; margin: 4px 0 0 20px; }
.post blockquote { padding: 10px 0 10px 10px; margin: 15px 0 15px 20px; border-left: 3px solid #ddd; font-style: italic; }
.post ol { list-style: decimal; margin: 0 0 0 25px; }
.post ol li { margin: 5px 0; border-bottom: 2px solid #C15930; padding: 0 0 3px 0; }
.post ul { list-style: square; margin: 0 0 0 25px; }
.post ul li { margin: 5px 0; border-bottom: 0px solid #426F6A; padding: 0 0 3px 0; }
#navigation { padding: 20px 40px 0 25px; height: 20px; }
#navigation a { display: block; padding: 6px 4px; background-color: #6D8863; color: #fff; width: 130px; text-align: center; font-size: 14px; font-weight: bold; text-decoration: none; }
#navigation a:hover { background-color: #426F6A; }
#navigation .alignleft a { float: left; }
#navigation .alignright a { float: right; }

#main h3.commentsh { background: url(img/post-h2.png) left bottom repeat-x; padding: 0 0 3px 0; font-size: 22px; color: #6D8863; font-weight: normal; text-decoration: none; margin: 0 0 10px 0; }
#comments-block { margin: 20px 0 0 0; padding: 0 40px 0 25px; line-height: 1.2; font-size: 13px; color: #333; }
ol.commentlist li { margin: 35px 0 0 0; padding: 0 30px 0 20px; }
ol.commentlist .commentmetadata { margin: 0 0 10px 0; display: block; }
ol.commentlist .commentmetadata a { text-decoration: none; }
ol.commentlist .comment-author { font-weight: bold;	}
#respond { margin: 20px 0 0 0; padding: 0 40px 0 25px; line-height: 1.2; font-size: 13px; color: #333; }
#respond p.tt { padding: 10px 0 10px 25px; }
#respond p.btn { padding: 0 0 0 25px; }
#respond input { margin: 2px 0; border: 1px solid #ccc; width: 150px; padding: 0 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; }
#respond textarea { width: 490px; height: 150px; border: 1px solid #ccc; overflow: hidden; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; padding: 5px; }
/* obsah */

/* menu */
#sidebar { width: 241px; float: right; font-size: 13px; color: #666; padding: 0 0 15px 0; }
#sidebar h3 { height: 30px; line-height: 30px; font-size: 15px; color: #666; font-weight: bold; padding: 0 0 0 15px; margin: 10px 0 0 0; }
#sidebar ul li { margin: 0 0 15px; }
#sidebar ul li ul li { margin: 0; }
#sidebar ul li ul li a { display: block; background: url(img/sidebar-li.png) left bottom no-repeat; padding: 10px 0 5px 42px; text-decoration: none; min-height: 20px; height: auto !important; height: 20px; color: #666; text-decoration: none; }
#sidebar ul li ul li ul li a { margin: 0 0 0 20px; }
#sidebar ul li ul li a:hover { background: url(img/sidebar-li-hover.png) left bottom no-repeat; }
#sidebar a { color: #666; text-decoration: none; }
#sidebar a:hover { color: #000;  }
#sidebar ul li div { padding: 10px 20px 0 42px; }
#sidebar ul li.widget_recent_comments ul li a { display: inline; background: none; padding: 0; height: auto; }
#sidebar ul li.widget_recent_comments ul li { background: url(img/sidebar-li.png) left bottom no-repeat; padding: 10px 0 5px 42px; display: block; min-height: 20px; height: auto !important; height: 20px; }
#sidebar ul li.widget_recent_comments ul li:hover { background: url(img/sidebar-li-hover.png) left bottom no-repeat; }
#sidebar ul li.widget_recent_comments ul li a:hover { text-decoration: underline; }
/* menu */

/* paticka */
#box { height: 55px; line-height: 50px; background: url(img/box.png); color: #333; font-size: 15px; margin: 0 0 10px 0; padding: 0 20px; }
#bottom { padding: 0 20px; margin: 0 0 20px 0; font-size: 13px; color: #55654E; line-height: 1.5; }
/* paticka */