/* HTML5 ✰ Boilerplate */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0em;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font: 10px/1.5 Arial, Helvetica, sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active {
	outline: none;
	color: #FCFCFC;
}
ul, ol {
	margin-left: 2em;
}
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
figure img { max-width: 100%; float: left; }
figure { overflow: hidden; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
button { border: none; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }


::-moz-selection{ background: #b5d5ff; text-shadow: none; }
::selection { background:#b5d5ff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #b5d5ff; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea { color: #333; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited {
	text-decoration: none;
}
a:hover { color: #000; }
a {
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	transition: all .15s ease-in;
	}

h1 {
	font-size: 3em;
	line-height: 1.25;
	margin-bottom: .35em;
	}

h2 {
	font-size: 2.8em;
	}

h3 {
	font-size: 2.6em;
	line-height: .95238095em;
	margin-bottom: .95238095em;
	}

h4 {
	font-size: 2.2em;
	line-height: 1.11111111em;
	margin-bottom: 1.11111111em;
	}

h5 {
	font-size: 1.8em;
	line-height: 1.33333333em;
	margin-bottom: 1.33333333em;
	}

h6 {
	font-size: 1em;
	line-height: 2em;
	}

p, ul, ol, dl, table, address, label, legend {
	font-size: 1.4em;
	}

ul ul, ul ol, ol ol, ol ul, ul p, ol p {
	font-size: 1em;
	}

p { margin: 0 0 1.5em; }

li ul, li ol { margin: 0; }

ul, ol {
	margin: 0 1.5em 1.5em 0;
	}

ul { list-style-type: disc; }

ol { list-style-type: decimal; }

dl { margin: 0 3.5em 0 0; }

dl dt { font-weight: bold; }

dd { margin-top: .25em; }

label em {
	color: red;
	
	}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="url"],
textarea {
	color: #999;
	font-size: 1.6em;
	background: #fff url(http://www.fanzo.org/themes/bgd-input.png) left top repeat-x;
	padding: .875em .65625em .56875em; /* 14px 10px 9px */
	border: 1px solid #b9b9b9;
	-webkit-border-radius: .25em;
	-moz-border-radius: .25em;
	border-radius: .25em;
	-moz-box-shadow: rgba(255,255,255,.35) 0 1px 0;
	-webkit-box-shadow: rgba(255,255,255,.35) 0 1px 0;
	box-shadow: rgba(255,255,255,.35) 0 1px 0;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	}

input[type="password"] { font-weight: bold; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="url"]:focus,
textarea:focus {
	color: #333;
	border-color: #696969;
	outline: none;
	}

.btn-reset-pass {
	font-size: 1.2em;
	position: absolute;
	top: 0;
	right: .25em;
	}

button,
.add-post,
.add-post:visited {
	color: #f5f5f5;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1;
	text-shadow: #437196 0 -1px 0;
	background: #7d9ab4;
	background: -webkit-gradient(linear, left top, left bottom, from(#b4cddb), to(#48698f));
	background: -moz-linear-gradient(top, #b4cddb, #48698f);
	padding: .5em 1em;
	border-bottom: 1px solid #2b3f61;
	cursor: pointer;
	-webkit-border-radius: .25em;
	-moz-border-radius: .25em;
	border-radius: .25em;
	-webkit-box-shadow: rgba(0,0,0,.37) 0 1px 2px;
	-moz-box-shadow: rgba(0,0,0,.37) 0 1px 2px;
	box-shadow: rgba(0,0,0,.37) 0 1px 2px;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	}

button:hover,
.add-post:hover {
	background: #6d869c;
	background: -webkit-gradient(linear, left top, left bottom, from(#a7c8db), to(#3e648f));
	background: -moz-linear-gradient(top, #a7c8db, #3e648f);
	-webkit-box-shadow: rgba(0,0,0,.5) 0 1px 2px;
	-moz-box-shadow: rgba(0,0,0,.5) 0 1px 2px;
	box-shadow: rgba(0,0,0,.5) 0 1px 2px;
	}

button:active,
.add-post:active {
	background: #3e648f;
	text-shadow: #2b3f61 0 1px 0;
	}

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.group:before, .group:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.group:after { clear: both; }
.group { zoom: 1; }
.wrapper {
	width: 97em;
	margin: 0 auto;
	}
.reset,
.reset li {
	margin: 0;
	padding: 0;
	list-style: none;
	}


/**
 * Primary styles 1.142857
 *
 * Author: 
 */

#ads-top {
	background: #262626;
	padding: 1em 0;
	}

#ads-top iframe { margin-left: -1.5em; }

#menu-top {
	background: #dcdbdb;
	background: -webkit-gradient(linear, left top, left bottom, from(#e4e3e3), to(#d4d3d3));
	background: -moz-linear-gradient(top, #e4e3e3, #d4d3d3);
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid #aaa;
	}

.no-cssgradients #menu-top { background: #e4e3e3 url(http://www.fanzo.org/themes/bgd-menu-top.png) left bottom repeat-x; }

#menu-top li {
	font-size: .85714286em;
	font-weight: bold;
	line-height: 1;
	float: left;
	border-right: 1px solid #eaeaea;
	}

#menu-top .forum a {
	color: #666666;
	text-shadow: 1px 1px 0 #e9dab7;
	background: #ffb82a;
	background-color: #00CCFF;
	background-position: top;
	}

#menu-top .it-blog a {
	/*color: #2a50ab;
	text-shadow: 1px 1px 0 #d0def8;*/
	background: #c7c7c7;
	background: -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#bcbcbc));
	background: -moz-linear-gradient(top, #d2d2d2, #bcbcbc);
	}

#menu-top .register {
	margin-left: 18.15em;
	border-left: 1px solid #bdbdbd;
	}

#menu-top .profile {
	margin-left: 23.15em;
	border-left: 1px solid #bdbdbd;
	}

#menu-top .register a,
#menu-top .profile a {
	border-left: 1px solid #eaeaea;
	}

#menu-top a {
	color: #525252;
	text-shadow: #efefef 1px 1px 0;
	display: block;
	padding: .58333333em .83333333em .45em;
	border-right: 1px solid #bdbdbd;
	}

#menu-top a:hover { color: #111; }

#menu-top li:first-child { border-left: 1px solid #eaeaea; }

#menu-top li:first-child a { border-left: 1px solid #bdbdbd; }

header {
	border-top: 1px solid #fff;
	background-color: #9A9A9A;
	background-image: url(http://www.fanzo.org/themes/bgd-header.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 1.7em;
	padding-right: 0;
	padding-bottom: 1.7em;
	padding-left: 0;
	}

.logo { float: left; }

#widget-search {
	margin-bottom: 1.7em;
	float: right;
	position: relative;
	}

#keywords {
	width: 21.142857em;
	padding-right: 3.21428571em;
	}

#widget-search button {
	text-indent: -500em;
	background: url(http://www.fanzo.org/themes/bgd-btn-widget-search.png) left top no-repeat;
	display: block;
	width: 36px;
	height: 33px;
	border: none;
	position: absolute;
	right: .3em;
	top: .45em;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}

#main-menu {
	background: #cfcfcf;
	background: -webkit-gradient(linear, left top, left bottom, from(#bcbcbc), to(#e1e1e1));
	background: -moz-linear-gradient(top, #bcbcbc, #e1e1e1);
	margin: 0 -1em 1em;
	padding: 1em;
	clear: both;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #fafafa;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	}

.no-cssgradients #main-menu {
	background: url(http://www.fanzo.org/themes/bgd-main-menu.png) left top no-repeat;
	padding: 1em .8em .8em;
	border: none;
	}

#main-menu > ul {
	font-size: 1.6em;
	text-transform: uppercase;
	line-height: 1;
	background: #3f3f3f;
	background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#171717));
	background: -moz-linear-gradient(top, #606060, #171717);
	border-top: 1px solid #ccc;
	-webkit-border-radius: .25em;
	-moz-border-radius: .25em;
	border-radius: .25em;
	-webkit-box-shadow: rgba(0,0,0,.37) 0 2px 2px;
	-moz-box-shadow: rgba(0,0,0,.37) 0 2px 2px;
	box-shadow: rgba(0,0,0,.37) 0 2px 2px;
	}

.no-cssgradients #main-menu .group {
	background: url(http://www.fanzo.org/themes/bgd-main-menu-ul.png) left top no-repeat;
	padding: 1px 0 4px;
	border-top: none;
	}

#main-menu > ul > li {
	border-left: 1px solid #383838;
	float: left;
	}

#main-menu > ul > li > a {
	color: #bbb;
	font-weight: bold;
	text-align: center;
	text-shadow: #000 1px 1px 1px;
	display: block;
	padding: .8125em 0 .75em;
	border-left: 1px solid #606060;
	}

#main-menu > ul > li > a:hover {
	color: #ddd;
	}

#main-menu ul > li:first-child { border-left: none; }

#main-menu ul > li:first-child a { border-left: none; }

#main-menu a.current {
	color: #fff;
	background: center top no-repeat;
	}

.nav-mobile a { width: 9.68em; }

.nav-hardware a { width: 10.135em; }

.nav-multimedia a { width: 10em; }

.nav-games a { width: 8.37em; }

.nav-sw_internet a { width: 12.75em; }

.nav-business_it a { width: 9.0625em; }

#main-menu li ul {
	font-size: .75em;
	text-transform: none;
	background: url(http://fanzo.org/themes/bgd-black-90.png) left top repeat;
	background: rgba(0,0,0,.9);
	width: 15em;
	position: absolute;
	left: -999em;
	-webkit-border-bottom-right-radius: .41666667em;
	-webkit-border-bottom-left-radius: .41666667em;
	-moz-border-radius-bottomright: .41666667em;
	-moz-border-radius-bottomleft: .41666667em;
	border-bottom-right-radius: .41666667em;
	border-bottom-left-radius: .41666667em;
	-webkit-box-shadow: rgba(0,0,0,.5) 1px 1px 2px;
	-moz-box-shadow: rgba(0,0,0,.5) 1px 1px 2px;
	box-shadow: rgba(0,0,0,.5) 1px 1px 2px;
	}

#main-menu li:hover ul,
#main-menu li.sfhover ul {
	left: auto;
	}

