* 
    {
    margin: 0;
    padding: 0;
    border: 0;
} 

.alignright{
    float: left;
    margin: 4px;
}

.alignleft{
    float: left;
    margin: 4px;
}

.clear
    {
    clear:both;
}

.right
    {
    float: right;
}

.left
    {
    float: left;
} 



body
    {
    font: 62.5%/1.5  "Times New Roman", "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
    color: #000;    
    text-align:center;
    width:100%;
    background:#ccc;
}


h1
    {
    font-size: 2.2em;
}

h2
    {
    font-size: 2.0em;    
}
 
h3
    {
    font-size: 1.8em;
}
    
h4
    {
    font-size: 1.6em;    
}
    
h5
    {
    font-size: 1.4em;    
}
    


a, h2 a:hover, h3 a:hover {
color:#000;
text-decoration:none;
}

img#wpstats{display:none}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* Header
-----------------------------------------------------------------------------*/

#page
    { 
    width:997px; 
    text-align:left;  
    position:relative;
    background:#ccc url(images/blue_back.jpg) repeat-y;
    margin:0 auto;
} 

#header{
    background:url(images/pasare.png) no-repeat 120px 45px;
   height:258px; 
   position:relative;
   padding:40px 0 0 120px;
}
    
      #header #logo{
	  position:relative;
	  top:0px;
	  left:80px;
    }
  

  #header #lant{
        background:url(images/lant.png) no-repeat;
	width:580px;
	height:21px;
	margin:5px 0 0 0px;
  }

#profiles{
  height:42px;
  position:relative;
  left:4px;
  margin-bottom:10px;
  margin-left:-5px
}

 #profiles span, #profiles a {
  float:left;
  color:#040000;
  font-weight:bold;

}

	#profiles  #facebook_btn{
		background: url(images/Facebook.png) no-repeat;
		width:50px;
		height:52px;
	}
		
	#profiles  #myspace_btn{
		background: url(images/MySpace.png) no-repeat;
		width:49px;
		height:52px;
	}
	
	#profiles  #twitter_btn{
		background: url(images/Twitter.png) no-repeat;
		width:51px;
		height:52px;
	}
	
	#profiles  #flickr_brn{
		background: url(images/Flickr.png) no-repeat;
		width:99px;
		height:52px
	}

#big {
   background: transparent url(images/bordura.png) repeat-y 120px 0 ;
   position:relative;
   width:860px;
   padding-left:120px;
}

    

/* Navigation
-----------------------------------------------------------------------------*/
  #menu {
  	padding-left:135px;
	top:0;
	position:relative;
  }

	#menu a{
		float:left;
		padding:0 15px 0 0;
		background: url(images/rond.png) no-repeat;
		width:130px;
		height:130px;
		text-align:center;
		line-height:130px;
		font-style:italic;
		font-weight:bold;
		font-size:25px;
	}

	#menu #home_btn{
		
	}

	#menu #about_btn{
		
	}

	#menu #site_btn{
		
	}

/* INDEX
-----------------------------------------------------------------------------*/
 #content{
	position:relative;
	display:block;
	width:513px;
	float:left;
	background:#fceeed;
	border:2px solid #e20079;

  }
 
  #bleft_1{
      width:8px;
      height:100%;
      background:#fefeff repeat-y;
      float:left;
      margin-left:30px;
      _margin-left:15px;
      border:2px solid #e20079;
}
#bleft_2{
      background:#70a2d4;
      width:2px;
      float:left;
      border:2px solid #70a2d4;
}
		
