/* CSS Document */



.spaceRightHi{
	position: absolute; 
	top:0px; 
	right:0px;
	width: 60px; 
	height: 130px; 
	background: url(../images/spaceRight.gif) no-repeat;
	z-index:5;

}

.spaceRightLo {
	position: absolute;
	top:130px;
	right:0px;
	width: 60px; 
	height: 200px; 
	background: #1f1d20;

}

.bodyMain {
	position: absolute; 
	top: 76px;
	left:38px;
	width: 710px;
	height: 200px; 
	float: left;
	display:block;
	background: #ffffff url(../images/BodyImage_freelance.jpg) no-repeat;
	background-position: 25px 0;
	border:dashed;
	border-color: #30920d;
	border-width:2px;
	overflow:auto;
	margin:0 auto;
	padding:0;
	z-index:10;
}
.bodyMainCont{
	width: 200px;
	height: 195px;
	margin: 1px 1px 1px 1px;
	padding: 0px;
	overflow: auto;
	background: none;
	z-index:25;
}

#folio_f1 {background:url(../folio/images/jabra.jpg) no-repeat;}
#folio_f2 {background:url(../folio/images/sprout.jpg) no-repeat;}
#folio_fA {background:url(../folio/images/furniture.jpg) no-repeat;}
#folio_fB {background:url(../folio/images/life.jpg) no-repeat;}
#folio_fC {background:url(../folio/images/tech.jpg) no-repeat;}
#folio_fD {background:url(../folio/images/sketch.jpg) no-repeat;}
#folio_fE {background:url(../folio/images/dev.jpg) no-repeat;}
#folio_fF {background:url(../folio/images/vis.jpg) no-repeat;}
#folio_fG {background:url(../folio/images/proto.jpg) no-repeat;}

.indexContact {
	position: absolute; top:509px; left:38px; width: 220px; height: 40px; z-index:20;}


.bodyFull {
	position: absolute;
	display:block;
	width: 795px;
	height: 585px;
	padding:0px 0px 0px 0px;
	background-position:bottom right;
	z-index:0;
	visibility: visible;
	left: 0px;
	top: 0px;
}

#folioCont{top:69px; left:220px; float: right; width: 490px; height: 290px;background:none; z-index:0;}

.bodyCont {
	position: absolute;
	display:block;
	float: left;
	padding:0px 0px 0px 0px;
	background:none;
	background-position:left bottom;
	overflow:auto;
	z-index: 50;
}




.bodyHide {
	position: absolute; 
	display:block; 
	float: left; 
	padding:0px 0px 0px 0px;
	background:none;
	background-position:left bottom;
	overflow:auto;
	visibility: hidden;
}

.bodyLeft li {
text-indent:15px;
list-style:none;
}

.bodyAd {
	position: absolute;
	display:block;
	padding:2px 2px 2px 2px;
	overflow:auto;
	border:dashed;
	border-color: #30920d;
	border-width:2px;
	z-index:50;
	visibility: visible;
}

.bodyNews{
	position: absolute; 
	bottom:-1px; 
	left:0px; 
	width: 405px; 
	height: 320px;
	background: #ffffff url(../images/index_bg1.gif) no-repeat;
	overflow:auto;
	z-index:2;
	}

.bodyNewsCont {
	position: absolute;
	top:44px;
	left:22px;
	width: 229px;
	height: 158px;
	overflow:auto;
	list-style:none;
	padding-right:10px;

}
.bodyNewsCont2 {
	position: absolute;
	top:355px;
	left:-20px;
	width: 270px;
	height: 140px;
	overflow:auto;
	list-style:none;
	padding-right:10px;
	z-index:10;

}



.bodyBack{
	position: absolute; 
	bottom:-1px; 
	right:0px; 
	width: 405px; 
	height: 320px; 
	background: #ffffff url(../images/indexImage.jpg) no-repeat;
	background-position:bottom right;
	z-index:
}

.bodyBackCont{
	position:absolute;
	top:38px;
	left:107px;
	width:276px;
}

.bodyFront{
	position: absolute;
	top:302px;
	left:269px;
	width: 200px;
	height: 245px;
	z-index:50;
	padding:2px 2px 2px 2px;
	background: url(../images/trans.png);
	border:dashed;
	border-color: #60655e;
	border-width:2px;
	overflow:auto;
}


.bodyFront li{
	font-family: AvantGarde, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	list-style-position:inside;
	list-style-type:square;
	line-height: 16px;

}

#thumbs_opener {
position:absolute; right:0px; top:93px; height:512px; width: 40px; padding:0px 0px 0px 0px; float:right; background:none; z-index:3; border-left:none; border-bottom:none;
}

#thumbs_opener_right{
display:block; position: absolute; right:0px; top:100px; height:390px; width: 10px; float:right; background:url(../images/spR.png); z-index:3; border-left:none; border-bottom:none;
}

#thumbs_opener_tab,
#thumbs_closer {
display:block; position: absolute; left:0px; top:0px; height:73px; width: 35px; padding:27px 0px 0px 5px; float:left; background:url(../images/spT.png) no-repeat; z-index:3; border-left:none; border-bottom:none;
}

#thumbs_frame {
position:absolute; left:170px; top:93px; height:512px; width: 640px; visibility: hidden; z-index:15
}

#thumbs_open_wrap {
position:relative; left:0px; top:0px; height:512px; width: 40px; padding:0px 0px 0px 0px; float:left; background:none; z-index:3; border-left:none; border-bottom:none;
}

#thumbs_back {
background:url(../images/spV.png); position:relative; width:566px; height:472px; float:left; padding: 10px 10px 10px 10px; overflow:auto; text-align:left; 	line-height:30px; word-spacing:10px;
}

#thumbs_back img,
#thumbs_back img a{
	height:85px;
	width:85px;
	border-color:#30372d;
	border-width:5px;
}
