 
body
{
 
	text-align:center; 
	background:#ffffff;
	margin-top:60px;
}
 
 
div#wrapper
{
width:1030px;

border:0px solid #D6D7D9;
 
	
	margin:auto auto auto auto; 
	padding:0px;
	 
	background:#ffffff;

}
 

div#links
{

width:160px; 
float:left;
text-align:left;
font-family: 'Open Sans Condensed', sans-serif;
 line-height:110%;
margin: 45px auto auto 40px;
font-size: 20px;
text-decoration:none;
 
text-align:left;
 
 
   
}

div#links #currenthome
{
color:#ffffff;
background-color:#0000EE;
padding:5px;
}

div#links #currentprojects
{
color:#ffffff;
background-color:#00BB00;
padding:5px;
}
div#links #projects
{
color:#61626B;

padding:5px;
font-size:16px;
line-height:100%;
 
}
div#links #projectsactive a
{
color:#00BB00;
 
font-size:16px;
line-height:100%;
 
}
div#links #projectsactive a:hover
{
color:#00BB00;

font-size:16px;
line-height:100%;
 
}
div#links #currentfurniture
{
color:#ffffff;
background-color:#FF66CC;
padding:5px;
}
div#links #currentabout
{
color:#ffffff;
background-color:#FFAA00;
padding:5px;
}
div#links #currentpress
{
color: #666666;
background-color:#FDE72D;
padding:5px;
}
div#links #currentcontact 
{
color:#ffffff;
background-color:#FF6633;
padding:5px;

}
 
#links a
  {  
	color:#61626B;
 font-family: 'Open Sans Condensed', sans-serif;
 
 } 
  
 
 #links a:hover 
{
	color:#61626B;
	background-color:#ffffff;
	 
 
	
	 
	font-family: 'Open Sans Condensed', sans-serif; 
}  

a
{
font-family: 'Open Sans Condensed', sans-serif; 
 
	color:#FF6633;
	text-decoration:none; 
	
} 
 

a:hover
{ 
font-family: 'Open Sans Condensed', sans-serif; 
	text-decoration:none;
	 color:#8B2C0D;
	 
}



.malin
{
font-family: 'Open Sans Condensed', sans-serif;
margin: 20px 0px 0px 40px;
letter-spacing:4px;
color: #000000;
 font-size: 45px;
text-align:left;
line-height:20px; 
 
}

.current
{
font-family: 'Open Sans Condensed', sans-serif;
font-size: 2.1em;
color: #61626B;
text-align:left; 
margin-left:40px;
margin-top:30px;
line-height:18px;
}
  
.textbox
{

float:center;

height:530px;
 margin: 20px 0px auto auto;
 
 }
 .furniturepage
{

float:center;
width:700px;
 
 margin: 40px 25px 10px 250px;
 text-align: left; /* counter the body center */
font-family: arial, verdana, Times, serif;
font-size: 0.72em;
color: #0E27A5;
line-height:150%;
overflow:visible;
 }
 
 .textbox2
{

float:center;

height:550px;
 width:750px;
 margin: 40px 25px 0px 250px;
text-align: left; /* counter the body center */
font-family: arial, verdana, Times, serif;
font-size: 0.72em;
color: #0E27A5;
line-height:180%;
overflow:auto;
overflow-x:auto; 
overflow-y:auto; 
 
 
 }
  .textbox4
{

float:center;
font-family: 'Open Sans Condensed', sans-serif;
font-size: 18px;
color: #61626B;
height:550px;
 width:750px;
 margin: 40px 25px 0px 250px;
 

text-align: left; /* counter the body center */
font-family: arial, verdana, Times, serif;
font-size: 0.72em;
color: #0E27A5;
line-height:180%;
 
 }
 
   .contactbox
{

float:center;
background:url(contact_malin_iovino.jpg) no-repeat; 
height:450px;
width:650px;
margin: 40px 25px 0px 250px;
padding:50px;
text-align: right; /* counter the body center */
font-family: 'Open Sans Condensed', sans-serif;
font-size: 18px;
color: #ffffff;
line-height:180%;
 
 }
 div#text
{
font-family: 'Open Sans Condensed', sans-serif;
font-size: 18px;
color: #61626B;
background-color:#ffff;
line-height:140%;
height:550px;
overflow:visible;


}
 div#textproject
{
font-family: 'Open Sans Condensed', sans-serif;
font-size: 18px;
color: #61626B;
background-color:#ffff;
line-height:140%;
height:520px;
width:8500px;


}

 
 
 .allrights 
{

 
 
font-family: verdana, arial, Times, serif;
font-size: 0.58em;
color: #828282;
  }
  .allrights a
{

 
 
font-family: verdana, arial, Times, serif;
font-size: 1.0em;
color: #828282;
  } 
  
 .allrights a:hover
{

 
 
font-family: verdana, arial, Times, serif;
font-size: 1.0em;
color: #828282;
  } 
  
  
.styling{
background-color:transparent;
color:silver;
font: normal 14px verdana;
padding: 3px;
z-index: -100;
}


 .gallerycontainer{
position: relative;
z-index: 100;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px solid white;
margin: 0 5px 5px 0;
z-index: 100;
 
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
border: 0px dashed gray;
visibility: hidden;
color: white;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:  0px;
right:0%; /*position where enlarged image should offset horizontally */
z-index:-500;
}



  
  