body, input, select, textarea, td, th {
   color:#4a4a4a;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   }
   
body {
	background:#f00 url(/images/bg.gif) top left no-repeat;
	background-attachment:fixed;
	border: 0;
	margin: 0;
	padding: 0;
}
  
form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}


b,strong{font-weight:bold;}

em{}

h1{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	color:#f33900;
	font-size:18px;
}
h2{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	color:#f33900;
	font-size:14px;
}
h3{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	color:#f33900;
	font-size:11px;
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}

a{
	color:#f00;
}
a:hover{
	color:#000;
}

select{
	border: 1px solid #000;
}
input{
}

input.submitbutton{
	position:absolute;
	left:-10000px;
	top:-10000px;
}

/* 
* BASE ==========================================
*/


div#base{
	min-width:960px;
}
	div#base-content{
		position:relative;
		margin:0;
		width:960px;
		text-align:left;
		background:none;
	}
/* SAFARI */
/*\*/
html>body * #base-content{width:960px;}
/**/


br.cl{clear:both;margin-top:-1.2em;font-size:0;}



/* 
* COLUMNS==========================================
*/
	div#base-columns{
		float:left;
		width:960px;
		}
		div#base-columns div#nav-column{
			float:left;
			width:276px;
			left:0;
			position:fixed;
		}
		div#base-columns div#content-column{
			float:left;
			padding-left:306px;
			width:645px;
			padding-top:50px;
		}
		
/* 
* NAV-COLUMN==========================================
*/
	div#nav-column div.page-title{
		width:276px;
		margin:50px 0 25px 0;
		}
		div#nav-column div.page-title h1{
			float:right;
			cursor:pointer;
			background:transparent url(/images/sitetitle.gif) 0 0 no-repeat;
			width:119px;
			height:98px;
			overflow:hidden;
			text-indent:-10000px;
			}	
	div#nav-column div.page-nav{
		width:276px;
		}	
		div#nav-column div.page-nav ul{
			float:right;
			}		
			div#nav-column div.page-nav ul li{
				text-align:right;
			}
			
/* 
* CONTENT-ITEM==========================================
*/

	div.paging{
		width:645px;
		}
		div.paging table{
			float:right;
			}
			div.paging table td{
				color:#000;
			}
			
/* 
* CONTENT-ITEM==========================================
*/
	div.content-item{
		position:relative;
		background:transparent url(/images/bg_project.jpg) 0 0 no-repeat;
		width:645px;
		height:350px;
		overflow:hidden;
		margin-bottom:30px;
		}
		div.content-item div.preview{
			position:absolute;
			left:26px;
			top:26px;
			}
			div.content-item div.preview img{
				border:1px solid #999;
			}
		div.content-item div.info{
			position:absolute;
			left:486px;
			top:26px;
			width:150px;
			height:250px;
			overflow:hidden;
		}
		div.content-item div.project{
			position:absolute;
			background:transparent url(/images/bg_title_project.gif) 0 2px no-repeat;
			padding-left:58px;
			left:26px;
			bottom:28px;
		}
		div.content-item div.agency{
			position:absolute;
			background:transparent url(/images/bg_title_agency.gif) 0 2px no-repeat;
			padding-left:58px;
			left:26px;
			bottom:10px;
		}
		div.content-item div.date{
			position:absolute;
			background:transparent url(/images/bg_title_date.gif) 0 2px no-repeat;
			padding-left:36px;
			left:348px;
			bottom:10px;
		}
		div.content-item div.btn{
			position:absolute;
			right:8px;
			bottom:9px;
		}
		
/* 
* PROJECT==========================================
*/
	div#project{
		position:relative;
		width:645px;
		overflow:hidden;
		margin-bottom:30px;
		}
		div#project div.project-info{
			position:relative;
			width:645px;
			background:transparent url(/images/bg_project_info.gif) 0 0 no-repeat;
			}
			div#project div.project-info div.cnt{
				padding:20px 26px 10px 26px;
			}
			div#project div.project-info div.link{
				padding:0 26px 10px 26px;
				}
				span.arrow{
					color:#f00;
				}
		div#project div.project-details{
			position:relative;
			width:645px;
			height:55px;
			background:transparent url(/images/bg_project_details.jpg) 0 0 no-repeat;
			}
			div#project div.project-details div.project{
				position:absolute;
				background:transparent url(/images/bg_title_project.gif) 0 2px no-repeat;
				padding-left:58px;
				left:26px;
				bottom:28px;
			}
			div#project div.project-details div.agency{
				position:absolute;
				background:transparent url(/images/bg_title_agency.gif) 0 2px no-repeat;
				padding-left:58px;
				left:26px;
				bottom:10px;
			}
			div#project div.project-details div.date{
				position:absolute;
				background:transparent url(/images/bg_title_date.gif) 0 2px no-repeat;
				padding-left:36px;
				left:348px;
				bottom:10px;
			}
			div#project div.project-details div.btn{
				position:absolute;
				right:24px;
				bottom:9px;
			}
		div#project div.project-images{
			position:relative;
			width:645px;
			padding-top:26px;
			background:#ffe6e6 url(/images/bg_project_images.gif) 0 0 no-repeat;
			}
			div#project div.project-images div.image{
				padding:0 0 20px 26px;
			}
			div#project div.project-images div.image img{
				border:1px solid #999;
			}


/* 
* ABOUT==========================================
*/
	div#about{
		position:relative;
		width:645px;
		overflow:hidden;
		margin-bottom:30px;
		}
		div#about div.about-header{
			position:relative;
			width:645px;
			background:transparent url(/images/bg_project_info.gif) 0 0 no-repeat;
			}
			div#about div.about-header div.cnt{
				padding:22px;
			}
		div#about div.about-details{
			position:relative;
			width:645px;
			height:55px;
			background:transparent url(/images/bg_project_details.jpg) 0 0 no-repeat;
			}
			div#about div.about-details div.name{
				position:absolute;
				background:transparent url(/images/bg_title_name.gif) 0 2px no-repeat;
				padding-left:40px;
				left:26px;
				bottom:28px;
			}
			div#about div.about-details div.profession{
				position:absolute;
				background:transparent url(/images/bg_title_profession.gif) 0 2px no-repeat;
				padding-left:80px;
				left:26px;
				bottom:10px;
			}
			div#about div.about-details div.born{
				position:absolute;
				background:transparent url(/images/bg_title_born.gif) 0 2px no-repeat;
				padding-left:36px;
				left:348px;
				bottom:10px;
			}
			div#about div.about-details div.btn{
				position:absolute;
				right:26px;
				bottom:9px;
			}
		div#about div.about-info{
			position:relative;
			width:645px;
			background:transparent url(/images/bg_project_images.gif) 0 0 no-repeat;
			}
			div#about div.about-info div.cnt{
				padding:22px;
				}
				div#about div.about-info div.cnt p{
					margin:0 0 12px 0;
				}
			div#about hr.cnt-spacer{
				position:relative;
				width:645px;
				height:8px;
				font-size:0px;
				line-height:0;
				border:0;
				background:transparent url(/images/bg_spacer.gif) 0 0 no-repeat;
				}
			