#main-menu li:hover a { color: #ddd; }

#main-menu li:hover a.current { color: #fff; }

#main-menu li:first-child ul { margin-left: .35em; }

#main-menu li.nav-hardware ul { width: 13.75em; }

#main-menu li.nav-multimedia ul { width: 13.55em; }

#main-menu li.nav-games ul { width: 11.25em; }

#main-menu li.nav-sw_internet ul { width: 17.2em; }

#main-menu li.nav-business_it ul { width: 11.85em; }

#main-menu li ul li {
	border-bottom: 1px dotted #333;
	}

#main-menu li ul li:last-child { border-bottom: none; }

#main-menu li ul a {
	color: #bbb;
	text-align: left;
	display: block;
	width: 13.5714286em;
	padding: .71428571em;
	}

#main-menu li ul a:hover {
	color: #fff;
	}

#main-menu li.nav-hardver ul a { width: 12.5em; }

#main-menu li.nav-multimedija ul a { width: 12.17em; }

#main-menu li.nav-games ul a { width: 9.95em; }

#main-menu li.nav-softver ul a { width: 15.85em; }

#main-menu li.nav-biznis ul a { width: 10.5em; }

.sub-menu-wrapper {
	line-height: 1;
	padding: 1em 1em .25em;
	border-top: 1px solid #fbfbfb;
	border-bottom: 1px solid #fbfbfb;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	}

.no-cssgradients .sub-menu-wrapper { border: none; }

.sub-menu-wrapper h4 {
	font-size: 3.2em;
	margin-bottom: 0;
	float: left;
	}

.no-textshadow .sub-menu-wrapper h4 { text-indent: -500em; }

#sub-menu {
	font-size: .85714286em;
	line-height: 1;
	float: right;
	}

#sub-menu li {
	text-transform: uppercase;
	margin: 0 0 .5em;
	float: left;
	}

#sub-menu a {
	color: #fff;
	display: block;
	margin: 0 2px;
	padding: .35em .5em .13em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	}

#sub-menu li:first-child a { margin-left: 0; }

#sub-menu .current a { font-weight: bold; }


#sub-menu li:first-child {
	padding-left: 0;
	border-left: none !important;
	}

#primary {
	width: 65em;
	float: left;
	}

#breadcrumb {
	background: #eee;
	margin-bottom: 2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	}

.no-borderradius #breadcrumb { background: #eee url(http://www.fanzo.org/themes/bgd-breadcrumb-right.png) right top no-repeat;}

#breadcrumb ul {
	font-size: 1.2em;
	line-height: 1;
	}

.no-borderradius #breadcrumb ul {
	background: url(http://www.fanzo.org/themes/bgd-breadcrumb-left.png) left top no-repeat;
	padding-left: 2px;
	}

#breadcrumb li {
	float: left;
	}

#breadcrumb a {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: .5em 1.33333333em .5em 1.08333333em;
	}

#breadcrumb li:first-child a {
	text-indent: -500em;
	overflow: hidden;
	-webkit-border-top-left-radius: .25em;
	-webkit-border-bottom-left-radius: .25em;
	-moz-border-radius-topleft: .25em;
	-moz-border-radius-bottomleft: .25em;
	border-top-left-radius: .25em;
	border-bottom-left-radius: .25em;
	}

#breadcrumb li:first-child a span {
	background: url(http://www.fanzo.org/themes/ff-left.png) left center no-repeat;
	display: block;
	width: 9.75em;
	}

.entry-meta {
	font-size: 1.1em;
	margin-bottom: .75em;
	padding-bottom: 1em;
	border-bottom: 1px dotted #ccc;
	}

.entry-meta li {
	color: #888;
	display: inline;
	padding: 0 .85em 0 .5em;
	}

.entry-meta li:first-child { padding-left: 0 !important; }

.entry-meta .author,
.entry-meta .published,
.entry-meta .published-in {
	border-right: 1px solid #ccc;
	}

.single-view .hentry {
	margin-bottom: 2em;
	border-bottom: 3px solid #ccc;
	}

.single-view .hentry table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

