body { 
/*font-family: arial, verdana, univers, sans-serif;*/
font-family: times new roman, serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-align: left;
line-height: normal;
white-space: 0em;
margin: 0px;
padding: 0px;
} 

/* body for main */
.main {
font-family: arial, verdana, univers, sans-serif;
background-color: #000;
color: #ddd;
}

/* body container div */
.b1 {
margin-top: 120px;
margin-right: 20px;
margin-bottom: 25px;
margin-left: 80px;
text-align: right;
font-size: 90%;
}

/* div for name */
.biname { position: absolute;
top: 0px !important; /*for pic alone: 10px; for use with #bititle below, 0px*/
right: 20px; 
text-align: right;
}

#bititle {  /*mem: #ID_OF_ELEMENT */  
padding: 95px 0 0 0;
overflow: hidden;
background-image: url("bipix/binames.gif");
background-repeat: no-repeat; 
width: 590px;   /*mem: width of element */
height: 0px !important;
height /**/:95px; /*mem: HEIGHT_OF_IMAGEpx; */
color: #fff;
}

#bititlepiconly {  /*mem: #ID_OF_ELEMENT */
height: 95px; width: 590px;
padding: 0px;
margin-top: 10px;
}

#bih1 {
display: none;
}

/* div for top line */
.bibanner { position: absolute;
top: 80px; right: 0px;
width: 100%;
height: 1px;
border: #ffc 1px solid;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
}

/* div for pulsar 1 */
.pulsar1 { position: absolute;
top: 60px; right: 210px; /* r[e]cords */
}

/* div for pulsar 4 (pulsar 3 is physically next to e-mail link) */
.pulsar4 { position: absolute;
top: 60px; right: 400px; /* recor[d]s */
}

/* div for pulsar 2 */
.pulsar2 { position: absolute;
top: 10px; right: 550px; /* B[]ad influence */
}

/* div for pulsar 5 */
.pulsar5 { position: absolute;
top: 10px; right: 200px; /* Bad influ[]ence */
}

/* div for pulsar 6 */
.pulsar6 { position: absolute;
top: 10px; right: 590px; /*[]Bad influence */
}

/* div for pulsar 7 */
.pulsar7 { position: absolute;
top: 10px; right: 10px; /* Bad influence[] */
}

/* div for pulsar 8 */
.pulsar8 { position: absolute;
top: 10px; right: 350px; /*bad in[]fluence */
}

/* div for contact details, top */
.topdetails {
position: absolute;
top: 83px; right: 20px;
color: #ddd;
font-size: 11px;
}

/* div for more details, top right */
.topright {
position: absolute;
top: 83px; right: 20px;
width: 450px;
color: #ddd;
font-size: 10px;
text-align: left;
}

.border {
width: 310px; height: 310px; 
background-color: #000;
text-align: center;
margin: auto;
background-image: url('bipix/twinkles.gif');
}

.border2 {
width: 297px; height: 207px;
background-color: #000;
text-align: center;
margin: auto;
background-image: url('bipix/twinkles.gif');
}

img.cd { position: relative; top: 15px; }

.discflash {
position: relative; 
top: -117px; left 54px;
/*top: -130px; left: 24px;  */
}

#wmp {
padding: 15px 0px;
background-color: #000;
margin-top: -15px;
}

#nswmp {
position: absolute;
margin-left: 0px;
margin-top: 30px;
width: 310px;
padding-top: 5px;
background: transparent;
text-align: center;
visibility: visible;
}

.nsbar {
background-color: #000;
height: 2%;
width: 200px;
visibility: visible;
}

#templink { /* <!-- this for temperamental browsers, centers textlink to musci track -->*/
margin: 4px;
padding: 2px;
text-align: center;
}

.tracks {
visibility: hidden;
position: relative;
text-align: center;
padding: 4px;
border: 1px red solid;
}

td { font-size: 90%; }

td.topdet { color: #ddd;
font-size: 11px;
vertical-align: top;
}

td.nav { color: #ffc;
text-align: right;
vertical-align: top;
}

td.mid { color: #ddd;
text-align: center;
vertical-align: top;
padding: 30px;
}

td.right { color: #ddd;
text-align: left;
vertical-align: top;
}

/* TEXT FORMATTING CLASSES */

h1 {
font-size: 95%;
font-style: normal;
font-weight: bold;
color: #f03;
}

h2 {
font-size: 95%;
font-style: normal;
font-weight: bold;
}

h3 {
font-size: 100%;
font-style: normal;
}

.cdtitle {
color: #ddd;
}

.stores {
color: #ffc;
}

.plain {
color: #ddd;
font-weight: normal;
}

p { color: #ddd; /*#f03;*/
}

p.bio { line-height: 125%;
}

p.tf { position: relative;
top: -15px;
}

/* LINKS 1st a is for IE 
which will unpredictably ignore text dec, otherwise */

a { text-decoration: none; }
a:link, a:visited, a:active { text-decoration: none; color: #fe9; }
a:hover { text-decoration: underline; color: #800; }

a.email { text-decoration: none; }
a.email:link, a.email:visited, a.email:active { text-decoration: none; color: #ddd; }
a.email:hover { text-decoration: underline; color: #800; }

/* padding for menus */
.o { color: #000; }

/* bold text */
.b {
font-weight: bold;
}

/* centered text or object */
.c {
text-align: center;
}

/* bold and centered text */
.bc {
font-weight: bold;
text-align: center;
}

/* italic text */
.i {
font-style: italic;
}

/* italic and centered text */
.ic {
font-style: italic;
text-align: center;
}

/* italic and bold text */
.ib {
font-style: italic;
font-weight: bold;
}

/* italic, bold and centered text */
.ibc {
font-style: italic;
font-weight: bold;
text-align: center;
}

/* AdSummus div - */
.adsummus { clear: both; width: 100%; height: 20px; border: 0px; border-top: 1px; border-color: #ccc; border-style: solid; background-color: rgb(0,0,0); text-align: center; color: #ddd; font-family: arial, verdana, univers, sans-serif; font-size: 10px; }

/* AdSummus links */
a.adsum { text-decoration: underline; color: #f00; font-size: 10px; } 
a.adsum:link { text-decoration: underline; color: #f00; font-size: 10px; }
a.adsum:visited { color: #f00; font-size: 10px; }
a.adsum:active { color: #f00; font-size: 10px; }
a.adsum:hover { color: #800; font-size: 10px; }


