/*  
Theme Name: Portfolio
Description: Kajfa online portfolio
Version:0.1 
Author: Kajfa
Author URI: http://www.kajfatam.net
*/


*
{
	margin:0;
	padding:o;
	}
body 
{
	font-size: 75%!important; 
	font-size: 0.7em;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:gray;
	margin:0;
	background:white url(images/sfondo.jpg) no-repeat top left ;
	}
hr
{
	display:none;
	
	}
a,small,h3
{
	color:#bbbbb9;
	
	}
#header
	{
	    width:760px;
		background:white url(images/header.jpg) no-repeat center;
		margin:0 auto;
        height:250px;		
	}	
#box
	{
		width:750px;
		margin:0 auto;
		min-height:400px;
		
	}	
	
#footer
	{
	clear:both;
	padding:60px;
	text-align:center;
	margin:0 auto;
	background:white;
	}	
	#part1
	{
	width:100%;
	display:block;
	}	
	#part2
	{
	width:100%;
	display:block;
	}	
	#part3
	{
	width:100%;
	display:block;
	}	
        #part4
	{
	width:100%;
	display:block;
	}	
	#last
	{
		float:left;
		width:250px;
		margin:0 auto;
	}	
	#content
	{
		float:right;
		width:450px;
		margin-left:20px;
		
	}	
	/*----------------------------------------------------------------------*/
#header h1, h1 a, h1 a:hover
	{
	   text-align:left;
       color:#bbbbb9;
       text-decoration:none;	
	   font-family:'arial', Verdana, Arial, Sans-Serif;
	   font-size:1.6em;
	}	
	/*----------------------------------------------------------------------*/
	#last ul
	{
		list-style:none;
	}	
	#last li
	{
		padding:6px 0;
		border-bottom:1px dotted #bbbbb9;
	}
    #last a
	{
		color:#bbbbb9;
		text-decoration:none;
		text-align:center;
	}
	 #last a:hover
	{
		color:black;
		text-decoration:none;
		text-align:center;
	}
	#last li:hover
	{
		padding:6px 0;
		color:black;
	}
	#last h2
	{
		padding-left:40px;
		font-family:'arial', Verdana, Arial, Sans-Serif;
		font-size:1.3em;
		color:#bbbbb9;
	}

	}
	/*----------------------------------------------------------------------*/


/*----------------------------------------------------------------------*/
    .post
	{
		color:gray;
	}
	.datario
	{
		color:#bbbbb9;
		font-size:1.5em;
		margin:10px 0;
		padding-bottom:5px;
		font-family:'arial', Verdana, Arial, Sans-Serif;
		
		text-align:right;
	}
	 .post h2,.post h2 a
	{
		color:#bbbbb9;
		font-family:'arial', Verdana, Arial, Sans-Serif;
		padding:5px 0;
		font-size:1.3em;
		text-decoration:none
	}
	
	 .post h2 a:hover
	{
		color:black;
		font-family:'arial', Verdana, Arial, Sans-Serif;
		padding:5px 0;
		font-size:1.3em;
		text-decoration:none
	}
	.post a
	{
		text-decoration:underline;
		color:#bbbbb9;
	}
	.post a:hover
	{
		text-decoration:underline;
		color:black;
	}
	.postmetadata
	{
		text-align:right;
		text-decoration:underline;
        border-bottom:1px solid #bbbbb9;
		padding:15px;
		margin-bottom:10px;
}
		
		.entry
	{
		padding:15px 0;
color:gray;

}
/*----------------------------------------------------------------------*/
.top
	{
width:750px;
margin:0px 0px auto;
border-bottom:1px solid #bbbbb9;
}
.frame
	{
width:750px;
margin:0 auto 0px auto;
border-bottom:1px solid #bbbbb9;
}
.portfolio
	{
width:750px;
margin:0 auto 20px auto;
/*border-top:1px solid #bbbbb9;*/

}

.bar 
	{
width:185px;
margin-left:10px;
float:left;
padding:20px;
}

.bar2
	{
width:370px;
margin-left:10px;
float:right;
padding:20px;
}
.bar3
	{
width:350px;
margin-left:10px;
float:left;
padding:20px;
}
.bar4 
	{
width:205px;
margin-left:10px;
float:right;
padding:20px;
}
#fix
	{
clear:both;
}
.bar li
	{
list-style:none;
border-bottom:1px dotted #bbbbb9;
padding:6px 0;
}
.bar li:hover
	{
		color:#bbbbb9;
list-style:none;
padding:6px 0;
}
.bar a
	{
list-style:none;
color:#bbbbb9;
text-decoration:none;

}
.bar a:hover
	{
list-style:none;
color:black;
text-decoration:none;

}
.bar h2
	{
font-family:'arial', Verdana, Arial, Sans-Serif;
color:#bbbbb9;
border-bottom:1px solid white;
padding-bottom:10px;
margin-bottom:10px;
margin-left:35px;
font-size:1.3em;
}
/*----------------------------------------------------------------------*/
.pages
	{
border-bottom:1px solid #bbbbb9;
width:750px;
margin:10px auto 20px auto;
padding:5px 10px;
}
.pages ul
	{
list-style:none;

}
.pages li
	{
display:inline;
margin-right:25px;
}
.pages a
	{
color:#bbbbb9;
		font-family:'arial', Verdana, Arial, Sans-Serif;
		padding:5px 0;
		font-size:1.7em;
		text-decoration:none


}
.pages a:hover
	{
color:black;
font-family:'arial', Verdana, Arial, Sans-Serif;
		padding:5px 0;
		font-size:1.7em;
		text-decoration:none
}
#hide
	{

width:750px;
margin:0 auto;

text-align:right;
padding:0 0 5px 0;
}
#hide a
	{
color:#bbbbb9;
font-size:1em;
text-decoration:none;
}
#hide a:hover
	{
color:black;
font-size:1em;
text-decoration:none;

}
/*----------------------------------------------------------------------*/
ol.commentlist
{
width: 90%;
margin: 0 auto;
color:gray;
}

ol.commentlist li
{
margin-bottom: 1.5em;
padding: 5px;
border-bottom:1px dashed  #bbbbb9;
}

ol.commentlist li.alt
{
border-bottom:1px dashed  #bbbbb9;
}

ol.commentlist a
{
color: #bbbbb9;

}

h3
	{
	font-size:1.2em;
	text-decoration:none;
	color: #bbbbb9;
	}
small.commentmetadata
{
font-size: 1em;
margin-bottom: 1em;
display: block;

}

.commentlist cite
{
font-style: normal;

}
.pagetitle
{
color: #bbbbb9;

}
.commentlist p
{
line-height: 1.4em;
margin-bottom: 1em;

}
#commentform 
{

padding:20px;
margin-bottom:20px;
}
#commentform input
{
color:#bbbbb9
}
#commentform textarea
{
color: #bbbbb9;


}
blockquote
{
border: #bbbbb9;
margin-left:5px;
padding:15px;
font-size:0.9em;

}