.single-view .hentry table td,
.single-view .hentry table th {
	text-align: left !important;
	padding: .25em .5em;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

.single-view .hentry table p {
	font-size: 1em;
	text-align: left !important;
	margin-bottom: 0;
	}

.entry-pagination {
	background: #fffff3;
	margin-bottom: 2em;
	padding: 1em 1em .75em;
	border: 1px solid #ecebce;
	}

.entry-pagination p {
	color: #b2b19a;
	font: italic 1.2em Georgia, "Times New Roman", serif;
	margin-bottom: .5em;
	}

.entry-pagination ol,
.entry-pagination ul {
	font-size: 1.2em;
	margin: 0;
	overflow: hidden;
	list-style-position: inside;
	}

.entry-pagination li {
	margin-bottom: .25em;
	margin-right: 1.25em;
	float: left;
	}

.entry-pagination ol li {
	font-weight: bold;
	line-height: 1.75;
	width: 16em;
	}

.entry-pagination ul li a {
	position: relative;
	top: .2em;
	}

.entry-pagination ol .selected { color: #333; }

.tags {
	font-size: 1.2em;
	line-height: 1.5em;
	padding-top: .75em;
	clear: both;
	border-top: 1px dotted #ccc;
	}

.tags { margin-bottom: .75em; }

.share-entry-top {
	margin-bottom: .78571429em;
	padding: 0 0 .35em;
	border-bottom: 1px dotted #ccc;
	}

.single-view .hentry .share-entry-top { margin-bottom: 2em; }

.share-entry-top li,
.share-entry-bottom li {
	color: #888;
	font-size: .8em;
	margin-right: 1em;
	float: left;
	}

.share-entry-bottom li {
	color: #333;
	font-size: .85714286em;
	}

.share-entry-top li.fb,
.share-entry-bottom li.fb {
	margin-top: -.15em;
	}

.single-view .hentry .share-entry-top li.fb { margin-top: 0; }

.share-entry-top li .fb-like,
.share-entry-top li #___plusone_0,
.share-entry-bottom li .fb-like,
.share-entry-bottom li #___plusone_0 {
	width: 80px !important;
	}

.share-entry-top li.tw iframe,
.share-entry-bottom li.tw iframe {
	width: 100px !important;
	}

.share-entry-bottom {
	padding: 1em 0 .5em;
	border-top: 1px dotted #ccc;
	}

#entry-navigator {
	background: #ecf1f6;
	margin-bottom: 2em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	}

#entry-navigator ul { font-size: 1.2em; }

#entry-navigator li {
	font-weight: bold;
	width: 43%;
	}

#entry-navigator li.prev-entry { float: left; }

#entry-navigator li.next-entry {
	text-align: right;
	float: right;
	}

#entry-navigator a { display: block; }

#entry-navigator a span {
	background: #ecf1f6;
	display: block;
	height: 2.95em;
	}

#entry-navigator li.prev-entry a {
	background: #dee8f2 url(http://www.fanzo.org/themes/bgd-entry-navigator-arrows.png) 12px 6px no-repeat;
	padding-left: 2.5em;
	-webkit-border-top-left-radius: .41666667em;
	-webkit-border-bottom-left-radius: .41666667em;
	-moz-border-radius-topleft: .41666667em;
	-moz-border-radius-bottomleft: .41666667em;
	border-top-left-radius: .41666667em;
	border-bottom-left-radius: .41666667em;
	}

#entry-navigator li.prev-entry a:hover,
#entry-navigator li.next-entry a:hover {
	background-color: #96b5d4;
	}

#entry-navigator li.prev-entry a span {
	padding: .35em 0 .2em .75em;
	}

#entry-navigator li.next-entry a {
	background: #dee8f2 url(http://www.fanzo.org/themes/bgd-entry-navigator-arrows.png) 95.5% -45px no-repeat;
	padding-right: 2.5em;
	-webkit-border-top-right-radius: .41666667em;
	-webkit-border-bottom-right-radius: .41666667em;
	-moz-border-radius-topright: .41666667em;
	-moz-border-radius-bottomright: .41666667em;
	border-top-right-radius: .41666667em;
	border-bottom-right-radius: .41666667em;
	}

#entry-navigator li.next-entry a span {
	padding: .35em .75em .2em 0;
	}

#featured-entry {
	width: 40em;
	float: left;
	}

#featured-entry img { max-width: 100% !important; }

#related-entries {
	width: 23em;
	float: right;
	}

#related-entries .published-in {
	padding: 0;
	border: none;
	}

#featured-entry,
#related-entries {
	margin-bottom: 2em;
	border-bottom: 3px solid #ccc;
	}

#latest-news,
#recent-news {
	width: 31.5em;
	}

#latest-news { float: left; }

#recent-news { float: right; }

#featured-entry h3,
#related-entries h3,
#category-entries h4,
#latest-news h3,
#recent-news h3 {
	font-size: 1.2em;
	text-shadow: #f4f4f4 1px 1px 0;
	text-transform: uppercase;
	background: #dfdfdf;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#d3d3d3));
	background: -moz-linear-gradient(top, #ededed, #d3d3d3);
	margin: 0 0 .83333333em;
	padding: 1.25em 1em 1em;
	border-bottom: 1px solid #adadad;
	-webkit-border-radius: .41666667em;
	-moz-border-radius: .41666667em;
	border-radius: .41666667em;
	}

.no-cssgradients #featured-entry h3,
.no-cssgradients #related-entries h3 {
	background: url(http://www.fanzo.org/themes/bgd-title-featured-related.png) no-repeat;
	border-bottom: none;
	}

.no-cssgradients #featured-entry h3 { background-position: left top; }

.no-cssgradients #related-entries h3 { background-position: right top; }

#featured-entry figure {
	width: 395px;
	height: 231px;
	line-height: 1;
	margin-bottom: 1em;
	overflow: hidden;
	}

#featured-entry h4 {
	font-size: 2.8em;
	line-height: 1.21428571em;
	margin-bottom: .42857143em;
	}

#featured-entry .short-description { margin-bottom: 1em; }

#featured-entry .excerpt { margin-bottom: .83333333em; }

#featured-entry .entry-meta {
	padding: 0;
	border: none;
	}

#related-entries h4,
.most-commented h4,
.most-read h4,
#latest-news h4,
#recent-news h4,
.latest-category-entries h4,
.latest-entries h4 {
	font-size: .92857143em;
	line-height: 1.35;
	margin-bottom: .25em;
	}

#related-entries h4 { font-size: ,75em; }

#related-entries .entry-meta,
.most-commented .entry-meta,
.most-read .entry-meta,
#latest-news .entry-meta,
#recent-news .entry-meta,
.latest-entries .entry-meta,
.latest-category-entries .entry-meta {
	font-size: .76923077em;
	}

.single-view #related-entries .hfeed > li:last-child .entry-meta,
.most-commented .hfeed > li:last-child .entry-meta,
.most-read .hfeed > li:last-child .entry-meta,
#latest-news .hfeed > li:last-child .entry-meta,
#recent-news .hfeed > li:last-child .entry-meta,
.latest-category-entries .hfeed > li:last-child .entry-meta,
.single-view .last .entry-meta,
.latest-entries .last .entry-meta {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	}

.most-commented .entry-meta li {
	padding: 0;
	border: none;
	}

.single-view #related-entries .entry-meta li.published-in {
	padding: 0;
	border: none;
	}

#related-entries .hfeed { margin-bottom: .83333333em; }

#related-entries .excerpt {
	font-size: .85714286em;
	margin-bottom: 0;
	}

.most-commented .hfeed > li,
.most-read .hfeed > li {
	padding-top: .6em;
	border-top: 1px dotted #fafafa;
	}

#home .most-read .hfeed > li { border-top: none; }

