BODY, HTML {background-color:#004EA8;overflow-x:hidden;height:auto;min-height:100%;} 
A, A:visited, A:link, A:hover {text-decoration:none;color:#3DBFEE} FORM {display:block;margin:11px 0 0 0;background-color:#00397B;border-radius: 20px;border-width: 20px 0px 20px 0px;border-style:solid;border-color:#00397B;} FORM H1 {font-size:12px;margin-left:18px;margin-top:-12px;} FORM H1 SPAN {margin-left:18px;font-size:12px;} ::-webkit-input-placeholder { color:#AEBCD0;} :-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#AEBCD0;} ::-ms-input-placeholder { /* Microsoft Edge */ color:#AEBCD0;} :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#AEBCD0;opacity:  1;}::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#AEBCD0;opacity:  1;}::placeholder {color:#AEBCD0; opacity: 1; }#actionRow {height:50px;padding-left:12px;padding-right:12px;border:1px none transparent;line-height:50px;vertical-align:middle;}INPUT, SELECT,OPTION {color:#FFFFFF;background-color:#006BD4;border-radius:6px;border-width:1px;border-color:#006BD4;font-weight:bold;border-style:solid;height:28px;width:140px;}INPUT:hover,SELECT:hover,OPTION:hover {color:#AEBCD0;background-color:#004EA8;}INPUT#ft {float:right;margin:8px 2px 0px 8px;padding:0px 6px 0px 6px;}SELECT::-ms-expand {display:none;}SELECT, OPTION {-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size:1em;cursor:pointer;outline:none;} SELECT#sort {height:30px;float:right;margin:8px 8px 0px 8px;padding:4px 4px;line-height:1.2em;background-image: url('/art/royal/images/arrow-orange-down.png'); background-repeat: no-repeat;background-position:120px center;border-collape:collapse;color:#AEBCD0}SELECT#sort:focus {#FFFFFF;}#archivlink {display:inline-block;width:34px;height:30px;background-image:url('/img/comm/spritebig.png');float:right;margin-right:8px;margin-top:8px;} #headerRow {padding:0 0 0 12px;background-color:#003E88;color:#FFFFFF;height:25px;vertical-align:middle;line-height:25px;}#headerRow > SPAN {display:inline-block;font-size:10px;text-transform:capitalize;} #headerFrom {width:125px;} #headerDetails {width:130px;float:right;} a.xlink {float:right;display:inline-block;position:relative;} a.xlink > SPAN {margin-left:-28px;margin-top:11px;position:absolute;z-Index:100;vertical-align:middle;height:18px;width:18px;padding:0;line-height:3px;} a.xlink > SPAN > SPAN {text-align:center;font-size:20px;position:relative;display:block;color:#AEBCD0;background-color:#006BD4;padding:4px;margin:0;line-height:12px;vertical-align:bottom;font-weight:bold;width:16px;height:16px;} 
h3.sticky {background-image:url('/img/comm/sprite.png');background-repeat:no-repeat;padding-left:24px;background-position:0px -120px;height:20px;}
SELECT {line-height:5em;}
.forumEntry {height:124px;background-color:#002F64;color:#006BD4;border-collapse:collapse;border-style:solid;border-color:#00397B;border-width:0 0 1px 0;}
.forumEntry:hover {color:#FFFFFF;background-color:#00397B;border-color:#002F64;}
A.forumThread {clear:both;text-decoration:none;cursor:pointer;float:left;margin:-124px 142px -124px 134px;max-height:124px;overflow:hidden;text-overflow:ellipsis;overflow:hidden;color:inherit;}
A.forumThread h3 {color:#3DBFEE;max-height:20px;vertical-align:top;}
A.forumThread P {color:inherit;text-overflow:ellipsis;width:464px;}
DIV.forumIcons {float:left;width:40px;height:120px;text-align:right;border-right:1px solid #00397B;}
div.forumDetails {display:block;width:150px;float:right;height:124px;}
div.forumDetails P {color:#004497;line-height:12px;margin-left:48px;}
.forumEntry:hover DIV.forumDetails P SPAN {color:#FFFFFF}
.forumEntry:hover DIV.forumDetails P SPAN.label {color:#3DBFEE}
.forumEntry:hover DIV.forumDetails P SPAN.label {color:#3DBFEE}
div.forumDetails P SPAN.label {display:block;color:#004497;}
div.forumDetails P SPAN.label:after {content:':';}
div.forumDetails P SPAN {display:block;color:#006BD4;}
.forumIcon {color:#006BD4;margin-right:0px;margin:10px 0 10px 0;background-image:url('/img/comm/sprite.png');background-repeat:no-repeat;height:20px;padding-right:20px;display:block;}
span.follow {background-position:right -80px;margin:20px 0 10px 0;}
span.ownfollow {background-position:right -100px;margin:20px 0 10px 0;}

.votegood {background-position:right 0px;}
.ownvotegood {background-position:right -20px;}
.votebad {background-position:right -40px;}
.ownvotebad {background-position:right -60px;}
.votegood,.ownvotegood,.votebad,.ownvotebad{outline:none;}

SPAN.thumbs .ownvotebad, SPAN.thumbs .votebad  {margin-right:10px;}

A.forumAuthor {display:block;text-decoration:none;width:124px;height:124px;border:0px solid #FED500;background-size:contain !important;background-repeat:no-repeat;);}
A.forumAuthor DIV.authorName {height:22px;margin:0;padding:0;width:100%;background-color:#000F1D;opacity:0.6;margin-top:82px;}
A.forumAuthor DIV.authorMembership {height:22px;margin:0;padding:0;width:100%;background-color:#000F1D;opacity:0.6;}
A.forumAuthor SPAN.authorMembership {width:100%;text-overflow:clip;text-align:center;
                                overflow:hidden;position:relative;padding:2px 0;font-weight:bold;
                                margin-top:-20px;color:#FEA500;display:block;}
A.forumAuthor SPAN.authorMembership:before {content:'● ';}
A.forumAuthor SPAN.authorName {width:80px;text-overflow:ellipsis;overflow:hidden;float:left;position:relative;padding-left:4px;margin-top:-20px;color:#AEBCD0;white-space:nowrap;}
A.forumAuthor SPAN.authorAge {float:right;text-align:right;margin-top:-20px;position:relative;padding-right:3px;}
#themeAuthor {width:156px;height:156px;}
A#themeAuthor DIV.authorName {margin-top:114px;}
div.navigation {height:42px;margin-bottom:-5px;text-align:center;padding-top:4px;}
#answerBottom {margin-top:8px;}
a.navigation {color:#AEBCD0;font-weight:bold;background-color:#006BD4;text-decoration:none;margin:4px 0 0 0;border-style: solid;
border-color: #006BD4;padding:0 20px;text-align:center;display:inline-block;line-height:20px;font-size:11px;}
a.back {float:left;border-radius: 0 4px 4px 0;border-width: 4px 4px 4px 0;}
a.forward {float:right;border-radius: 4px 0 0 4px;border-width: 4px 0 4px 4px;}
SPAN.arrow-forward {width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;
border-left:10px solid #006BD4;margin:4px 20px 0 0;float:right;}
SPAN.arrow-back {width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;
border-right:10px solid #006BD4;margin:4px 0 0 20px;float:left;}
.hidden {visibility:hidden;}
SPAN.attachment {width:50px;height:50px;margin:4px;display:inline-block;}
SPAN.attachments {display:inline-block;width:20px;height:20px;background-image:url('/img/comm/sprite.png');background-repeat:no-repeat;background-position:0 -140px;margin:0px 4px 0px 2px;}
DIV.nocontent {overflow:hidden;font-weight:bold;font-size:1.5em;padding-top:10px;margin:20px auto;width:350px;min-height:280px;text-align:center;background-image:url('/art/royal/images/no_content_smiley.png');
background-repeat:no-repeat;background-position:center bottom;}

.topicEntry {
    color: #FFFFFF;
    border-collapse: collapse;
    border-style: solid;
    border-color: #002F64;
    border-width: 0px 0 0px 0;
    clear:both;
}
.topicEntry:after {
    content:'';
    clear:both;
    display:block;
}
.topicEntry:nth-of-type(2n){background-color:#00397B;border-bottom:1px solid #002F64;}
.topicEntry:nth-of-type(2n+1) {background-color:#002F64;}
.topicEntry A.forumAuthor {float:left;}

.topicContents {
    float:left;
    text-decoration: none;
    padding:8px 12px 12px 8px;
    width:664px;
    color: inherit;
}
#answerBottom {margin-top:8px;}
.answerContents {
    float:left;
    text-decoration: none;
    margin:12px 12px 12px 40px;
    width:664px;
    color: inherit;
}
.topicEntry > DIV:after {
    content:'';
    clear:both;
    display:block;
}
.topicAction {background-color:inherit;height:28px;line-height:26px;vertical-align:middle;padding-left:6px;color:#006BD4;}
.topicAction span {color:inherit;}
.entryDateLabel:after {content:': '}
.editCount {margin-left:10px;}
.entryDeleted {margin-left:10px;}
.forumTopIcon {float:right;margin:3px 0px;width:34px;text-decoration:none;background-image:url('/img/comm/spritebig.png');background-repeat:no-repeat;height:30px;display:inline-block;}
.forumTopIcon:hover {text-decoration:none;}
.followoff {background-position:-272px 0px;}
.followon {background-position:-306px 0px;}
.stickyoff {background-position:-204px 0px;}
.stickyon {background-position:-238px 0px;}
.deletedoff {background-position:-136px 0px;}
.deletedon {background-position:-170px 0px;}
.archivoff {background-position:-68px 0px;margin-right:4px;}
.archivon {background-position:-34px 0px;margin-right:4px;}
.editentry {float:right;width:20px;height:20px;margin:3px 0px;padding-right:20px;text-decoration:none;background-image:url('/ibr/images/pencil.png');background-repeat:no-repeat;display:inline-block;}
.quoteentry {float:right;width:20px;height:20px;margin:3px 0px;padding-right:20px;text-decoration:none;background-image:url('/ibr/images/pencil.png');background-repeat:no-repeat;display:inline-block;}
.forumIcon {color:#006BD4;margin:3px 0px;padding-right:20px;text-decoration:none;background-image:url('/img/comm/sprite.png');background-repeat:no-repeat;height:20px;display:inline-block;}
.forumIcon:hover {text-decoration:none;}
.entryDateValue {cursor:help;}

.deleteEntry {float:right;background-image: url('/images/del.gif');padding:1px 10px;margin-right:10px;}
.thumbs {float:right;}
 .attachmentContainer {display:block;max-width:330px;overflow:hidden;}
p>.attachmentContainer {height:58px;overflow:hidden;}
 .attachment {width:40px;height:40px;background-repeat:no-repeat;background-position:0px 0px;background-size:contain;margin:4px 4px 4px 0;cursor:pointer;display:inline-block;outline:none;}
 .attachment IMG {width:inherit;height:inherit;background-repeat:no-repeat;background-position:0px 0px;background-size:contain;}
#answeraction {background-color:#004EA8;border:4px solid #004EA8;border-radius:10px;position:absolute;top:200px;right:140px;display:none;}
#answeraction A {display:none;text-decoration:none;color:#FFFFFF;padding:2px 10px;margin:0;border:0px solid #004EA8;}
#answeraction A:hover {background-color:#006BD4;border-color:#006BD4;}
.action {float:right;background-position:0px -200px;margin-right:10px;}
.ft-found {border:1px solid #FED500;color:#004EA8;background-color:#FED500;padding:2px;font-size:inherit;margin:0;}
