body {
background-color:#FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, SansSerif;
color:#727063;
}
 .border {
     border: 1px solid red;
 }
#wrapperall {
width:800px;
padding-top:80px;
margin: 0 auto;
}

.marginheader {
width:71px;
height:316px;
background-image:url(marginheader.png);
float:left;
}

.margincopy {
width:71px;
height:381px;
background-image:url(margincopy.png);
margin-top:35px;
float:left;
}

.marginpics {
width:71px;
height:359px;
background-image:url(marginpics.png);;
float:left;
}

.marginfooter {
width:71px;
height:155px;
margin-top:175px;
background-image:url(marginfooter.png);;
float:left;
}


.header {
float:left;
width:405px;
background-image:url(logo.png);
background-position:top-left;
background-repeat:no-repeat;
margin-bottom:20px; 
padding-top:1.3em;
height:auto;
font-family:Times New Roman, Times, Serif;
font-size: 49px;
line-height:0.8em;
color:#000000;
letter-spacing:-0.04em;
}

.portfoliobox {
width:405px;
height:auto;
float:left;
}

.portfolioelement{
width:95px;
height:92px;
margin-right:30px;

float: left;
}

.textbox {
float:left;
width:236px;
padding-top:70px;
line-height:1.55em;
}

.linkbox {
float:left;
width:236px;
height:auto;
line-height:1.55em;
font-family:Times, Times New Roman, Serif;
margin-top:158px;
border: 1px #000000;
line-height:2em;
}

.linkbox a {
font-size:10.2px;
float:left;
text-transform: uppercase;
line-height:1.55em;
text-decoration:none;
letter-spacing:0.25em;
}

img {
border:none;
}

.linkbox a:link, .linkbox a:visited {
color:#727063;
}

.linkbox a:hover, .linkbox a:active  {
color:#000000;
}


a:link, .linkbox a:visited {
color:#727063;
}

a:hover, .linkbox a:active  {
color:#000000;
}


.beige {
color:#727063;
font-style:italic;
}