body {
margin : 0;
padding: 0;
border : 0px;
background-image:url('pm_bg1.jpg');
background-repeat: no-repeat;
background-position:top center;
background-attachment: fixed;
background-color : #FFFFFF;
font : 0.8em Tahoma, arial, helvetica, sans serif;
text-align: center;
}

#theatre {
margin : 0;
padding: 0;
border : 0px;
background-image:url('../../theatre/images/theatre_bg.jpg');
background-repeat:no-repeat;
background-position:top center;
background-attachment: fixed;
background-color : #000000;
font : 0.8em Tahoma, arial, helvetica, sans serif;
text-align: center;
}

#newspaper {
margin : 0;
padding: 0;
border : 0px;
background-image:url('http://www.providermodule.com/main/newsbv_bg.jpg');
background-repeat:repeat-y;
background-position:top center;
background-attachment: fixed;
background-color : #3d3d3d;
font : 0.8em Tahoma, arial, helvetica, sans serif;
text-align: center;
}

#tour_feed {
margin : 0;
padding: 0;
border : 0px;
background-image:url('http://www.providermodule.com/main/tour_bg.jpg');
background-repeat:no-repeat;
background-position:top center;
background-attachment: fixed;
background-color : #000000;
font : 0.8em Tahoma, arial, helvetica, sans serif;
text-align: center;
}

#onthecovers {
margin : 0;
padding: 0;
border : 0px;
background-image:url('http://www.providermodule.com/main/media_bg.jpg');
background-repeat:repeat-y;
background-position:top center;
background-attachment: fixed;
background-color : #000000;
font : 0.8em Tahoma, arial, helvetica, sans serif;
text-align: center;
}

#greyholder {
height: 100%;
margin : 0 auto;
padding: 20px;
width: 900px;
background-color : #a5a5a5;
border: 1px solid #000000;
text-align: left;
}

#greyholder_theatre {
height: 100%;
margin : 0 auto;
padding: 20px;
width: 900px;
background-color : #101010;
border: 1px solid #000000;
text-align: left;
}

#greyholder_c {
height: 970px;
margin : 0 auto;
padding: 20px;
width: 900px;
background-color : #a5a5a5;
border: 1px solid #000000;
text-align: left;
}

.twtr-widget-profile h3,.twtr-widget-profile h4 {
    margin:0 0 0 40px!important ; 
}
 
.twtr-widget h4 { font: 0.88em Tahoma, arial, helvetica, sans serif !important; 
}
 
.twtr-tweet-text {
font: 0.88em Tahoma, arial, helvetica, sans serif !important;
}
.twtr-widget .twtr-new-results {
    text-align:left !important;
    padding:3px;
    margin:0 auto -10px auto!important;
    display:block;
    position:relative;
    bottom:5px;
    line-height:.9;
}
.twtr-results-inner {
    line-height:1;
    font-size:100%;
    padding:4px 0;
    position:relative;
    bottom:-2px;
    width:40%;
    margin:0 auto;
    z-index:2;
    text-align:left !important;
}
 
.twtr-widget h3 {
    font: 0.88em Tahoma, arial, helvetica, sans serif !important;
    text-align: left !important;
}

#twitter .twtr-widget h4 { font: 0.88em Tahoma, arial, helvetica, sans serif !important;
}

img { border: none; } 

.imgp
{
margin : 10px 10px 10px 10px;
}

.smthleft
{
float: left;
margin: 0px 1px 0px 0px;
border: 0;
padding: 1px;
}

.smlinkleft
{
float: left;
margin: 0px 10px 0px 0px;
border: 0;
padding: 1px;
}

.smline
{
margin: 0px 0px 0px 0px;
border: 0;
padding: 0px;
}

.thfloatleft
{
float: left;
margin: 0px 10px 2px 0px;
border: 0;
padding: 2px;
}

.thfloatright
{
float: right;
margin: 0px 0px 2px 10px;
border: 0;
padding: 2px;
}

.capr
{
float: right;
margin: 0px 10px 2px 2px;
border: 0;
padding: 2px;
color: #763535;
}

.capl
{
float: left;
margin: 0px 10px 2px 8px;
border: 0;
padding: 2px;
color: #763535;
}

.capm
{
float: left;
margin: 0px 1px 2px 8px;
border: 0;
padding: 2px;
color: #763535;
}

#capr
{
float: right;
margin: 0px 10px 2px 2px;
border: 0;
padding: 2px;
color: #763535;
}

#capl
{
float: left;
margin: 0px 10px 2px 8px;
border: 0;
padding: 2px;
color: #763535;
}

#capm
{
float: left;
margin: 0px 1px 2px 8px;
border: 0;
padding: 2px;
color: #763535;
}



.bullets
{
float: left;
margin: 0px 5px 0px 0px;
border: 0;
}

