/*

Theme Name: Typography
Theme URI: http://www.kaushalsheth.com
Description: Two column Imageless template. 
Version: 1.0
Author: Kaushal Sheth

*/

@import "miniblog.css";

/* ogolne  */

body {

	font: 62.5%/1.6em  "Lucida Sans Unicode","Lucida Grande", verdana, geneva, sans-serif;
	color:#666;
	margin:0;
	border-top:2px solid #8BC159;
	background: #fff;
/*	background-image: url(http://dl.getdropbox.com/u/69411/kaczka.jpg); 	*/
}



* {
	margin:0;
	padding:0;
}

a  {
 color:#000;
 border: 5px;	
 }

 a:visited {
 color:#000;
 border:5px;
}

a:hover {
outline:none;
 border:5px;
}



h1 {

	font-family:"Times New Roman", Times, serif;
	font-size:3.3em;
	font-weight:normal;
	color:#333;
	letter-spacing: 1px;
	margin:20px 0;

}



h1 a {

	text-decoration:none;
	color:#333;
 border:5px;
}

a img { 
border-width: 0px; 
 border: 0px;

} 

dt {
font-weight: bold;
}

dd {
padding: 2px;
margin: 0 0 1em 0;
border:1px solid #f6f6f6;
background:#fdfdfd;
line-height:25px;
word-spacing:1px;
}

ins {
text-decoration: none;
border-bottom: 1px solid #eee;
}
 
acronym[title] {
border-bottom: 1px solid #CCC;
cursor:help;
} 

blockquote {

	padding:5px 15px;
	background:#f6f6f6;
	margin:10px 0;
	border:1px solid #eee;
}

code {
font-size: 120%; 
background-color:#f5f5f5;}
 
.left {
   text-align: left;
   float: left;
   margin-right: 0.5em
}

.right {
   text-align: right;
   float: right;
   margin-left: 0.5em
}

.left, .right  {
   display: block;
   margin-top: 0.9em;
   margin-bottom: 0.5em;
   text-indent: 0;
}

.center {
  text-align: center;
  display: block;
  margin: 0 auto
              }

.left, .right, .center  {
   padding:5px;
   border: 1px solid #eee; 
}


.clear {
	clear:both;
}


#wrapper {

	width:80%;
	margin:0 auto;
}

#footer {
   
	padding:20px 0 20px 0;
	text-align:right;
	border-top:1px solid #eee;
	margin:0;
	color:#999;
	clear: both;
}


/*  header   */


#header {
	border-top:20px solid #BCE77C;
	/* background: #fff; */
}


#header .description {

	float:right;
	margin:10px 0 0 0;
	color:#222;
	text-align:right;
}

#header .blip-status-breffa {

	float:right;
	margin:10px 0 0 0;
	color:#222;
	text-align:right;
}

#header h1 {

	margin:15px 0 0 0;
	padding:25px 150px 40px 0;
	border-bottom:20px solid #fafafa;
        text-transform: uppercase;
        letter-spacing: 5px;
}

#header a {

	color: #7a7a7a;
	text-decoration:none;
	position: relative;
	

}

/*  nav   */

#nav {

	border-bottom:1px solid #eee;
	padding:7px 0;
	margin:0;
	border-top:1px solid #eee;
	height:28px;
}



#nav li {

	float:left;
	list-style:none;
}



#nav li a {

	color:#999;
	padding:5px 5px 7px 5px;
	background:#fff;
	font:1.6em "Trebuchet MS";
	margin:1px 2px 0 0;
	font-weight:bold;
	text-decoration:none;
	display:block;
 border:5px;
}

#nav li a:hover {

	background-color:#eee;
	color:#333;
	text-decoration:none;
}



#nav li a.active {

	background-color:#eee;
	color:#444;
	text-decoration:none;
}




/*  content   */

#content {
  width:61%;
	float:left;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	padding:10px 3% 20px 3%;
	font-size:120%;
	background: #fff;
}

#content h2 {

	font-family:"Times New Roman", Times, serif;
	font-size:2.4em;
	font-weight:normal;
	margin:15px 0;
	border-bottom:1px solid #f6f6f6;
	padding:5px 0;
        line-height: 100%;
}


#content h2 a {
	color:#444;
	text-decoration:none;
	border:none;
}

#content h3 {

	margin:25px 0;
	font-size:120%;
	color:#222;

}


#content p {

	line-height:25px;
	margin:25px 0;
	word-spacing:1px;
}

#content ul, ol {

	margin:10px 10px 10px 25px;
  word-spacing:1px;
	border-top:1px solid #eee;
}


#content li {

	padding:10px;
	border-bottom:1px solid #eee;

}


#content p a:link,
#content ul a:link,
#content ol a:link,
#footer p a:link {
	text-decoration: none;
	color:#2D2121;
	border-bottom:1px solid #eee; 
}

#content p a:visited,
#content ul a:visited,
#content ol a:visited,
#footer p a:visited {
	text-decoration:none;
	color: #2D2121;
	border-bottom:1px solid #eee;
 border:5px;
}

#content p a:hover,
#content ul a:hover,
#content ol a:hover,
#footer p a:hover{

	color:#000;
	border-bottom:1px solid #000;
}


div#content div.img {
		overflow: hidden;
 		border:0px;
	}

div#content div.img img {
		padding: 9px 0 9px 0;
		display: block;
		margin: 0 auto;
		border-bottom: 0px solid #eee; 
	}



a.more {
	display:block;
	text-align:right;
	color:#2F460D;
	text-decoration:none;
	margin:10px 0 0 0 ;
 border:5px;
}

