html,body{
background:#F9E9DD url('images/background.jpg') top center repeat-x;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}
a{color:#E46425; text-decoration:none;}
a:hover{color:#000000;}
a img{border:2px solid #E46425;}
a:hover img,a img:hover{border:2px solid #000000;}

.container{overflow:hidden;}
#thumbs p{
margin-bottom:20px;
}

#thumbs p a{
display:block;
height:136px;
width:136px;
}

#header{
margin:50px auto;
font-size:18px;

}
#header #contact {
margin-top:95px;
}
#header #contact h2{
margin-bottom:5px;
font-weight:normal;}
.project .grid_5{
height:300px;
margin-top:10px;
margin-bottom:10px;
}
.project .grid_5 h2,
.illu h2{
font-size:18px;
}
.illu h2{
margin-bottom:15px;
}
.project .grid_5 p{
margin:10px 0;
line-height:1.2em;
}


hr{
height:80px;
margin:20px;
border:0;
background:url(images/hr.png) center center no-repeat;
}
div.toplink a{
display:block;
width:20px;
height:20px;
background:url('images/toplink.png');
}
div.toplink a:hover{
background:url('images/toplink.png') bottom left;
}
div.toplink a span{
display:none;
}
#footer{
margin:60px auto;
text-align:center;
}