#porthed {
float: left;
margin: 0;
padding: 13px 20px 0 20px;
font-size: 100%;
font-weight: bold;
color: #fff;
text-align: left;
}

#pthumbs {
margin: 0 0 15px 0;
padding: 10px 2px 11px 0;
/* border-bottom: 1px solid #999; */
background: #676767 url(sights/images/portnav_shadow.gif) no-repeat bottom center;
width: 732px;
text-align: right;
margin-left: 18px;
}

#pthumbs a img {
border: 1px solid #676767;
margin: 0 4px 0 0;
padding: 2px;
background: #ccc;
}

#pthumbs a:hover {
color: #FFF;
}

#pthumbs a:hover img {
border: 1px solid #333;
background: #fff;
}

#pnavcontainer {
width: 152px;
float: left;
display: inline;
margin-left: 18px;
}

#pnavlist {
width: 152px;
/* float: left; */
margin: 0;
/* margin-left: 17px; */
font-size: 80%;
line-height: 146%;
padding: 0;
list-style-type: none;
/* display: inline; */
}

#pnavlist a
{
display: block;
padding: 3px 0 3px 20px;
background-color: #eaeaea;
border-bottom: 1px solid #F7F7F2;
width: 114px;
}

* html #pnavlist a {
width: 114px;
}

#pnavlist a
{
color: #999;
text-decoration: none;
}

#pnavlist a:hover
{
background-color: #999;
color: #fff;
}

#pimg {
float: left;
/* margin: 0 15px 20px 0px; */
margin: 0 15px 5px 0px;
padding: 4px;
border: 1px solid #999;
}

#pcaption {
/* margin: 0 10px 10px 505px; */
margin: 0 10px 10px 150px;
}

#pcaptionv {
/* margin: 10px 10px 10px 435px; */
}

#pcaption p, #pcaptionv p {
font-size: 75%;
line-height: 1.4em;
}

#pcaption h3, #pcaptionv h3 {
font-variant: normal;
margin-bottom: 10px;
}

#pclear {
clear: both;
visibility: hidden;
}

/* commented backslash hack v2 \*/
/* *html #navcontainer a {
width: 155px;
w\idth: 155px;
} */
/* end hack */