body { background:url(images/bg3.gif) repeat left top; font-family:Georgia, 'Times New Roman', Times, serif; margin:0; padding:0; text-align:center; 
color:#440808; }
a:link { color:#260844; }
a:hover { text-decoration:none; background-color:#ddd; }
#rap { width:750px; background:#ddd; margin:10px auto; text-align:left; }
#banner { margin-bottom:10px;  width:810px;height: 90px;}
#content { font-size:90%; line-height:140%; width:595px; background-color:#DCD4D3; padding-bottom:20px; float:left; margin-top:0; margin-bottom:0; background-repeat:no-repeat; background-position:center top; font-family:Verdana, 'Times New Roman', Times, serif; }
#content p { width:530px; padding:0 10px 0 30px; }
#content li { width:480px; margin-left:60px; font-size:90%; line-height:135%; margin-top:8px; }
#photos { text-align:center; }
#sidebar { float:right; width:180px; margin-right:-40px; font-size:85%; line-height:120%; }
#sidebar p { padding:9px  8px; width:180px; background:#8ab; text-align:center; }
blockquote { width:400px; font-size:85%; line-height:120%; padding-left:15px; font-weight:bold; }
.right { font-style:italic; width:500px; text-align:right; font-size:85%; }
h1 { margin-top:25px; padding-left:30px; text-align:left; font:bold 210% 'Times New Roman'; text-decoration:none; color:#264408; }
h2 { font:bold 150% 'Times New Roman', Times, serif; letter-spacing:.1em; margin-top:20px; margin-bottom:0; color:#260844; padding-left:30px; }
h3 { font:bold 135% "Times New Roman", Times, serif; margin-top:15px; padding-bottom:0; margin-bottom:0; color:#456265; text-align:left; padding-left:30px; width:540px; }
h4 { font:bold 120% "Times New Roman", Times, serif; margin-top:0; padding-bottom:0; margin-bottom:0; color:#260844; text-align:left; padding-left:30px; width:540px; }
.footer { text-align:center; margin:0; }
.footer a:link,a:visited { text-decoration:none; color:#555; }
.footer a:hover { color:#fff; background-color:#ccc; }

#p7PMnav { margin:0; padding:0; padding-bottom:20px; }
#p7PMnav li { list-style-type:none; margin:0; padding:0; background-color:#B98790; }
#p7PMnav ul { margin:0; padding:0; position:absolute; left:-9000px; z-index:10000; border-left:1px solid #333333; border-right:1px solid #333333; }
#p7PMnav ul li { background-image:url(img/p7PM_plum2.jpg); border-bottom:1px solid #333333; }
#p7PMnav ul ul { border-top:1px solid #333333; }
#p7PMnav a { display:block; text-decoration:none; background-color:transparent; padding:5px 1px 5px 10px; color:#333333; line-height:1; }
#p7PMnav ul a { border-top:1px solid #E2CBCF; border-left:1px solid #E2CBCF; padding:4px 12px 4px 10px; }
#p7PMnav a:hover,#p7PMnav a:active,#p7PMnav a:focus,#p7PMnav .p7PMon,#p7PMnav .p7PMon:hover,#p7PMnav .p7PMon:active { color:#FFFFFF; background-color:#C9C9C9; letter-spacing:.01px; background-image:url(img/p7PM_plumover.jpg); }
#p7PMnav ul a:hover,#p7PMnav ul a:active,#p7PMnav ul a:focus,#p7PMnav ul .p7PMon,#p7PMnav ul .p7PMon:hover,#p7PMnav ul .p7PMon:active { color:#FFFFFF; background-color:#C3C3C3; letter-spacing:.01px; background-image:url(img/p7PM_plumover.jpg); }

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark,#p7PMnav .p7PMmark:hover { font-weight:bold; }

/* ------ the trigger link styles ------- */

/*the normal trigger link */
#p7PMnav ul .p7PMtrg { background-image:url(img/p7PM_light_east.gif); background-repeat:no-repeat; background-position:right center; }
#p7PMnav .p7PMtrg:hover,#p7PMnav ul .p7PMtrg:hover { background-image:url(img/p7PM_plumover.jpg); background-repeat:repeat-x; }

/*the submenu classes */
#p7PMnav .p7PMhide { left:-9000px; border:0; }
#p7PMnav .p7PMshow { left:auto; z-index:20000!important; }

/* Top level menu width */
#p7PMnav li { text-align:center; float:left; width:85px; }
#p7PMnav ul li { float:none; }
