/*   
Theme Name: Black 3column
Theme URI: http://www.ikovacic.net/test-blog/index.php?preview\_theme=black3column
Description: Black 3 column fixed width
Author: Igor Kovacic
Author URI: www.ikovacic.net
Version: 1.1
Tags: three columns, fixed width, valid CSS, valid XHTML, right sidebar, black, simple
.
License: GNU General Public License (GPL) version 3
.
*/

* { margin: 0; padding: 0; }

body
{
	background: url(images/main3.gif) fixed repeat-x #000000;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

#container
{
	width: 975px;
	margin: 0 auto;
	min-height: 1200px;
}

#header
{
	height: 169px;
	/*border-bottom: 1px solid #737373;*/
	margin-left: 120px;
	margin-right: 100px;
}

#logo
{
	margin-top: 16px;
	float: left;
	width: 50%;
}

#logo img
{
	padding-right: 20px;
}

#menu
{
	float: right;
	/*width: 150px;*/
}

#menu a, a:visited { color: #fff; text-decoration: none;}
#menu a:hover { color: #f4a62b; text-decoration: none; }

#menu ul
{
	list-style: none;
	margin-top: 149px;
}

#menu ul li
{
	display: inline;
	color: #fff;
	margin-left: 10px;
	font-size: 11px;
}

#columns {
	padding-top: 10px;
}

#content
{
	width: 730px;
	float: left;
}

#content .entry
{
	border-right: 1px solid #737373;
	padding-right: 20px;
}

#content .first
{
	padding-top: 0;
}

#content .last
{
	padding: 0;
	width: 700px;
}

#content .page
{
	border-right: none;
}

#content .entry .entryDate, #content .entry .entryDateFirst
{
	width: 105px;
	float: left;
	/*color: #F4A62B;*/
	color: white;
	padding-top: 45px;
	text-align: right;
	border-top: 1px solid #737373;
	margin-top: -1px;
}

#content .entry .entryDateFirst
{
	border-top: none;
	padding-top: 35px;
}

#content .entry .entryContent, #content .entry .entryContentFirst
{
	padding-top: 10px;
	width: 580px;
	float: right;
}

#content .entry .entryContentFirst
{
	padding-top: 0;
}

#content .entry a, a:visited
{
	text-decoration: none;
	color: #fff;
	border: none;
}

#content .entry a:hover {
	text-decoration: none;
	color: #f4a62b;
}

#content .entry h1, #content .entry h2, #content .entry h3
{
	color: #fff;
	font-size: 30px;
	font-weight: normal;
}

#content .entry h1
{
	font-family: Times New Roman, serif;
}

#content .entry h2
{
	font-size: 13px;
	font-weight: bold;
}

#content .entry h3
{
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 15px;
}

#content .entry h1.archive
{
	/*font-size: 19pt;*/
}

#content .entry p
{
	color: #fff;
	text-align: justify;
	margin-top: 5px;
	padding-bottom: 5px;
}

#content .entry p a, #content .entry p a:visited, #content .entry p a:hover
{
	color: #F4A62B;
}

#content .last p a, #content .last p a:visited, #content .last p a:hover
{
	color: white;
}

#content .entry p a img, #content .entry p a:visited img
{
	border: 2px solid #fff;
}

#content .entry p a:hover img
{
	border: 2px solid #F4A62B;
}

#content .entry .info
{
	border-bottom:  2px solid white;
	padding-bottom: 10px;
	margin-top: -5px;
}

#content .entry .info p.infoleft
{
	/*color: #F4A62B;*/
	font-size: 11px;
	width: 40%;
	float: left;
	border-bottom: none;
}

#content .entry .info p.infoleft .categorySeparator
{
	color: white;
}

#content .entry .info p.inforight {
	width: 40%;
	float: right;
	border-bottom: none;
	text-align: right;
	font-size: 11px;
}

#sidebar {
	float: right;
	width: 215px;
	
	left:auto;
	margin-left:750px;
	position:fixed;
}

#sidebar #sidebar1 {
	float: left;
	padding: 0px;
	width: 250px;
}

#tumblr {
	left: -15px;
	position: absolute;
	top: -150px;
}

#sidebar #sidebar1 a, a:visited {
	color: #fff;
	text-decoration: none;
}

#sidebar #sidebar1 a:hover {
	color: #F4A62B;
	text-decoration: none;
}

#sidebar #sidebar2 {
	float: right;
	width: 216px;
}

#sidebar #sidebar2 a, a:visited {
	color: #fff;
	text-decoration: none;
}

