body, td, pre
{
font-size: 8pt;
color: #ffffff;
}

table#pis_logobar td
{
font-family: Arial;
font-size: 8pt;
color: #000000;
}

table#pis_logobar td a
{
color: #000000;
text-decoration: none;
}

table#star_titlebar 
{
border-bottom: 1px #ffffff solid;
}

table#star_titlebar div#starname_title, table#star_titlebar div#starname_title a
{
display: block;
width: 100%;
font-family: Arial;
font-size: 28pt;
color: #ffffff;
text-decoration: none;
}

table#star_SectionLinks td 
{
font-family: Arial;
font-size: 10pt;
padding: 0px;
border-left: 1px #ffffff solid;
}

table#star_SectionLinks td a
{
display: block;
width: 100%;
color: #000000;
padding: 4px 20px 4px 20px;
text-decoration: none;
border-top: 1px #6699CC solid;
border-bottom: 1px #6699CC solid;
}

table#star_SectionLinks td a:hover
{
color: #000000;
border-top: 1px #fff solid;
border-bottom: 1px #fff solid;
}

table#star_SectionLinks td a#activeLink
{
font-weight: bold;
}

table#star_SectionLinks tr.null td 
{
border: 0px;
}

div#star_pagetitle
{
width: 100%;
font-family: Arial;
font-size: 14pt;
color: #000000;
border-bottom: 1px #ffffff solid;
padding: 0px;
margin: 0px 0px 10px 0px;
}

