/*
Theme Name: Standard Blog RAZ.DWA.TRZY.
Theme URI: http://www.zespolrazdwatrzy.pl
Description: The default theme for blog site for polish band RAZ.DWA.TRZY.
Version: 1.0
Author: Mariusz Zawistowicz
Author URI: http://www.zawistowicz.pl
Tags: paper, brown

	This theme was designed and built by Mariusz Zawistowicz,
	whose website you will find at http://www.zawistowicz.pl

*/

/* Begin  -  RESET STYLE */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
	}
	
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
	
body {
	/*line-height: 1;*/
	color: black;
	background: white;
	}
	
ol, ul {
	list-style: none;
	}
	
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
	
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
	
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
	
blockquote, q {
	quotes: "" "";
	}

*.cb{
	clear:both;
	

}
/* END  -  RESET STYLE */





/* Begin Main Style  =============================================================================     */
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0;
	margin: 0;
	background-color:#29201B;
	background-image:url(i/bg.jpg);
	background-position: top center ;
	background-repeat:no-repeat;

		}
#topmenubg{
width:100%;
height:50px;
background-image:url(i/topmenubg.jpg);
background-position:left top;
background-repeat:repeat-x;
}
#wrapper {
	width: 950px;
	margin: 0 auto;
	}
	
img.size_medium{
width:600px;
height:auto;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------  HEADER 
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	
#header {
	position: relative;
	height: 106px;
	width: 950px;
	margin: 0 auto;

	}
.clear_line{
	display:block;
	height:1px;
	width:950px;
	clear:both; 
}
#main_menu{
	height: 50px;
	width: 950px;
	margin: 0 auto;
	display:block;
	position:relative;
}
a#menu_home_off{
	width:280px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuoff_02.png);
	background-position:left top;
	background-repeat:no-repeat;
}
a#menu_home_off:hover{
	background-image:url(i/menu/menuon_02.png);
}
a#menu_home_on{
	width:280px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuon_02.png);
	background-position:left top;
	background-repeat:no-repeat;
}
a#menu_blog_off {
	width:119px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuoff_04.png);
	background-position:left top;
	background-repeat:no-repeat;
}
a#menu_blog_off:hover {
	background-image:url(i/menu/menuon_04.png);
}
a#menu_blog_on {
	width:119px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuon_04.png);
	background-position:left top;
	background-repeat:no-repeat;
}
a#menu_dziennik_off {
	width:238px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuoff_05.png);
	background-position:left top;
	background-repeat:no-repeat;
}
a#menu_dziennik_off:hover {
	background-image:url(i/menu/menuon_05.png);
}
a#menu_dziennik_on {
	width:238px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuon_05.png);
	background-position:left top;
	background-repeat:no-repeat;
}
a#menu_news_off{
	width:159px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuoff_06.png);
	background-position:left top;
	background-repeat:no-repeat;
}
a#menu_news_off:hover{
	background-image:url(i/menu/menuon_06.png);
}
a#menu_news_on{
	width:159px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuon_06.png);
	background-position:left top;
	background-repeat:no-repeat;
}
a#menu_koncerty_off{
	width:147px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuoff_07.png);
	background-position:left top;
	background-repeat:no-repeat;
}
a#menu_koncerty_off:hover{
	background-image:url(i/menu/menuon_07.png);
}
a#menu_koncerty_on{
	width:147px;
	height:50px;
	display:block;
	float:left;
	background-image:url(i/menu/menuon_07.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#search{
	position:absolute;
	display:block;
	height: 70px;
	width: 300px;
	top: 30px;
	right:2px;

}
.szukaj_font{
	color:#d5cfca;
	text-align:right;
	width: 300px;

}
#search input#s{
	width:230px;
	padding: 3px;
	display:block;
	background-color:#a09689;
	border:3px #d5cfca solid;
	float: right;
	color:#D4CFCB;
}
#search input#searchsubmit{
	background-image:url(i/searchbt.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:40px;
	height:28px;
	display:block;
	float: right;
}
#logo{
	position:absolute;
	display:block;
	height: 80px;
	width: 352px;
	top: 25px;
	left:33px;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------- MAIN CONTENT
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#contentwrapper{
	width: 950px;
	margin:0px;
	padding:0px;
	background-color:#faf9f4;	
	background-image:url(i/wraperbg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin-top:5px;
		
}
#content{
	width: 610px;
	background-image:url(i/maincontentbg_left.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	float:left;
	padding: 30px 20px 20px 20px;
}
.post{
	margin-bottom: 30px;
	width: 580px;
	}