.releasesfloatleft
{
float: left;
margin: 0px 10px 10px 12px;
border: 0;
padding: 0px;
}

.singlesfloatleft
{
float: left;
margin: 0px 10px 5px 0px;
border: 0;
padding: 2px;
}

.newsthleft
{
float: left;
margin: 0px 10px 10px 0px;
border: 0;
padding: 2px;
}



.vidfloatleft
{
float: left;
margin: 0px 10px 0px 0px;
border: 0;
padding: 2px;
}

.vidfloatright
{
float: right;
margin: 0px 10px 10px 0px;
border: 0;
padding: 2px;
}

#bio_head
{
z-index:1;
  position: absolute;
width:448px;
}

#bio_body
{
width:448px;
}

#bio_intro
{
position: absolute;
width:448px;
margin:0; 
padding:0;
z-index: 2;
}

a {
color : #D80000;
font-weight : normal;
background : inherit;
text-decoration: none;
border : 0px;
}

a:hover {
color : #000000;
background : inherit;
text-decoration : underline;
border : 0px;
}

.headline a:link {color: #000000;}
.headline a:visited {color: #000000;}
.headline a:hover {color: #D80000;}
.headline a:active {color: #000000;}

a.headline:link {color: #000000;}
a.headline:visited {color: #000000;}
a.headline:hover {color: #D80000;}
a.headline:active {color: #000000;}

a.theatre:link {color: #c0b690;}
a.theatre:visited {color: #c0b690;}
a.theatre:hover {color: #D80000;}
a.theatre:active {color: #c0b690;}

a.theatrec:link {color: #676767;}
a.theatrec:visited {color: #676767;}
a.theatrec:hover {color: #D80000;}
a.theatrec:active {color: #676767;}

a.jor:link {color: #000000;}
a.jor:visited {color: #000000;}
a.jor:hover {color: #D80000;}
a.jor:active {color: #000000;}


table
{
border-collapse: collapse;
cellpadding: 0px; 
cellspacing: 0px;
}



#header {
width: 900px;
height: 165px;
background-color : #a5a5a5;
}

#footer {
width: 900px;
height: 160px;
background-color : #ffffff;
font : 0.7em Arial, Verdana, Helvetica, sans-serif;
}

#t_footer {
width: 900px;
height: 160px;
background-color : #000000;
font : 0.7em Arial, Verdana, Helvetica, sans-serif;
color: #c0b690;
}

#n_footer {
width: 900px;
height: 160px;
background-image:url('n_foot.jpg');
background-repeat: no-repeat;
background-position:top center;
font : 0.7em Arial, Verdana, Helvetica, sans-serif;
color: #dbdbdb;
}

#newsleft {
height: 100%;
width:225px;
margin:0; 
padding:0;

}

#newsright {
width:225px;
margin:0; 
padding:0;
}

#newsmiddle {
width:444px;
margin:0; 
padding:0;
}


#col1 {
float:left;
width:225px;
margin:0; 
padding:0;
background-color : #F0F0F0;
}

#col3 {
float:right;
width:225px;
margin:0; 
padding:0;
background-color : #F0F0F0;
}

#col2c {
margin : 0 auto;
padding: 0;
background: #ffffff;
width: 444px;
min-height: 100px;
background-image:url('graphground.gif');
background-repeat:repeat;
}


#col2 {
margin : 0 auto;
padding: 0;
background: #ffffff;
width: 444px;
min-height: 800px;
background-image:url('graphground.gif');
background-repeat:repeat;
}

#scancol {
margin : 0;
padding: 0;
background: #ffffff;
width: 900px;
min-height: 800px;
background-image:url('graphground.gif');
background-repeat:repeat;
text-align: center;
}

#scanheader_block {
margin: 0;
padding: 0;
width: 900px;
height: 30px;
background: #D80000;
vertical-align:top;
font : bold 1.9em Arial, Verdana, Helvetica, sans-serif;
color : #000000;
text-align: center;
}

#breaker {
width: 225px;
height: 300px;
}

#header_block {
margin: 0;
padding: 0;
width: 448px;
height: 30px;
background: #D80000;
vertical-align:top;
font : bold 1.9em Arial, Verdana, Helvetica, sans-serif;
color : #000000;
text-align: center;
}

#news_header_block {
margin: 0;
padding: 0;
width: 448px;
height: 30px;
background: #D80000;
vertical-align:top;
font : bold 1.9em Arial, Verdana, Helvetica, sans-serif;
color : #000000;
text-align: center;
}

#lr_header_block {
margin: 0;
padding: 0;
width: 225px;
height: 30px;
background: #000000;
vertical-align:top;
font : bold 1.9em Arial, Verdana, Helvetica, sans-serif;
color : #000000;
text-align: center;
}

.lr_header_block {
margin: 0;
padding: 0;
width: 225px;
height: 30px;
background: #000000;
vertical-align:top;
font : bold 1.9em Arial, Verdana, Helvetica, sans-serif;
color : #000000;
text-align: center;
}

#breaker_sm {
width: 225px;
height: 50px;
}

div.gapspacer {
width: 900px;
height: 20px;
}


div.outlined {
  border: 1px solid #000000;
  padding: 0px;
}

.headbars {
  border: 1px solid #505050;
  padding: 2px;
margin : 0px 5px 5px 10px;
background: #F0F0F0;
}


.trackbreak {
float: left;
border: 0;
background-color : #FFFFFF;

}


.tracklistitle {
float: left;
border: 0;
margin:10px,10px,10px,10px;
background-color : #a5a5a5;
font: 0.88em Tahoma, arial, helvetica, sans serif;
}

.tracklistinga {
float: left;
border: 0;
margin:10px,10px,10px,10px;
background-color : #F0F0F0;
font: 0.88em Tahoma, arial, helvetica, sans serif;
}

.tracklistingb {
float: left;
border: 0;
margin:10px,10px,10px,10px;
background-color : #D0D0D0;
font: 0.88em Tahoma, arial, helvetica, sans serif;
}


#newsbasebuttons {
bottom:0; 
}

.midtext {
font: 0.90em Tahoma, arial, helvetica, sans serif;
}

#smallcredits {
font: 0.88em Tahoma, arial, helvetica, sans serif;
}

