/*
Theme Name:		Thesis
Theme URI:		http://diythemes.com/thesis/
Description:	A website framework so flexible and extensible that you will never have to change your theme again. Seriously. Check out the <a href="themes.php?page=thesis-options">Thesis Options</a> and the <a href="themes.php?page=thesis-design-options">Design Options</a> to begin your Thesis experience! [ver. 1.5.1]
Version:		1.5.1
Author:			Chris Pearson
Author URI:		http://www.pearsonified.com/
*/

/*
IMPORTANT NOTE!
DO NOT EDIT THIS FILE. If you wish to make custom stylistic changes to your theme, use the custom.css 
template to define custom styles. This way, you will still be able to take advantage of future upgrades 
to the theme without worrying about overwriting your style changes. Also, be sure you've selected the 
"use custom stylesheet" option in the Thesis options panel if you wish to use a custom stylesheet.
*/
body { background: #f7f7f7; font-size: 62.5%; font-family:Helvetica,Arial;}  /* background: #94020F i 161921*/
* { padding: 0; margin: 0; }
/*---:[ all versions of IE ]:---*/
body.ie { font-size: 125%; }
	.ie #container, .ie .full_width { font-size: 50%; }
	.ie ul#tabs { width: 100%; }
	.ie input.form_submit { width: auto; overflow: visible; }

/*---:[ IE 6 styles ]:---*/
.ie6 #content, .ie6.sidebar { overflow: hidden; }
.ie6 dl#comment_list dd { border-bottom: 1px dotted #bbb; }
	.ie6 dl#comment_list dl.children dd { border-bottom: 0 }

/*---:[ core layout elements ]:---*/
.full_width .page {margin: 0 auto; padding-right: 0em; padding-left: 0em; }  /*width: 108em;*/
.full_width { width: 100%; clear: both; border-top:0px solid #FFFC00; background: #161921 none repeat scroll 0 0 }
#header_area .page { padding-top: 0em; padding-bottom: 0em; background: transparent;}
.full_width  #nav-background {display: block; border-bottom:1px solid #FBEC39; font : 1em Arial, Sans-Serif; background: #94020F; } /*height 32px izbaceno*/

/*---:[ content styles ]:---*/
.format_text img{padding: 10px; border:0px;}
.format_text a { text-decoration: underline;}
.format_text a:hover { text-decoration: underline; }
.format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }
.format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }
.format_text .drop_cap { color: #888; float: left; }
.format_text ul { list-style: none; color:#f7f7f7; margin-top: 10px;}
.format_text li {margin-top: 5px; font-size: 1.2em; text-decoration: none;}
.format_text p { font-size: 1.4em; line-height: 1.571em; text-align: justify; margin-top:8px; margin-bottom: 8px;} /* Zelena #8CC542 */
.format_text h3{margin-top:10px; margin-bottom: 10px; font-size: 1.8em; color: #FBEC39;}
	.format_text dt { font-weight: bold; }
	/*---:[ pullquotes ]:---*/
	.format_text blockquote.right, .format_text blockquote.left { border: none; }
	.format_text blockquote.right { float: right; }
	.format_text blockquote.left { float: left; }
		.format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }
		
/*Layout*/
.full_width .page { 
width:96em;
padding-right:0em;
padding-left:0em;
margin:0 auto
}

.post_box{
padding-bottom: 2.2em;}
#footer_area .page {
padding-bottom:2.2em
}

#column_wrap {
width:75.6em;
}

#sidebar_2 {
width:16em;
float: right;
}

.commenttext{
font-size: 1em;
}

#footer p {
font-size:1.2em;
line-height:1.667em
}
.sidebar .text_input,.sidebar .form_submit,.sidebar input[type="text"],.sidebar input[type="submit"] {
font-family: Helvetica, Arial;
padding:0.308em
}

#comments {
margin-right:0;
margin-left:0
}

.prev_next p {
font-size:1em;
line-height:2.2em
}

.post_nav .previous {
margin-bottom:0.55em
}

dl#comment_list dt {
padding-top:1.8em
}

dl#comment_list dt .comment_author {
font-size:1.6em;
line-height:1.375em;
padding-right:0.688em
}

.avatar img {
margin-left:0.833em
}


dl#comment_list dd p.reply a {
font-size:0.786em;
line-height:1.636em
}

dl#comment_list dl dd p.reply {
margin-bottom:0
}

dl#comment_list dl dt,dl#comment_list dl dd {
padding-top:0
}

.comments_closed {
margin-top:4.4em;
margin-bottom:2.2em
}