.most-commented .hfeed > li:first-child,
.most-commented .hfeed > li.first,
.most-read .hfeed > li:first-child,
.most-read .hfeed > li.first {
	padding-top: 0;
	border-top: none;
	}

.most-commented .entry-meta,
.most-read .entry-meta {
	margin-bottom: 0;
	border-bottom: 1px dotted #cfcfcf;
	}

.most-commented .entry-meta li { display: block; }

.most-commented .entry-meta li.comment-count {
	color: #f5f5f5;
	letter-spacing: .1em;
	line-height: 1;
	margin-top: .5em;
	padding: .35em .5em .2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	}

.no-borderradius .most-commented .comment-count { background: url(http://www.fanzo.org/themes/bgd-most-commented.png) no-repeat; }

.most-commented .red {
	text-shadow: #c51113 1px 1px 0;
	background: #ff4c52;
	}

.no-borderradius .most-commented .red { background-position: 0 0; }

.most-commented .orange {
	text-shadow: #ff990e 1px 1px 0;
	background: #ffc436;
	width: 85%;
	}

.no-borderradius .most-commented .orange { background-position: 0 -15px; }

.most-commented .green {
	text-shadow: #4ea71b 1px 1px 0;
	background: #9c6;
	width: 70%;
	}

.no-borderradius .most-commented .green { background-position: 0 -31px; }

.most-commented .blue {
	text-shadow: #25f 1px 1px 0;
	background: #69f;
	width: 55%;
	}

.no-borderradius .most-commented .blue { background-position: 0 -47px; }

.most-commented .pink {
	text-shadow: #822ff5 1px 1px 0;
	background: #b482f9;
	width: 40%;
	}

.no-borderradius .most-commented .pink { background-position: 0 -63px; }

.most-read .hfeed > li {
	overflow: hidden;
	}

.category-boxes {
	clear: both;
	float: left;
	width: 65em;
}

.category-boxes > .group {
	background: url(http://www.fanzo.org/themes/bgd-category-boxes.png) center bottom no-repeat;
	margin-bottom: 2em;
	}

.latest-category-entries {
	display: block;
	width: 50%;
	margin-left: 2em;
	float: left;
	position: relative;
	}

.latest-category-entries .rss {
	text-indent: -500em;
	background: url(http://www.fanzo.org/themes/icon-rss-16.png) left top no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 1.5em;
	right: 1em;
	}

.latest-category-entries:first-child { margin-left: 0; }

.latest-category-entries figure {
	width: 100%;
	max-height: 113px;
	margin-bottom: .5em;
	overflow: hidden;
	}

.latest-category-entries h3 {
	font-size: 2.2em;
	line-height: 1.25;
	margin-bottom: .25em;
	}

.latest-category-entries article .entry-meta { font-size: 1.1em; }

.most-read figure,
#latest-news figure,
#recent-news figure,
.latest-entries figure {
	width: 43px;
	height: 43px;
	margin-right: .5em;
	float: left;
	}

.latest-entries .published-in {
	padding-right: 0;
	border: none;
	}

.facebook-like,
.etv {
	margin-bottom: 2em;
	}

.most-read .entry-meta,
#latest-news .entry-meta,
#recent-news .entry-meta {
	padding-bottom: .5em;
	}

#latest-news .entry-meta .published-in {
	padding-right: 0;
	border-right: none;
	}

#respond p {
	color: #666;
	margin-bottom: .75em;
	}

#post-entry #comment-form .group { margin-bottom: 2em; }

#post-entry .hentry { border-bottom: 3px solid #ccc; }

#comment-form .group,
#post-entry .prijava #comment-form .group {
	margin-bottom: 1em;
	}

#comment-form .member-name,
#comment-form .captcha-content,
#comment-form ul,
#comment-form .member-username,
#comment-form .member-pass,
#comment-form .post-category {
	width: 49%;
	float: left;
	}

#comment-form ul {
	width: 45%;
	
	}

.entry-id-32578 #comment-form ul { margin: 0 0 0 1em; }

#page #comment-form ul {
	width: 45%;
	position: relative;
	top: 2em;
	}

#page .login #comment-form ul { top: 0; }

#comment-form .member-email,
#comment-form .member-screen-name,
#comment-form .member-confirm-pass,
#comment-form .post-entry-date {
	width: 49%;
	float: right;
	position: relative;
	}

#comment-form label {
	color: #666;
	font-size: 1.2em;
	font-weight: normal;
	display: block;
	}

#post-entry #comment-form label {
	font-size: 1.35em;
	font-weight: bold;
	}

#post-entry .prijava #comment-form label {
	font-size: 1.2em;
	font-weight: normal;
	}

#comment-form li:first-child { margin-bottom: .5em; }

#comment-form li label {
	font-size: .85714286em;
	display: inline;
	}

#post-entry #comment-form li label { font-size: 1em; }

#post-entry .prijava #comment-form li label { font-size: .85714286em; }

#post-entry .prijava #comment-form ul { margin-top: 0; }

#comment-form li label input {
	margin-right: .25em;
	position: relative;
	top: -.33em;
	}

#comment-form select {
	color: #666;
	font-size: 1.3em;
	border: 1px solid #B9B9B9;
	-webkit-border-radius: .25em;
	-moz-border-radius: .25em;
	border-radius: .25em;
	-moz-box-shadow: rgba(255,255,255,.35) 0 1px 0;
	-webkit-box-shadow: rgba(255,255,255,.35) 0 1px 0;
	box-shadow: rgba(255,255,255,.35) 0 1px 0;
	}

#comment-form #name,
#comment-form #email,
#comment-form #from,
#comment-form #username,
#comment-form #screen_name,
#comment-form #password,
#comment-form #password_confirm,
#comment-form #url,
#comment-form #location,
#comment-form #entry_date {
	width: 92%;
	}

#page #comment-form #email,
#post-entry #comment-form #title,
#post-entry #comment-form #url_title,
#member-account #screen_name,
#member-account #url,
#member-account #location,
#member-account #occupation,
#member-account #interests,
#member-account #bio,
#member-account #current_password {
	width: 96.15%;
	}

#comment-form #categories { width: 99%; }

#comment-form #comment,
#comment-form #message {
	width: 96.25%;
	height: 7em;
	}

#comment-form #detaljan_tekst { height: 10em; }

#comment-form .captcha-content img {
	margin-right: 1em;
	float: left;
	position: relative;
	top: .75em;
	}

#comment-form .captcha-content #captcha {
	width: 8em;
	float: left;
	}

#comment-form .captcha-content,
#comment-form .action {
	overflow: hidden;
	}

#comment-form .action {
	margin-top: 1em;
	padding-top: 1em;
	border-top: 1px dotted #ccc;
	}

#comments {
	margin-bottom: 2em;
	}

#comments h5 {
	color: #666;
	border-bottom: 1px dotted #ccc;
	}

#comments .avatar {
	width: 36px;
	float: left;
	}

#comments .comment-details {
	width: 93%;
	margin-bottom: 2em;
	padding-left: .5em;
	float: right;
	position: relative;
	z-index: 999;
	}

#comments .replied-by {
	font-size: .85714286em;
	font-weight: bold;
	margin: 0 0 .15em;
	}

