/*
Theme Name: Udruga pcelara Lipa Pazin Theme
Theme URI: http://www.lipa-pazin.hr
Description: Udruga pcelara Lipa Pazin Theme
Version: 1.0
Author: Augustin Ravnic
Author URI: http://www.netlex.hr

*/


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: inherit;
	font-style: inherit;
	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: "" "";
}


/* END RESET */



body{
	font-family: Tahoma, Geneva, sans-serif;
	background: url(images/bg_global.png) repeat-x;
	}

.clear{	clear: both; }

.left{ float: left;	}

.right{	float:right; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.red{ color: #F00;}
.black{ color: #000;}
.no_underline{ text-decoration: none;}

#container{
	width: 940px;
	min-height: 930px;
	padding: 10px;
	-moz-border-radius: 5px;
	-webit-border-radius: 5px;
	-webkit-box-shadow: 0px 3px 16px #cac1b6; 
	-moz-box-shadow: 0px 3px 16px #cac1b6; 
	background: #FFF;
	margin: 24px auto 10px;
	position:relative;
	}

	#header ul{
		margin: 11px 0 10px 0;
		}

		#header ul li{
			float: left;
			font-size: 13px;
			margin-right:8px;
			}
		
			#header ul li a{
				padding: 10px 15px;
				color: #000;
				text-decoration: none;
				text-transform: uppercase;
				background: #f9f9f9;
				-moz-border-radius: 5px;
				-webit-border-radius: 5px;
				-webkit-box-shadow: inset 3px 3px 3px #f1f1f1; 
				-moz-box-shadow: inset 3px 3px 3px #f1f1f1; 
				}
				
			#header ul li.current_page_item a{
				background: #ffcb38;
				-moz-border-radius: 5px;
				-webit-border-radius: 5px;
				-webkit-box-shadow: inset 3px 3px 3px #ddb031; 
				-moz-box-shadow: inset 3px 3px 3px #ddb031; 
				}	
			
			#header ul li a:hover{
				background: #eee;
				-moz-border-radius: 5px;
				-webit-border-radius: 5px;
				-webkit-box-shadow: inset 3px 3px 3px #ccc; 
				-moz-box-shadow: inset 3px 3px 3px #ccc; 
				}
					
			#header ul li.current_page_item a:hover{
				background: #ffcb38;
				-webkit-box-shadow: inset 3px 3px 3px #ddb031; 
				-moz-box-shadow: inset 3px 3px 3px #ddb031; 
				}	

	#header #rotator{
		position: relative;
		}

		#header #rotator img{
			margin: 10px 0 9px 0;
			}

		#header #rotator #logo{
			background:url(images/img_logo.png) no-repeat;
			position: absolute;
			top: 10px;
			left: 0px;
			width: 370px;
			height: 170px;
			}

	#header #breadcrumb{
		width: 590px;
		padding: 0 20px;
		margin-bottom: 10px;
		line-height: 36px;
		height: 36px;
		font-size:11px;
		-moz-border-radius: 5px;
		-webit-border-radius: 5px;
		background: #ffcb38 url(images/bg_breadcrumb.png) top repeat-x;
		}
		
	#header #breadcrumb strong{
		font-weight: bold;
		color: #000;
		margin-right:5px;
		}
		
	#header #breadcrumb a{
		color: #333;
		text-decoration:none;
		}	
			
	#header #breadcrumb a:hover{
		text-decoration: underline;
		}		
	
