﻿/*
Theme Name: LR
Description: LR tema
Version: 1.0
Author: admin
*/


/* Meyer Reset */
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, font, img, ins, kbd, q, s, samp,
small, strike, 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;
}
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; font-size: 0.9em; line-height: 1.4;}
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* end Meyer Reset */




/* Osnovni elementi */
html 
{
	height:100%;
}

body 
{
	/*background-color:#fff;*/
	color: #444;
	font-family: Georgia, Book Antiqua, Palatino, serif;
	font-size: 1em;
	height: 100%;
}

a, 
a:link, 
a:visited 
{
	color: #5284A3; /*#36B; */
	text-decoration: none;
}

a:hover 
{
	color: #C00;
	text-decoration: none;
}
h1, h2, h3, h4, h5 
{
color: #633C21; /*#633C21 #593821#4A2E1B 451C00 6E003A 5284A3 #754444; 663333 #4C89AE;  */
}

h1 
{
font-size: 1.4em; 
margin-bottom: 17px; 
font-weight: lighter; 
}

h2 
{
font-size: 1.2em; 
}

h3 
{
font-size: 0.9em; 
font-weight: bold;
}

h4 
{
font-size: 0.9em; 
color: #324049; 
margin-bottom: -5px; 
font-weight:bold;
}

h5 
{
font-size: 0.9em; 
color: #444; 
font-style: italic; 
margin-top:20px; 
margin-bottom:6px;
}

h6 
{
font-size: 1em;   
}
/* end Osnovni elementi */



/* misc */
iframe { margin-bottom: 30px; } /* za Google kartu kod Događanja */

#nova-t-mjeseca {margin-bottom: 45px;}
div#sidebartext {margin-bottom: 15px;}
#sidebar ul.post-categories {
	width: 100%;
	padding-left: 0px;
	margin-left:0px;
}

.searchresults-text {
	font-size:0.8em;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-weight: bold;
	color: #667;
}
table tr td
{
	border-bottom: solid 1px #999999;
}
/*.post-categories
{
	font-size:0.9em;		
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;	
	color: #AF9943;
}
*/
.post-categories a, .post-categories  a:link, .post-categories  a:visited 
{
	color: #AF9943; /*#36B; */
	text-decoration: none;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:0.9em;
}

.post-categories li a, .post-categories  li a:link, .post-categories  li a:visited 
{
	font-size:1em;
}

.post-categories  a:hover 
{
	color: #C00;
	text-decoration: none;
}

form label {font-size: 0.9em;}

form div div  {font-size: 0.9em;}

h3 a, h3  a:link, h3 a:visited 
{
	color: #5284A3; /*#36B; */
	text-decoration: underline;
	font-weight: normal;
	/*font-size: 0.9em; */
}

h3 a:hover 
{
	color: #C00;
	text-decoration: underline;
}

