/*
Theme Name: E-trail
Theme URI: http://www.E-trail.net
Description: Etrail test theme
Version: 1.0
Author: Theme Lab
Author URI: http://www.e-trail.net

*/

/* ----------------------------------------------
	Template Name : Etrail
	Template Code : S-0022
	Version : 1.0   
	Author : M Manojlovic
	Author URI : http://www.e-trail.net
	Last Date Modified : Octobar 2008	
 ------------------------------------------------ */
 
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 

/* Top Elements */
* {
	margin: 0;
	padding: 0;
	outline: 0
}
body {
	background: url('images/bg-1900.jpg') scroll center top;
	margin:0px;
	font: 11px/165% 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
}
.textmain {
	font-family:trebuchet MS;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
}
#header {
	margin:auto;
	width:895px;
	height:190px;
}
#menu {
	margin:auto;
	float:left;
	width:221px;
	height:315px;
}
#mainpage {
	margin:auto;
	width:895px;
	height:315px;
}
#post {
	margin:auto;
	float:left;
	width:434px;
	height:315px;
	background-color:#FFFFFF;
}
#post-page {
	margin:auto;
	float:left;
	width:673px;
	min-height:405px;
	height:auto !important;
	height:405px;
	background-color:#FFFFFF;
	border-right:1px solid #DFE0E1;
}

#post-page-2 {
	margin:auto;
	float:left;
	width:673px;
	min-height:315px;
	height:auto !important;
	height:315px;
	background-color:#FFFFFF;
	border-right:1px solid #DFE0E1;
	padding-bottom:20px;
}


#vesti {
	margin:auto;
	float:left;
	width:230px;
	height:310px;
	background-color:#9b110f;
	padding-top:5px;
	padding-left:10px;
	color:#CCCCCC;
}

#vesti p {
	line-height:13px;
	font-size:11px;
	padding-right:10px;
	padding-left:10px;

}
.blockserver {
	display:block;
	float:left;
	width:165px;
	height:124px;
	text-align:center;
	border-top:1px solid #DFE0E1;
	border-left:1px solid #DFE0E1;
	border-top:1px solid #DFE0E1;
	border-right:0px solid #DFE0E1;
}


.hosting {
	display:block;
	float:left;
	text-align:left;
	padding:20px;
}