a.more:hover {
	text-decoration:underline;
}


div.navigate  { padding: 0 0 10px 0 }
div.navigate span.prev { float: left; }
div.navigate span.next { float: right;}

a.ng, a.ng:visited {
       color: #9a9a9a;
       text-decoration:none; 
}
a.ng:hover  {
        color:#9a9a9a;
	text-decoration:underline;
}



/*  sidebar  */


#sidebar {
  
	width:30%;
  float:right;
	padding:10px 1% 30px 1%;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	background: #fff;

}



#sidebar h2 {

	letter-spacing:2px;
	font-size:1.4em;
	color:#333;
	border-bottom:1px solid #f6f6f6;
	padding:0 0 3px 0;
}



#sidebar ul {

	list-style:none;
	margin:0 0 20px 0;
	font-size:110%;
}


#sidebar li {

	padding:3px;
	border-bottom:1px solid #f6f6f6;
	list-style:none;
}


#sidebar li a {

	color:#7a7a7a;
	text-decoration:none;
	position: relative;
	display: block;
}

#sidebar em  {

 color: #eaeaea;
 font-style: normal;
 position: absolute;
 right: 6px;
}

#sidebar a:hover em {
 color: #949494;
}



#sidebar li a:hover {
	color:#000;
}

#rss a { 
      background: url(rss.png) no-repeat left center; 
      padding-left: 20px;
}

#track a { 
      background: url(trackback.gif) no-repeat left center; 
      padding-left: 20px;
}

#comment a { 
      background: url(comment.gif) no-repeat left center; 
      padding-left: 20px;
}

input#s {

  border:1px solid #f6f6f6;
  background:#fdfdfd;
  padding: 5px;
  margin:0;
  color:#444;
  }
	
input#s:focus {

 background:#fff;
 border:1px solid #eee; }


input#searchsubmit {

border:1px solid #f6f6f6;
background:#fdfdfd;
color:#444;
padding:4px;
margin:0;
cursor: pointer
}	


#sidebar form  {

margin: 0.3em 0 1em 0;

}


#sidebar fieldset  {

border: none;
margin:0;

}

p.news {

	font-weight: bold;
	padding:10px;
	background:#D7F0B2;
	margin:10px 0;
	color:#537B17;
	border-bottom:2px solid #BCE67D;
	border-top:2px solid #BCE67D;

}


/*post stylng*/

.post{margin:0 0 25px 0;}


p.info{

padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#f5f5f5;
font-size:0.88em;
color:#505050;
}

p.przypis {
font-size: 0.85em;
border-top: 1px solid #eee;
padding-top: 10px

}


p.readmore{
font-weight: bold
}

/*  comments    */


div#view {
border: 1px solid #F0F0F0;
color: #9a9a9a;
padding: 10px;
margin: 2em 0 1em 0;
}
#view h3 {

font-size: 110%;
}

div#previewcomment {

color: #9a9a9a;

width: 67%
}



div#tag {
width: 70%;
padding: 3px;
font-size:  0.80em;
}

div#comments  {
margin: 0 0 1em 0;
padding:  0;
}

#comments h2 {
 margin: 1em 0 1em 0;
 font-size: 180%;
 border-bottom: none}
 
#comments h3{
margin: 1em 0 1em 0;
}

div.comment1, div.comment2 {
padding: 0 0.7em 0 0.7em; 
margin:0 0 1em 0;
border-top: solid 1px #E5E5E5;
font-size: 100%;
}

div.trackback1, div.trackback2 {
padding: 0 0.7em 0 0.7em; 
margin:0 0 1em 0;
background:#fdfdfd;
border: 1px solid #eee;
font-size: 100%;
}


div.comment1 img, div.comment2 img {
vertical-align: middle;
}

#comments img { 
 margin:0;
 padding: 0; 
 border: 0;
 max-width: 95%;
}

p.topcom a {
font-size: 1.1em;
font-weight:bold
 }


div.owner {
background:#fdfdfd;
border: 1px solid #D7F0B2;
}
						
span.num {
display:block;
float:right;
font-size: 1.2em;
font-weight:bold
	}

span.kom {
color: #999;
}

span.komdata {
font-size: 0.80em;
color:  #999;
}

span.adm a {
font-size: 0.80em;
font-weight:normal
}


#comments {
margin:20px 0 40px 20px;
padding:0;
  }

/*  form    */
	
#formcomment form {
margin: 0 0 1em 0;
}

#formcomment div {
margin: 1px 0 1px ;
	}



#formcomment label a, div#tag a {
text-decoration:none;
color:#333;
border-bottom:1px solid #eee;
	}
	
	
	
input#commnickid, 
input#commnickurl, 
input#code,
textarea#commbody
{
width: 70%;
background: #f8f7f6;
border: 1px solid #d6d3d3;
padding: 3px;
}

textarea#commbody:focus,input#code:focus,input#commnickurl:focus,input#commnickid:focus {
background: #fff;
border: 1px solid #d6d3d3;

}


input#submitcomm, input#previewcomm  {

background: #f8f7f6;
border: 1px solid #d6d3d3;
color:#444;
padding:4px;
margin:0.5em 0 0 0;
cursor: pointer
}	


input#notifystop {
background: #f8f7f6;
border: 1px solid #d6d3d3;
color:#444;
padding:4px;
margin:0;
cursor: pointer
}	

/* Technorati tags */
.ttags {
  font-size: 10px;
}
.ttags img {
  border: none;
  padding: 0;
  width: 16px;
  height: 13px;
  vertical-align: middle;
  margin-left: .4em;
}