.comment #respond_intro {
margin-top:0
}

#respond_intro p {
font-size:1.7em;
line-height:1.294em;
padding-left: 2.2em;
}

#cancel-comment-reply-link {
font-size:1.1em;
line-height:1em;
border-width:0.182em;
padding:0.545em 0.727em
}

.login_alert {
margin-top:4.4em;
margin-bottom:2.2em;
padding:8em 1.1em
}

#commentform label {
padding-left:0.786em
}

#commentform textarea {
height:12.571em;
line-height:1.571em;
width:96%
}

#commentform span.allowed {
width:97.3%;
padding-top:0.5em;
padding-bottom:0.5em;
border-width:0 0.071em 0.071em
}

#commentform span.allowed span {
font-size:0.857em;
line-height:1.833em;
padding:0 0.583em
}

#commentform p.subscribe-to-comments {
font-size:1.3em;
float: right;
}

li.widget {
font-size:1.3em;
line-height:1.385em;
margin-bottom:2.769em
}




/*end layout*/

#topbar {
height : 14px;
background : #212121;
width : 100%;
}
#header {padding-top : 0;
height : 85px;
margin-bottom : 0px;
border-top:0px solid #6F0900;
border-bottom:1px solid #FBEC39;
padding-bottom: 0px;}
	#column_wrap { float: left; background: transparent;}
	li.widget ul li { margin-bottom: 0.2em; line-height: 1.385em;}    /*Razmak izmedju liste desni sidebar*/
	
	.top { border: none !important; }
		#sidebars { border-style: solid; border-color: #ddd; width:33em; border:0; float:right}
		#sidebars a:hover{ color: #FBEC39;}
			#sidebar_1 {w\idth : 160px; float: left;}/*IE 6 withd fix, set with as regular - padding*/
	#column_wrap .sidebar ul.sidebar_list { padding-top: 0.1em; color:#000000;}
	
#header_banner {
height:55px;
width:468px;
z-index:10;
margin-top : 3px;
margin-right: 150px;
float: right;
padding: 0;
}
#header_logo {
background-image:url(images/LogoHome.gif);
height:85px;
position: relative;
left:0%;
width:250px;
z-index:10;
margin-top : 3px;
}	
#LogoFooter {
background-image:url(images/LogoFooter.gif);
height:60px;
left:+15%;
position:relative;
top:-35px;
height:60px;
width:202px;
-moz-border-radius: 5px;
border: 1px solid #ffffff;
}		
			
#footer {color: #888; text-align: right; clear: both; padding-bottom: 0em; padding-top: 0em;}

#footer .right {
width: 250px;
float : right;
color: #4D8E8D;
font : 0.9em Arial, Sans-Serif;
font-weight:bold;
}
#footer .left {
color: #099740;
width: 150px;
float : left;
}
#footer .left a {
color: #099740;
}
#footer .left a:hover{
color: #8CC542;
}
#footer .center {
width: 600px;
float : left;
color : #000000;
}
.page #footer .logo_footer {
height:60px;
left:-65%;
position:relative;
top:-35px;
height:60px;
width:202px;
background: 9A0707;
border: 1px double #000;
}
.center .SimpleSideNav{
height : 13px;
margin-top : 0px;
padding-left : 150px;
}
.center   .SimpleSideNav li a {                       /* Ovo "a" tako stoji isped teksta koji sledi. pa se to moze promeniti*/ 
background : inherit;
text-decoration : none;
padding-left : 10px;
line-height : 1px;
font : 1.2em Arial, Sans-Serif;
}

.center   .SimpleSideNav li{                       /* Ovo "a" tako stoji isped teksta koji sledi. pa se to moze promeniti*/ 
float:left;   /* IE 6 fix*/
list-style: none;
list-style-image: none;
}

.center  .SimpleSideNav li a :hover{
text-decoration : underline;
}

.center   .SimpleSideNav a, .SimpleSideNav a span {
display : block;
float : left;	
font : 1em Arial, Sans-Serif;
font-weight:bold;
}

