a:link {
	color: #919191;
	text-decoration: none;
	
}

a:visited {
	color: #919191;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a.black{
	color: #919191;
}

body
	{ 
	background-color: #FFFFFF;
	background-image: url(images/bg_bar.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding: 0px;
	color:#333333;
}

.header{
	position: absolute;
	width:100%;
	left: 0px;
	top: 0px;
}

.title_txt{
	line-height: 20px;
	font-family: helvetica,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.menu_pos{
	position:absolute;
	width:150px;
	top:130px;
	left:60px;	
}


.list_arrows{
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	/*line-height: 1.5em;*/
	font-weight: normal;
	font-variant: normal;
	list-style-position: outside;
	list-style-image: url(images/arrow_right.gif);
	padding: 0px;
	margin: 0px;
	line-height: 20px;
}
	
.menu_txt{
	font-family: helvetica, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height: 20px;
}

.langOpt_txt{
	font-family: helvetica, arial, sans-serif;
	font-size:11px;
	color: #E3E3E3;
	
}

img{
	border: none;
}

img.border{
	border: 1px solid #DEDEDE;
}

img.biog{
	position:absolute;
	left:0px;
}

.num_pos{
	position: relative;
	top:0px;
	height:10px;
	width:150px;
	top:0px;
	}
	
.num
	{
	font-family: helvetica,arial,sans-serif;
	position:relative;
	line-height:7px;
	font-size:9px;
	font-weight:bold;
}


.grid
	{
	position:absolute;
	top:330px;
	left:50px;
}

.packshot{
	position: relative;
	height:150px;
}

.press{
	position: relative;
	height:200px;
}
	
.cell_projects
	{
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:170px;
	height:180px;
}

.cell_press{
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:170px;
	height:230px;
}

b{
	color:#000000;
}



.txtCol1{
	position:absolute;
	width:530px;
	top:130px;
	left:250px;
}

.body_txt{
	font-family: helvetica,arial,sans-serif;
	color:#333;
	line-height: 20px;
	font-size:11px;
}

.homeImg_pos{
	position:absolute;
	left:50px;
	top:130px;
}

.enterSite_pos{
	position:relative;
	left:30px;
	top:-70px;
}

.enterSite{
	font-family: helvetica,arial,sans-serif;
	font-weight: bold;
	color:#333;
	font-size:45px;
	line-height:45px;
	
}

.contact_txt{
	font-family: helvetica,arial,sans-serif;
	color:#333;
	line-height: 20px;
	font-size:9px;
}

.projectRef{
	font-family: helvetica,arial,sans-serif;
	color:#666666;
}

.relatedArt_pos{
	position:absolute;
	left:820px;
	top: 130px;
	width: 300px;
}

.relatedArt_txt{
	font-family: helvetica,arial,sans-serif;
	color:#333;
	font-size:11px;
}

.bigImg{
	position:absolute;
	top:330px;
	left:250px;
}

.details{
	position:absolute;
	top:330px;
	width:150px;
	left:60px;
	height:330px;
}
.arrow_sketch{
	position:absolute;
	top:320px;
	left:65px;
}
.star_pos{
	position:absolute;
	left: 800px;
	top: 130px;
}
	
.details_txt{
	font-family: helvetica,arial,sans-serif;
	color:#33333;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}


.contacttxtpos{
	position:absolute;
	width:700px;
	top:130px;
	left:240px;
}

.projcontacttxtpos{
	position:absolute;
	width:200px;
	top:130px;
	left:1010px;
}


.contactheader{
	font-family: helvetica,arial,sans-serif;
	color:#33333;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	padding-left:10px;
}
.contactCol_pos{
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:260px;
	height:180px;
}


.contactCol1_pos{
	position:absolute;
	width:150px;
	top:130px;
	left:250px;
}

.contactCol2_pos{
	position:absolute;
	width:150px;
	top:130px;
	left:440px;
}

.contactCol3_pos{
	position:absolute;
	width:340px;
	top:130px;
	left:630px;
}