/* POST
-----------------------------------------------------------------------------*/
.post{
    padding-bottom:10px;
    position:relative;
    left:80px;	
    width:420px;
}

	.post .title{
		font-size:14px;
	        color:#e1017b;
		margin:-42px 0 0 -10px;
		width:420px;
	}
	    
	    .post .title a{
		    padding:2px 5px 2px  15px;
		    background:#fff;
		    line-height:18px;
		    color:#e5016f;
	  }

	.post .time{
		background:url(images/rond_roz_data.png) no-repeat;
		width:59px;
		height:59px;
		color:#fff;
		padding-top:19px;
		line-height:13px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		position:relative;
		left:-65px;
		top:18px;
		word-spacing:1px;
	}

		
        .language_item{
	      position:relative;
	      top:2px;
	}

	.language_item img{
             border:1px solid #778CB1;
	}


	.post .posted_by, .post .in_category  {
		padding:2px 0 5px 0px;
		color:#000;
		font-size:14px;
	}
	


	.post .in_category a{
		padding-left:3px;
		color:#534f4d;
	}
	
	.post .entry{
		clear:both;
		position:relative;
		overflow:hidden;
		padding:25px 0 5px 0;
		font-size:14px;
	}
	.post .entry p {
		margin-top:8px !important;
	}

	.post .entry span {
		margin-top:8px;
	}
	
	.post .entry_index span {
		display:block !important;
	}

	.post .entry_index p{
		margin-top:0px !important;
	}
	
	.post .entry a{
		
	}

	.post .entry div p a img, .post .entry div p img{
		border:1px solid #778cb1;
	}

	.post .postmetadata{
		color:#9d9c3e;
		width:360px;
		font-style: italic;
		font-size:11px;
                clear:both;
	}

	.post .postmetadata a{
		color:#7E3857;
	}
	
	.post .postmetadata .ecomment{
		float:right;
		color:#7E3857;
		font-weight:bold;
		font-size:12px;
		padding-top:12px;
		position:relative;
		right:-50px;
	}
	
			.ecomment div{
				float:left;
				padding-right:5px;
				font-weight:bold;
				color:#87a7c7;
				font-size:14px;
			}
	
			.ecomment .nr_comment{
				background:transparent url(images/rond_albastru.png) no-repeat scroll 0 0;
				color:#000000;
				font-size:14px;
				height:30px;
				line-height:30px;
				margin-top:-6px;
				text-align:center;
				width:30px;
				text-indent:-1px;
			}
	.divizer{
		background:url(images/separator_roz.png) no-repeat;
		width:163px;
		height:24px;
		margin:55px 0 0 100px;
	}



/* Sidebar
-----------------------------------------------------------------------------*/
#sidebar{
	width:245px;
	float:left;
	display:block; 
	margin:-160px 0 0 10px;
}

	#sidebar_top{
	

	}


	#sidebar_middle{
		border:2px solid #70A2D4;
		clear:both;
		width:230px;	
		margin-left:6px;
	}

	#sidebar_footer{
		
	}
	
	#sidebar ul{
		list-style-type: none;
		list-style-position: outside;
	}

	#sidebar ul.mm{
		border:4px solid #70A2D4;
		margin:4px;
		position:relative;
		width:214px;
		background:#fff;
	}
	
	ul.mm li{
		padding-right:10px;
		display:block;
	}

	  ul.mm li ul, .textwidget{
	      padding-left:12px;
	}



#searchform{
	background:url(images/search.png) no-repeat;
	width:240px;
	height:88px;
	position:relative;
	padding-top:12px;
	margin-bottom:8px;
}

#searchform label{
	width:168px;
	height:19px;
	font-weight:bold;
	font-size:17px;
	font-style:italic;
	padding:12px 0 0 20px;
}

#searchform label:first-letter{
      font-size:18px;
}

#searchform #s
    {
       border: 1px solid #89add2;    
      vertical-align:middle;
      width:165px;
      padding:3px;
      margin-left:19px;
      float:left;
} 


  #searchsubmit{
	  background:url(images/search_go.png);
	  width:37px;
	  height:37px;
	  border:none;
	  float:left;
	  position:relative;
	  top:-10px;
	  left:3px;
  }

#cat_cat, #cat_archives, #tags, #lw, #newin, #widget_facebook, #widget_twitter{
  color:#E20079;
  font-style:italic;
  font-weight:bold;
  font-size:14px;
  padding-left:12px;
  margin-top:20px;
  position:relative;
  top:2px;
}

#cat_cat:first-letter, #cat_archives:first-letter, #tags:first-letter, #lw:first-letter, #newin:first-letter{
	font-size:16px;
}


.tags_bg{
  padding-left:12px;
  line-height:1.7em;
}

  .tags_bg #tags{
    padding:0px;
  }




.categories ul, .mm ul li a {
		color:#000;
		font-size:14px;
	}



	.bb{
	background:url(images/separator_albastru.png) no-repeat;
	width:133px;
	height:22px;
	margin:8px 0 8px 40px;
}