/*#center .sidebarlist li p a { text-decoration: underline; }
#center .sidebarlist li p a:hover { text-decoration: none; }
#center .sidebarlist li ul { list-style: none; }
#center .sidebarlist li ul li {color: #4D4D4D; display: block; background: #FFFFFF; padding: 6px 0 0 10px; margin-bottom: 0em; } 
#center .sidebarlist li ul li:hover{ background:  url(menu.gif) 0 -24px; padding: 6px 0 0 10px; font-weight : bold;}		
#center .sidebarlist li ul li:link { color: #4D4D4D; display: block; background:  #ffffff; padding: 6px 0 0 10px;}
*/
.SimpleSideNav ul {color: #4D4D4D; display: block; margin-bottom: 0em; } 


/*---:[ global elements ]:---*/
a { color: #1D1918; text-decoration: none; }   /*color: #2361a1; blue*/
a:hover { text-decoration: underline; }
a img { border: 1px solid; }

/*GREEN*/
#tabs{
	width:100%;
	margin:0px auto;
	clear: both;
	text-decoration: none;
}
#tabs li{
	display:block;
	float:left;
	background: #94020F;
}
#tabs a{
	letter-spacing: 2px;
	line-height: 1em;
}
#tabs li a{
	background:#94020F;
	border:0px solid #80a225;
	margin:0 1px;
	padding:15px 15px 15px 15px;
	display:block;
	float:left;
	color:#f7f7f7;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height: 15px;
}
#tabs li a:hover, #tabs .current a, #tabs .current-cat a{
	background:#9FC241;
	height: 13px;
	border-top:1px solid #26211E;
	border-bottom:1px solid #26211E;
	text-decoration:none;
}
#tabs a:hover {
	color:#f7f7f7;
}
ul#tabs li a {
font-size:1.4em;
padding:0.571em 0.786em;
}

.current{
	border:2px none;
	margin:0 1px;
	padding:1px 0px 0px 0px;
	display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	font-weight:bold;
	height: 17px;
}
#tabs .current  a{
	color: #f7f7f7;
	border: 1px solid #26211E;
}