#content{
	width: 630px;
	position: relative;
	}	

	#content h1{
		padding: 10px 20px;
		color: #000;
		font-size: 18px;
		text-transform: uppercase;
		border-bottom: 1px dashed #CCC;
		}	
	
	#content .rss{
		position: absolute;
		left: 100px;
		top: 10px;
		}
	
		#content .date{
			position: relative;
			width: 60px;
			height: 50px;
			float: left;
			margin: 20px;
			}

			#content .date .day{
				position: absolute;
				width: 40px;
				height: 33px;
				left: 4px;
				text-indent: -9999px;
				}

			
			.d01{ background: url(images/bg_date_sprites.png) no-repeat -3px -8px;}
			.d02{ background: url(images/bg_date_sprites.png) no-repeat -3px -38px;}
			.d03{ background: url(images/bg_date_sprites.png) no-repeat -3px -68px;}
			.d04{ background: url(images/bg_date_sprites.png) no-repeat -3px -98px;}
			.d05{ background: url(images/bg_date_sprites.png) no-repeat -3px -128px;}
			.d06{ background: url(images/bg_date_sprites.png) no-repeat -3px -158px;}
			.d07{ background: url(images/bg_date_sprites.png) no-repeat -3px -188px;}
			.d08{ background: url(images/bg_date_sprites.png) no-repeat -3px -218px;}
			.d09{ background: url(images/bg_date_sprites.png) no-repeat -3px -248px;}
			.d10{ background: url(images/bg_date_sprites.png) no-repeat -3px -278px;}
			.d11{ background: url(images/bg_date_sprites.png) no-repeat -3px -308px;}
			.d12{ background: url(images/bg_date_sprites.png) no-repeat -3px -338px;}
			.d13{ background: url(images/bg_date_sprites.png) no-repeat -3px -368px;}
			.d14{ background: url(images/bg_date_sprites.png) no-repeat -3px -398px;}
			.d15{ background: url(images/bg_date_sprites.png) no-repeat -3px -428px;}
			.d16{ background: url(images/bg_date_sprites.png) no-repeat -3px -458px;}
			.d17{ background: url(images/bg_date_sprites.png) no-repeat -58px -8px;}
			.d18{ background: url(images/bg_date_sprites.png) no-repeat -58px -38px;}
			.d19{ background: url(images/bg_date_sprites.png) no-repeat -58px -68px;}
			.d20{ background: url(images/bg_date_sprites.png) no-repeat -58px -98px;}
			.d21{ background: url(images/bg_date_sprites.png) no-repeat -58px -128px;}
			.d22{ background: url(images/bg_date_sprites.png) no-repeat -58px -158px;}
			.d23{ background: url(images/bg_date_sprites.png) no-repeat -58px -188px;}
			.d24{ background: url(images/bg_date_sprites.png) no-repeat -58px -218px;}
			.d25{ background: url(images/bg_date_sprites.png) no-repeat -58px -248px;}
			.d26{ background: url(images/bg_date_sprites.png) no-repeat -58px -278px;}
			.d27{ background: url(images/bg_date_sprites.png) no-repeat -58px -308px;}
			.d28{ background: url(images/bg_date_sprites.png) no-repeat -58px -338px;}
			.d29{ background: url(images/bg_date_sprites.png) no-repeat -58px -368px;}
			.d30{ background: url(images/bg_date_sprites.png) no-repeat -58px -398px;}
			.d31{ background: url(images/bg_date_sprites.png) no-repeat -58px -428px;}
			
			#content .date .month{
				position: absolute;
				width: 60px;
				height: 17px;
				top: 33px;
				text-indent: -9999px;
				}
				
			.m01{ background: url(images/bg_date_sprites.png) no-repeat -146px -12px;}
			.m02{ background: url(images/bg_date_sprites.png) no-repeat -146px -30px;}
			.m03{ background: url(images/bg_date_sprites.png) no-repeat -146px -48px;}
			.m04{ background: url(images/bg_date_sprites.png) no-repeat -146px -66px;}
			.m05{ background: url(images/bg_date_sprites.png) no-repeat -146px -84px;}
			.m06{ background: url(images/bg_date_sprites.png) no-repeat -146px -102px;}
			.m07{ background: url(images/bg_date_sprites.png) no-repeat -146px -120px;}
			.m08{ background: url(images/bg_date_sprites.png) no-repeat -146px -138px;}
			.m09{ background: url(images/bg_date_sprites.png) no-repeat -146px -156px;}
			.m10{ background: url(images/bg_date_sprites.png) no-repeat -146px -174px;}
			.m11{ background: url(images/bg_date_sprites.png) no-repeat -146px -192px;}
			.m12{ background: url(images/bg_date_sprites.png) no-repeat -146px -210px;}
				
			#content .date .year{
				position: absolute;
				width: 16px;
				height: 33px;
				left: 44px;
				text-indent: -9999px;
				}
			
			.y2007{ background: url(images/bg_date_sprites.png) no-repeat -110px -459px;}
			.y2008{ background: url(images/bg_date_sprites.png) no-repeat -110px -429px;}
			.y2009{ background: url(images/bg_date_sprites.png) no-repeat -110px -400px;}
			.y2010{ background: url(images/bg_date_sprites.png) no-repeat -110px -370px;}
			.y2011{ background: url(images/bg_date_sprites.png) no-repeat -110px -341px;}
			.y2012{ background: url(images/bg_date_sprites.png) no-repeat -110px -311px;}
			.y2013{ background: url(images/bg_date_sprites.png) no-repeat -110px -281px;}
			.y2014{ background: url(images/bg_date_sprites.png) no-repeat -110px -252px;}
			.y2015{ background: url(images/bg_date_sprites.png) no-repeat -110px -222px;}
			.y2016{ background: url(images/bg_date_sprites.png) no-repeat -110px -192px;}
			.y2017{ background: url(images/bg_date_sprites.png) no-repeat -110px -162px;}
			.y2018{ background: url(images/bg_date_sprites.png) no-repeat -110px -132px;}
			.y2019{ background: url(images/bg_date_sprites.png) no-repeat -110px -103px;}
			.y2020{ background: url(images/bg_date_sprites.png) no-repeat -110px -73px;}
			.y2021{ background: url(images/bg_date_sprites.png) no-repeat -110px -43px;}	
			.y2022{ background: url(images/bg_date_sprites.png) no-repeat -110px -13px;}			

	
	#content .post{
		float: left;
		width: 530px;
		}
		
		a.addthis_button_favorites span, a.addthis_button_print span{
			display: none;
			}
		
		#content .service_link{
			position: absolute;
			top: 10px;
			right:10px;
			font-size:10px;
			background:url(images/dot_gray.png) no-repeat 0px 2px;
			padding-left:8px;
			text-transform: uppercase;
			}

		#content .service_link a{
			color: #999;
			text-decoration: none;
			float:left
			}

		#content .service_link a:hover{
			text-decoration: underline;
			}
			
		#content .edit{
			position: absolute;
			top: 10px;
			right:160px;
			font-size:10px;
			background:url(images/dot_gray.png) no-repeat 0px 2px;
			padding-left:8px;
			text-transform: uppercase;
			}
		
		#content .edit a{
			color: #999;
			text-decoration: none;
			}

		#content .edit a:hover{
			text-decoration: underline;
			}
	
		#content .post h1{
			padding: 20px 0 10px 0;
			font-size: 24px;
			text-transform: none;
			border-bottom: none;
			}
			
		#content .post h1 a, #content .post p a{
			color: #818d00;
			text-decoration: none;
			}

		#content .post h1 a:hover, #content .post p a:hover{
			text-decoration: underline;
			}
		
		#content p{
			font-size: 12px;
			line-height: 18px;
			margin-bottom: 12px;
			padding-right:10px;
			}
	
			#content p img{
				float: left;
				margin: 6px 8px 8px 0;
				padding: 2px;
				border: 2px solid #eee;
				}
				
				#content .page p img{
					float: left;
					margin: 0 4px 6px 0;
					padding: 2px;
					border: 2px solid #eee;
					}

			#content strong{
				font-weight: bold;
				}

		#content ul{
			font-size: 12px;
			margin: 12px;
			}

			#content ul li{
				margin-bottom: 8px;
				line-height: 18px;
				list-style: square;
				list-style-position: inside;
				padding-left:10px;
				margin-left: 10px;
				}

		#content fieldset{
			border: 1px solid #ccc;
			padding: 20px 30px;
			background: #F3F3F3;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			clear:both;
			}
			
			#content fieldset legend{
				font-size: 12px;
				font-weight: bold;
				color: #999;
				}
			
			#content fieldset .note{
				font-size: 11px;
				margin-bottom: 20px;
				}
			
			#content fieldset label{
				width: 160px;
				display: block;
				float: left;
				}

			#content fieldset input{
				height: 16px;
				padding: 3px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border: 1px solid #ccc;
				}

				#content fieldset input[type=submit]{
					margin-left:132px;
					width: auto;
					height:auto;
					}
			
			#content fieldset textarea{
				height: 100px;
				padding: 3px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border: 1px solid #ccc;
				}

			#content fieldset p .wpcf7-list-item{
				margin-left: 160px;
				display: block;
				clear: both;
				}

		#content .post_separator{
			padding: 1px 20px;
			border-bottom: 1px dashed #CCC;
			clear:both;
			}

		#content .page_separator{
			padding: 1px 20px;
			border-bottom: 1px dashed #CCC;
			margin-bottom:20px;
			}
			
		#content .post a.more-link{
			clear: both;
			margin: 10px 0;
			display:block;
			width: 130px;
			padding: 3px 0;
			text-align:center;
			background: #ccc;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			color: #fff;
			text-decoration: none;
			font-size:11px;
			font-weight: bold;
			float:right;
			}
			
		#content .post a.more-link:hover{
			background: #818d00;
			-webkit-box-shadow: inset 3px 3px 3px #606900; 
			-moz-box-shadow: inset 3px 3px 3px #606900; 
			text-decoration: none;
			}
		
		#content .post ul, #content .post ol{
			margin-left: 20px;
			}
		
		#content .post ul li, #content .post ol li{
			font-size:12px;
			line-height: 18px;
			margin-bottom: 12px;
			clear: both;
			
			}	
		
		#content .post ul li{
			list-style: square;
			}	
		
		#content .post ol li{
			list-style: decimal;
			}	

	#content .page{
		width: 590px;
		margin: 20px;
		}
	
	#content .page_left{
		width: 50%;
		float: left;
		font-size:12px;
		}