#sidebar #sidebar2 a:hover {
	color: #fff;
	text-decoration: none;
}

#sidebar #sidebar1 h2, #sidebar #sidebar2 h2 {
	color: #fff;
	font-size: 12px;
	font-weight:bold;
}

#sidebar #sidebar2 p {
	text-align: justify;
	color: #fff;
	/*font-size: 7pt;*/
}

#sidebar #sidebar1 ul, #sidebar #sidebar2 ul {
	list-style: none;
	/*font-size: 1px;*/
	margin-bottom: 10px;
}

#sidebar #sidebar1 ul li, #sidebar #sidebar2 ul li {
	color: #fff;
	/*font-size: 7pt;*/
}

#sidebar #sidebar1 ul li.widget ul, #sidebar #sidebar2 ul li.widget ul
{
	margin-left: 15px;
}

#sidebar #sidebar1 .advertising, #sidebar #sidebar2 .advertising {
	width: 99%;
	border: 1px solid #737373;
	margin: 5px 0px 10px 0px;
	height: 100px;
}

#footer {
	color: #5c5c5c;
	margin: 20px 0 5px 120px;
	/*
	margin-bottom: 5px;
	margin-left: 120px;
	*/
	font-size:10px;
}

#footer a, a:visited {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	text-decoration: none;
}

#sidebar #sidebar1 .searchbox #x, #sidebar #sidebar2 .searchbox #x {
	display: none;
}

.tagcloud {
	font-weight: normal;
}

/* Wordpress required */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* If logo isn't hardcoded */

h1.logo1, h1.logo1 a, h1.logo1 a:visited, h1.logo1 a:hover {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	/*font-size: 50px;*/
	line-height: 1.2em;
}

p.logo1 {
	color: #FFFFFF;
	/*font-size: 7pt;*/
}

#searchform
{
	width: 200px;

	margin-bottom: 10px;
}

#searchform label
{
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}

#searchform input
{
	width: 120px;
	margin-bottom: 10px;
	background-color: #737373;
	border: 1px solid #494949;
	color: white;
	font-size: 10px;
}

#searchform #s
{
	height: 18px;
	width: 118px;
}

#searchform #searchsubmit
{
	border: none;
	background: none;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	font-family: Arial,sans-serif;
}

span.separator
{
	color: #F4A62B;
}

li.widget_archive select
{
	margin-top: 10px;
	width: 120px;
	background-color: #737373;
	margin-left: 15px;
	border: 1px solid #494949;
	color: white;
}

li.widget_search
{
	margin-top: 10px;
}

ul.categories
{
	margin: 0;
	padding: 0;
	width: 171px;
	list-style: none;
}

ul.categories li
{
	padding: 0 0 10px;
	margin: 0;
	height: 26px;
	list-style: none;
	background-repeat: no-repeat;
}

ul.categories li a, ul.categories li a:visited
{
	display: block;
	text-decoration: none;
	text-indent: -2000px;
	height: 26px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.categoryListItem4 a:hover, .categoryListItem4 a.active{background-image: url(images/categories/Cat_Arch_orange.png);}
.categoryListItem4 a{background-image: url(images/categories/Cat_Arch_white.png);}

.categoryListItem5 a:hover, .categoryListItem5 a.active{background-image: url(images/categories/Cat_Graf_orange.png);}
.categoryListItem5 a{background-image: url(images/categories/Cat_Graf_white.png);}

.categoryListItem6 a:hover, .categoryListItem6 a.active{background-image: url(images/categories/Cat_Moeb_orange.png);}
.categoryListItem6 a{background-image: url(images/categories/Cat_Moeb_white.png);}

.categoryListItem3 a:hover, .categoryListItem3 a.active
{
	background-image: url(images/categories/Cat_Sport_orange.png);
}

ul.categories li.categoryListItem3
{
	padding-top: 20px;
	background-position: 0px 20px;
}

.categoryListItem3 a{background-image: url(images/categories/Cat_Sport_white.png);}

ul.pages
{
	float: left;
	padding-bottom: 10px;
}

ul.pages li
{
	display: inline;
	color: #fff;
	margin-right: 10px;
	font-size: 11px;
}

ul.pages li.page-item-12
{
	margin-left: 15px;
}

ul.links
{

}

ul.links li
{
	font-size: 11px;
}

ul.links h2
{
	display: none;
}

div.searchbox
{
	padding-top: 10px;
}

.commentlist
{
	padding-left: 20px;
	color: white;
}