#comments .comment-body {
	font-size: 1em;
	background: #ecf1f6;
	padding: .28571429em;
	border: 1px solid #7faedd;
	-webkit-border-top-right-radius: .41666667em;
	-webkit-border-bottom-right-radius: .41666667em;
	-webkit-border-bottom-left-radius: .41666667em;
	-moz-border-radius-topright: .41666667em;
	-moz-border-radius-bottomright: .41666667em;
	-moz-border-radius-bottomleft: .41666667em;
	border-top-right-radius: .41666667em;
	border-bottom-right-radius: .41666667em;
	border-bottom-left-radius: .41666667em;
	-webkit-box-shadow: rgba(0,0,0,.21) 0 1px 2px;
	position: relative;
	z-index: 29;
	}

#comments .comment-message {
	background: #fff;
	margin-bottom: .71428571em;
	padding: .71428571em;
	}

#comments .comment-message p {
	color: #666;
	font-size: .85714286em;
	margin-bottom: .83333333em;
	}

#comments .comment-message p:last-child { margin-bottom: 0; }

#comments .comment-meta {
	color: #8fabc7;
	font-size: .75em;
	line-height: 1;
	margin: 0 1em .35em;
	overflow: hidden;
	}

#comments .comment-meta a {
	color: #8fabc7;
	float: right;
	}

#home #primary .latest-news,
#home #primary .most-read {
	width: 29.5em;
	}

#home #primary .latest-news { float: left; }

#home #primary .most-read { float: right; }

#sidebar {
	width: 30em;
	float: right;
	}


/* entry gallery */

#entry-gallery {
	padding: 1em 0;
	border-top: 1px dotted #ccc;
	position: relative;
	overflow: hidden;
	}

#entry-gallery h4 {
	font-size: 1.8em;
	margin-bottom: .65em;
	}

#entry-gallery a.browse { top: 7.65em; }

#entry-gallery a.right { right: 0; }

#entry-gallery a.left { left: 0; }

#entry-gallery .scrollable {
	width: 57.88em;
	height: 10.4em;
	margin: 0 auto;
	border-bottom: 0;
	}

#entry-gallery .scrollable li {
	width: 7.42857143em;
	margin-right: 1.05em;
	float: left;
	}

#entry-gallery .scrollable li a {
	display: block;
	display: table-cell;
	width: 7.42857143em;
	height: 7.42857143em;
	vertical-align: middle;
	overflow: hidden;
	}

#entry-gallery .scrollable li img {
	width: 7.14285714em;
	padding: 1px;
	border: 1px solid #ccc;
	}

#entry-gallery .scrollable li a:hover img { border-color: #369; }

/* fancy box */

.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
	}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
	}

.fancybox-outer {
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

.fancybox-opened { z-index: 1003; }

.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	}

.fancybox-inner {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
	overflow: hidden;
	}

.fancybox-error {
	color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 10px;
	}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
	}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
	}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -21px;
	margin-left: -21px;
	width: 42px;
	height: 42px;
	background: url('http://www.fanzo.org/themes/fancybox_loading.gif');
	opacity: 0.8;
	cursor: pointer;
	z-index: 1010;
	}

.fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('http://www.fanzo.org/themes/fancybox_sprite.png'); }

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1004;
	}

.fancybox-prev, .fancybox-next {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('http://www.fanzo.org/themes/blank.gif');
	z-index: 1003;
	}

.fancybox-prev { left: 0; }

.fancybox-next { right: 0; }

.fancybox-prev span, .fancybox-next span {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1003;
	}

.fancybox-prev span { background-position: 0 -36px; }

.fancybox-next span { background-position: 0 -72px; }

.fancybox-prev:hover, .fancybox-next:hover { visibility: visible; }

.fancybox-prev:hover span { left: 20px; }

.fancybox-next:hover span {
	left: auto;
	right: 20px;
	}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
	}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1001;
	background: #000;
	}

/* Title helper */

.fancybox-title {
	visibility: hidden;	
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 1005;
	}

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 1003;
	text-align: center;
	}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
	}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
	}

.fancybox-title-inside-wrap { margin-top: 10px; }

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;	
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
	}

#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 1005;
	}

#fancybox-buttons.top { top: 10px; }

#fancybox-buttons.bottom { bottom: 10px; }

#fancybox-buttons ul {
	display: block;
	width: 170px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	background: #111;
	-webkit-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);
	-moz-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);
	background: #111 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.15)),color-stop(.5,rgba(255,255,255,.1)),to(rgba(255,255,255,.15)));
	background: #111 -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.15) 100%);
	border-radius: 3px;
	}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
	}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('http://www.fanzo.org/themes/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	}

#fancybox-buttons a.btnPrev {
	width: 32px;
	background-position: 6px 0;
	}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
	}

#fancybox-buttons a.btnPlay { background-position: 0 -30px; }

#fancybox-buttons a.btnPlayOn { background-position: -30px -30px; }

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
	}

#fancybox-buttons a.btnToggleOn { background-position: -27px -60px; }

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 38px;
	background-position: -57px 0px;
	}

#fancybox-buttons a.btnDisabled {
	opacity : 0.5;
	cursor: default;
	}

/*.widget .hfeed > li {
	padding-top: .6em;
	border-top: 1px solid #FAFAFA;
	}

.widget .hfeed > li:first-child,
.widget .hfeed > li.first {
	padding-top: 0;
	border-top: none;
	}

.widget .hfeed h4 {
	font-size: .92857143em;
	line-height: 1.35;
	margin-bottom: .25em;
	}

.widget .hfeed .entry-meta {
	font-size: .76923077em;
	margin-bottom: 0;
	border-bottom: 1px dotted #CFCFCF;
	}*/



#sidebar .banner-ad {
	text-align: center;
	margin-bottom: 2em;
	overflow: hidden;
	}

#mc-embedded-subscribe-form { position: relative; }

#mc-embedded-subscribe-form #mce-EMAIL {
	width: 14.03125em;
	padding-right: 2.8125em;
	}

#mc-embedded-subscribe-form button {
	text-indent: -500em;
	background: url(http://www.fanzo.org/themes/bgd-btn-widget-newsletter.png) left top no-repeat;
	display: block;
	width: 36px;
	height: 33px;
	padding: 0;
	border: none;
	position: absolute;
	right: .3em;
	top: .5em;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}

div.mce_inline_error {
	color: #ff4c52;
	font-size: 1.1em;
	font-weight: bold;
	padding: .5em 0 0 1em;
	}

#mce-success-response {
	color: #fff;
	font-size: 1.2em;
	background: #9c6;
	margin: 0 .5em;
	padding: .5em;
	-webkit-border-bottom-left-radius: .4em;
	-webkit-border-bottom-right-radius: .4em;
	-moz-border-radius-bottomleft: .4em;
	-moz-border-radius-bottomright: .4em;
	border-bottom-left-radius: .4em;
	border-bottom-right-radius: .4em;
	}

#mce-error-response {
	color: #7c4f04;
	font-size: 1.2em;
	background: #ffb224;
	margin: 0 .5em;
	padding: .5em;
	-webkit-border-bottom-left-radius: .4em;
	-webkit-border-bottom-right-radius: .4em;
	-moz-border-radius-bottomleft: .4em;
	-moz-border-radius-bottomright: .4em;
	border-bottom-left-radius: .4em;
	border-bottom-right-radius: .4em;
	}

/* archive */

.archive-list li {
	width: 9em;
	margin-right: 1em;
	margin-bottom: .5em;
	float: left;
	}

