/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* Site: Liburnicon.org
   Author: Benjamin Alijagić [ benpixel.com ]
   Last Update: 09/02/2010
================================== */

* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
  color: #fff;
}
body {
  font: 62.5%/1.6 Arial, sans-serif;
  background-color: #000000;
  background: url("images/bg_repeat.gif") repeat #000;
  text-align: center; 
  min-width: 1100px;
}

/* HEADINGS */
h1 {
  color: #fff;
  display: none;
  visibility: hidden;
}

h2,h3,h4 {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  text-transform: normal;
}
h2 {
  font-size: 2.7em;
  font-weight: bold;
  line-height: 1.3em;
  padding: 0 0 10px 0;
}
h3 {
  font-size: 1.8em;
}
h4 {
  font-size: 1.4em;
} 

/* PARAGRAPHS */
p, li {
  font-size: 1.4em;
}
p {
  margin: 0 0 12px 0;
}
p.last-child {
  margin-bottom: 40px;;
}
ul, ol {
  list-style-position: inside;
}

/* BACKGROUNDS */
.wrapper {
  width: 1089px; 
  margin: 0 auto; 
  text-align: left;
}
.bg-wrapper {
  background: url("images/bg2.jpg") no-repeat center top;
  width: 100%;
  display: table;
}

/* HEADER */
.header {
  height: 79px;
  /* background: url("images/nav_repeat2.png") repeat-x; */
  background: url("images/nav_repeat2.png") repeat-x;
  border: 1px solid #5773af;
  /* kada koristis opasiti => border: 1px solid #7fa9ff; */
  border-top: 0;
  -moz-border-radius: 5px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-radius: 5px;
  -webkit-border-top-radius: 0px;
  -webkit-border-topright-radius: 0px;
  /* opacity: 0.67; */
  text-transform: uppercase;
}

/* NAVIGATION */
.nav {
  list-style: none;
  padding: 23px 0 0 77px;
  font-size: 1em;
}
.nav li {
  float: left;
  margin: 5px 10px 5px 10px;
  text-shadow: 0px -1px 0px #1e3041;
}
.nav li:first-child {
  margin-left: 0;
}
.nav a { 
  /*text-decoration: none;
  color: #bde2ff;*/
  padding: 0 0 20px 0;
}
.nav ul li {
	font-size: 1em;
	position: relative;
}
.nav li ul {
	list-style: none;
	position: absolute;
	top: 65px;
	display: none;
	background: #5773af;
	padding: 2px 5px 2px 18px;
	border: 1px solid #7c9fe9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	opacity: 0.5;
}
.nav li:hover ul { 
	display: block; 
	opacity: 1;
}
.nav a:hover {
  /*border-bottom: 1px #6292bf;*/
  text-decoration: underline;
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}
.nav .active {
  color: #ffffff;
  font-weight: bold;
  cursor: default;
}
.nav a:focus { /* USABILITY POWA */
  outline: none;
  color: #fff;
  text-shadow: 0px 1px 0px #000;
  text-decoration: underline;
}
#search-form {
  display: none;
  float: right;
  margin: 0 100px 0 0;
}
#search-form input {
  background-color: #2e4d6c;
  border: none;
  padding: 6px;
  border: 1px solid #577690;
  color: #6990ae;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#search-form input#q {  
  margin-left: 200px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
}
#search-form input#submit {
  font-size: 12px;
  font-weight: bold;
  padding: 5px 6px 6px 6px;
  margin-left: -4px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
}
#search-form input#q:hover {
  color: #d2e4f3;
  cursor: pointer;
}
#search-form input#submit:hover {
  color: #fff;
  cursor: pointer;
}
#search-form input:focus {
  color: #fff;
  cursor: default;
}
#search-form label {
display: none;
visiblity: 0;
}
.content .secondary .promo {
	padding-left: 20px;
}