#sidebar{
	position: absolute;
	right: 0;
	top: 170px;
	width: 320px;
	height: 500px;
	background:#fff;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	}
	
	#sidebar .fb{
		margin-left: 10px;
		}	
	
	#sidebar #sidebar_inner1{
		background: #afbf02;
		margin:10px;
		-moz-border-radius-topleft: 5px;
		-webkit-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-radius-bottomright: 5px;
		padding-bottom:6px;
		}
	
		#sidebar #sidebar_inner1 a img{
			margin: 8px 8px 0 8px;
			border: 1px solid #929e0c;
			padding: 1px;
			background:#FFF;
			}
		
		#sidebar #sidebar_inner1 a:hover img{
			border: 2px solid #fff;
			padding: 0;
			background:#FFF;
			}	
			
	#sidebar #sidebar_inner2{
		background: #e8e8e8;
		margin:10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding: 10px;
		}
	
		#sidebar #sidebar_inner2 h2{
			text-transform: uppercase;
			font-size:18px;
			}		

		#sidebar #sidebar_inner2 ul{
			margin-top:10px;
			}	

			#sidebar #sidebar_inner2 ul li{
				font-size: 12px;
				font-weight: bold;
				margin-bottom:2px;
				}	

				#sidebar #sidebar_inner2 ul li a{
					background: #FFF;
					display: block;
					color: #818d00;
					text-decoration: none;
					padding: 10px;
					}	

				#sidebar #sidebar_inner2 ul li a:hover{
					background: #818d00;
					color: #fff;
					}	

