/* global */

html { font-size:11px; font-family:arial; color:#00bcff; }
body { background-image:url(../_img/static/bckgrnd.jpg); background-position:top; background-color:#00a9fb; background-repeat:repeat-x; } 

	#container { position:relative; margin-top:33px; left:50%; margin-left:-492px; width:984px; z-index:1; }
	#container_inside { margin-left:15px; width:954px; }
	
	#english { position:absolute; font-size:arial; top:50%; left:50%; margin-left:-150px; margin-top:-225px; width:300px; padding:20px; border:2px solid #000; font-size:14px; line-height:22px; color:#000; z-index:1000; background-color:#fff; cursor:pointer; }
	
#header { width:955px; height:107px; background-color:#fff; }
#header	#logo { float:left; }
#header	#nav { float:right; margin-right:102px; margin-top:71px; } 
#header2 { clear:both; width:955px; height:33px; background-image:url(../_img/static/header_bckgrnd2.png); background-repeat:no-repeat; }
	ul#crumbs { float:left; list-style:none; color:#fff; font-size:11px; margin-left:20px; margin-top:5px; }
	ul#crumbs a { text-decoration:none; color:#fff; }
	li.crumb { float:left; list-style:none; padding-top:5px; cursor:pointer; }
	li.crumbspacer { float:left; width:20px; text-align:center; margin-top:5px; font-size:11px; }
	
#content_block1 { display:table; width:955px; background-color:#fff; margin-top:4px; padding-bottom:15px; }
	#spotlight { float:left; width:455px; height:336px; margin-left:15px; margin-top:15px; background-color:#CCCCCC; }
	#middle { float:left; width:220px; height:336px; margin-left:15px; margin-top:15px; }
	#right { float:left; width:220px; height:336px; margin-left:15px; margin-top:15px; }
		.title_image { display:block; margin-top:15px; margin-bottom:15px; }
		.title_image2 { clear:both; display:block; margin-top:0px; margin-bottom:15px; }
	ul#last_news { float:left; width:242px; height:125px; background-position:right top; background-repeat:no-repeat; background-image:url(../_img/static/news_li_right.png); }
	ul#last_news li { padding:8px; margin-top:1px; background-color:#3c3c3c; font-size:11px; color:#fff; cursor:pointer; }
	ul#last_news li:hover { background-color:#000; }
	ul#last_news a { color:#fff; text-decoration:none; }
		.readmore { display:block; float:left; text-align:right; font-size:18px; width:210px; font-weight:bold; color:#666; text-decoration:none; height:25px; }
	
	#flickr-stream {  background-color:#fff; color:#000; margin-bottom:15px; }
	#flickr-stream img { width:47px; height:47px; margin:2px; border:1px solid #dedede; } 
	
#content_block2 { float:left; width:925px; background-color:#fff; margin-top:11px; padding:15px; } 
	.work_block { float:left; width:220px; height:220px; margin-right:15px; margin-bottom:15px; cursor:pointer; border-bottom:4px solid #ccc; }
	.work_block_last { margin-right:0; }
	.work_block_thumb { border-bottom:3px solid #000; overflow:hidden; width:220px; height:107px; }
	.work_row2 { margin-bottom:0; }
	.work_image_thumb { border-bottom:3px solid #000; }
	
	.work_block:hover { border-bottom:4px solid #666; }

#content_block3 { clear:both; display:block; float:left; width:955px; background-color:#fff; margin-top:11px; } 
#content_block3 .column { float:left; margin-left:15px; margin-top:15px; width:455px; margin-bottom:15px; }
		
#content_block_overview { float:left; width:925px; background-color:#fff; margin-top:11px; padding:15px; } 		
#content_block_overview .column_overview { float:left; width:925px; }
#content_block_overview .column_text { float:right; height:900px; width:220px; }

#work_column_left { float:left; width:665px; padding:15px; }
	#work_first { margin-left:50px; width:573px; margin-top:30px; margin-bottom:20px; }
	#work_first2 { margin-left:20px; width:573px; margin-top:30px; margin-bottom:20px; }
	#work_first_overlay { position:absolute; width:529px; height:331px; left:101px; top:250px; overflow:hidden; }
	.work_border { width:643px; margin-left:20px; margin-bottom:20px; }
#work_column_right { float:right; width:220px; margin-right:10px; padding:15px; }

#footer { clear:both; float:left; display:block; padding:15px; text-align:right; color:#fff; width:925px; }
	#footer-left { float:left; }
	#footer-right { float:right; }
	#footer a { color:#fff; text-decoration:none; }
	#footer a:hover { color:#000; }

/* fonts */

.globaltxt { font-size:12px; line-height:20px; color:#000; }
h1 { font-size:20px; color:#3399FF; display:none; }

p.welcome { font-family:arial; font-size:13px; color:#757575; line-height:22px; }
p.names { font-family:arial; color:#333333; font-size:15px; margin-top:15px; font-weight:bold; text-align:right; line-height:20px; }
.text { font-family:arial; font-size:13px; color:#757575; line-height:18px; margin-bottom:15px; }
.text p { margin-top:10px; font-family:arial; font-size:13px; color:#757575; line-height:18px; margin-bottom:15px; }

h2.title_small { font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#888; margin-top:15px;}
.project_title {display:block; font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:bold; color:#000; margin-top:15px; margin-bottom:10px; }
.project_txt { font-family:arial; font-size:11px; color:#474747; line-height:17px; }

.column_title { font-family:Arial; font-size:25px; font-weight:bold; color:#000; margin-bottom:10px; }
p.column_txt { font-family:arial; font-size:13px; color:#474747; line-height:20px; }
p { font-family:arial; font-size:13px; color:#474747; line-height:20px; }

a.externlink { font-size:13px; color:#000; text-decoration:none; }
a.externlink:hover { border-bottom:1px solid #ccc; }

a {text-decoration:none; color:#3485a0; }
a:hover {text-decoration:underline; color:#000; }


/* cnct */
#cnct_action { margin-top:10px; }
.cnct_title { color:#888; font-family:arial; font-size:14px; font-weight:bold; }
.cnct_row { width:100%; border:1px solid #ccc; margin-bottom:5px; padding:4px; }

/* spotlight */

#slider {

	/* You MUST specify the width and height */
	width:455px;
	height:336px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:1365px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500;
	
	/* width should be lesser than #slider width */
	width:455px;
	height:336px;
	/* background-image:url(http://www.finallymedia.nl/_img/tmp/background_check.png);
	background-position:left bottom;
	background-repeat:no-repeat; */
	overflow:hidden;	
	
	/* Opacity setting for different browsers */
	/*filter:alpha(opacity=80);
	-moz-opacity:0.8;  
	-khtml-opacity: 0.8;
	opacity: 0.8;  */
	
	

}
	
#excerpt {

	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:0;
	position:absolute;
	top:0;
	left:0;
	
	/* Set the style */
	width:455px;
	overflow:hidden;
}

	#excerpt li {
	padding-top:250px;
	padding-left:15px;
	height:336px;
	width:455px;
	}

.clear {
	clear:both;	
}
