table,
tr,
td {
    background-color: transparent;
}

.noodsPage {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    margin: 0;
}

.noodsBox {
    background-color: #971855;
    border: #CD00CD 2px solid;
    padding: 12px;
}

.noodsBox img {
    display: block;
}

div table tr td a:link,
div table tr td a:visited,
div table tr td a:hover {
    font-weight: bold !important;
}

table {
    background-color: transparent !important;
}

.interestsAndDetails,
.mediaPlayer {
    width: 300px !important;
}

span,
.orangetext15 {
    background-color: transparent !important;
}

a {
    font-weight: normal !important;
}

a.text:link,
a.text:visited {
    font-weight: bold;
}

.bodyContent {
    background-color: transparent;
}

body {
    background: url('images/bg1.gif');
    background-attachment: fixed;
    background-repeat: repeat;
}

div table tr td {
    background-color: #CD00CD !important;
}

div table tr td a:link,
div table tr td a:visited {
    color: #ACBDE9 !important;
}

table table table td,
.interestsAndDetails,
.mediaPlayer,
.extendedNetwork,
.blurbs,
.friendsComments,
.whitetext12 {
    background-color: #971855 !important;
}

.profileInfo,
.interestsAndDetails,
.mediaPlayer,
.extendedNetwork,
.blurbs,
.friendsComments {
    border: #CD00CD 2px solid !important;
}

#audio-player-container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 6px;
    color: #FFFFFF;
    padding: 4px;
}

#audio-player-container p {
    width: 100%;
    margin: 0 0 4px;
}

#play-icon {
    cursor: pointer;
    font-size: 10px;
    line-height: 1;
    padding: 4px 6px;
}

#seek-slider {
    width: 100px;
}

#volume-slider {
    width: 60px;
}

#audio-player-container .time {
    font-size: 8pt;
}

.postBody {
    text-align: left;
    color: #FFFFFF;
}

.postBody p {
    margin: 0 0 10px;
}

.postBody img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 8px 0;
}

a {
    font-weight: normal !important;
    color: #FF8AC6 !important;
}

.whitetext12,
.textwhite,
.whitetext {
    color: #FFFFFF !important;
}

.text,
.blacktext12,
.blacktext10,
.nametext {
    color: #000000;
}

.whitetext12 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.blacktext12 {
    padding: 0px 5px !important;
}

body,
td,
li,
p,
div,
textarea {
    font-size: 8pt;
    font-weight: normal;
}

.text {
    font-size: 8pt;
    font-weight: normal;
}

.orangetext15 {
    font-size: 9pt;
    color: #f60;
    font-weight: bold;
}

.lightbluetext8 {
    font-size: 8pt;
    color: #FFCCDD;
    font-weight: bold;
}

.whitetext12 {
    font-size: 9pt;
    font-weight: bold;
}

.blacktext12 {
    font-size: 12pt;
    font-weight: bold;
}

.nametext {
    font-size: 12pt;
    font-weight: bold;
}

.blacktext10 {
    font-size: 8pt;
    font-weight: bold;
}

a {
    font-size: 8pt;
    text-decoration: underline;
}

a:link {
    color: #039;
    text-decoration: none;
}

a:visited {
    color: #039;
    text-decoration: none;
}

a:hover {
    color: #C00;
    text-decoration: underline;
}

.padLeft3 {
    padding-left: 3px;
}

.headerPad {
    padding: 6px 8px;
}

.eqRow {
    text-align: center;
    font-size: 0;
    padding: 0 0 4px;
}

.eqBar {
    display: inline-block;
    vertical-align: middle;
    border: 0;
    margin: 0;
}

.eqBarFlipped {
    transform: scaleX(-1);
}

img {
    border: 0;
}

body,
form,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li {
    margin: 0;
    padding: 0;
}

table,
th,
tr,
td {
    font-size: 1em;
}

a {
    text-decoration: none;
}

a:link,
a:visited {
    color: #039;
}

a:hover {
    color: #C00;
    text-decoration: underline;
}

:focus {
    outline: 0;
}

h3 {
    font-size: 150%;
}

body {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2em;
    text-align: center;
}

div#header {
    width: auto;
}

#header a {
    font-weight: normal;
}

#header ul,
#header li {
    list-style: none outside;
    margin: 0;
    padding: 0;
}

#headerWrap {
    text-align: center;
}

#header {
    text-align: left;
    margin: 0 auto;
    padding: 0;
    height: auto;
}

#header div#topnav {
    line-height: normal;
}

#topnav ul {
    border-right: 1px solid #1B4591;
}

#headerWrap #topnav ul,
#headerWrap #topnav ul li {
    border: none;
}

#topnav ul#leftNav {
    float: left;
    width: 590px;
}

#topnav ul#rightNav {
    float: right;
    width: 210px;
}

#topnav ul#rightNav li {
    float: right;
    border-left: none;
}

#topnav ul li {
    float: left;
    border-left: 1px solid #1B4591;
    position: relative;
    z-index: 10003;
}

#topnav ul li a {
    padding: 0 10px;
    line-height: 27px;
    display: block;
}

#topnav ul li a small {
    font-size: 8px;
}

#topnav ul a:hover {
    color: #EEE;
}

#topnav ul li a:hover small,
#topnav ul li a.hover small {
    color: #039;
}

#topnav ul li a:link,
#topnav ul li a:visited,
#topnav ul li a:hover {
    font-weight: bold !important;
}

div#header * {
    font-size: 11px;
}

table#headerTable td {
    padding: 0;
    background-color: transparent !important;
}

table#headerTable {
    border: none;
    border-collapse: collapse;
    background: url('images/bg2.gif');
    background-attachment: fixed;
    background-repeat: repeat;
}

a {
    outline: none;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

div#header ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.profile {
    margin: 5px 0 4px 0;
}

div#header.profileWidth,
.profileWidth {
    width: 800px;
}

div#headerWrap {
    text-align: center;
}

div#header {
    text-align: left;
    margin: 0 auto;
    padding: 0;
    height: auto;
    background-color: transparent;
}

#headerbarimage {
    display: flex;
    align-items: center;
}

div#logo {
    width: 138px;
    overflow: hidden;
    margin-top: 0;
    padding: 9px 0 0;
}

#bannerCenter {
    flex: 1;
    text-align: center;
}

#logoRight {
    margin-top: 0;
    padding: 9px 10px 0 0;
}

#topnav {
    height: 37px !important;
    z-index: 200 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
}

#headerWrap #header #topnav {
    background-color: #971855 !important;
}

#topnav ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    width: 800px;
}

#topnav ul li a {
    padding: 0 10px 8px;
    text-decoration: none;
}

#header * {
    visibility: visible !important;
}

#header input {
    display: inline !important;
}

#header table {
    width: 100% !important;
}

#header table table {
    width: 1px !important;
}