#footer{
	width: 940px;
	height: 87px;
	padding: 0px 10px;
	-moz-border-radius: 5px;
	-webit-border-radius: 5px;
	-webkit-box-shadow: 0px 3px 16px #cac1b6; 
	-moz-box-shadow: 0px 3px 16px #cac1b6; 
	background: url(images/bg_footer.png) repeat-x bottom #fff;
	margin: 10px auto;
	}

	#footer ul{
		display:block;
		text-align: center;
		font-size:11px;
		margin-left: 35px;
		}

		#footer ul li{
			float: left;
			margin: 18px 0 0;
			padding: 0 20px;
			border-left: 1px solid #818d00;
			text-transform: uppercase;
			}
		
		#footer ul li.first_link_footer{
			border-left: none;
			}	

			#footer ul li a{
				color: #818d00;
				text-decoration: none;
				}

			#footer ul li a:hover{
				text-decoration: underline;
				}
	
	#footer p{
		font-size: 11px;
		margin-top: 30px;
		text-align:center;
		}
	
		#footer p a{
			text-decoration: none;
			color:#F00;
			}
		
		#footer p a:hover{
			text-decoration: underline;
			}





/* PAGE NAVI PLUGIN */

#content .wp-pagenavi{
	margin: 30px 100px;
	font-weight: bold;
	font-size: 12px;
	}

#content .wp-pagenavi a, #content .wp-pagenavi a:link {
	padding: 4px 6px; 
	margin: 4px;
	text-decoration: none;
	border: 1px solid #dde0ba;
	color: #818d00;
	background-color: #fff;	
}

#content .wp-pagenavi a:hover {	
	background-color: #dde0ba;
}
#content .wp-pagenavi a:active {
	background-color: #dde0ba;	
}

#content .wp-pagenavi span.current {
	margin: 4px;
	padding: 4px 6px; 
	font-weight: bold;
	border: 1px solid #dde0ba;
	color: #818d00;
	background-color: #dde0ba;
}
#content .wp-pagenavi span.extend {
	margin: 4px;	
	border: 1px solid #dde0ba;
	color: #818d00;
	background-color: #FFFFFF;
}