.postmetadata{
	position:relative;
	width: 580px;
	display:block;
	padding:6px 15px;
	color:#706256;
	font-size:11px;
	background-color:#efede7;
}
.alt{
	margin: 10px 0px;
}
.postmetadata a{
	color:#eb7f30;
	text-decoration:none;
}
.right_absolute{
	position:absolute;
	right:15px;
	top:6px;
}
small{
	color:#706256;
	font-size:11px;
}
small.commentmetadata a{
	margin-bottom:10px;
	color:#CCCCCC;
	font-size:11px;
	text-decoration:none
}
.post h2,
.post h2 a,
.post h3 a{
	font-size:24px;
	color:#2a211a;
	padding: 3px 0px;
	text-decoration:none;
	clear:both;
	width:580px;
}
.entry{
	padding: 10px 0px 15px 0px;
	font-size:14px;
	color:#2a211a;
}

h2.pagetitle{
	font-size:15px;
	color:#B6ADA6;
	padding: 5px 0px 10px 20px;
}
h3#comments{
	font-size:15px;
	color:#B6ADA6;
	padding: 0px 0px 10px 0px;
}

input,textarea{
	margin: 3px 0px;
	background-color:#F5F2ED ;
	border:1px #C4BDB7 solid;
	font-size:13px;
	color:#645F5B;
	padding:2px;
}

ol.commentlist li{
	font-size:12px;
	margin:0px 0px 20px 0px;
	padding: 5px 10px 10px 20px;
	background-color:#F5F2ED;
	color:#5a5552;
		
}
cite a,cite{
	color:#928C88;
	text-decoration:none;
}
.f15{
	font-size:18px;
}
.navigation{
	width:610px;
	padding:10px 0px 10px 0px;
	font-size:11px;
	display:block;
	clear:both;
}
.navigation a{
	color:#999999;
}
.alignleft{
	width:305px;
	float:left;
}
.alignright{
	text-align:right;
	width:305px;
	float: right;
	}
/*  
===========================================================================================================================
===========================================================================================================================
===========================================================================================================================
===========================================================================================================================
*/

#side_bar{
	width: 235px;
	background-image:url(i/maincontentbg_right.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	float:left;
	padding: 100px 15px 20px 50px;
}
#side_bar li{
	list-style-type: none;
	list-style-image:url(i/list_mark.png);
	padding: 5px; 
}
#side_bar a{
	color:#928c88;
	text-decoration:none;
}
#side_bar a:hover{
	color:#eb7f30;
	text-decoration:none;
}
#categories{
	height: 115px;
	margin-bottom:50px;
}
#calendar{
	height: 210px;
	margin-bottom:55px;
}
#calendar td{
	padding: 5px 7px;
	margin: 0px 2px;
	font-size:13px;
}
#calendar td a{
	font-weight:bold;
	color:#eb7f30;
}
#calendar th{
	padding: 6px 7px;
	margin: 0px 2px;
	font-size:13px;
	background-color:#d5cdc6;
	text-align:center;
}
#calendar-top{
	height: 40px;
}
#calendar-top-left{
	width:30px;
}
#calendar-top-center{
	width:175px;
	text-align:center;
	font-size:16px;
	}
	#calendar-top-center a{
	font-size:16px;
	}
#calendar-top-right{
	width:30px;
	}
#archives{
	margin-bottom:55px;
	padding-top:10px;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------  FOOTER
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#recent_footer{
	background-color:#2e2520;
	width:950px;
	padding-bottom:15px;
	margin-top:3px;
	margin-bottom:3px;
}
#recent_footer a{
	color:#eb7f30;
	font-size:12px;
	text-decoration:none;
}
#recent_footer a:hover{
	color:#c7bfb8;
}
#last_posts{
	width:285px;
	height:240px;
	float:left;
	color:#6b625d;
	font-size:12px;
	padding: 10px 20px 20px 20px;
}
.footer_head{
	color:#c7bfb8;
	padding-bottom:10px;
	height:25px;
}
#last_posts ul li,#pop_coments li{
	padding: 5px 5px 5px 20px;
	border-top:1px #6F6158 dotted;
	list-style:none;
}

#pop_coments{
	width:285px;

	float:left;
	color:#6b625d;
	font-size:12px;
	font-size:12px;
	padding: 10px 20px;
}
#znajdz_img{
	width:300px;
	height:240px;
	background-image:url(i/znalezc_img.jpg);
	background-position: center;
	background-repeat: no-repeat;
	float:left;
	position:relative;
}
#footer {
	width: 940px;
 	height:120px;
	color: #7c7067;
	font-size:12px;
	position:relative;
	background-image:url(i/footer_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding:85px 0px 0px 10px;   
	}
#footer_menu{
	position:absolute;
	left: 15px;
	top: 20px;
}	
#footer_menu a{
	float:left;
	display:block;
	height: 15px;
	color:#1d1510;
	padding: 0px 15px;
	border-right:1px #1d1510 solid;
	text-decoration:none
}
#footer_menu a:hover{
	color:#eb7f30;
}
#design{
	position:absolute;
	right:10px;
	top:85px;
}
#design a{
	color: #7c7067;
}	


#myspace{
	display:block;
	width: 160px;
	height:50px;
	top: 75px;
	left: 85px;
	position:absolute;
}
#youtube{
	display:block;
	position:absolute;
	width: 160px;
	top:140px;
	left: 85px;
	height:50px;
}
