.caption
{
font-family:didot,bodoni,serif;
font-size:10pt;
font-weight:bolder;
text-align:left;
margin:0px 0px 0px -2px;
color: #716f72;
}

.colortype
{
font-weight:bolder;
color: #999;
}

#aboutbox
{
font-family:didot,bodoni,serif;
font-size:12pt;
color: #716f72;
text-align:left;
width:800px;
padding:0px;
margin-left:auto;
margin-right:auto;
}



#containerabout
{
position: relative; 
top: 60px;

height:1600px;
margin-right: auto;
margin-left: auto; 
padding: 0;
border-width:2px 2px 0px 2px;
border-style:solid;
border-color: #e8e8e8;
background-color: #fff;
}

#containerphil
{
position: relative; 
top: 60px;

height:980px;
margin-right: auto;
margin-left: auto; 
padding: 0;
border-width:2px 2px 0px 2px;
border-style:solid;
border-color: #e8e8e8;
background-color: #fff;
}

#containerproj
{
position: relative; 
top: 60px;

height:700px;
margin-right: auto;
margin-left: auto; 
padding: 0;
border-width:2px 2px 0px 2px;
border-style:solid;
border-color: #e8e8e8;
background-color: #fff;
}

#containerphoto
{
position: relative; 
top: 60px;

height:940px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
border-width:2px 2px 0px 2px;
border-style:solid;
border-color: #e8e8e8;
background-color: #fff;
}

#containerdetail
{
position: relative; 
top: 60px;

height:960px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
border-width:2px 2px 0px 2px;
border-style:solid;
border-color: #e8e8e8;
background-color: #fff;
}

#containerdetail2
{
position: relative; 
top: 60px;

height:1040px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
border-width:2px 2px 0px 2px;
border-style:solid;
border-color: #e8e8e8;
background-color: #fff;
}

#containerrec
{
position: relative; 
top: 60px;

height:660px;
margin-right: auto;
margin-left: auto; 
padding: 0;
border-width:2px 2px 0px 2px;
border-style:solid;
border-color: #e8e8e8;
background-color: #fff;
}

#containerwide
{
position: relative; 
top: -2px;
width:900px;
margin-right: auto;
margin-left: auto; 
padding: 0;
border-width:2px 2px 2px 2px;
border-style:solid;
border-color: #fec55a;
background-color: #fff;
}

#philbox
{
font-family:didot,bodoni,serif;
font-size:12pt;
color: #716f72;
text-align:left;
width:800px;
padding:0px;
margin-left:auto;
margin-right:auto;
}

#pixbox1
{
background:url(../images/nina.jpg);
background-repeat: no-repeat;
width:211px;
height:127px;
border-style:solid;
border-width:2px;
border-color: #ccc;
margin:4px 14px 20px 0px;
float:left;
}

/*
#pixbox1 a
{
list-style-type:none;
float:left;

}

#pixbox1 a:link, a:visited
{
text-decoration:none;
}

#pixbox1:hover
{
border-color: #ccc;
text-decoration:none;
}

#pixbox1 .nina a
{
background:url(../images/nina.jpg);
background-repeat: no-repeat;
width: 180px;
height: 180px;
float:left;
}
*/

#pixbox2
{
background:url(../images/dlm.jpg);
background-repeat: no-repeat;
width:211px;
height:140px;
border-style:solid;
border-width:2px;
border-color: #ccc;
margin:4px 14px 20px 0px;
float:left;
}
/*
#pixbox2 a
{
list-style-type:none;
float:left;

}

#pixbox2 a:link, a:visited
{
text-decoration:none;
}

#pixbox2:hover
{
border-color: #ccc;
text-decoration:none;
}

#pixbox2 .dennis a
{
background:url(../images/dlm.jpg);
background-repeat: no-repeat;
width: 180px;
height: 180px;
float:left;
}
*/

#projbox
{
font-family:didot,bodoni,serif;
font-size:12pt;
color: #716f72;
text-align:center;
width:800px;
padding:0px;
margin-left:auto;
margin-right:auto;
}

#recbox
{
font-family:didot,bodoni,serif;
font-weight:bold;
font-size:12pt;
line-height:20pt;
color: #716f72;
text-align:center;
width:200px;
height:460px;
padding:0px;
margin-top:16px;
margin-left:auto;
margin-right:auto;
float:left;
}

#recbox a:link , a:visited
{
color: #716f72;
text-decoration:none;
}

#recbox a:hover
{
color:#ccc;
text-decoration:none;
}