#sidebar_footer a{
	text-align:center;
	display:block;
	margin:0px;
	padding:0px;
}

#sidebar_footer #newin{
	display:block;
	text-align:center;
	margin:0;
	padding:0;
}
#sidebar_footer	#newin_pic{
	margin:0 auto;
	padding-bottom:5px;
}

      
	#sidebar_footer #newin_pic  a{
	      display:inline;
	      font-size:10px;
	      color:#000;
      }

	
	#sidebar_footer #newin_pic a:hover{
			text-decoration:none;
	}
	

#sidebar #sd_ut{
	font-size:12px;
	padding-left:12px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer{
	background:transparent url(images/linie_end_page.png) no-repeat scroll 120px bottom;
	height:83px;
	position:relative;
	padding-left:120px;
}


#footer .navigation{
   position:relative;
   height:61px;	
}

    #fstanga{
	position:absolute;
	background:url(images/aripa.png) no-repeat;
	width:110px;
	height:155px;
	left:10px;
	top:-145px;
    }

.navigation a{
		display:block;
		position:relative;
		font-size:13px;
		float:left;
		text-align:center;
		font-weight:bold;
		font-style:italic;
		color:#fff;
		line-height:19px;
}
	.navigation .alignleft a{
		background:url(images/buton_previous_faratext.png);
		width:90px;
		height:19px;
		position:absolute;
		left:475px;
		top:7px;
	}

	.navigation .alignright a{
		background:url(images/buton_previous_faratext.png);
		width:90px;
		height:19px;
		line-height:19px;
		left:45px;
		top:7px;		
	}

/* Comments
----------------------------------------------------------------------------*/

#comments_bg{
	width:125px;
	margin:25px 0 0 50px;
	font-size:16px;
	color:#E20079;
	background:#fff;
	padding:0 51px 0 12px;
        font-weight:bold;
}


.commentlist{
	margin-left:50px;
	list-style-type: none;
	width:420px;
}


.commentlist p{
      font-size:14px;
      padding:10px 0 0 12px;
}

#comments{
	width:424px;
	height:25px;
	margin:10px 0 0 0px;
}


h3#comments {
	line-height:25px;
	vertical-align:text-middle;
	font-size:14px;
	font-weight:normal;
	border:2px solid #e1017b;
	color:#fff;
	text-transform:uppercase;
	font-style:italic;
	width:432px;
}

.comments_bg{
   background:#E1017B none repeat scroll 0 0;
  border:1px solid #FFFFFF;
  height:23px;
  width:420px;
  padding-left:10px;
}



h3#comments small{
	float:left;
	font-size:13px;
	padding-top:1px;
	text-transform:none;
}

#respond{
	background:#fff;
	display:inline;
	margin:0px 0 27px 50px;
	font-style:italic;
	font-size:16px;
	display:block;
        width:138px
}
    #respond a{
	background:#fff;
	display:inline;
	padding:0 5px 0 12px;
	color:#E20079;
  }


#commentform{
	width:325px;
	color:#E1017B;
	font-size:10px;
	height:300px;
	margin-left:50px;
}


#commentform p{
margin-bottom:5px;
}

#commentform p label{
height:25px !important;
display:block;
width:50px;
float:left;
vertical-align:text-middle;
font-style:italic;
font-size:14px;
}

#commentform input{
border:1px solid #E1017B;
width:248px;
line-height:15px;
height:15px;
vertical-align:middle;
padding:2px 0 2px 1px;
}

#commentform textarea{
border:1px solid #E1017B;
width:300px;
height:119px;
}

#commentform #submit{
	background:url(images/submit.png);
	width:46px;
	height:50px;
	border:0px;
	margin-left:255px;
	cursor:pointer;
	padding-bottom:8px;
	color:#fff;
	font-size:10px;
	font-style:italic;
}


.ecomment2{
position:relative;
right:-80px;
}

img.alignnone { display: block; clear: none; }
.imgtfe  {margin:0 5px 0 7px;}

#lang{
list-style-type: none;
list-style-position: outside;
position:absolute;
top:215px;
left:600px;
z-index:1000;
}
	#lang li{
		float:left;
		padding-left:10px;
	}

.addthis_button{
 position:relative;
 top:30px;
 clear:both;
}

.twtr-ft span{
 float:none !important;
}

