/*  
Theme Name: Stylized
Theme URI: http://www.freewpthemes.net/
Description: A two-column, fixed with theme ideal for 1024x768 resolutions.
Version: 1.0
Author: NodeThirtyThree + Free WordPress Themes
Author URI: http://www.nodethirtythree.com + http://www.freewpthemes.net/

*/

* {
	margin: 0;
	padding: 0;
}

body {
/*	background: #161616; */
	background: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4A5157;
}

h1, h2, h3 {
}

h1 {
	text-transform: lowercase;
	letter-spacing: -1px;
	font-size: 30px;
	color: #292929;
}

h2 {
/*	text-transform: lowercase; */
	font-size: 29px;
	color: #292929;
	margin: 40px 0 0;
/*	border: none; */
}

h3 {
}

p, ul, ol {
	margin-bottom: 2em;
	text-align: justify;
	line-height: 157%;
}

p {
}

ul, ol {
	list-style: none;
}

ul {
}

ol {
}

a {
	color: #FF0000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

img.left {
}

img.right {
}

.tn img {
	border: 8px solid #F5F5F5;
}

hr {
	display: none;
}

/* Logo */

#logo {
	width: 918px;
	height: 213px;
	margin: 10px auto 0;
    background: url(images/logo-t.jpg) no-repeat;
}

#logo h1 {
	float: left;
	padding: 60px 7px 0px 10px;
	height: 54px;
	/*background: url(images/img02.gif) no-repeat 100% 63px;*/
	font-size: 38px;
	font-weight: normal;
	letter-spacing: -2px;
}

#logo h2 {
        float: left;
	padding: 55px 0px 0px 0px;
	text-transform: lowercase;
	font-weight: normal;
	font-size: 20px;
	color: #FFFFFF;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	text-indent: -9999px;
	width: 700px;
	height: 100px;
}

/* Menu */

#menu {
	width: 919px;
	height: 30px;
	margin: 0 auto;
	background: #161616;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 25px;
	margin: 0 10px;
	padding: 5px 20px 0 20px;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .current_page_item a {
	background: #EC0000 url(images/img03.gif) repeat-x left bottom;
}

/* Page */

#bg {
	background: #ffffff;
}

#page {
	width: 918px;
	margin: 0 auto;
}

/* Content */

#content {
	float: left;
	width: 620px;
	padding: 0;
}

.post h1.title {
	margin: 25px 0 20px 0;
/*	padding-left: 33px; */
/*	background: url(images/img07.gif) no-repeat left center; */
}

.post h2.title {
	margin: 20px 0 0 0;
	border-bottom:1px solid #EEEEEE;
	padding-bottom:3px;
/*	padding-left: 33px; */
/*	background: url(images/img07.gif) no-repeat left center; */
}

.post .title a {
	text-decoration: none;
	color: #292929;
}

.post .entry {
/*	padding-right: 32px; */
}

.post ul, .post ol {
	margin-left: 3em;
}

.post ul {
	list-style-type: square;
}

.post ol {
	list-style-type: decimal;
}

.post .meta {
	padding: 15px 10px;
	background: url(images/img06.gif) repeat-x -40px -40px;
}

.post .meta p {
	margin: 0;
	line-height: normal;
}

.navigation-single, .navigation {
/*	padding-top: 10px; */
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* Comments */

#comments {
}

#comments ol, #comments p {
	margin: 0;
	line-height: normal;
}

#comments ol li {
	padding: 10px 0;
	border-bottom: 1px dotted #3E3E3E;
}

#comments ol {
	margin-left: 32px;
}

#comments p {
	padding-top: 10px;
}

/* Respond */

#respond {
}

#respond p {
	margin-bottom: 5px;
}

#comment {
    width: 584px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
	color: #4A5157;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
	background: url(images/img06.gif) repeat-x;
}

#calendar table {
	width: 100%;
	text-align: center;
}

#prev {
	text-align: left;
}

#next {
	text-align: right;
}

#calendar a {
	font-weight: bold;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 275px;
	padding: 0 1px 0 0;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#sidebar li {
}

#sidebar li ul {
/*	padding: 26px; */
	background: url(images/img06-002.gif) repeat-x;
}

#sidebar li h2 {
	height: 26px;
	margin: 0;
	padding: 7px 0 0 15px;
	background: url(images/sidebar-header-bckgrnd.png) no-repeat #EC0000;
	text-transform: lowercase;
	font-size: 17px;
	color: #FFFFFF;
}

#sidebar a {
	background:transparent url(images/sidebar-li-bckgrnd.png) repeat scroll 0 0;
	color:#4A5157;
	display:block;
	font-size:15px;
	height:28px;
	padding:8px 35px 0;
	text-decoration:none;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Search */

#search {
}

#search form {
	padding: 26px 26px 50px 26px;
	background: url(images/img06.gif) repeat-x;
}

#search input {
	float: right;
}

#search #s {
	width: 160px;
}

/* Footer */

#footer {
	padding: 35px 0;
	background: url(images/img08.gif) no-repeat center top;
	font-size: 12px;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
}

