/* B A S I C   N E E D S */

body {
	margin: 0px;
	
	background-color: #3c3c3c;
}

img, td, {
	behavior: url(iepngfix.htc); 
}










#content {
	margin-right: 4px;
	margin-left: 4px;
	height: 420px;
	width: 400px;
	float: left;
	position: relative;
	
}
#content-fill {
	margin: 35px;
	bottom:0;
	position:absolute;
	width: 330px;
}
#content-wide {
	margin-right: 4px;
	margin-left: 4px;
	height: 420px;
	width: 685px;
	float: left;
	position: relative;
	
}
#content-wide-fill {
	margin: 35px;
	/*bottom:0;*/ 
	position:absolute;
	width: 580px;
}




/* e x p o s e d */


#exposed-fill {
	width: 600px;
	/*margin: 35px;*/
	position:absolute;
	float:left;
}
#exposed-content-fill { 
	width:580px;
	margin: 28px;
	position:absolute;
	float:left;
}
#exposed-wrap {
	width: 580px;
	heigth: 200px;
	position: absolute;
	/*clip: rect(0px,600px,210px,0px);*/
	
}

#exposed-news-wrap {
	width:580px;
	margin-bottom: 22px;
	float:left;
	
}

#exposed-news {
	margin-bottom: 10px;
	float: left;
	width:405px;
	margin-right:20px;
}
#exposed-news h2, a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #ffffff;	
	margin:0 0 0 0;
}
#exposed-news p {
	margin:0 0 1em 0;
}
#exposed-news-img {
	float: left;
	border: 2px solid #2e2e2e;
}




/*  P R O J E C T */


#project-news {
	margin-bottom: 0px;
	float: left;
	width:405px;
	margin-left:10px;
}
#project-news h2, a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #ffffff;	
	margin:0 0 0 0;
}
#project-news p {
	margin:0 0 1em 0;
}
#project-news-img {
	float: left;
	width:114px;
	text-align: center;
}
.project-img-border {
	border: 2px solid #2e2e2e;
}


/* e l s e w h e r e */

#arrow-left a{
	float:left;
	background-image: url(g/arrow-left.png);
	height:15px;
	width:15px;
	margin-right:2px;
	display: block;
	background-position:right top;
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc); 
}
#arrow-left a:hover {
	background-image: url(g/arrow-left-on.png);
	height:15px;
	width:15px;
	behavior: url(iepngfix.htc); 
}
#arrow-right a{
	float: left;
	background-image: url(g/arrow-right.png);
	height: 15px;
	width:15px;
	display: block;
	background-position:right top;
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc); 
}
#arrow-right a:hover {
	background-image: url(g/arrow-right-on.png);
	height:15px;
	width:15px;
	behavior: url(iepngfix.htc); 
}





/* T E X T */

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.2px;
	line-height: 13px;
}

h1 /* header standard */ {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#656565;
	font-weight:bold;
	text-transform: uppercase;	
	

}
.h1-light /* header standard light */ {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5B5B5B;
	font-weight:normal;
	text-transform: uppercase;	
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.2px;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0.2px;
	text-decoration: none;
	font-weight: bold;
}
.smalllink {
	font-size:9px;
}
a.smalllink:hover {
	font-size:9px;
}


