﻿/*  

Theme Name: Тема по подрабиране
Theme URI: http://wordpress.org/
Description: Темата по подразбиране на WordPress, базирана на известната <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	font-family: Verdana, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: small;
	background: #a7cd39 url(images/blue.gif) repeat-y 100% 0px;
}

div.box_background, div.box_content, div.text_content,
div.header_back, div.header_content, div.link, div.header_img,
div.footer, div.footer_content, div.postmetadata, div.navigation {
 float: left;
 width: 100%;
}

div.box_background {
 background: url(images/body.gif) repeat-y 50% 0px;
}

div.box_content {
 background: url(images/content.gif) no-repeat;
}

div.box_width {
 margin: 0px auto;
 width: 1076px;
}

div.text_content {
 background: url(images/text.gif) repeat-y 190px 0px;
}

div.header_back {
 background: url(images/header.gif) no-repeat 190px 0px;
}

div.header_width, div.footer_width {
 margin: 0px auto;
 width: 680px;
}

div.header_content {
 margin-top: 12px;
 background: url(images/header_text.gif) no-repeat 294px 38px;
}

div.logo_sign {
 float: left;
 margin: 34px 0px 0px 35px;
}

div.logo_sign a {
 display: block;
 width: 166px;
 height: 48px;
 background: url(images/logo.gif) no-repeat;
}

div.logo_sign a span {
 display: none;
}

div.padding {
 padding: 0px 36px 0px 36px;
}

div.link {
 border-bottom: solid 3px #a7ce38;
}

div.button {
 float: right;
 margin-right: 38px;
}

div.button a {
 display: block;
 width: 111px;
 height: 19px;
 background: url(images/link.gif) no-repeat;
}

div.button a span {
 display: none;
}

div.header_img {
 height: 210px;
 margin-bottom: 30px;
 background: url(images/header_img.jpg) no-repeat;
}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}


.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	clear: both;
	width: 100%;
	}

div.padding h2 {
 margin: 0px 0px .3em 0px;
 padding: 0px;
 font-size: 18px;
 color: #204089;
 clear: both;
}

div.padding h3 {
 margin: 0px 0px .3em 0px;
 padding: 0px;
 font-size: 11px;
 color: #204089;
 clear: both;
}

div.padding h2 a {
 color: #204089;
 text-decoration: none;
}

div.padding p {
 font-size: 11px;
 line-height: 16px;
 margin: 0px 0px 1.6em 0px;
 padding: 0px;
 color: #454545;
}

div.padding p a {
 text-decoration: none;
 color: #4f82f6;
}

small {
 font-size: 11px;
 font-style: italic;
 color: #000;
 display: block;
 margin-bottom: 1em;
}

p.alt small {
 margin-bottom: 0px;
}

div.postmetadata_content {
 font-size: 11px;
 padding-left: 140px;
}

div.postmetadata_content a {
 color: #000;
}

div.row {
 margin-bottom: 4px;
}

div.row strong {
 color: #5292de;
}


/* Begin Structure */

div.sidebar_left {
 float: left;
 width: 182px;
 padding-top: 98px;
}

div.narrowcolumn, div.widecolumn {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 17px;
	width: 680px;
}

div.sidebar_right {
 float: right;
 width: 182px;
 padding-top: 98px;
}

.post {
 float: left;
 width: 100%;
	margin: 0px 0px 30px 0px;
}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

div.postmetadata {
 background: url(images/dist.gif) repeat-x;
	padding-top: 4px;
	margin: 10px 0px 60px; 0px;
	clear: both;
}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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;
	}

div.alignright {
	float: right;
	width: 48%;
}

div.alignleft {
	float: left;
	width: 48%;
	text-align: right;
}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

p.postmetadata ul, p.postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

/* дясна колона */

div.sidebar_right ul, div.sidebar_left ul {
 margin: 0px;
 padding: 0px 0px 0px 0px;
 list-style: none;
}

div.sidebar_right ul li h2, div.sidebar_left ul li h2 {
 margin: 0px 0px 5px 0px;
 padding: 2px 0px 4px 24px;
 font-size: 14px;
}

div.sidebar_right ul li h2 {
 color: #04336a;
 background: url(images/b_right.gif) no-repeat 0% 60%;
}

div.sidebar_left ul li h2 {
 color: #506c00;
 background: url(images/b_left.gif) no-repeat 0% 60%;
}

div.sidebar_right ul li ul, div.sidebar_left ul li ul {
 background: url(images/dotted.gif) repeat-x 0% 100%;
 margin-bottom: 25px;
}

div.sidebar_right ul li ul {
 padding: 0px 0px 5px 3px;
}

div.sidebar_left ul li ul {
 padding: 0px 0px 5px 4px;
}

div.sidebar_right ul li ul li {
 background: url(images/sm_b_right.gif) no-repeat 0% 4px;
 font-size: 11px;
 padding-left: 12px;
 margin: 4px 0px;
 color: #cdcdcd;
}

div.sidebar_right ul li ul li a, div.sidebar_left ul li ul li a {
 color: #fff;
 text-decoration: none;
}

input#s {
 width: 100px;
 margin-right: 4px;
 border: solid 1px;
 border-color: #506c00 #b9d861 #b9d861 #506c00;
 background: transparent;
 font-size: 11px;
}

input#searchsubmit {
 border: solid 1px;
 border-color: #b9d861 #506c00 #506c00 #b9d861;
 background: #617f0c;
 font-size: 10px;
 color: #fff;
}

/* Begin Form Elements */


.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 0px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0px;
	padding: 5px 0px;
	list-style: none;
	}

div.padding .commentlist p {
	margin: 10px 5px 10px 0;
}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	float: right;
	width: 200px;
	margin: 40px 18px 0px 0px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
table#wp-calendar {
	empty-cells: show;
	width: 100%;
	border: solid #85ac17;
	border-width: 0px 1px 1px 0px;
}

table#wp-calendar td, table#wp-calendar th {
	padding: 0px;
 border: solid #85ac17;
	border-width: 1px 0px 0px 1px;
	text-align: center;
	height: 23px;
}

table#wp-calendar td {
 font-size: 11px;
 color: #fff;
}

table#wp-calendar th {
 font-size: 10px;
 color: #74990a;
}

#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%;
	color: #506c00;
	font-weight: bold;
	font-size: 11px;
	margin-top: 4px;
	}

div.daywithpost {
 background: #f9ae37;
 padding: 4px 0px 5px 0px;
}

div.daywithpost a {
 text-decoration: underline;
}

td#today {
 background: #95ba2a;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
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;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

div.navigation {
	margin-bottom: 40px;
	font-size: 10px;
}

div.navigation a {
 color: #000;
}

div.footer {
 background: url(images/end_back.gif) no-repeat 50% 0%;
}

div.footer_content {
 padding-top: 20px;
 padding-bottom: 40px;
}

div.copy {
 float: left;
 width: 49%;
 font-size: 12px;
 font-weight: bold;
 color: #0c4b95;
}

div.abc {
 float: right;
 width: 49%;
 text-align: right;
 color: #0c4b95;
 font-size: 11px;
}

div.abc a {
 color: #0c4b95;
}
}