/* awesome buttons */
/* set an awesome color for the buttons */
button.awesome, 
input.awesome, 
a.button.awesome,
.navigation a {
  background-color: #EC0000;
/*  background-color: #111; */
}
/* Touch the rest at your onw risk. */
button.awesome,
input.awesome,
a.button.awesome,
.navigation a { 

  font: inherit;
  background-repeat: repeat-x; 
  color: #fff;
  text-decoration: none; 
  position: relative; 
  cursor: pointer; 
  border: 0; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 1; 
  
  padding: 5px 10px 6px;
  font-size: 13px;
  
  /* IE only stuff */
  border-bottom: 1px solid transparent\9;
  
  
  /* not all browser support these, but who cares? */
/*  text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25); */
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
  
  /* one image for all states 
     see http://www.alistapart.com/articles/sprites */
  background-image: url(images/awesome-overlay-sprite.png);
  background-position: 0 0;
  
  /* cross browser inline block hack 
     see http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/ */
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *display: inline !important;
  position: relative;
  
  /* help IE to calm down a bit */
  zoom: 1;
  
  /*disable text selection (Firefox only)*/
  -moz-user-select: none;
}
/* hide selection background color */
.awesome::selection,
.navigation a::selection {
	background: transparent;
}

button.awesome:hover,
input.awesome:hover,
a.button.awesome:hover,
.navigation a:hover {
  background-position: 0 -50px; 
  color: #fff;
}
button.awesome:active,
input.awesome:active,
a.button.awesome:active,
.navigation a:active	{ 
  background-position: 0 100%; 
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.7); 
  /* unfortunately, Safari seems not to support inset yet */
  -webkit-box-shadow: none;
  
  /* IE only stuff */
  border-bottom: 0\9;
  border-top: 1px solid #666\9;
}

button.awesome.small,         input.awesome.small,          a.button.awesome.small 	        { padding: 4px 7px 5px; font-size: 10px; }
button.awesome.small:active,  input.awesome.small:active,   a.button.awesome.small:active	  { padding: 5px 7px 4px; }
button.awesome.medium,        input.awesome.medium,         a.button.awesome.medium         { /* default */ /* IE only */ /* padding: 3px 10px 8px\9; */}
button.awesome.medium:active, input.awesome.medium:active,  a.button.awesome.medium:active	{ padding: 6px 10px 5px; }
button.awesome.large,         input.awesome.large,          a.button.awesome.large,	.navigation a 	        { padding: 8px 14px 9px; font-size: 14px; }
button.awesome.large:active,  input.awesome.large:active,   a.button.awesome.large:active, .navigation a:active	  { padding: 9px 14px 8px; }

/* moje */

#tagcloud ul {
	padding: 10px !important;
}
#tagcloud a {
	text-decoration: none;
}
#tagcloud a:hover {
	text-decoration: underline;
}
.blogfrog {
/*	float: right; */
	padding: 10px 13px;
}
#mk_searchbox {
	float: right;
	margin: 3px 2px 0;
}
#mk_searchbox button {
	background: transparent url(./images/lupka.png) no-repeat;
	width: 23px;
	height: 20px;
	text-indent: -9999px;
	border: 0 none;
}
#rss-button {
	float: right;

}
#rss-button a{
	padding: 6px 3px 0 0;
	margin: 0;
}

.centered {
    text-align: center;
}

#commentform {
	padding-left: 32px;
}

#commentform button {
    float: right;
}
.art-promo {
    padding-top: 25px;
}
.art-promo img {
	border: solid 1px #161616;
}
.art-promo a {
	display: inline !important;
	padding: 0 !important;
}
/* ==== social bookmarks ==== */

div.post-info {
	float: left;
	width: 530px;
}

ul.socbkmrks  {
	float: right;
	width: 60px;
	margin: 0;
}

.socbkmrks li {
	float: left;
	display: block;
/*	width: 20px;*/
/*	height: 20px;*/
	text-indent: -9999px;
/*	opacity:0.5;filter:alpha(opacity=50); */
}
.socbkmrks li:hover {
/*	opacity:1.0;filter:alpha(opacity=100); */
}
.socbkmrks a {
	display: block;
	width: 20px;
	height: 20px;
}
.socb-feed {
	background: url("/wp-content/themes/stylized/images/sb-feed.png");
}
.socb-flkr {
	background: url("/wp-content/themes/stylized/images/sb-flaker.png");
}
.socb-facbk {
	background: url("/wp-content/themes/stylized/images/sb-facebook.png");
}
.socb-blip {
	background: url("/wp-content/themes/stylized/images/sb-blip.png");
}
.socb-nk {
	background: url("/wp-content/themes/stylized/images/sb-nasza-klasa.gif");
}
.socb-gg {
	background: url("/wp-content/themes/stylized/images/sb-gadu-gadu.gif");
}
div#related_posts {
	clear: both;
}
.newsletter form {
	padding: 20px;
    padding-top: 12px;
	padding-bottom: 0;
/*	border: 0; */
	text-align: center; 
}
.newsletter p {
    margin-bottom: 10px;
}