.smallcredits {
font: 0.88em Tahoma, arial, helvetica, sans serif;
}

#notes {
font: 0.78em Tahoma, arial, helvetica, sans serif;
}

.notes {
font: 0.78em Tahoma, arial, helvetica, sans serif;
}

#theatre_text {
font: 0.88em Tahoma, arial, helvetica, sans serif;
color: #c0b690;
}

#smallap {
font: 1.0em Tahoma, arial, helvetica, sans serif;
}

#smallred {
font: 0.88em Tahoma, arial, helvetica, sans serif;
color: #D80000;
}

#midbreaker {
width: 440px;
height: 200px;
}

#midbreakersm {
width: 440px;
height: 100px;
}

#midbreakertiny {
width: 440px;
height: 25px;
}

#incred {
font : bold 1.2em Palatino Linotype, Book Antiqua, Palatino, Times, serif;
color : #000000;
text-align: left;
}


#intitle {
font : bold 1.6em Palatino Linotype, Book Antiqua, Palatino, Times, serif;
color : #000000;
text-align: left;
}

.incred {
font : bold 1.2em Palatino Linotype, Book Antiqua, Palatino, Times, serif;
color : #000000;
text-align: left;
}


.intitle {
font : bold 1.6em Palatino Linotype, Book Antiqua, Palatino, Times, serif;
color : #000000;
text-align: left;
}


.jorhead {
font : 1.40em arial, helvetica, sans serif; 
font-weight: bolder;
text-transform: uppercase;
text-align: left;
}

p {
margin : 10px 10px 10px 10px;
}

p.indent {
margin : 10px 40px 10px 40px;
color: #763535;
}

p.notesindent {
margin : 10px 20px 10px 20px;
color: #763535;
}

h1 {
font : bold 1.4em Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: center;
}

h2 {
font : bold 1.6em Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: center;
}

h3 {
maring : 0;
padding: 0;
font : bold 1.9em Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: center;
}

h4 {
margin : 0px 10px 0px 10px;
padding: 0;
font : 0.98em Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: left;
background-color : #cacaca;
}

h5 {
margin : 0px 0px 0px 10px;
padding: 0;
font : 0.8em Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: left;
}

h6 {
height: 2px;
margin : 0px 10px 0px 10px;
padding: 0;
font-size: 5%;
font : Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: left;
background-color : #808080;

}

#midline {
margin : 0px 8px 0px 8px;
padding: 0;
font : 0.3em Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: left;
background-color : #757575;
}

s1 {
margin : 4px 4px 4px 4px;
font : 0.855em Tahoma, sans serif;
color : #000000;
}

.newsheadlines1xxxx {
font : bold 0.90em Palatino Linotype, Book Antiqua, Palatino, Times, serif;
text-transform: uppercase;
color : #000000;
text-align: left;
letter-spacing:1px
}

.newsheadlines1 {
font : bold 0.90em Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: left;
background-color : #e5e5e5;
}

.newsheadlines2 {
font : bold 0.85em Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: left;
background-color : #e5e5e5;
}

.rsstext {
font : bold 0.90em Tahoma, arial, helvetica, sans serif;
color : #000000;
text-align: left;
background-color : #e5e5e5;
}

#int {
margin : 10px 0px 0px 0px;
}

.int {
margin : 10px 0px 0px 0px;
}



