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;
}

#greyholder {
height: 100%;
margin : 0 auto;
padding: 20px;
width: 900px;
background-color : #a5a5a5;
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;
}

img { border: none; } 

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

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

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

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

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

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;}

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;
}


#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: 444px;
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: 450px;
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;
}

#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; 
}

#smallcredits {
font: 0.88em 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;
}


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

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 : #D5D5D5;
}

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

h6 {
margin : 0px 10px 0px 10px;
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;
}

.newsheadlines1 {
font : bold 0.90em 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;
}