body { 
color: #FFFFFF; 
background: #383F52;
font-family: verdana, times, arial, tahoma, sans-serif; 
font-size: 11.5px; 
line-height: 18px; 
margin-top:47px;
margin-right:30px;
margin-left:54px;
margin-bottom:45px;
} 

#text { 
text-align:left;
margin:0;
padding-bottom:10px;
padding-right:0;
padding-left:0;
padding-top:0;
width: 400px;
} 

.photodiv {
margin-top:20px;
margin-right:0;
margin-left:0;
margin-bottom:40px;
padding:0;
width: 400px;
}

.photocomments {
background: #767C8D;
border:1px solid white;
padding:4px;
width: 402px;
margin-top:8px;
margin-right:0;
margin-left:0;
margin-bottom:0;
}

.phototitle {
font-size:13px;
letter-spacing:1px;
word-spacing:3px;
font-weight:bold;
font-family: tahoma, times, serif;
text-align:right;
align:right;
}

.navdiv {
width: 402px;
margin-top:6px;
margin-right:0;
margin-left:0;
margin-bottom:0;
padding:0;
text-align:center;
font-size:11px;
letter-spacing:1px;
}

img.photo {
border: 1px solid white;
margin:0;
padding:0;
}


span.title {
font-size:14px;
letter-spacing:1px;
word-spacing:3px;
border-bottom:2px solid #59627C;
font-weight:bold;
font-family: tahoma, times, serif;
}

a { 
font-weight:bold; 
text-decoration:none;
border-bottom:1px dotted #CCCDD2; 
color: #CCCDD2; 
} 

a:active, a:visited { 
color: white; 
border-bottom:1px dotted white; 
font-weight: bold;
text-decoration: none;
} 

a:hover { 
cursor:crosshair; 
} 