@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("forums.puzzlepirates.com") {
.portlet-section-body {
    font-size: 10px !important;
    font-family: serif !important;
    line-height: 11px !important;
}

.portlet-section-alternate {
    font-size: 10px !important;
    font-family: serif !important;
    line-height: 11px !important;
}
.messageTopic {
    font-size: 10px !important;
    font-family: serif !important;
    line-height: 11px !important;
    text-decoration: none !important;
}
.messageText {
    font-size: 10px !important;
    font-family: serif !important;
    line-height: 11px !important;
    text-decoration: none !important;
}
.memberName {
    font-size: 10px !important;
    font-family: serif !important;
    line-height: 11px !important;
    text-decoration: none !important;
}

.tborder {
    border: 0px dotted !important;
}
}
@-moz-document domain("forums.puzzlepirates.com"), domain("yppedia.puzzlepirates.com") {
    .YPP_fixed { width: 100% !important; }
    #YPP_headerNav { width: 98% !important; }
    #YPP_footerNav { width: 98% !important; }
    .YPP_content { width: 97% !important; }
    .tborder { width: 100% !important; }
}