.footer {
 /* background: url("images/nav_repeat2.png") repeat-x;
  border: 1px solid #5773af;
  border-bottom: 0;
  -moz-border-radius: 5px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-radius: 5px;
  -webkit-border-bottom-radius: 0px;
  -webkit-border-topright-radius: 0px;*/
  padding: 25px 20px 100px 0;
  color: #fff;
  border-top: 2px solid #161616;
  clear: both;
}
.footer p {
  margin: 0 0 0 83px;
  font-size: 14px;
}
.post {
  padding: 30px 0 15px 0;
}
.content {
}
.content .primary { 
  color: #91ace2;
  width: 600px;
  margin: 200px 0 50px 0px;
  float: left;
 /* border: 1px solid #060809; */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 20px 0 0 83px;
  text-shadow: 0 0 5px #000;.
}
.content p a { 
  color: #fff;
  text-shadow: 0 0 5px #91ace2;.
}
.content p a:hover { 
  text-decoration: underline;
}
.read-more {
  font-size: 1.4em;
  width: 72px;
  padding: 4px 8px 4px 8px;
  background: #161616;
  color: #555;
  font-size: 12px;
  letter-spacing: 1px;
  border: 0px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.read-more:hover {
    background: #000;
    color: #ccc;
}
#sponzori, #poll { 
  margin: 65px 85px 0 0;
  float: right;
  color: #fff;
  width: 284px;
  color: #fff;
  background: #0b0b0b;
  /*-moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
  box-shadow: 0 0 5px #000;
  border: 1px solid #323232;
} 
#poll {
    margin: 25px 85px 0 0;
}
#secondary object.flashvideo {
}
#youtube {
float: right;
width: 200px;
margin: 20px 170px 30px 0;
}
.content .secondary .newsletter { 
  width: 285px;
  height: 200px;
  color: #fff;
  background: #fff;
  opacity: 0.18;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
} 
.content .secondary .newsletter p {
  opacity: 1;
}
/* CLASSES */
.opacity01 {
    opacity: 0.18;
}
.opacity1 {
    opacity: 1;
}
/* POSEBNI PAGEOVI ---------------------------- */

/* POST INFO */
.post-info {
  width: 220px;
  color: #555;
}
.post-info span {
  color: #333;
}
.najava {
  float: left;
  width: 51px;
  padding: 0px 4px 0 4px;
  /*background: #161616;*/
  color: #555;
  font-size: 12px;
  letter-spacing: 1px;
  border: 0px;
  /*-moz-border-radius: 3px;
  -webkit-border-radius: 3px;*/
}
.datum {
  float: right;
  width: 72px;
  padding: 0px 4px 0 4px;
  background: #161616;
  color: #555;
  font-size: 12px;
  letter-spacing: 1px;
  border: 0px;
  /*-moz-border-radius: 3px;
  -webkit-border-radius: 3px;*/
}

/* NEXT-PREVIOUS */
ul.next-previous {
  margin: 35px 0 0 0;
}
.next-previous li {
  list-style: none;
}
.next a {
  float: right;
  padding: 4px 7px 4px 7px;
  background: #161616;
  color: #555;
  font-size: 12px;
  letter-spacing: 1px;
  border: 0px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.previous a {
  float: left;
  padding: 4px 7px 4px 7px;
  background: #161616;
  color: #555;
  font-size: 12px;
  letter-spacing: 1px;
  border: 0px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.next-previous a:hover {
  background: #fff;
  color: #161616;
  font-size: 12px;
  text-shadow: 2px 0px 2px #6292bf;
}
/* CLASSES */
.group { 
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; 
}
.left {
  float: left;
}
.right {
  float: right;
}
.alignleft {
  float: left;
}
.alignright{
  float: right;
}
.primary img {
  border: 0;
  padding: 0 20px 10px 0;
}
/* TO THE TOP */
#message {
  display: block;
  display: none;
  z-index: 999;
  opacity: .8;
  position: fixed;
  top: 100%;
  margin-top: -80px; /* = height + preferred bottom margin */
  left: 75%;
  margin-left: -80px;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  width: 120px;
  line-height: 30px;
  height: 30px;
  padding: 10px;
  background-color: #000;
  font-size: 14px;
  text-align: center;
}
