/* Copyright (C) 2005-2009 Brothers Media */


/* GENERAL */
html, body {	
	font-family: Helvetica, Arial;
	font-size: 9pt;
	line-height: 150%;	
	height: 100%;
	color: #8e8e8e;
	}	

html { 
	background: #212121 url('../images/html-bg-brotherslabs02.jpg') repeat center top;
	/* background-attachment: fixed; */
	}
body { background: none; }		

h1, h2, h3, h4, h5 { color: #ccc; }	
h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none; color: #ccc; }	
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration: none; color: #fff; }	
	
h1 {
	font-size: 490%;
	line-height: 180%;
	}

h1 {
	font-size: 490%;
	line-height: 180%;
	}	

a {
	color: #8e8e8e;
	font-weight: normal;
	text-decoration: underline;
	}	
a:hover { text-decoration: underline; color: #fff; }	

div.line {
	background: #4e4e4e;
	width: 100%;
	height: 1px;
	clear: both;
	margin: 40px 0 40px 0;
	}
div.line-project {
	background: none;
	}	
/* GENERAL END */


/* PAGE */
div#wrapper {
	background: transparent url('../images/wrapper-bg.png') repeat-y center;
	}	
	
div#page {
	width: 980px;
	margin: 0 auto;
	overflow: visible;
	background: transparent url('../images/page-bg.png') no-repeat left top;
	}
	
div#page-content {
	width: 830px;	
	margin: 0 auto;
	}	
/* PAGE END */	
	

/* HEADER LINKS */
div#header div.links-wrapper {
	text-align: right;
	font-size: 10px;
	line-height: 250%;
	width: 100%;
	margin: 0 auto;
	}
div#header div.links {
	width: 300px;
	float: right;
	}	
		
div#header div.links * { margin: 0; padding: 0; list-style: none; } /* SMALL RESET */	
div#header div.links ul li {
	float: right;
	margin-right: 5px;
	}	
div#header div.links ul.qtrans_language_chooser li { margin-right: 8px; }
div#header div.links ul li.active { font-style: italic; }		
div#header div.links a { color: #8e8e8e; }	
div#header div.links a:hover { color: #fff; }
div.qtrans_widget_end { display: none; }	
	
div#header div.space10 { height: 10px; clear: both; }	
div#header div.space30 { height: 30px; clear: both; }	
div#header div.space50 { height: 50px; clear: both; }	
/* HEADER LINKS END */


/* HEADER */	
div#header { 
	text-align: left;
	width: 830px;
	}	

div#header div.space10 { height: 10px; clear: both; }	
div#header div.space30 { height: 30px; clear: both; }	
div#header div.space50 { height: 50px; clear: both; }	
	
div#header div.brotherslabs {
	width: 700px;
	height: 90px;
	background: transparent url('../images/brotherslabs-logo02.png') repeat-y left center;
	text-indent: -1000000px;	
	}
	
div#header div.slogan h2 {
	color: #6e6e6e;
	width: 700px;
	padding-left: 1px;
	font-size: 15px;
	line-height: 120%;
	}		
/* HEADER END */	


/* CONTENT END */	
div#content { /* STUPID IE */
	width: 830px;
	text-align: left;
	float: left;
	}		
	
div.project {
	width: 212px;
	min-height: 350px;
	margin-right: 95px;
	float: left;
	}
div.third { margin-right: 0 !important; }	

div.project img { border: 1px solid #868686; }
div.project img:hover { border: 1px solid #ccc; }	

div.project h3 { 
	margin: 20px 0 8px 0;
	font-size: 23px;
	}
div.project h2:hover { color: #fff; }		

div.project div.links {
	line-height: 175%;
	}
/* CONTENT */		


/* FOOTER */
div#footer {
	padding: 0 0 25px 0;
	text-align: left;
	}
div#footer h4 { 
	font-size: 25px;
	color: #8e8e8e;
	}	
/* FOOTER END */