.pmtextimage
{
float:left;
width:100%;
padding-bottom:20px;
}
.pmimage
{
width:200px;
margin-bottom:2em;
}
.pmlinks
{
padding-bottom:20px;
float:left;
clear:both;
position:relative;
}
.pmlinks dl
{
margin:0;
padding:0;
}
.pmlinks dt,.pmlinks dd
{
float:left;
clear:left;
margin:0;
padding:0;
width:100%;
}
.pmlinks dd
{
padding:0.5em 0;
border-bottom:1px dotted #DDDDDD;
}
.pmlinks dt
{
padding-top:0.5em;
}
.pmphotos ul
{
float:left;
clear:both;
margin:1em 0;
padding:0;
}
.pmphotos li
{
display:inline;
}
.pmphotos li a
{
display:block;
float:left;
width:130px;
height:190px;
text-align:center;
border-right:10px solid #FFFFFF;
border-left:10px solid #FFFFFF;
text-decoration:none;
color:#666666;
}
.pmphotos li a:hover
{
color:#000000;
background-color:#EEEEEE;
}
.pmphotos li span
{
display:block;
clear:both;
padding:5px;
}
.pmphotos img
{
border:0;
}
ul.pmmenu,ul.pmsubmenu
{
list-style:none;
padding:0;
margin:0;
}
ul.pmmenu li
{
width:95%;
}
ul.pmsubmenu li
{
width:100%;
}
ul.pmmenu li a
{
padding:6px;
display:block;
border-bottom:1px solid #EEEEEE;
}
ul.pmsubmenu li a
{
padding:6px 6px 6px 24px;
display:block;
background-color:#FFFFFF;
border-bottom:2px solid #FFFFFF;
color:#666666;
}
ul.pmmenu li a:hover
{
background-color:#EEEEEE;
color:#000000;
}
ul.pmmenu li a.active
{
font-weight:bold;
background-color:#EEEEEE;
color:#000000;
}
ul.pmsubmenu li a.active
{
background-color:#AAAAAA;
color:#FFFFFF;
}