body {
	background: url(../img/body-bkg.png) repeat scroll;
	margin: 0;
	padding: 0;
}

.container{
	margin: 0pt auto;
	width:950px;
}

#header{
	background: url(../img/hdr-bkg.png) repeat-x scroll;
	height:60px;
	position:absolute;
	z-index :100;
	top: 0px;
	left:0px;
	width:100%;
}

#navigation{
	height:60px;
}

#index, #index div, 
#cv, #cv div, 
#contact , #contact div, 
#vie, #vie div 
{
	height:80px;
	position:absolute;
	width:97px;
	float:left;
}

#index, #contact, #cv, #vie
{
	background-image: url(../img/jlo.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	top:50px;
}

#index{
	background-position: 0px -25px;
	margin-left:6px;
}

#cv{
	background-position: -98px -25px;
	margin-left:105px;
}

#contact{
	background-position: -196px -25px;
	margin-left:204px;
}

#vie{
	background-position: -294px -25px;
	margin-left:303px;
}


#index div, #cv div, #contact div, #vie div {
	background-image: url(../img/white.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px -60px;	
}	

.pri-nav a{
	display:block;
	text-decoration:none;
	text-indent:-30000px;
}

.content{
	margin-top:40px;
}

#content-title{
	background: url(../img/content-title.png) repeat-y scroll;
	/*height:323px;
	*/
	height:1650px;
	position:absolute;
	width:950px;
	padding:20px; 
	overflow:none;
	color:#fff;
	
	border: 1px solid #627B8C;

	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: #EEFF99;
	
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#627B8C), to(#45596A));
	background: -webkit-linear-gradient(#627B8C, #45596A);
	background: -moz-linear-gradient(#627B8C, #45596A);
	background: -ms-linear-gradient(#627B8C, #45596A);
	background: -o-linear-gradient(#627B8C, #45596A);
	background: linear-gradient(#627B8C, #45596A);
	-pie-background: linear-gradient(#627B8C, #45596A);
	behavior: url(/PIE.htc);
}

#tagcloud { border-top: 1px #999 solid; border-bottom: 1px #999 solid; }
#tagcloud li { padding: 3px !important; }