/*
Theme Name: Pashko Simple
Theme URI: http://abibidu.com/
Description: Красивая и простая тема
Version: 1.0
Author: Павел Романенко
Date: Март 2010

*/

body {
	font-family: Verdana;
	font-size: 14px;
	background: #fff;
	color: #000;
	line-height: 1.4em;
}

a {
	color: #336699;
}

a:hover {
	color: #85a3c2;
}

a img {
	border: none;
}

#wrapper {
	margin-top: 20px;
}

#headwrap {
	margin-bottom: 20px;
	height: 100px;
}

#header {
	margin: 20px 0;
}

#header a {
	float: left;
}

#header a {
	font-weight: normal;
	font-size: 36px;
	background: #fff;
	color: #000;
	line-height: 1.2em;
	text-decoration: none;
}

#header a:hover {
	color: #000;
}

#desc {
	font-style: italic;
}

h3 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 20px; 
	line-height: 1.2em;
}

.post {
	margin-bottom: 40px; 
	text-align: justify;
}

.feedback {
	font-size: 12px;
	margin: 10px 0;
	border: 1px solid #c2c2c2;
	padding: 3px 10px; 
	text-align: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.fb-left {
	float: left;
}

.twi {
	background: url(img/twitter.png) right bottom no-repeat;
	text-decoration: none;
	margin-right: 5px;
}	

.more-link {
	float: right;
	font-size: 12px;
	width: 100%;
	text-align: right;
}

#searchform {
	margin: 12px 0 0 0;
	float: right;
}

#searchsubmit {
	display: none;
}

#s {
	font-family: Arial;
	color: #c2c2c2;
	font-size: 16px;
	background-image: none;
	background-color: #fff;
	border: solid 1px #c2c2c2;
	width: 288px;
	display: block;
	padding: 4px;
	font-style: italic;
	line-height: 1.5em;
	font-weight: normal;
	font-style: none;
}

#sidebar {
	margin-top: 15px;
	background: #f6f6f6;
	padding: 1px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

.widget	{
	margin: 9px 0;
}

.post img {
	padding: 15px;
}

.post p {
	margin-bottom: 10px;
}

blockquote {
	padding: 5px 20px 0 20px;
	border: 1px dashed #cccccc;
	background: #f6f6f6;
	margin: 10px 5px;
}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.post li {
	padding: 5px 0 5px 5px;
	margin-left: 30px;
}

.popular li {
	padding: 3px 0 5px 23px; 
	background: url(img/star_blue.gif) left center no-repeat; 
}

.lastpost li {
	padding: 3px 0 5px 23px; 
	background: url(img/star.gif) left center no-repeat; 
}

.st-tag-cloud {
	padding: 15px;
	text-align: center;
}

#social {
	margin-bottom: 15px;
}

#social a {
	text-decoration: none;
}

#social img {
	border: 0;
	margin-right: 5px;
}

.navigation {
	margin-top: -20px;
	text-align: center;
}

#footer {
	margin-top: 20px;
	padding: 20px;
	text-align: center;
	background: #f6f6f6;
}

.post ul {
	list-style: disc;
}  

.post ol {
	list-style: decimal;
}

.post ul, .post ol {
	margin: 5px 0;
}

.dsq-brlink {display: none;}
.dsq-sharing-options {display: none;}
.dsq-dc-logo, .dsq-dc-logo a, .dsq-dc-logo img {display: none;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #bbbbbb;
	color: #bbbbbb;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #bbbbbb;
	color: #bbbbbb;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #777777;
	color: #777777;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #bbbbbb;
	color: #bbbbbb;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #777777;
	border: 1px solid #777777;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #777777;
	color: #777777;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #777777;
	color: #777777;
	background-color: #FFFFFF;
}

code {
	font-size: 12px !important;
	font-family: Courier New;
	text-align: left;
}

/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln { color: #000 }  /* plain text */

@media screen {
  .str { color: #080 }  /* string content */
  .kwd { color: #008 }  /* a keyword */
  .com { color: #800 }  /* a comment */
  .typ { color: #606 }  /* a type name */
  .lit { color: #066 }  /* a literal value */
  /* punctuation, lisp open bracket, lisp close bracket */
  .pun, .opn, .clo { color: #660 }
  .tag { color: #008 }  /* a markup tag name */
  .atn { color: #606 }  /* a markup attribute name */
  .atv { color: #080 }  /* a markup attribute value */
  .dec, .var { color: #606 }  /* a declaration; a variable name */
  .fun { color: red }  /* a function name */
}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
  .str { color: #060 }
  .kwd { color: #006; font-weight: bold }
  .com { color: #600; font-style: italic }
  .typ { color: #404; font-weight: bold }
  .lit { color: #044 }
  .pun, .opn, .clo { color: #440 }
  .tag { color: #006; font-weight: bold }
  .atn { color: #404 }
  .atv { color: #060 }
}

/* Put a border around prettyprinted code snippets. */
pre.prettyprint { 
	padding: 0 0 0 5px;
	background: #eee;
	border: 1px solid #ddd;
	/* border-bottom: 1px solid #ddd; */
	font-family: Consolas, "Courier New", Courier, mono;
}

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin-top: 0; margin-bottom: 0; margin-left: 40px;} /* IE indents via margin-left */
ol.linenums li { padding-left: 5px; border-left: 1px solid #ddd;}
li.L0,
li.L1,
li.L2,
li.L3,
li.L4,
li.L5,
li.L6,
li.L7,
li.L8,
li.L9 { background: #fcfcfc }
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 { background: #f5f5f5 }