#content { border-left: 0px solid #F7f7f7; padding-bottom: 70px; width:59em;
float:left;
padding-left: 30px; color: #f7f7f7;
padding-right: 10px}
#content h1{color: #8CC542;}
#content_area {padding-top:0px; }
#content_box { border-left: 1px solid #FBEC39; border-right: 1px solid #FBEC39; background: transparent; width:100%;}
.execphpwidget{padding:5px;}
.sidebar ul.sidebar_list { padding-right: 0.0em; padding-left: 0.5em; }   /*Right sidebar*/
/*---:[ form inputs ]:---*/
input, textarea { font-size: 1em; color: #444; background: #eee; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; width:95%}
input:focus, textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc;  }
.format_text input, #commentform input, #commentform textarea {
border-width:0.071em;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:1px solid #999999;
margin:3px 0;
padding:3px 5px;
font-family: Helvetica,Arial;
font-size: 1.1em; width:100%;} /*background: url(images/inputshadow.gif) no-repeat scroll left top;*/
	input.form_submit { font-weight: bold; color: #111; border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; width: auto !important; overflow: visible; float:right; }
	#commentform input.form_submit { border-width: 1px; -moz-border-radius-bottomleft:10%;
-moz-border-radius-bottomright:10%;
-moz-border-radius-topleft:10%;
-moz-border-radius-topright:10%; }
	input.form_submit:hover { background-color:#E6EFC2;
color:#529214; width: 30px;}
	.mc_submit_button { border-width: 1px; -moz-border-radius-bottomleft:5%;
-moz-border-radius-bottomright:5%;
-moz-border-radius-topleft:5%;
-moz-border-radius-topright:5%; 
width: 120px;    
background: url(images/icons/icons.png) no-repeat 1px;  /*IE fix*/
background-position: -7px -177px;
text-indent:5px;}


/*---:[ headlines and bylines ]:---*/
.headline_area{margin-bottom: 1.2em; margin-top:2.2em;}
h1, h2, h3, h6 { font-weight: normal; }
h2 {font-size: 2.0em}
h3 {font-size: 1.1em}
h4 {font-size: 1.2em}
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }
	h2 a { color: #111; }
	h2 a:hover { color: #2361a1; }

/*---:[ content styles ]:---*/
.format_text a { text-decoration: none; color:#FBEC39;}
.format_text a:hover { text-decoration: underline; }
.format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }
.format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }
.format_text ol { padding-top:10px; padding-left:30px; }
.format_text ol li { padding-top:3px; padding-left: 1px; font-size: 1.4em;  list-style: circle;}
.format_text ol a{ color: #FBEC39;}
.format_text h4 {padding-top: 10px;}

/*---:[ feature box ]:---*/
#feature_box { background: #eee; border-bottom: 2px solid #ddd; }

#comment_nav_2 { border-top: 0; border-bottom: 2px solid #ddd; }

/*---:[ multimedia box ]:---*/
	#image_box { background: #eee; border-bottom: 1px solid #ddd; }
		#image_box img { display: block; background: #fff; border-style: solid; border-color: #bbb; }
	/*---:[ video box styles ]:---*/
	#video_box { background: #000; }


/*---:[ sidebar styles ]:---*/
.sidebar a:hover { text-decoration: none; text-decoration:underline; }
ul.sidebar_list { list-style: none; padding-top: 0.5em; list-style-type:none;}
ul.sidebar_list  a{ color:#ffffff;}
	li.widget { width: 100%; margin-bottom: 0em;}
	li.centered { text-align: center; }

	
.sidebar li.widget ul li {color: #000000; display:block; /*background:url(images/bullet.gif) no-repeat 0 5px; */padding-left:18px; margin-bottom:2px; padding-bottom:1px;border-bottom:0px dotted #dadada;font-size:12px;}

.sidebar li.widget ul li:hover{color: #CA1C03; display:block;}

.sidebar li.widget ul li a{color: #ffffff;}

.sidebar li.widget a:link, .sidebar li.widget li a:visited {display: block;}

	
	/*
	.sidebar	li.widget ul { list-style: none; }
	.sidebar	li.widget ul li {color: #4D4D4D; display: block; background:  url(menu.png); padding: 6px 0 0 10px; margin-bottom: 0em; } 
	.sidebar	li.widget ul li:hover{ background:  url(menu.png) 0 -24px; padding: 6px 0 0 10px; font-weight : bold;}		
	.sidebar	li.widget ul li:link { color: #4D4D4D; display: block; background:  url(menu.png); padding: 6px 0 0 10px;}
*/
/*	
.sidebar	li.widget ul li  {background-position:left 5px; background-repeat:no-repeat; clear:both;  color:#666666; padding-left:8px; text-align:left; width:190px;}
*/
#sidebars a:hover { text-decoration: none; text-decoration:underline; }
#sidebars li.widget ul li {color: #000000; display:block; background: url(images/icons/icons.png) no-repeat 0px;  
	background-position: -19px 3px; padding-left:18px; margin-bottom:2px; padding-bottom:1px;border-bottom:0px dotted #dadada;font-size:12px;}

#sidebars li.widget ul li:hover{color: #000000; display:block; text-decoration: underline; background: url(images/icons/icons.png) no-repeat 0px;  
	background-position: -19px -14px;}

#sidebars li.widget a:link {display: block;}
#sidebars li.widget li a:visited {display: block;}

#sidebars ul.sidebar_list { padding-top: 0.1em;}
#sidebars h3 {
border-width:0.071em;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:1px solid #BED5E4;
font-weight : bold;color: #000000; font-weight : bold; margin-bottom:0em; height: 22px; width:98%; font-variant: small-caps;
 letter-spacing: 2px;}
#sidebars {
float : left;
margin-top : 5px;
}
#sidebars ul li {
margin-bottom:0px;
background:transparent;}


#sidebars li {
font-size:1.2em;
line-height:0.8em;
margin-bottom:0em;}

#sidebars li a {       
	text-decoration: none;
	padding: 6px 0 0 0px;
}
#sidebars h3 a{padding: 6px 0 0 5px;}

			li.widget ul li .num_comments { color: #111; }
		/*---:[ widget box styles ]:---*/
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }

		/*---:[ calendar widget ]:---*/
		#calendar_wrap { width: 98%; padding: 0 1%; }
			#calendar_wrap a { font-weight: bold; }
			#calendar_wrap a:hover { background: #ddd; text-decoration: none; }
			table#wp-calendar { width: 98%; border-collapse: collapse; }
				table#wp-calendar caption { font-weight: normal; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; }
				table#wp-calendar th { width: 14%; background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }
				table#wp-calendar td { width: 14%; color: #888; text-align: center; }
				table#wp-calendar td#next, table#wp-calendar td#prev { width: 45%; text-transform: uppercase; letter-spacing: 1px; }
				table#wp-calendar td#next { text-align: right; }
				table#wp-calendar td#prev { text-align: left; }