.archive-list li.year-title {
	font-weight: bold;
	display: block;
	width: 100%;
	margin-top: .5em;
	clear: both;
	float: none;
	}


/* most read */

.most-read .tabs {
	font-size: 1.1em;
	line-height: 1;
	margin: -.90909091em -.90909091em .90909091em;
	overflow: hidden;
	}

.most-read .tabs li {
	width: 49.8%;
	float: left;
	}

.most-read .tabs li:first-child {
	border-right: 1px solid #fff;
	}

.most-read .tabs a {
	color: #fff;
	font-weight: bold;
	text-shadow: #888 1px 1px 0;
	text-transform: uppercase;
	background: #b8b8b8;
	display: block;
	padding: .90909091em 0 .75em .90909091em;
	border-bottom: 1px solid #fff;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	}

.most-read .tabs a:hover {
	background: #a8a8a8;
	}

.most-read .tabs a.current {
	color: #333;
	text-shadow: #fff 1px 1px 0;
	background: #eee;
	border-color: #eee;
	}

#sidebar .latest-reviews {
	padding-bottom: 1.75em;
	position: relative;
	}

#sidebar .archive ul {
	color: #666;
	margin: 0;
	list-style-position: inside;
	}

#sidebar .archive li {
	font-size: .92857143em;
	font-weight: bold;
	line-height: 1.75;
	}

#sidebar .archive li.full-archive {
	margin-top: .25em;
	padding-top: .25em;
	border-top: 1px dotted #c3c3c3;
	}

.scrollable {
	width: 280px;
	height: 173px;
	margin-bottom: 1.3em;
	border-bottom: 1px solid #fbfbfb;
	position: relative;
	overflow: hidden;
	}

.scrollable .items {
	width: 20000em;
	clear: both;
	position: absolute;
	}

.items div {
	width: 280px;
	height: 173px;
	float: left;
	overflow: hidden;
	position: relative;
	}

.items h4 {
	color: #fff;
	font-size: 1.4em;
	line-height: 1.25;
	background: url(http://www.fanzo.org/themes/bgd-black-70.png) left top repeat;
	background: rgba(0,0,0,.7);
	width: 18.6em;
	margin: 0;
	padding: .5em .71428571em;
	position: absolute;
	bottom: 0;
	left: 0;
	}

.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
	}

a.browse {
	background: url(http://www.fanzo.org/themes/bgd-scrollable-arrows.png) no-repeat;
	display: block;
	width: 24px;
	height: 25px;
	cursor: pointer;
	position: absolute;
	bottom: .75em;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	}

a.right {
	background-position: -24px 0;
	right: 1em;
	}

a.right:hover { background-position: -24px -25px; }

a.right:active 	{ background-position: -24px -50px; }

a.right.disabled { background-position: -24px -75px; }


a.left {
	background-position: 0 0;
	left: 1em;
	}

a.left:hover { background-position: 0 -25px; }

a.left:active { background-position: 0 -50px; }

a.left.disabled { background-position: 0 -75px; }

a.disabled { cursor: default; }

.navi {
	width: 70px;
	height: 11px;
	margin: 0 auto;
	position: relative;
	top: .35em;
	}

.navi a {background:url(http://www.fanzo.org/themes/bgd-navigator.png) 0 0 no-repeat;
	display: block;
	width: 10px;
	height: 11px;
	margin-left: .5em;
	float: left;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	}

.navi a:first-child { margin-left: 0; }

.navi a:hover { background-position: 0 -11px; }

.navi a.active { background-position: 0 -22px; }

.category #related-entries .entry-meta {
	margin-bottom: .25em;
	padding-bottom: 0;
	border-bottom: none;
	}

.category #related-entries .hfeed > li {
	margin-bottom: .5em;
	padding-bottom: .5em;
	border-bottom: 1px dotted #ccc;
	}

.category #related-entries .hfeed > li:last-child,
.category #related-entries .hfeed > li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	}

#category-entries h4 { margin-bottom: 1.666666667em; }

#category-entries .hentry {
	font-size: 1.4em;
	margin-bottom: 1.42857143em;
	border-bottom: 3px solid #ccc;
	}

.tag-listing #category-entries .hentry { padding-bottom: .78571429em; }

#category-entries h3 {
	font-size: 1.85714286em;
	line-height: 1.25;
	margin-bottom: .25em;
	}

#category-entries .entry-meta {
	font-size: .78571429em;
	padding-bottom: .5em;
	}

#category-entries .hentry p {
	font-size: 1em;
	margin-bottom: .5em;
	overflow: hidden;
	}

#category-entries .hentry p.short-description { display: inline; }

#category-entries .hentry p.read-more { margin-top: .75em; }

#category-entries .hentry p.tags {
	font-size: .85714286em;
	padding-top: .64285714em;
	}

#category-entries .hentry figure {
	width: 100px;
	max-width: 100px;
	margin: .35em 1em .5em 0;
	float: left;
	overflow: hidden;
	}

.banner-ads {
	line-height: 1;
	text-align: center;
	margin-bottom: 2em;
	}

#pagination {
	font-size: .85714286em;
	line-height: 1;
	background: #f5f5f5;
	margin: 3em 0 5em;
	padding: .75em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	}

#pagination p {
	color: #54697c;
	margin-bottom: 0;
	overflow: hidden;
	}

#pagination span,
#pagination a,
#pagination strong {
	text-shadow: #fff 1px 1px 0;
	display: block;
	margin-right: .75em;
	padding: .5em .5em .35em;
	float: left;
	}

#pagination a,
#pagination strong {
	text-align: center;
	-webkit-border-radius: .25em;
	-moz-border-radius: .25em;
	border-radius: .25em;
	}

#pagination a {
	color: #369;
	background: #dee8f2;
	border: 1px solid #bcccdb;
	}

#pagination a:hover {
	background: #d0e0f1;
	border-color: #a1b1bf;
	}

#pagination strong {
	text-shadow: #ecf1f6 0 1px 0;
	background: #c6d6e5;
	border: 1px solid #c6d6e5;
	}

#recent-reviews {
	background: #666;
	margin-bottom: 2em;
	padding: 1em;
	-webkit-border-radius: .41666667em;
	-moz-border-radius: .41666667em;
	border-radius: .41666667em;
	}

.no-borderradius #recent-reviews {
	background: #666 url(http://www.fanzo.org/themes/bgd-recent-reviews.png) left bottom no-repeat;
	padding-bottom: .5em;
	}

#recent-reviews h3 {
	color: #ececec;
	font-size: 1.2em;
	text-shadow: #000 1px 1px 0;
	text-transform: uppercase;
	background: #323232;
	background: -webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#1c1c1c));
	background: -moz-linear-gradient(top, #4d4d4d, #1c1c1c);
	margin: -.83333333em -.83333333em .83333333em;
	-webkit-border-top-right-radius: .41666667em;
	-webkit-border-top-left-radius: .41666667em;
	-moz-border-radius-topright: .41666667em;
	-moz-border-radius-topleft: .41666667em;
	border-top-right-radius: .41666667em;
	border-top-left-radius: .41666667em;
	}

#recent-reviews h3 span {
	display: block;
	padding: 1.25em 1em 1em;
	border-bottom: 1px solid #777;
	}

.no-cssgradients #recent-reviews h3 { background: url(http://www.fanzo.org/themes/bgd-title-recent-reviews.png) left top no-repeat; }