textarea#comment {width: 525px;}
.meta-value {font-size: 1em; float: left;}
.meta-values { margin-bottom: 10px; font-size: 0.9em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
.meta-mjesec { margin-bottom: 10px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-align: right; float: right;}

ul.aktualno { background-color:#F5F0FF; }
/* end misc */


/* 	Generičke klase */
.clear {clear: both;}
.center {text-align: center;}
.hidden {display: none;}
.justify {text-align: justify;}
.post-spt {border-top: 1px dashed #ccc; margin-bottom: 15px;}
.post-meta {background: #eee; margin: 10px 0; padding: 2px 10px;}
.post-tag {margin: 10px 0;}
.sticky {background: #f6f6f6; border: 1px solid #ccc; margin: -10px -10px 10px -10px; padding: 0 10px;}
.sticky .post-meta {border: 1px solid #bbb;}
p.page-link {padding: 25px 0px 0px 4px; text-align: center; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:0.8em;}
p.page-link span {border: 1px none #ccc; padding: 3px 5px 3px 5px; margin-top: 20px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:0.8em;}
p.page-link a {text-decoration: underline; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
p.page-link a:hover {text-decoration: underline; color: #C00; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }
 
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {float: left; }
.alignright {float: right;}

/* 	end Generičke klase */



/* content layout */
#wrapper 
{ 
	text-align: center;
}

#container 
{
	margin: 1px auto;
	text-align: left;
	width: 940px;
}

#header 
{
	width: 100%; 
	height:110px; 
	padding: 0px;
}

#header img 
{
	margin:10px 0 0 0; 
	border:0;
}

#main-content 
{
	float: left;
	margin: 0;
	padding: 32px 10px 0px 10px;
	width: 560px; 
}

#sidebar 
{
	line-height: 18px;
	float: right;
	margin: 0;
	padding: 40px 0px 0px 50px;
	width: 290px; 
	text-align: left;	
}

#footer
{
	padding: 50px 0px 140px 0px;
	color: #666;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 0.8em;	
	text-align:left;
}

#footer ul li a:link, 
#footer ul li a:visited 
{
	color: #444;
}
#footer ul li a:hover 
{
	color: #444; 
	text-decoration: none;
}
/* end content layout */





/* 	gornja navigacija */
div#head-nav /* #4C89AE plava*/
{
	width: 100%; 
	height:27px;  
	margin: 11px 0 10px 0; 	/*background-image:url('slike/meni-pozadina.jpg');*/
	background-color: #DED1C1;/*DECBC1 D7C6BC   DFC8BC  DEC4B5  E4C3B1  D1AE9B B99B8B #BF947E-za font EBE6FF zlatna AF9943*/
	padding-left:15px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	/*letter-spacing:normal;*/
	font-size: 14px; /*0.9em; fiksno zbog eventialnog dinamičkog promjene veličine fonta pa pmogućih problema s navigacijom*/
	z-index: 102;
	/*border-radius: 9px;	
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;	*/
	border-top-right-radius:21px;
	border-bottom-right-radius:8px;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	-moz-border-radius-topright: 21px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-right-radius: 21px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
}

div#head-nav ul#nav
{
	float: left;
	/*height:27px;*/
	/*line-height:2em;*/
	/*z-index: 103;*/
}

div#head-nav ul#nav li 
{
	float: left;
	padding-top: 7px;
	padding-bottom: 6px;
	position: relative;
	/*height: 14px; naslijedio veličina fonta */
	/*border: none;*/
	/*border-right: none;	*/
	/*margin: 0px;*/
}
#head-nav ul#nav li a,
#head-nav ul#nav li a:link,
#head-nav ul#nav li a:visited
{
	color: #AF9943; /*#4C89AE;*/
	display: block;
	padding: 0 30px 0 5px;
	/*margin:0;*/
	/*height:19px;*/
	/*font-size: 1.0em;
	font-weight: normal;	*/
}
#head-nav ul#nav li a:hover 
{
	text-decoration: none;
	/*color:#C00;*/
}
#head-nav ul#nav li.nav-top-selected a.nav-top-selected,
#head-nav ul#nav li.nav-top-selected a.nav-top-selected:link,
#head-nav ul#nav li.nav-top-selected a.nav-top-selected:visited
{ 
	/*font-weight: bold;*/
	 color:#C00;
}

#head-nav ul#nav li ul 
{
	display: none;
}

#head-nav ul#nav li:hover ul 
/*#head-nav ul#nav li a:hover ul*/
{
	display: block;
	position: absolute;
	left: 0px;
	z-index: 101;
	margin-top:6px;
	padding-top:5px;
	padding-bottom:10px;
	background-color: #ECE5DB; /*F0E7DB  F0E5D7  F5F2FF#FCF0CC FAEABB FAE7AC#E8E8E8; zlatna AF9943 */
	border-bottom: 2px solid #DED1C1;
	/*border-top: 2px solid #DED1C1;*/
	border-bottom-left-radius:0px;
	border-bottom-right-radius:11px;
	-moz-border-radius-bottomright: 11px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;	
	-webkit-border-bottom-right-radius: 11px;		
}

ul.profor li ul#dogadj 
{
	 display:none;
	 min-width: 140px;
	 font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	 font-size: 14px; /*0.9em; komentar od gore isti*/
}

ul.profor li:hover ul#dogadj /* 15.2.2013 */
/*ul.profor li a:hover ul#dogadj  /* 15.2.2013 */
{
	display: block;
	position: absolute;
	z-index: 101;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:10px;
	background-color: #ECE5DB; /*F0E7DB  F0E5D7  F5F2FF#FCF0CC FAEABB FAE7AC#E8E8E8; zlatna AF9943 */
	border-bottom: 2px solid #DED1C1;
	/*border-top: 2px solid #DED1C1;*/
	border-bottom-left-radius:0px;
	border-bottom-right-radius:11px;
	-moz-border-radius-bottomright: 11px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;	
	-webkit-border-bottom-right-radius: 11px;		
}

#head-nav ul#nav li ul li,
/*#head-nav ul#nav li:hover ul li,*/
ul.profor li:hover ul#dogadj li
{
	float: none;
	padding-bottom: 5px;
	padding-top: 8px;
	/*border: 0;*/
	/*margin-bottom: 0;*/
	/*height:27px;*/	
}

#head-nav ul#nav li ul li a,
#head-nav ul#nav li ul li a:link,
#head-nav ul#nav li ul li a:visited,
ul.profor li ul#dogadj li a,
ul.profor li ul#dogadj li a:link,
ul.profor li ul#dogadj li a:visited
{
	color:#AF9943; /*#4C89AE;*/
	padding-left:18px;
	padding-right:33px;
	white-space: nowrap;
}

#head-nav ul#nav li:hover ul li a:hover,
ul.profor li:hover ul#dogadj li a:hover
{ 
	color:#C00; /*font i pozadina taga a*/
}

#head-nav ul#nav li:hover ul li:hover,
ul.profor li:hover ul#dogadj li:hover
{ 
	background-color:#F5F0FF; /*pozadina taga li*/
}

#head-nav ul#nav li ul li ul 
{
	display: none;
}

#head-nav ul#nav li ul li:hover ul 
{
	display: block;
	margin: -22px 0 0 160px;
}

#head-nav form#searchform 
{
	float:right;
	text-align: center;
}
#head-nav form#searchform .search-box {margin: 0 45px 0 0; padding: 3px 0 1px 0; text-align: left;}
#head-nav form#searchform .search-box input#s 
{
	float:left;  
	border: none; 
	width: 200px; 
	height:19px; 
	margin: 0; 
	padding: 1px 0 0 6px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:0.9em;
	color:#a9a9a9;
	font-style:italic;
}
#head-nav form#searchform .search-box input.searchsubmit 
{
	background: #DED1C1; 
	margin: 0; 
	width: 52px; 
	height:20px; 
	border: 0; 
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:0.8em;
	color:#5284A3;
	padding: 1px;
	cursor: pointer;
}
/* 	end top navigacija */






/* Navigacija stranica */
.older a:link, .older a:visited {float: left; font-size: 0.8em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
.newer a:link, .newer a:visited {float: right; font-size: 0.8em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
.page-nav {margin-top: 25px;}
a.more-link:link, a.more-link:visited {
	margin-bottom: 10px;
	font-style:italic;
}
/* end Navigacija stranica */


/* glavni sadržaj */
#main-content {line-height:1.4em; }

#main-content ul , #main-content ol 
{
	margin: 0; 
	font-size: 0.9em;
}

#main-content ul.children {
	margin: 0; 
}

#main-content ul.post-categories , #main-content ol.post-categories
{
	margin: 10px 0 18px 0px; 
	font-size: 1em;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #AF9943;
}

#main-content ul.single , #main-content ol.single
{
	margin: 10px 0 18px 0px; 
	font-size: 0.8em;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
#main-content ul li {list-style-type: none; margin-bottom: 18px;}
#main-content ul li a img {float:left; margin-right:8px; margin-top:5px;}
#main-content ul.interno li {
list-style-type: none;
margin-bottom: 0px;
}
#main-content ol li {list-style-type: decimal;}
#main-content li li {margin-left: 0px;}
#main-content p {margin: 0 0 10px 0; font-size: 0.9em;}
#main-content ul li table
{
	margin: 10px 0 20px 0px;	
}
#main-content ul li table tr td 
{
	padding:2px; 
	font-size:0.9em;
	border-bottom: dotted 1px #666;
}
#main-content span#temamjeseca {font-size: 0.9em;}

#main-content div dl dt div.category  ul.post-categories{margin: 0px 0px 0px 0px; }
#main-content div dl dt div.category  ul.post-categories li{margin: 0px 0px 0px 0px; }


/* widget-dogadanja */
.widget 
{
	padding: 0 0 0 0; 	
	margin-bottom: 27px;	
}
.widget h2 
{ 
	letter-spacing:-1px;
	/* color: #784B2F;*/
	color: #88735A; /*9B876F*/
	font-weight:normal;	 	
	font-size: 1.0em;
	border-bottom:solid 1px #CEC3B5; /*DFD0BF  E9D3B9  C7AD8D*/
	margin: 0 0 -1px 0;	
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

.widget a:hover h2 
{ 
	color:#C00; 
}

.widget dl { margin-top: 3px; }

.widget dl dt
{
	padding-top: 8px;
	font-size: 0.9em;
}
.widget dl dd 
{
	padding-top:1px;
	padding-bottom: 0px;	
	font-size: 0.9em;
}

.widget dl dd#archive {
	margin-top:11px;
}

.widget dl dd#archive a{
	color: #AF9943;
	font-size: 0.9em;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

#widget_temamjeseca.widget dl dd {
padding-top: 10px;
padding-bottom: 0px;
font-size: 0.9em;
}


#widget_dogadanja.widget dl dt
{
	font-size:0.8em;	
	color:#AF9943;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
#widget_dogadanja.widget dl dt a,
#widget_dogadanja.widget dl dt a:link,
#widget_dogadanja.widget dl dt a:visited
{
	color:#AF9943;
}
#widget_dogadanja.widget dl dt a:hover
{
	color:#C00;
}
#widget_dogadanja.widget dl dd a, 
#widget_dogadanja.widget dl dd a:link, 
#widget_dogadanja.widget dl dd a:visited
{
	font-size: 0.9em;	
}
.widget dl dd#archive a,
.widget dl dd#archive a:link,
.widget dl dd#archive a:visited {
	color: #AF9943;
	text-decoration: underline;
	font-size: 0.9em;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.widget dl dd#archive a:hover {
	color: #c00;
}

#widget_dogadanja.widget dl dd div 
{
	font-size:0.9em;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

#widget_izbor.widget dl dt
{
	//border-bottom:dotted 1px #666;
	padding-top: 15px;
}
#widget_izbor.widget dl dt div.author
{
	color:#444;
	font-size:0.9em;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
#widget_izbor.widget dl dt div.category ul.post-categories li a
{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;	
	color:#AF9943;
	font-size:0.9em;
}
#widget_izbor.widget dl dt div.category ul.post-categories li a:hover { color:#C00; }

#widget_izbor.widget dl dd { font-style:italic; font-size:0.9em; }
/* end widget-dogadanja */


.widget dl dt img {float:left; padding:0 8px 0 0; }
hr {height:1px; color:#CEC3B5; background-color:#CEC3B5; border:none; margin:0;}

table#wp-calendar {text-align: center;}
table#wp-calendar caption {font-size: 1.5em; margin-bottom: 10px; text-align: center;}
table#wp-calendar thead tr th {background: #eee; border: 1px solid #ccc; font-weight: bold; padding: 4px 13px;}
table#wp-calendar td {border: 1px solid #ccc; padding: 4px 13px;}
#today {background: #eee;}

a.follow:link, a.follow:visited {
	display: block;
	background: #eee;
	font-weight: bold;
	margin-top: 15px;
	padding: 5px 10px;
	text-align: center;
}


/* 	Slike i naslovi(caption) */

img.centered {display: block; margin: 10px auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px 4px 4px 0px; margin: 0px 15px 0px 0px; display: inline;}

.wp-caption {border: 1px solid #ccc; padding-top: 4px; text-align: center; margin: 10px;}
.wp-caption img {margin: 0; padding: 0;}
.wp-caption p.wp-caption-text {margin: 0; line-height: 17px;}


/* 	Komentari  */

#main-content ol.commentlist {margin-left: 0px;}
#main-content ol.commentlist li {
border: 1px solid #bbb;
list-style: none;
margin: 15px 0;
padding: 10px;
}
li.odd {background: #f8f8f8;}
.commentlist li img.avatar {border: 1px solid #aaa; width: 32px; height: 32px;}
#main-content ul.children li {margin-left: 25px;}
.comment-author {background: #eee;}
.comment-meta {border-bottom: 1px solid #ddd; text-align: right;}
.comment-reply-link, #cancel-comment-reply-link {border: 1px solid #aaa; padding: 3px 10px;}
 