div#star_pagetitle a.gallery_nextlink
{
font-family: Arial;
font-size: 10pt;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

div#star_pagetitle a.gallery_nextlink:hover
{
color: #ffffff;
text-decoration: underline;
}

table td#star_leftcolumn
{
font-family: Arial;
font-size: 8pt;
color: #000;
}

table td#star_leftcolumn legend#star_intro_msghdr
{
font-family: Arial;
font-size: 10pt;
color: #000000;
font-weight: bold;
}

table td#star_leftcolumn span#fan_name
{
font-family: Arial;
font-size: 9pt;
color: #ffffff;
font-weight: normal;
}

table td#star_leftcolumn div#msg_subject
{
color: #000000;
font-weight: bold;
padding: 4px 10px 4px 10px;
margin: 6px 0px 6px 0px;
}

table td#star_leftcolumn div#msg_message pre
{
font-family: Arial;
font-size: 8pt;
color: #000;
margin: 5px 15px 5px 15px;
}

table td#star_leftcolumn div#msgsectionLink a
{
color: #FFFFFF;
font-weight: bold;
}

table td#star_rightcolumn
{
font-family: Arial;
font-size: 10pt;
color: #000000;
}

table td#star_rightcolumn span.highlight
{
color: #f90;
font-weight: bold;
}

table td#star_rightcolumn strong.header
{
font-family: Arial;
font-size: 10pt;
color: #000000;
font-style: normal;
font-weight: bold;
}

table td#star_rightcolumn a
{
color: #36c;
text-decoration: none;
}

table#star_links td
{
font-family: Arial;
font-size: 10pt;
color: #000000;
}

table#star_links td a
{
color: #ffffff;
}

table#star_links li
{
padding: 4px 4px 8px 0px;
}

table#star_links img
{
border: 0px;
margin: 0 8px 0 0;
}

div.fantalk_postlink
{
font-family: Arial;
font-size: 10pt;
margin: 10px;
}

div.fantalk_postlink a
{
color: #ffffff;
}

div.fantalk_header
{
font-family: Arial;
font-size: 9pt;
color: #ffffff;
padding: 4px 10px 4px 10px;
margin: 0px 0px 20px 0px;
border-bottom: 1px #85ADD6 solid;
}

div.fantalk_subject
{
font-family: Arial;
font-size: 10pt;
color: #000000;
font-weight: bold;
padding: 4px 10px 4px 10px;
}

.fantalk_message
{
font-family: Arial;
font-size: 10pt;
color: #000000;
padding: 4px 20px 4px 20px;
margin: 0px;
}

.fantalk_message pre
{
font-family: Arial;
font-size: 10pt;
color: #000;
padding: 0px;
margin: 0px;
}

form#fantalk_form td
{
font-family: Arial;
font-size: 10pt;
color: #ffffff;
}

form#fantalk_form img
{
border: 1px #c60 solid;
}

form#fantalk_form input
{
width: 90%;
}

form#fantalk_form textarea
{
width: 90%;
height: 250px;
}

form#fantalk_form input#submitbutton
{
color: #000;
font-weight: bold;
width: 200px;
padding: 5px;
margin: 0px;
border: 1px #ffffff solid;
background: #6699CC;
}

table#gallery_thumbnails td a
{
background: url(i/phbg.gif) no-repeat;
display: block;
padding: 5px;
}

table#gallery_thumbnails td a:hover
{
background: #ffffff;
}

table#stargalleries_tn td
{
font-family: Arial;
font-size: 8pt;
color: #FFFFFF;
text-decoration: none;
background: url(i/phbg.gif) no-repeat;
}

table#stargalleries_tn img
{
margin-bottom: 5px;
}

table#stargalleries_tn a
{
font-family: Arial;
font-size: 10pt;
color: #FFFFFF;
text-decoration: none;
}

table#stargalleries_tn a:hover
{
color: #FFFFFF;
text-decoration: underline;
}

table#calendar div.calendar_month
{
padding: 15px;
font-family: Arial;
font-size: 40pt;
color: #ffffff;
background: #2669AB;
}

table#calendar div.calendar_stars
{
margin-left: 10px;
font-family: Arial;
font-size: 10pt;
color: #ffffff;
border-top: 1px #ffffff solid;
}

table#calendar div.calendar_stars ol
{
padding: 0px;
}

table#calendar div.calendar_stars li
{
padding: 2px;
}

table#calendar div.calendar_stars a
{
color: #000000;
font-weight: bold;
}

td#pis_leftcolumn
{
font-family: Arial;
font-size: 10pt;
color: #ffffff;
}

td#pis_leftcolumn div#header
{
font-family: Arial;
font-size: 11pt;
color: #FFFFFF;
font-weight: bold;
}

td#pis_rightcolumn
{
font-family: Arial;
font-size: 10pt;
color: #666;
}

td#pis_rightcolumn a#featuredstar_link
{
display: block;
padding: 5px 5px 8px 5px;
width: 272px;
text-align: center;
text-decoration: none;
}

td#pis_rightcolumn a#featuredstar_link div#featuredstar_caption
{
font-family: Arial;
font-size: 10pt;
color: #000000;
}

td#pis_rightcolumn a#featuredstar_link:hover
{
background: #8CD9FF;
}

td#pis_rightcolumn a#featuredstar_link:hover table#featuredstar div#featuredstar_caption
{
background: #ffffff;
}

td#pis_rightcolumn a#featuredstar_link:hover div#featuredstar_caption
{
font-family: Arial;
font-size: 10pt;
color: #000000;
}

fieldset#updates
{
font-family: Arial;
font-size: 9pt;
color: #ffffff;
padding: 5px;
width: 100%;
}

legend#updates_hdr
{
color: #000000;
font-weight: bold;
padding: 4px;
}

fieldset#updates ul
{
list-style: none;
padding: 0px;
margin: 0px;
}

fieldset#updates ul li
{
padding: 0px;
margin: 0px;
color: #000000;
}

fieldset#updates ul li a
{
display: block;
padding: 6px;
width: 100%;
color: #000000;
text-decoration: none;
}

fieldset#updates ul li a:hover
{
background: #85ADD6;
}

fieldset#updates ul li 
{
color: #000000;
font-weight: normal;
}

fieldset#updates ul li em
{
color: #000000;
font-style: normal;
}

table.newfooter {font-family: Arial; color: #FFFFFF; background: #2669AB; }
table.newfooter td {font-family: Arial; color: #FFFFFF; background: #2669AB; }
table.newfooter a {font-family: Arial; color: #FFFFFF; text-decoration: none;}
hr.newfooterhr {color: #2669AB;}

textarea {font-family:zawgyi-one; font-size:12px;padding:3px;border:1px #666666 solid;}