#recent-reviews .panes {
	background: #2f2f2f;
	width: 37em;
	padding: .4em 1em 1em;
	float: left;
	-webkit-border-bottom-right-radius: .5em;
	-webkit-border-bottom-left-radius: .5em;
	-moz-border-radius-bottomright: .5em;
	-moz-border-radius-bottomleft: .5em;
	border-bottom-right-radius: .5em;
	border-bottom-left-radius: .5em;
	}

.no-borderradius #recent-reviews .panes {
	background: #333 url(http://www.fanzo.org/themes/bgd-recent-reviews-panes.png) left bottom no-repeat;
	padding-bottom: .75em;
	}

#recent-reviews .panes > div { display: none; }

#recent-reviews .panes figure {
	width: 38.3em;
	max-height: 254px;
	margin-bottom: .5em;
	margin-left: -.6em;
	overflow: hidden;
	}

#recent-reviews .panes h2 {
	line-height: 1.15;
	margin-bottom: .25em;
	}

#recent-reviews .panes .entry-meta {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	}

#recent-reviews .panes .entry-meta li { border-color: #888; }

#recent-reviews .panes a {
	color: #89b0d7;
	}

#recent-reviews .panes a:hover { color: #f5f5f5; }

#recent-reviews .tabs {
	line-height: 1;
	width: 17.8571429em;
	margin-right: -.71428571em;
	float: right;
	}

#recent-reviews .tabs a {
	color: #f5f5f5;
	line-height: 1.35;
	text-shadow: #333 0 1px 0;
	display: block;
	padding: .5em 1.57142857em .5em 1em;
	}

#recent-reviews .tabs li {
	border-bottom: 1px solid #7e7e7e;
	}

#recent-reviews .tabs a.current {
	color: #89b0d7;
	font-weight: bold;
	text-shadow: #141414 1px 1px 0;
	background: #2f2f2f;
	}

footer {
	text-shadow: #111 1px 1px 0;
	background: #181c21;
	}

footer figure { margin: -.6em 0 2em; }

footer .wrapper {
	padding: 3em 0 1em;
	}

footer .col {
	width: 15em;
	margin-left: 2em;
	float: left;
	}

footer .partners li {
	text-align: center;
	margin-bottom: 1em;
	}

footer .categories { margin-bottom: 1.42857143em; }

footer li strong {
	color: #8e9ba9;
	text-transform: uppercase;
	}

footer a,
footer a:visited {
	color: #5a6674;
	}

footer a:hover {
	color: #FCFCFC;
}

footer .col:first-child,
footer .first {
	margin-left: 0;
	}

#home #primary {
	margin-bottom: 2em;
	padding-bottom: 1em;
	border-bottom: 3px solid #ccc;
	}

.wide-banner {
	text-align: center;
	line-height: 1em;
	margin-bottom: 2em;
	clear: both;
	}

/* widgets */

.widget {
	background: #eee;
	margin-bottom: 2em;
	padding: 1em;
	border-bottom: 1px solid #adadad;
	-webkit-border-radius: .5em;
	-moz-border-radius: 0.5em;
	border-radius: .5em;
	float: right;
	width: 25%;
	margin-left: 2em;
	}

.no-borderradius .widget {
	background: #eee url(http://www.fanzo.org/themes/bgd-widget.png) left bottom no-repeat;
	border-bottom: none;
	}

.no-borderradius #respond { background: #eee url(http://www.fanzo.org/themes/bgd-widget-comment.png) left bottom no-repeat;}

.latest-category-entries {
	margin-bottom: 1em;
	padding-bottom: 0;
	border-bottom: none;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	float: left;
	width: 50%;
	}

.widget h5 {
	font-size: 1.2em;
	text-shadow: #f4f4f4 1px 1px 0;
	text-transform: uppercase;
	background: #dfdfdf;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#d3d3d3));
	background: -moz-linear-gradient(top, #ededed, #d3d3d3);
	margin: -.83333333em -.83333333em .83333333em;
	border-bottom: 1px solid #fafafa;
	-webkit-border-top-right-radius: .41666667em;
	-webkit-border-top-left-radius: .41666667em;
	-moz-border-radius-topright: .41666667em;
	-moz-border-radius-topleft: .41666667em;
	border-top-right-radius: .41666667em;
	border-top-left-radius: .41666667em;
	}

.widget h5 span {
	display: block;
	padding: 1.25em 1em 1em;
	border-bottom: 1px solid #c3c3c3;
	}

.no-cssgradients .widget h5 { background: url(http://www.fanzo.org/themes/bgd-widget-title.png) right bottom no-repeat; }

.no-cssgradients .widget h5 span { background: url(http://www.fanzo.org/themes/bgd-widget-title.png) left top no-repeat; }

#featured-reviews { margin-bottom: 2em; }

#featured-reviews .panes {
	line-height: 1;
	padding: 2em 2em 0;
	border-bottom: 1px solid #cfcfcf;
	-webkit-border-top-right-radius: .5em;
	-webkit-border-top-left-radius: .5em;
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: .5em;
	border-top-right-radius: .5em;
	border-top-left-radius: .5em;
	}

#featured-reviews .panes > div { display: none; }

#featured-reviews .panes figure {
	width: 33.5em;
	height: 21.5em;
	margin-right: 2em;
	float: left;
	overflow: hidden;
	}

#featured-reviews .panes h2 {
	font-size: 3.2em;
	line-height: 1.25;
	text-shadow: 1px 1px 0 #fafafa;
	margin-bottom: .35em;
	padding-top: .35em;
	}

#featured-reviews .panes h2 a { color: #333; }

#featured-reviews .panes p {
	line-height: 1.5;
	text-shadow: 1px 1px 0 #fafafa;
	margin-bottom: 1em;
	}

#featured-reviews .panes .btn {
	color: #fff;
	font-size: .85714286em;
	line-height: 1;
	text-shadow: none;
	background: #369;
	display: inline-block;
	padding: .25em .5em;
	cursor: pointer;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	}

#featured-reviews .tabs {
	line-height: 1em;
	background: #e2e2e2;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #999;
	-webkit-border-bottom-right-radius: .5em;
	-webkit-border-bottom-left-radius: .5em;
	-moz-border-radius-bottomright: .5em;
	-moz-border-radius-bottomleft: .5em;
	border-bottom-right-radius: .5em;
	border-bottom-left-radius: .5em;
	}

#featured-reviews .tabs li {
	margin-top: -.71428571em;
	padding-top: .71428571em;
	float: left;
	}

#featured-reviews .tabs a {
	font-weight: bold;
	text-shadow: 1px 1px 0 #fff;
	display: block;
	padding: .71428571em 1.42857143em;
	overflow: visible;
	}

#featured-reviews .tabs li.current { background: url(http://www.fanzo.org/themes/bgd-featured-reviews-arrow.png) center top no-repeat; }

#featured-reviews .tabs li.current a {
	color: #fff;
	text-shadow: 0 -1px 0 #2b4f0b;
	background: #86BF53;
	}

#featured-reviews .tabs li:first-child.current a {
	-webkit-border-bottom-left-radius: .35714286em;
	-moz-border-radius-bottomleft: .35714286em;
	border-bottom-left-radius: .35714286em;
	}

.social-tools { padding-bottom: .5em; }

.social-tools li {
	color: #333 !important;
	margin-left: .75em;
	float: left;
	}