/*---:[ comment styles ]:---*/
	.comments_intro p { color: #666; }
		.comments_intro a { text-decoration: underline; }
		.comments_intro a:hover { text-decoration: none; }
		.comments_intro span { color: #111; line-height: 1em; }
		.comments_intro span.bracket { color: #ccc; }
dl#comment_list { border-top: 1px dotted #bbb; }
			dl#comment_list dt a:hover { text-decoration: underline; }
dl#trackback_list { border-top: 1px dotted #bbb; }
		dl#trackback_list dt a { color: #111; }
		dl#trackback_list dt a:hover { color: #111; text-decoration: underline; }
	dl#trackback_list dd { color: #888; }
	.comments_closed p { text-transform: uppercase; letter-spacing: 1px; color: #888; }

/*---:[ comment form styles ]:---*/
		#respond_intro p a { font-weight: bold; }
		#respond_intro p a:hover { text-decoration: underline; }
		#cancel-comment-reply-link { text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #d00; border-style: solid; border-color: #ac0000; border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }
.login_alert { background: #f5f5f5; border: 1px solid #ddd; }
	.login_alert p { font-weight: bold; }
		.login_alert p a:hover { text-decoration: underline; }
.comment_moderated { font-weight: bold; }

		#commentform p .required { color: #d00; }
	#commentform span.allowed { display: block; color: #807e70; background: #f9f7e4; border-style: dotted; border-color: #bbb; }
		#commentform span.allowed span { display: block; }
		/* Support for the highly-recommended Subscribe to Comments Plugin */
		#commentform p.subscribe-to-comments label { font-size: 1em;}

/*---:[ footer styles ]:---*/
#footer a { color: #161921; border-bottom: 0px solid #ccc; }
#footer a:hover { color: #FBEC39; }
#footer_area { padding-top: 0px; padding-bottom: 15px; border-top: 1px solid #FBEC39;} /*background: #236794;}*/
#footer_area .page { padding-top: 0px; height:270px;  }



.center ul.sidebar_list { padding-top: 0; }

/*---:[ self-clearing floats from Dan Cederholm ]:---*/
ul#tabs:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*mailchimp*/
.mc_error_msg { color: red; }
.mc_success_msg { color: green; }
.mc_merge_var{ padding:0; margin:0; }
.mc_custom_border{ padding:5px;  -moz-border-radius-bottomleft:2%;
-moz-border-radius-bottomright:2%;
-moz-border-radius-topleft:2%;
-moz-border-radius-topright:2%;border-width: 1px;border-style: solid;border-color: #f7f7f7;color: #555555;background-color: #f7f7f7;
}
.mc_custom_border legend {border-width: 1px;border-style: solid;border-color: #fdfdfd;color: #000000; background: #FDFDFD;font-size: 1.2em;padding:5px 10px;
}
#mc_signup_form .mc_var_label, #mc_signup_form .mc_input { float:left; clear:both; }
#mc_signup_form legend { padding:.2em;margin:0; }
#mc-indicates-required { float:left; clear:both; }
#mc_display_rewards { clear:both; }
#mc_interests_header { font-weight:bold; clear:both; padding-top:.2em;}
div.mc_interest{ clear:both;}
input.mc_interest { float:left; }
label.mc_interest_label {float:left; clear:right;}
.mc_signup_submit { width:100%; text-align:center; clear:both; padding:.2em; font-weight:bold; color: #ffffff;}

.icl_lang_sel_current {padding: 0 0 0 0;}


/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
	/*height: 130px;*/
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
	overflow:hidden;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}


/* ----------- Gallery style -------------*/


.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left; 
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	padding:10px 15px 10px 15px;
	border-color:#EEEEEE;
	border-style:solid none none solid;
	border-width:1px medium medium 1px;
}

.ngg-gallery-thumbnail img {
	margin: -6px 6px 6px -6px;
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block; 
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	margin: -6px 6px 6px -6px;
	text-align:center;
	font-size:90%;
	color:#808080;
	display:block;
}

.ngg-clear {
	clear: both;
}


/* ----------- Single picture -------------*/

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}
.ngg-singlepic {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	display:block;  
	padding:4px;
}
/*Translate BOX*/
#lang_sel {height:32px; position:relative; z-index:99;  font-family:arial, sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html #lang_sel {width:12em; w\idth:12em;}
/* remove all the bullets, borders and padding from the default list styling */
#lang_sel ul, #lang_sel li {padding:0 !important; margin:0 !important; list-style-type:none !important;}
#lang_sel li:before{content:'' !important;}
#lang_sel ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#lang_sel li {float:left;width:149px;position:relative;}
/* style the links for the top level */
#lang_sel a, #lang_sel a:visited {display:block;font-size:12px;text-decoration:none !important; color:#fff; border:1px solid #000; background:#fff; padding-left:10px; line-height:18px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html #lang_sel a, * html #lang_sel a:visited {width:149px; w\idth:138px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#lang_sel ul ul {visibility:hidden;position:absolute;height:0;top:19px;left:0; width:149px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html #lang_sel ul ul {top:18px;t\op:19px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#lang_sel table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
#lang_sel ul ul a, #lang_sel ul ul a:visited {background:#ffffff; color:#444444; height:auto; line-height:1em; padding:3px 10px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html #lang_sel ul ul a, * html #lang_sel ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
#lang_sel a:hover, #lang_sel ul ul a:hover{color:#000; background:#eee;}
#lang_sel :hover > a, #lang_sel ul ul :hover > a {color:#000; background:#eee;}

#lang_sel a.lang_sel_sel{
    background:url(images/icons/nav-arrow-down.png) #fff right no-repeat;
    color:#444;
}
#lang_sel a.lang_sel_sel:hover{
    text-decoration: none;
    color:#000;
}

/* make the second level visible when hover on first level list OR link */
#lang_sel ul li:hover ul,
#lang_sel ul a:hover ul{visibility:visible; }

#lang_sel img.iclflag{width:18px;height:12px;}
/*END Translate BOX*/

/*
.delete {
background:transparent url(images/icons/delete.gif) no-repeat scroll 10px 8px;
display:block;
text-indent:30px;
}
.user {
background:transparent url(images/icons/user.gif) no-repeat scroll 10px 8px;
display:block;
text-indent:30px;
}
.alert {
background:transparent url(images/icons/alert.gif) no-repeat scroll 10px 8px;
display:block;
text-indent:30px;
}
.msg {
background:transparent url(images/icons/msg.gif) no-repeat scroll 10px 8px;
display:block;
text-indent:30px;
}
.download {
background:transparent url(images/icons/download.gif) no-repeat scroll 10px 8px;
display:block;
text-indent:30px;
}
.lens {
background:transparent url(images/icons/lens.gif) no-repeat scroll 10px 8px;
display:block;
text-indent:30px;
}
.info {
background:transparent url(images/icons/info.gif) no-repeat scroll 10px 8px;
display:block;
text-indent:30px;
}
*/

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.import-field{
    width:48%;
	float: none;
}

.Author-post{
    width:48%;
	float: left;
}
.Email-post{
    width:48%;
	float: right;
}
.Website-post{
    width:48%;
	float: left;
}

.invite-table{
width: 98%;
background: #f7f7f7;
}

/*Comments design*/
dl.commentlist {  
    margin:0;  
    padding:0;  
    }  
  
.commentlist dd{  
    list-style:none;  
    margin-bottom:14px;  
	border: 1px solid #779d42; /*plava super #A4B5BD;*/
	-moz-border-radius:2%;
    }  
  
.commentlist ul {  
    padding: 7px;  
    display:block;  
    font-style:normal;  
    background:#ECF6DD;
	-moz-border-radius-topleft:2%;
	-moz-border-radius-topright:2%;
    border-bottom:1px solid #779d42;
    color:#596e3b;  
	list-style-type:none;
    }    
  
.commentlist a:link, .commentlist a:visited {  
    color:#596e3b;  
    }  
  
.commentlist a:hover, .commentlist a:active {  
    color:#8ec343;  
    }  
  
.commentlist ul img {  
    padding:1px;  
    border:1px solid #aab59a;  
    float:left;  
    margin-right:9px;  
    }  
  
.commentlist li .author{  
    font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;  
    text-decoration:underline;  
    }  
.commentlist  li .time{  
    background: url(images/icons/icons.png) no-repeat 1px;  
	background-position: -18px -150px;
    padding-left:13px;  
    }
  
.commenttext {  
    /*background: #9bc561;
    border-top:1px solid #c5f386;  */
    padding: 0 20px 10px 20px;  
    color:#000000;  
    }  
.commenttext p{
    font-size: 1.2em;
	padding-top:5px;
}
.authcomment {
/*background-color: #B3FFCC !important;  DOATI CUSTOM polja ukoliko zelim da se moji komentari razlikuju od gostiju*/
} 
.paginated-comments-pages{
	font-size: 1.3em;
}
.avatar_default img{ 
	background-image:url(images/avatar_default.jpeg);
	width: 40px;
	height: 40px;
}
.avatar_default{
	background-image:url(images/avatar_default.jpeg);
	display: block;
	margin-right: 7px;
	float:left;
	width: 40px;
	height: 40px;
}

/*sociable*/
div .sociable { margin: 16px 0 !important; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1em;
}

.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable li {
	/*background: none;
	display: inline;*/
	list-style-type: none;
	margin: 0;
	padding-left: 5px;
	float:left;
	width: 16px;
	height: 16px;
	display:block;
}



#soc-facebook {
	background-image:url(images/icons/icons.png);
	background-position: 0 -217px;
	/*background:url(images/icons/facebook.png) no-repeat center;*/
	display:block;
	width: 16px;
	height: 16px;
}
#soc-mail{
	background-image:url(images/icons/icons.png);
	background-position: 0 -233px;
	display:block;
	width: 16px;
	height: 16px;
}
#soc-twitter{
	background-image:url(images/icons/icons.png);
	background-position: 0 -249px;
	display:block;
	width: 16px;
	height: 16px;
}
#soc-digg{
	background-image:url(images/icons/icons.png);
	background-position: 0 -265px;
	display:block;
	width: 16px;
	height: 16px;
}
#soc-google{
	background-image:url(images/icons/icons.png);
	background-position: 0 -297px;
	display:block;
	width: 16px;
	height: 16px;
}
#soc-delicious{
	background-image:url(images/icons/icons.png);
	background-position: 0 -281px;
	display:block;
	width: 16px;
	height: 16px;
}
#soc-stumble{
	background-image:url(images/icons/icons.png);
	background-position: 0 -313px;
	display:block;
	width: 16px;
	height: 16px;
}
#soc-reddit{
	background-image:url(images/icons/icons.png);
	background-position: 0 -329px;
	display:block;
	width: 16px;
	height: 16px;
}
#soc-technorati{
	background-image:url(images/icons/icons.png);
	background-position: 0 -345px;
	display:block;
	width: 16px;
	height: 16px;
}
#soc-printer{
	background-image:url(images/icons/icons.png);
	background-position: 0 -361px;
	display:block;
	width: 16px;
	height: 16px;
}
#soc-ok {
	background-image:url(images/icons/ok.gif);
	background-position: 0 -px;
	/*background:url(images/icons/facebook.png) no-repeat center;*/
	display:block;
	width: 16px;
	height: 16px;
}
/*end sociable*/

