/*
Theme Name: IG Blog
Theme URI: http://www.i-g.pl/
Description: Blog firmowy firmy Infinity Group
Version: 1.0
Author: Rafa³ Bierę
Author URI: hhttp://www.i-g.pl
*/

*{
	padding:0px;
	margin:0px;
	border:0px none;
}

body {
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	background: #FFF;
	color: #4c4c4c;
	text-align: left;
	}

.clear	{ clear:both; height:0; line-height:0; font-size:0; 	margin: 0px; padding: 0px; }

a, a:hover{
	text-decoration: none;
}

.entry p{ margin:5px 0px }

#wraper{
 	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
/*	margin: 0 auto -5px; */
}

#page {
 	position: relative;
	width: 1178px;
	border: 0px solid red;
	text-align: left;
	width: 1178px;
	}

#header{
	height: 270px;
	background-image: url('images/main_bg.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
}

#footer {
	padding-bottom: 10px;
	}
#footer  img {margin-left:45px}

#main_kulki{
	position: absolute;
	bottom: -80px; right: -10px;
}

#content{
	width: 830px;
	border: 0px solid yellow;
	float: left;
	padding-top: 60px;
 }

#sidebar{
}


.post {
	width: 610px;
	float: right;
}

.post h2, .post h2 a {
	font: bold 15px Tahoma, Arial, Sans-Serif;
	color: #710268;
	text-decoration: none;
}
.post_author{
	font: bold 11px Tahoma, Arial, Sans-Serif;
	color: #4c4c4c;
	margin-left: 5px;
}

.postmetadata { color: #878787 }

.postmetadata a{
	color: #ff7800;
}

.entry{
	padding: 10px 0px;
	font-size: 11px;
	color: #4c4c4c;
}

.entry a, .entry a:hover, .entry a:visited{
	color: #710268;
	font-weight: normal;
}

.rozdzielacz{
	background-image: url('images/bg_znak.gif');
	background-repeat: repeat-x;
	height: 16px;
	width: 700px;
	text-align: right;
	margin: 10px 0px 30px 0px;
}

.rozdzielacz_mniejszy {
	width: 550px;
}

.rozdzielacz_max {
	width: 100%;
}

.rozdzielacz .znak {
	background-image: url('images/znak_plus.gif');
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	float: right;

}

/* Begin Sidebar */
#sidebar
{
	padding: 100px 0 0 0 ;
	width: 310px;
	float: right;
	border: 0px solid green;
}

#sidebar .sidebar_top, #sidebar .sidebar_bottom{
	background-image: url('images/sidebar_top.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	width: 250px;
	height: 10px;
	margin: 0px auto;
}
#sidebar .sidebar_bottom{ background-image: url('images/sidebar_bottom.jpg'); }

#sidebar .sidebar_main{
	width: 220px; /* 250 */
	background-color: #fafafa;
	margin: 0px auto;
	padding: 0px 15px;

}

#box_o_czym_piszemy{
	background-image: url('images/bg_o_czym_piszemy.gif');
	background-position: center center;
	background-repeat: no-repeat;
	/* width: 310px; height: 116px; */
	width: 210px; height: 72px;
	padding: 22px 50px;
	font-size: 9px;
	color: #707070;
	font-family: Tahoma, sans-serif;
	margin-bottom: 20px;
	border: 0px solid red;
}


#box_o_czym_piszemy h2{
	font-size: 14px;
	color: #474747;
	margin-top: -30px;
	margin-bottom:5px;
	/*margin-left:5px;*/
	position: relative;
}

#searchform {
	padding-top: 1px;
	text-align: center;
	}

#searchform #wyszukiwarka { background: url('images/bg_wyszukiwarka.gif')  center left no-repeat ; border:0px solid green; height: 21px;}

#sidebar #searchform #s {
	width: 140px;
	height: 15px;
	padding: 1px 0px;
	border: 0px solid red;
	margin: 1px 10px 0px 10px;
 	vertical-align:top;
	}

#sidebar #searchsubmit {
	padding: 0px;
	margin-right: -5px;
	}

#sidebar h2.boxtittle{
	font-family: Tahoma , sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #474747;
	padding: 0px 0px 5px 0px;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	border-top:  1px solid #e1e1e1;
	padding-top: 25px;
	}

#sidebar ul li li {
	border: 0px none;
	padding: 0px;
	margin: 0px;
}

#sidebar #box_categories ul li, #sidebar #box_categories ul li a, #sidebar #box_links ul li a, #sidebar #box_authors ul li a {
	font-family: Tahoma , sans-serif;
	font-size: 10px;
	color: #8c3485;
	border: 0px none;
	padding: 0px;
}

#box_authors {
	font-weight: bold;
}

#sidebar #box_tag_cloud a{
	font-family: Tahoma , sans-serif;
	font-size: 10px;
	color: #ff7800;
}


/* COMMENTS */

.commentlist{
	list-style-type: none;
	list-style-image: none;
}

.comment_author{
	font: bold 12px Tahoma, Arial, Sans-Serif;
	color: #6e005e;
}

.commentmetadata{
	font: normal 10px Tahoma, Arial, Sans-Serif;
	color: #858585;
	margin: 3px 0px;
}

.comment_text{
	font: normal 10px Tahoma, Arial, Sans-Serif;
	color: #4e4e4e;
}


#respond{
	border-top: 1px solid #e5e5e5;
	margin-top: -1px;
	padding-left:150px;
}

#respond input{
	background-color: #f5f5f5;
	border: 1px solid #cfcfcf;
	border-width: 1px 0px;
	height: 17px;
	width: 270px;
	font: normal 10px Tahoma, Arial, Sans-Serif;
	padding-top: 2px;
	margin: 0px;
	display: inline; vertical-align: middle;
}

#respond #textarea_top{
	width: 596px; height: 9px;
	background-image: url('images/textarea_top.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}

#respond #textarea_center{
	width: 596px;
	background-image: url('images/textarea_center.gif');
	background-repeat: repeat-y;
	background-position: bottom center;
}

#respond #textarea_bottom{
	width: 596px; height: 9px;
	background-image: url('images/textarea_bottom.gif');
	background-repeat: no-repeat;
	background-position: top center;
}


#respond textarea{
	background-color: #f5f5f5;
	border: 0px none;
	height: 130px;
	width: 590px;
	font: normal 10px Tahoma, Arial, Sans-Serif;
	margin: 0px;
	margin-left: 2px;
	display: inline; vertical-align: middle;
	overflow: auto;
}

#respond #submit{ padding: 0px; margin: 0px; border: 0px; width: 56px ; height: 21px ; margin-right:25px; }

#commentform img {
	display: inline; vertical-align: middle;
}

#commentform table { border-collapse: collapse; width: 660px; }
#commentform td { vertical-align: middle; padding: 5px; height: 21px;  border: 0px solid red; }

.navigation{
	float:right;
	width:610px;
	margin-top:-20px;
	margin-bottom:10px;
}

.navigation .alignright {
	float: right;
	}

.navigation .alignleft {
	float: left
	}