/*
Theme Name: Kapesniky.info
Theme URI: http://www.dessign.net/photographertheme
Description: Photographer Theme for WordPress is stylish, customizable, simple, and readable. Perfect for amature and profesional photographers. 
Version: 2.0
Author: Martin Danko
Author URI: http://www.matodanko.eu
Tags: 2 column theme
*/

/* Global */

* { margin: 0; padding: 0; 
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    -khtml-border-radius: 14px;
    border-radius: 14px;}
body { font-size: 14px; /*background-color: #D8F3C9;*/ background: url('images/straw-flowers.gif')  repeat;
     font-family: Verdana, Geneva, sans-serif; color: #421C52; }
a { color: #732C7B; text-decoration: none; }
h1,h2,h3,h4,h5,p { margin: 10px 0; }
h1 { font-size: 22px; }
#main_container { width: 1018px; margin: 0 auto; background-color: rgba(189, 174, 198, 0.5); 
}
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
img { border: none; }

/* Header */

#header { padding-top: 2px; background-color: rgba(156, 138, 165, 0.4); min-height: 200px; }
.logo { float: left; margin-top: 0px; }
#header ul { list-style-type: none; float: right; }
#header ul li { float: left; font-size: 12px; }
#header ul li a { display: block; color: #fff; background-color: #4F4F4F; background-color: rgba(189, 174, 198, 0.5);
    padding: 3px 20px; margin-left: 3px; text-decoration: none; }
#header ul li a:hover { background-color: #292828;  }
#header ul li.current-menu-item a { background-color: #292828; }

#menu_container { margin: 0px 0 20px 0; background-color: rgba(156, 138, 165, 0.6); position: relative; border: 1px solid #BDAEC6;}
#menu_container ul { list-style-type: none; }
#menu_container ul li { float: left; font-size: 16px; }
#menu_container ul li a { display: block; padding: 10px 15px; border-right: 1px solid #CECECE; color: #732C7B; text-decoration: none; font-weight:bold; }
#menu_container ul li a:hover { background-color: #2A2828; background-color: rgba(156, 138, 165, 0.8); }
#menu_container ul li.current-menu-item a { background-color: #292828; }
#menu_container input[type=text] { width: 138px; height: 27px; border: 1px solid #767676; float: right; margin-top: 3px; margin-right: 
    5px; color: #707070; padding: 0 25px 0 5px; background-color: #4F4F4F; background-color: rgba(189, 174, 198, 0.9);}
.search_icon { position: absolute; right: 12px; top: 12px; }

/* Content */

#respond  {padding: 10px 30px 10px 30px; }
#respond textarea {height: 60px; max-height: 120px; max-width: 800px;}
.commentlist {padding: 10px 30px 10px 30px; }

.featured_text { font-size: 22px; color: #999999; margin-bottom: 25px; text-align: center; }

.home_post_box { width: 498px; margin-bottom: 13px; }
.home_post_box h3 { margin-top: 0; }
.home_post_box h3 a { color: #421C52; text-decoration: none; padding: 22px 0; display: block; font-size: 20px; text-align: center; 
font-weight: normal; background-color: #CD96CD; background-color: rgba(156, 138, 165, 0.7);}
.home_post_box h3 a:hover { color:#732C7B; }
.home_post_box img { width: 498px; height: 285px; opacity:1.0; filter:alpha(opacity=100); }
.home_post_box img:hover { opacity:0.8; filter:alpha(opacity=80); }

.navigation .left, .navigation .right { padding: 10px 35px; background-color: #fff; }
.navigation a:hover { color:#999; }

#content_left { width: 687px; float: left; text-align:justify;}
.blog_post_box { margin-bottom: 25px; background-color: #fff; background-color: rgba(205, 150, 207, 0.8); padding-bottom: 10px; }
.blog_post_box h3 { padding: 0 10px; }
.blog_post_box p { padding: 0 10px; }
.blog_post_box img { width: 687px; height: 331px; opacity:1.0; filter:alpha(opacity=100); }
.blog_post_box img:hover { opacity:0.8; filter:alpha(opacity=80); }
.single_content { background-color: transparent; padding: 10px 10px; }
.single_content h1 { margin-top: 0; font-size: 28px; text-align: center; color: #421C52;}
.footer_inside_box { margin-bottom: 25px; }
.footer_inside_box a:hover { color:#999; }

#submit { background-color: #000; color: #fff; border: none; padding: 5px; }

/* Sidebar */

#sidebar { width: 268px; float: right; }
.side_featured { list-style-type: none; }
.side_featured li { margin-bottom: 25px; }

.side_featured li img { width: 268px; height: 153px; opacity:1.0; filter:alpha(opacity=100); }
.side_featured li img:hover { opacity:0.8; filter:alpha(opacity=80); }

/* Footer */

#footer { margin-top: 25px; padding: 5px 23px 15px; background-color: #edd2cf; background-color: rgba(156, 138, 165, 0.4); }
.footer_box { width: 232px; float: left; margin-right: 10px; }
.footer_box h3 { font-size: 16px; font-weight: normal; }
.footer_box ul { list-style-type: none; margin-left: 0px; }
.footer_box ul a:hover { color:	#421C52; }
.footer_box ul li { margin-bottom: 3px; }
.footer_box_last { border-right: none; }
.bottom_footer { color: #421C52; text-align: right; padding: 10px 10px; background-color: #333; background-color: rgba(156, 138, 165, 0.6); font-size: 14px; }
.bottom_footer a {font-weight: bold; }