/* Earth Main page*/
#container {
color:#888888;
}
.home-squares { width: 246px; display: block; padding: 10px; border: 1px solid #EBEBEB; float: left; margin-right: 12px; margin-top: 10px; margin-bottom: 10px; }
.home-post-wrap { width: 593px; padding: 10px; margin-right: 13px; margin-bottom: 10px; float: left; border: 1px solid #EBEBEB; }
.home-headings { height: 27px; border: 1px solid #DDD7B3; background-color: #F4EFD2; width: 248px; color: #575447; font-size: 13px; font-weight: bold; padding-left: 10px; padding-top: 8px; }
.random-image { width: 70px; height: 80px; border: 5px solid #F8F4E0; float: left; display: inline; margin-right: 10px; }
.random { width: 255px; float: left; margin-top: 10px; }
.home-squares a:link, a:visited {color:#D27005;text-decoration:none;}
.home-squares a:hover {color:#3B3B3B;}
.recent-comments li { list-style-image: url(images/comment-icon.gif); list-style:none; }
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 25px; line-height: 30px; color: #545249; }
#featured {  padding: 10px; width: 580px; border: 1px solid #EBEBEB; float: left; margin-top:20px; margin-bottom:10px;}
.featured-content { float: right; width: 353px; margin-right: 5px; font-size: 1.2em;}
.thumbnail-div-featured { border: 10px solid #F8F4E0; width: 200px; height: 200px; float: left; }
.thumbnail-home { border: 0px; margin: 0px 0px 0px 0px; }
.thumbnail-div { border: 5px solid #F8F4E0; width: 90px; height: 150px; float: left; }
.post-content { width: 95%; float: right; margin-top: 5px; font-size: 1.2em; text-align: justify;}
.readmore { background-repeat: no-repeat; background-position: left; float: right; padding-left: 20px; }
.readmore a:link, .readmore a:hover { color: #393939; }
.wp-pagenavi {
margin:20px 0 15px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
background-color:#FFFFFF;
border:1px solid #E9E9E9;
color:#413F36;
margin:2px;
padding:5px 7px;
text-decoration:none;
}
.wp-pagenavi a:visited {
background-color:#FFFFFF;
border:1px solid #E9E9E9;
color:#413F36;
margin:2px;
padding:5px 7px;
text-decoration:none;
}
.wp-pagenavi a:hover {
background-color:#F6F6F6;
border:1px solid #E7E7E7;
color:#4A493F;
}
.wp-pagenavi a:active {
background-color:#FFFFFF;
border:1px solid #E9E9E9;
color:#413F36;
margin:2px;
padding:5px 7px;
text-decoration:none;
}
.wp-pagenavi span.pages {
background-color:#FFFFFF;
border:1px solid #E9E9E9;
color:#413F36;
margin:2px;
padding:5px 7px;
}
.wp-pagenavi span.current, .wp-pagenavi span.extend {
background-color:#F6F6F6;
border:1px solid #E7E7E7;
color:#4A493F;
font-weight:bold;
margin:2px;
padding:5px 7px;
}


/*End Main page*/

/*Table inside post*/
.wp-table-reloaded {
background-color:#CDCDCD;
border-collapse:separate;
border-spacing:1px;
font-size:8pt;
margin:10px 0 15px;
text-align:left;
width:30%;
margin-left: 10px;
float:right;
}
.wp-table-reloaded th {
background-color:#E6EEEE;
border:1px solid #FFFFFF;
padding:4px;
}
.wp-table-reloaded td {
background-color:#FFFFFF;
color:#3D3D3D;
padding:4px;
vertical-align:top;
}
.wp-table-reloaded .even td {
background-color:#FFFFFF;
}
.wp-table-reloaded .odd td {
background-color:#F0F0F6;
}
.wp-table-reloaded .row-hover tr:hover td {
background-color:#D0D0D6;
}
#wherego_related{margin-top:10px; font-size:1.3em;}
#wherego_related h3{text-decoration: underline;}
/*End table inside post*/

/*language selector*/
#lang_sel{height:32px;position:relative;z-index:99;font-family:arial, sans-serif}* html #lang_sel{width:12em}#lang_sel ul,#lang_sel li{list-style-type:none !important;margin:0 !important;padding:0 !important}#lang_sel li:before{content:'' !important}#lang_sel ul ul{visibility:hidden;position:absolute;height:0;top:19px;left:0;width:149px;border-top:1px solid #000}#lang_sel li{float:left;width:149px;position:relative}#lang_sel a,#lang_sel a:visited{display:block;font-size:12px;text-decoration:none !important;color:#fff;border:1px solid #000;background:#fff;padding-left:10px;line-height:18px}* html #lang_sel a,* html #lang_sel a:visited{width:138px}* html #lang_sel ul ul{top:19px}#lang_sel table{position:absolute;top:0;left:0;border-collapse:collapse}#lang_sel ul ul a,#lang_sel ul ul a:visited{background:#fff;color:#444;height:auto;line-height:1em;border-width:0 1px 1px;padding:3px 10px}* html #lang_sel ul ul a,* html #lang_sel ul ul a:visited{width:128px}#lang_sel a.lang_sel_sel{background:url(../img/nav-arrow-down.png) #fff right no-repeat;color:#444}#lang_sel a.lang_sel_sel:hover{text-decoration:none;color:#000}#lang_sel ul li:hover ul,#lang_sel ul a:hover ul{visibility:visible}#lang_sel img.iclflag{width:18px;height:12px}#lang_sel a:hover,#lang_sel ul ul a:hover,#lang_sel :hover > a,#lang_sel ul ul :hover > a{color:#000;background:#eee}

/*HOMEPAGE*/
#left-inside{
float:left;
}
.articleinfo { border-bottom: 4px solid #EEEEEE; padding-bottom: 7px; }
.icons { margin-top: 0px; margin-bottom: -5px; margin-right: 10px; }
.thumbnail-div { padding: 2px; border: 1px solid #E4E4E4; width: 230px; height: 108px; }
.home-post-wrap { width: 240px; height: 290px; overflow: hidden; padding: 15px; margin-right: 13px; margin-bottom: 10px; float: left; border: 1px solid #D6D6D6; }
.home-post-wrap a {color: #8CC542;}
.titles { line-height: 30px; font-size: 24px; margin-top: 0px; }
.titles { font-weight: normal; font-size: 24px; text-decoration: none; color: #8CC542;}
.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 20px; font-weight: normal; font-family: Trebuchet MS; margin-bottom: 10px; display: block; }
.readmore { background-repeat: no-repeat; background-position: left; float: right; padding-left: 20px; }
.readmore a:link, .readmore a:hover { color: #8CC542; }
/*---------------[FEATURED ARTICLES]--------------*/
/*------------------------------------------------*/
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 30px; margin-bottom: 10px; display: block; line-height: 30px; margin-top: 0px; color: #8CC542;}
.thumbnail-div-featured { border: 1px solid #E4E4E4; width: 159px; height: 212px; padding: 2px; float: left; }
#featured { padding: 10px; width: 535px; border: 1px solid #D6D6D6; }
#featured-content { float: right; width: 410px; margin-right: 5px; }
