/*robot*/
* { margin: 0; padding: 0; }
body {  
	font-size: .9em; 
	background: none;
	background-image: url(http://www.otlabs.net/portfolio/stuff/background2.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif; 
	padding:0px ;  
	letter-spacing: -0.05em;
}
img {  
	background-color:none;
	margin:0px 0px 0px 0px;
	padding:0px; 
	border: 0px ; 
}

#wrap 
{ 
	width: 100%; 

	background: none; 
	margin: 0px; 
	overflow: hidden; 
	padding:0px ;
	background-color: none;   

}

#header{ 
	width:798px; 
	height:100px ; 
	padding-right:10px ;
	padding-top:40px ;   
	padding-left:40px ;  
	background: none; 
	margin-bottom:5px ; 
	background-color:none;   

}
#headerLeft{ 
	float: left;
	width:500px;
	margin-top:0px; 
	background-color:none;  
}
#headerRight{  
	float: right;	
	margin-top:0px; 
	margin-right:-10px;  
	background-color:none; 
	text-align:right;
}


#header-mini{ 
	width:auto; 
	height:40px ; 
	padding-right:10px ;
	padding-top:5px ;   
	padding-left:5px ;  
	background: none; 
	margin-bottom:5px ; 
	background-color:none;   

}
#headerLeft-mini{ 
	float: left;
	width:465px;
	margin-top:0px; 
	background-color:none;  
}
#headerRight-mini{  
	float: right;	
	margin-top:0px; 
	margin-right:-10px;  
	background-color:none; 
	text-align:left;
}


#redline
{
	padding-left:40px;
}

#project-title
{
	color:#333333;
	font-size:0.7em;
}
#sublinks
{
	margin-top:0px;
	margin-left:40px;
	font-size: 1.2em; 
	font-weight: bold; 
	letter-spacing: -0.07em; 
	color:#e80401;
}
#sublinks a
{
	text-decoration:none;
	color:#000000;
}
#sublinks a:hover
{
	
	color:#e80401;
}

#indexThumbs
{
	margin-top:20px;
	margin-left:40px;
	width:810px;
	background-color:none;
}

#indexThumbs img
{
	border:0px;
	text-decoration:none;
}
#indexThumbs a
{
	text-decoration:none;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
#indexThumbs a:hover
{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

/*
a.linkopacity img 
{
	border: 0px;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.linkopacity:hover img 
{
	filter:alpha(opacity=50);
	 -moz-opacity: 0.5; 
	opacity: 0.5;
} 
*/

#indexThumbs a, img
{
	
}



#maincontent
{
	width:900px;
	text-align: center;
	background-color:none ; 
	margin-top:30px;
	/*
	width:100% ; 
	background:#CC6600 ; 
	height:auto ;
	background-color:#ff9900 ; 
	align: center; 
	*/
}
#maincontentFullScreen
{
	
width:auto ; 
background:#CC6600 ; 
height:auto ;
background-color:#ffffff ; 
margin:0px;
}

#arrows
{
	background:url(http://rob.otlabs.net/assets/arrow-next.png) no-repeat center right;
}

/*FOOTER */
#footer
{
	background:#e80401; 
	height:60px; 
	font-weight:bold; 
	
} 
#footer img{background-color: #ff0099; margin:0px 0 0px 0px; padding:0px;}
#footer a
{
	text-decoration:none; 
	color:#CCCCCC;
}
#footer a:hover
{
	 color:#ffffff;

}
.footer-content 
{ 
	color:#FFFFFF; 
	margin-left:40px;
	margin-top:20px;
	padding-top:40px;
}