.social-tools li:first-child { margin-left: 0; }

.social-tools li.fb .fb-like { width: 75px !important; }

.social-tools li.yt a {
	text-indent: -500em;
	background: url(http://www.fanzo.org/themes/icon-youtube.png) left center no-repeat;
	display: block;
	width: 49px;
	height: 20px;
	}

.social-tools li.rss a {
	text-indent: -500em;
	background: url(http://www.fanzo.org/themes/icon-rss.png) left center no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	}

.add-post {
	text-align: center;
	text-transform: uppercase;
	display: block;
	margin-bottom: 1.32857143em;
	}

/* member account */

#member-account #primary h1 { margin-bottom: .75em; }

#member-account #primary #member-menu { overflow: hidden; }

#member-account #primary #member-menu li { float: left; }

#member-account #primary #member-menu a {
	font-size: .85714286em;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: .75em 1em .5em;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	}

#member-account #primary #member-menu a.current {
	color: #333;
	text-shadow: #F4F4F4 1px 1px 0;
	background: #dfdfdf;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#d3d3d3));
	background: -moz-linear-gradient(top, #ededed, #d3d3d3);
	border-bottom: 1px solid #fafafa;
	-moz-border-radius: .41666667em .41666667em 0 0;
	-webkit-border-radius: .41666667em .41666667em 0 0;
	border-radius: .41666667em .41666667em 0 0;
	}

#member-account #primary .panes > div {
	background: #eee;
	padding: 1em;
	border-top: 1px solid #C3C3C3;
	border-bottom: 1px solid #adadad;
	-moz-border-radius: 0 0 .5em .5em;
	-webkit-border-radius: 0 0 .5em .5em;
	border-radius: 0 0 .5em .5em;
	}

#member-account #primary .panes li {
	padding: .5em 0;
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
	}

#member-account #primary .panes li b {
	color: #666;
	width: 12em;
	float: left;
	}

#member-account #primary .panes li:first-child {
	padding-top: 0;
	}

#member-account #primary .panes h2 {
	font-size: 1.4em;
	margin-bottom: .75em;
	}

#member-account .member-comments em {
	font: 1.1em Georgia, "Times New Roman", serif;
	font-style: italic;
	display: block;
	margin-bottom: .15em;
	}

#member-account .member-comments small { color: #777; }

#member-account .member-comments small i { font-style: italic; }

#member-account .current-avatar { overflow: hidden; }

#member-account .current-avatar img {
	margin-right: 1em;
	float: left;
	}

#member-account .current-avatar p {
	color: #666;
	font-size: 1.2em;
	margin-bottom: .75em;
	}

#member-account #profile-settings ul {
	width: auto;
	margin: 0;
	}

#member-account .panes #profile-settings li {
	margin-bottom: 0;
	border-bottom: none;
	}

#member-account #profile-settings #timezone { margin-bottom: .5em; }

#member-account #profile-settings #timezone,
#member-account #profile-settings #time_format,
#member-account #profile-settings #language {
	width: 99%;
	}

.msg-success {
	background: #ECF7E3;
	margin-bottom: 2em;
	padding: .5em .75em;
	border: 1px solid #bfd3ae;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
	}

.msg-success p {
	color: #466900;
	margin: 0;
	}

#member-account input[type="checkbox"] { vertical-align: middle; }


#main-menu a.current { background-image: url(http://www.fanzo.org/themes/bgd-menu-current-mobile.png); }

.sub-menu-wrapper {
	background: #86bf53;
	background: -webkit-gradient(linear, left top, left bottom, from(#74b341), to(#9c6));
	background: -moz-linear-gradient(top, #74b341, #9c6);
	border-top-color: #5d8f34;
	}

.no-cssgradients .sub-menu-wrapper { background: url(http://www.fanzo.org/themes/bgd-submenu-mobile.png) left top no-repeat; }

.sub-menu-wrapper h4 {
	color: #5f9b29;
	text-shadow: #c2e087 0 1px 0;
	margin-top: .15em;
	}

#sub-menu li { border-left: 1px solid #abcc8e; }

#sub-menu a { text-shadow: #2b8a19 0 1px 0; }

#sub-menu a:hover { background: #71ac3c; }

#sub-menu .current a { background: #5f9b29; }

#breadcrumb a { background: #9c6 url(http://www.fanzo.org/themes/bgd-breadcrumb-mobile.png) right center no-repeat; }

#breadcrumb li:first-child a { background: #ccc url(http://www.fanzo.org/themes/bgd-breadcrumb-first-mobile.png) right center no-repeat; }

#breadcrumb li:last-child a { background: #9c6 url(http://www.fanzo.org/themes/bgd-breadcrumb-last-mobile.png) right center no-repeat; }

#mobile #sub-menu { width: 87.5%; }

#hardver #sub-menu { width: 85.5%; }

#multimedija #sub-menu { width: 80%; }

#games #sub-menu {
	width: 87%;
	margin-top: .15em;
	}

#softver #sub-menu {
	width: 71%;
	margin-top: .15em;
	}

#biznis #sub-menu {
	width: 85%;
	margin-top: .15em;
	}

#games .sub-menu-wrapper h4,
#softver .sub-menu-wrapper h4,
#biznis .sub-menu-wrapper h4 {
	margin-top: -.25em;
	}

#games .sub-menu-wrapper,
#softver .sub-menu-wrapper,
#biznis .sub-menu-wrapper {
	padding: 1.25em 1em .5em;
	}

#page .entry-meta .published {
	padding-right: 0;
	border-right: none;
	}




/* tag module */

#post-entry .solspace_tag_group {
	line-height: 1;
	margin-top: 0;
	}

#post-entry .solspace_tag_group { font-size: 1em; }

#post-entry .solspace_tag_group .tag_section_data {
	width: auto;
	float: none;
	}

#post-entry .solspace_tag_group .tag_input {
	width: 96.15%;
	margin: 0 0 .5em 0;
	float: none;
	}

#post-entry .solspace_tag_group .suggest_tags,
#post-entry .solspace_tag_group .top_tags {
	font-size: 1.2em;
	line-height: 1.25;
	}

#post-entry .solspace_tag_new_tags .tag_section_name { display: none !important; }

#post-entry .solspace_tag_group .tag_section_name {
	font-size: 1.2em;
	line-height: 1.25;
	}

#post-entry .solspace_tag_group .glass,
#post-entry .solspace_tag_group .star {
	display: none;
	}

#post-entry .solspace_tag_group .top_tag .tag_name,
#post-entry .solspace_tag_group .current_tag .tag_name {
	font-size: 1.1em;
	line-height: 1.28;
	}


/* webkit */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	#menu-top a { padding: .58333333em .83333333em; }
	
	#menu-top .register { margin-left: 18.35em; }
	
	#menu-top .profile { margin-left: 23.35em; }

	.nav-hardver a { width: 10.25em; }
	
	#sub-menu a { padding: .35em .5em .25em; }
	
	.most-read .tabs li { width: 49.9%; }
	
	.most-commented .entry-meta li.comment-count { padding: .2em .5em; }
		
	#widget-search button {
		right: .4em;
		top: .5em;
		}
	
	#widget-newsletter button {
		right: .4em;
		top: .5em;
		}
		
	}


@media all and (orientation:portrait) {

}

@media all and (orientation:landscape) {

}

@media screen and (max-device-width: 480px) {
  
  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}


@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