.post-page {
	margin:auto;
	float:left;
	width:664px;
	height:315px;
	background-color:#FFFFFF;
}
.naslov {
	margin:auto;
	
	width:653px;
	height:45px;
	background-color:#9c1311;
	padding-top:20px;
	padding-left:20px;
}
#logo {
	margin:auto;
	float:left;
	padding-top:30px;
	width: 500px;
}
#senka {
	margin:auto;
	padding-left:252px;
	padding-top:30px;
	width:643px;
	height:57px;
	float:left;
}
#valve {
	margin:auto;
	padding-left:300px;
	padding-top:0px;
	width:343px;
	height:37px;
	float:left;
}
#infotext {
	margin:auto;
	width:663px;
	border-top:1px solid #DFE0E1;
	float:left;
}
.belo {
	color:#FFFFFF;
}
.line {
	width:194px;
	height:1px;
	background-color:#FFF;
	margin-top:10px;
	margin-left:10px;
	display: inline;
}

	h2	{clear:both;padding-top:20px;}
	ul {list-style:none;margin:0;padding:0; color:#000000; font-size:13px; font-weight:bold; text-transform:uppercase;}
	li {width:200px;margin:0;padding:0;text-align:left;color:#000000;}
	li a {display:block;padding:5px 10px;height:100%;color:#000000;text-decoration:none;border-right:0px solid #FFF;}
	li a {background:url(images/bg2.gif) repeat 0 0;}
	li a:hover, li a:focus {background-position:300px 0; }
	#b a {background:url(images/bg2.gif) repeat 0 0; color:#000000;}
	#b a:hover {color:#FFFFFF;}
	
/* Links */
a, a:active, a:link {
	text-decoration: none;
	color: #9b110f;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color: #9b110f;
	border-bottom: 0px dotted #438800;
}
/* headers */
h1, h2, h3 {
	font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif;
	color: #ABABAB;
}
h1 {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -2px;
	padding: 15px 10px 5px 10px;
}
h2 {
	font-size: 35px;
	text-transform:uppercase;
	color: #895F30;
	padding: 15px 5px 0px 15px;
}
h3 {
	font-size: 15px;
	text-transform:uppercase;
	color: #ffffff;
	padding: 15px 5px 0px 10px;
}
#post p {
	padding: 5px 5px 0px 15px;
}

h4 {
	margin:auto;
	text-align:left;
	height:25px;
	color:#FFF;
	font-size: 16px;

	
	
}
p, dl {
	padding-top: 6px;
	padding-left:20px;
	margin: 0;
}

dt {
	font-weight: bold;
	color: #fff;
}
dd {
	padding-left: 25px;
}
/* images */
img {
}
img.float-right {
	margin: 5px 0px 10px 10px;
}
img.float-left {
	margin: 5px 10px 10px 0px;
}
code {
	margin: 5px 0;
	padding: 15px;
	text-align: left;
	display: block;
	overflow: auto;
	font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;
	/* white-space: pre; */
  	background: #111;
}
acronym {
	cursor: help;
	border-bottom: 1px dotted #5B5B5B;
}
blockquote {
	margin: 15px 10px;
	padding: 10px 10px 10px 35px;
	background: #111 url(images/quote.jpg) no-repeat 10px 10px;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.6em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #808080;
}
/* start - table */
table {
	margin: 15px 10px;
	border-collapse: collapse;
}
th {
	background: #000;
	color: #fff;
	height: 38px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	border-left: 1px solid #211E20;
	border-right: 1px solid #211E20;
	border-bottom: 1px solid #211E20;
	border-top: 1px solid #48780E;
}
tr {
	color: #5b5b5b;
	height: 34px;
}
td {
	padding-left: 12px;
	padding-right: 12px;
	border: 1px solid #111;
}
/* end - table */

/* form elements */
/*form {
	margin: 20px 10px;
	padding: 5px 10px 20px 10px;
	border: 1px solid #111;
	background: #070707;
}*/
/*label {
	display: block;
	font-weight: bold;
	margin: 8px 0;
	color: #fff;
}*/
input, select, textarea {
	padding: 5px 4px;
	font: normal 1em Verdana, Tahoma, sans-serif;
	color: #6A6969;
	background: #0C0C0C;
	border: 1px solid #1C1C1C;
}
textarea {
	width: 400px;
	height: 100px;
	display: block;
}
input.button {
	font: bold 12px Arial, Sans-serif;
	height: 30px;
	margin: 0;
	padding: 2px 3px;
	color: #48780E;
	background: #000;
	border-width: 1px;
	border-style: solid;
	border-color: #1c1c1c;
}
/* search form */
.searchform {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 20px 0 15px 8px;
	width: 270px;
}
.searchform p {
	margin: 0;
	padding: 0 0 10px 0;
}
.searchform input.textbox {
	width: 185px;
	height: 18px;
	padding: 2px;
	vertical-align: top;
}
.searchform input.button {
	width: 60px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}
/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 
#wrap {
	position: relative;
	width: 900px;
	margin: 0 auto;
	text-align: left;
}
#content-wrap {
	position: relative;
	clear: both;
	width: 900px;
	padding: 0;
	margin-left: 5px;
	background: transparent;
	float: left;
	
	border-top: 0px solid #1A1A1A;
}
#header {
	position: relative;
	width: 900px;
	height: 190px;
	margin: 0;
	padding: 0;
	background: transparent;
}
/* header search */
#header form#quick-search {
	position: absolute;
	top: 38px;
	right: 0;
	padding: 0;
	margin: 0;
	border: none;
	width: 262px;
	height: 30px;
	background: url(images/header-search.jpg) no-repeat;
	z-index: 999999;
}
#header form#quick-search p {
	margin: 0;
	padding: 0;
}
#header form#quick-search .tbox {
	margin: 2px 0 0 5px;
	width: 210px;
	background: none;
	border: none;
}
#header form#quick-search label, #header form#quick-search .btn {
	display: none;
}
/*  Navigation  */
#nav {
	position: absolute;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 900px;
	left: 0;
	top: 35px;
	border-bottom: 0px solid #1A1A1A;
}
#nav ul {
	float: left;
	list-style: none;
	width: 880px;
	height: 40px;
	margin: 0 0 0 5px;
	padding: 0;
	display: inline;
}
#nav ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
#nav ul li a {
	float: left;
	margin: 0;
	padding: 0 8px;
	font: bold 15px/35px 'Trebuchet MS', Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	color: #5c9a12;
}
#nav ul li a:hover, #nav ul li a:active {
	color: #eee;
	background: none;
	border: none;
}
#nav ul li.current_page_item a {
	color: #0077B5;
}
#header h1#logo-text a {
	position: absolute;
	margin: 0;
	padding: 0;
	font: normal 72px Georgia, 'Times New Roman', Times, serif;
	letter-spacing: -1.5px;
	color: #fff;
	text-decoration: none;
	/* change the values of top and left to adjust the position of the logo*/
	top: 140px;
	left: 10px;
}
#header h1#logo-text a:hover {
	background: none;
	border: none;
}
#header p#intro {
	position: absolute;
	margin: 0;
	padding: 0;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.6em;
	font-style: italic;
	text-transform: none;
	color: #cd9857;
	width: 400px;
	/* change the values of top and left to adjust the position */
	top: 245px;
	left: 15px;
}
/* Main Column */
#main {
	float: left;
	width: 545px;
	padding: 0;
	margin: 0;
	display: inline;
}
#main h2 {
	padding-bottom: 3px;
	margin-top: 15px;
	font: normal 29px 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
	font-weight:bold;
	color: #fff;
	letter-spacing: -2px;
	text-transform: none;
	line-height:35px;
	text-transform:uppercase;
}
#main h2 a {
	color: #ffff;
	text-decoration: none;
	border: none;
}
#main ul li {
	list-style-image: url(bullet.gif);
}
/* Sidebar */	
#sidebar {
	float: right;
	width: 290px;
	padding: 0;
	margin: 25px 0 0 0;
	display: inline;
}
#sidebar h3 {
	margin-top: 10px;
	padding: 15px 5px 10px 5px;
	font: normal 1.8em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
	background: url(images/footer-top.jpg) no-repeat center bottom;
	color: #fff;
}
#sidebar ul {
	text-align: left;
	margin: 7px 5px 8px 0px;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	padding: 8px 10px;
	margin: 0;
	border-bottom: 1px solid #111;
}
* html body #sidebar ul li {
	height: 1%;
}
#sidebar ul li a {
	text-decoration: none;
	border: none;
	color: #5d5d5d;
	font-weight: bold;
	font-family: 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;
	font-size: 14px;/* letter-spacing: .5px;  */
}
#sidebar ul li a span {
	color: #444;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
}
#sidebar ul li a:hover, #sidebar ul li a:hover span {
	color: #fff;
}
#sidebar ul ul {
	margin: 0 0 0 5px;
	padding: 0;
}
#sidebar ul ul li {
	border: none;
}
/* footer */
#footer-wrap {
	position: relative;
	clear: both;
	padding: 1em 0 2.5em 0;
	margin-top: 30px;
	font: normal 1em 'Trebuchet MS', Tahoma, sans-serif;
	background:url(images/footer-top.jpg) no-repeat center top;
	color: #555;
	width: 900px;
	float: left;
	display: inline;
	border-bottom: 50px solid #070707;
}
#footer-wrap h3 {
	font: normal 1.6em/1.6em 'Trebuchet MS', Tahoma, sans-serif;
	color: #ABABAB;
}
#footer-content {
	margin: 0 auto;
	width: 880px;
	text-align: center;
}
#footer-content ul.col-list {
	border-top: 1px solid #111;
	list-style: none;
	margin: 5px 0 0 5px;
	padding: 0;
	width: 98%;
}
#footer-content ul.col-list li {
	border-bottom: 1px solid #111;
}
#footer-content ul.col-list li a {
	display: block;
	line-height: 2em;
	font-weight: bold;
	padding: 4px 0 4px 8px;
	width: 98%;
	color: #555;
	border: none;
}
#footer-content ul.col-list li a span {
	color: #444;
	font-style: italic;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times, serif;
}
#footer-content ul.col-list li a:hover, #footer-content ul.col-list li a:hover span {
	color: #fff;
	text-decoration: none;
}
#footer-content .col {
	width: 280px;
	padding: 0 0 30px 0;
	display: inline;
}
#footer-content .col2 {
	width: 285px;
	padding: 0 0 30px 0;
	display: inline;
}
#footer-content .space-sep {
	margin-right: 12px;
}
/* postmeta */
.postmeta {
	padding: 7px 5px;
	margin: 20px 10px 15px 10px;
	font-size: 1em;
	color: #fff;
	border: 1px solid #ccc;
	background: #bfc5c6;
}
.postmeta .date {
	margin: 0 10px 0 5px;
}
.postmeta a.comments {
	margin: 0 10px 0 5px;
}
.postmeta a.readmore {
	margin: 0 10px 0 5px;
}
.post-info {
	font-size: .95em;
	padding-top: 3px;
	margin-left: 5px;
	color: #444;
}
.post-info a {
	color: #BD4200;
}
/* alignment classes */
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
/* display and additional classes */
.clearer {
	clear: both;
}
.clear {
	display:inline-block;
}
.clear:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content: ".";
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	padding-right:20px;
	font-size: 45px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 15px;
}
.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
