body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #666666; 
	background: #e5dccd url(/media/prndi/header/pb/images/bgimg-body.gif) repeat-x fixed bottom left;
	margin:0; 
}

BODY, BODY.webMain {background-color:#E5DCCD;}
 

/* New updates by Hiherson 02/29/2008 */
A:link
{
  text-decoration: underline;
  color: #666;
}

A:active
{
  text-decoration: none;
  color: #666;
}
  
A:visited
{
  text-decoration: none;
  color: #666;
} 


/*table tr td {
	padding:0 !important;
}*/

.section-label 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color: #F60;
	text-decoration: none;
	background-color: #F6F1EA;
	padding:6px !important;
	font-weight:bold !important;
	border:1px solid #E5DCCD;
}

.section-label-lite 
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F60;
	text-decoration: none;
	background:none !important;	
}

.section-pad
{
	margin:0 !important;
	font-size:12px;
	font-weight:bold;
}

table tr td.section-label p.section-pad {
	display:block;
	width:100% !important;
}

table.bg-side-lite {
	background-color:#FFF !important;
	border:1px solid #E5DCCD !important;
	padding:0 !important;
	width:100%;
}

table.bg-side-lite tr td.bg-side table.bg-side-lite {
	border:none !important;
	padding:5px 8px 5px 0 !important;
	
}

table.bg-side-lite tr td.section-label-lite p.section-pad {
	padding:5px !important;
	color: #F60;
}

table tbody tr td.section-label-lite {
	padding-left:5px !important;
	background-color:#FFF !important;
}

table tbody tr td.bg-side-lite {
	background-color:#FFF !important;
}

p table {
	width:100% !important;
	margin:10px !important;
}

table.boxedTable {
	padding: 6px !important;
	width:100%;
}

.boxedTable {
	margin-top:10px;
	border:none;
}

/* End updates */

/* HEADER */

#header {
 color: #fff;
 width: 100%;
 height: 89px;
 margin: 15px 0px 0px 0px;
 padding: 0px;
 background: #e5dccd url(/media/prndi/header/pb/images/bgimg-header.gif) repeat-x top left; }

#headerbox {
/* width: 950px; */
margin: 0 0 0 20px;
padding: 10px 0 0 0; }

#headerbox img { border: 0px; }

.logo { float: left; margin: 0; padding: 0;}

#searchbox {
float: right;
text-align: right;
width: 250px;
margin: 0;
padding: 35px 20px 0px 0; }

#searchbox fieldset { border: 0px; }

 /*  NAVIGATON  */
 
 #navwrapper {
margin: 0;
padding: 0;
background-color: #f6f1ea;}

#nav {
text-align: center;
list-style: none; 
background: #f6f1ea;
font-weight: bold;
font-size: 10px;
padding: 0;
margin: 0;
z-index: 999;
width: 100%;
color: #666666;
border-top: 1px solid #b3a591;
border-bottom: 1px solid #b3a591; }

#quiklinks {
float: right; margin: 0; 
padding: 4px 20px 0 0; 
font-size: 10px; }

#nav ul {
 margin: 0;
 padding: 0;
 float: left;}

#nav li {
 float:left;
 position:relative;
 list-style-type:none;
 background-color:#f6f1ea;
 border-right:1px solid #f6f1ea;
 z-index: 999;}
 

#nav li.droparrow { /* Handles the small right drop arrow on navigation */
background: url(/media/prndi/header/pb/images/dropdownarrow.gif) center right no-repeat;
 padding: 0px 5px 0px 0px;}

#nav li:hover, #nav li.sfhover {
 background: #e1d8c9;}

#nav a {
 display: block;
 padding:5px 12px;
 margin: 0px;
 text-decoration:none;
 color:#666;
font-family: arial;
font-size: 10px; }

#nav a.quiklink {
 display: inline;
 padding: 0 0;
 margin: 0 3px;
 text-decoration:none;
 color:#666;
font-family: arial;
font-size: 10px; }

#nav a:hover { color: #FFF;}

#nav a.quiklink:hover { color: #0000ff; }

#nav ul li ul {
 padding: 0;
 font-size: 10px;
 position: absolute;
 width: 141px;
 left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
 font-weight: normal;
 z-index: 999;
 }


#nav ul li ul a {
 padding: 3px 12px;
 margin: 0px;}

#nav ul li ul li {
 text-align: left;
 width:100%;
 background-color:#f6f1ea;
 border-left:1px solid #b3a591;
 border-bottom:1px solid #b3a591;
 border-right:1px solid #b3a591;
 padding:0 0 1px;
 left:-1px;
 z-index: 999;
 }

#nav ul li ul li.subnavspacer { /* Added to create a separating space in Quicklinks */
 text-align: left;
 color: #444;
 font-size: 50%; /* will determine the height of the box - text is invisible = background color */
 width:100%;
 background-color:#444;
 border-left:1px solid #000;
 border-bottom:1px solid #000;
 border-right:1px solid #000;
 padding:0 0 1px;
 left:-1px;}

#nav ul li ul li:first-child {
 border-top:1px solid #fff; }

#nav li:hover ul, #nav li.sfhover ul {
 left: auto;}

* html  #nav ul li ul { /* IE fix that adds a top line to drop downs in IE - can't read :first-child */
 border-top:1px solid #b3a591;
 border-left:0px; /* stops the drop from inheriting the ul border */
 z-index: 999;
 }
 
 
/* FOOTER */

#spacer { height: 50px; }

#footer { 
	width: 100%;
	clear: both;
	/* position: absolute; */
	/* position: fixed;*/
	bottom: 0px;
	left: 0px; 
	color: #b3a591;
	height: 52px;
	background: #f6f1ea url(/media/prndi/header/pb/images/bgimg-footer.gif) repeat-x top left;
	margin: 0;
	padding: 0;
	text-align: left;
}
 
 #footerbox {
	width: 950px;
	margin: 0;
	padding: 15px 0 0 25px;
	font-size: 10px;
	color:#000;
}

 #footerbox a:link, #footerbox a:visited { 
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
 }
 
#footerbox a:hover, #footerbox a:active { 
	color: #b3a591;
	text-transform: uppercase;
	text-decoration: none;
 }


.byline 
{

  font: bold 11px Verdana;

}

.theworldhead a:link {
  font: bold 11px Verdana;
  color: #666699;
}

.theworldhead a:visited {
  font: bold 11px Verdana;
  color: #666699;
}

.theworldhead a:hover {
  font: bold 11px Verdana;
  color: #666699;
  text-decoration: underline;
}



.theworldsum {
 font: 10px Verdana;
  color:  #000000;
}




.bbcheadonly {
  font: 11px Verdana; 
  color: #000000;
}

.bbcheadonly a:link {
  font: 11px Verdana; 
  color: #000000;
}

.bbcheadonly a:visited {
  font: 11px Verdana; 
  color: #000000;
}

.bbcheadonly a:hover {
  font: 11px Verdana; 
  color: #000000;
  text-decoration: underline;
}



.bbcsum {
  font: Verdana 13px regular;
  color:  #000000;


}


.bbcheadsum {
  font:   bold 12px Verdana;
  color:  #000099;
}

.bbcheadsum a:link {
  font:   bold 12px Verdana;
  color:  #000099;
}

.bbcheadsum a:visited {
  font:   bold 12px Verdana;
  color:  #000099;
}

.bbcheadsum a:hover {
  font:   bold 12px Verdana;
  color:  #000099;
  text-decoration: underline;
}


/*.boxedTable {	
padding: 2px 4px 2px 4px;
border: 1px solid #000000;
}*/


.weatherTable {	
padding: 1px 1px 1px 1px;
border: 1px solid #000000;
}




.text
{
        font: 13px Verdana;
        color: #000000;
}



.index_title
{
        font: bold 10px  Verdana;
        color: #990000;
        text-decoration: none;
}


.headlines
{
        font: 11px  Verdana;
        color: #000000;
        text-decoration: none;
}

.headlines_summary
{
        font: bold 12px  Verdana;
        color: #000099;
        text-decoration: none;
}



.index_title
{
        font: bold 10px  Verdana;
        color: #990000;
        text-decoration: none;
}







.outline
{
	border : 1px solid #993300;
}

P, UL, TD, DD, BLOCKQUOTE
{
	font: 11px Verdana, sans-serif;
}



INPUT, TEXTAREA, TEXT
{
	font-family: Verdana, sans-serif;
	font-size: x-small;
	}



.article
{
	font:   x-small Verdana, sans-serif;
}




.menu-two    /*temp 2*/
{
	font: small Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-three    /*temp 3*/
{
	font: medium Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-five       /*temp 1*/
{
	font: 10px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-six       
{
	font: 12px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-color 
{
	 background-color: #000099;
	
}

.bg
{
  background-color: #ECECEC;
}

/*.bg-side
{
  background-color: #ECECEC;
}*/



/*.bg-side-lite
{
  background-color: #E4E3BB;
}
*/

.bg-infocus
{
  background-color: #333366;
}


.headline-small
{
	font: 11px Verdana, sans-serif;
	color: #333399;
}

.headline-medium
{
	font: bold 14px Verdana, sans-serif;
	color: #333399;
}

.headline
{
	font: bold 15px Verdana, sans-serif;
	color: #333399;
}

.headline-large
{
	font: bold 15px Verdana, sans-serif;
	color: #333399;
}

.photo-caption
{
	font: 10px Verdana, sans-serif;
	color: #333399;
}


.article-small
{
	font: xx-small Verdana, sans-serif;
}



.weather
{
	font: 10px Verdana, sans-serif;
	color: #000000;
} 

.weatherHighlight{font: 10px Verdana, sans-serif; color: #993300;} 
.weatherHighlighl A {font: 10px Verdana, sans-serif; color: #993300;}
.weatherHighlight A:link {font: 10px Verdana, sans-serif; color: #993300;}
.weatherHighlight A:visited {font: 10px Verdana, sans-serif; color: #993300;}
.weatherHighlight A:active {font: 10px Verdana, sans-serif; color: #993300;}


.text-small
 {
	font: bold 10px Verdana, sans-serif;
	color: #333333;
} 

.text-tiny
 {
	font: bold xx-small Verdana, sans-serif;
	color: #333333;
} 


.date
 {
	font: 10px Verdana, sans-serif;
	color: #333333;
} 


/*station and  PNR header*/

.affiliate    /* home temp1*/
{
	font: bold small Verdana, sans-serif;
	color: #000099;
	text-decoration: none;
}

.affiliate-article    /* article temp1*/
{
	font: small Verdana, sans-serif;
	color: #000099;
	text-decoration: none;
}

/*temp2*/
.affiliate-three
{
	font: bold x-small Verdana, sans-serif;
	color: #000099;
	text-decoration: none;
}



/*section headers in side columns*/

.more 
{
	font: bold x-small  Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


/*.section-label 
{
	font: bold x-small  Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666699;
}*/

/*.section-label-lite 
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8F8A50;	
}
*/

.section-label-special 
{
	font: bold x-small  Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333366;
}

.sectionlabel-two 
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666699;	
}

.sectionlabel-three 
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666699;	
}

.headlines-label{font:  10px Verdana, sans-serif; color: #FFFFFF; text-decoration: none; background-color: #CC9999;}
.headlines-label A {text-decoration: none; color: #FFFFFF;}
.headlines-label A:link {text-decoration: none; color: #FFFFFF;}
.headlines-label A:visited {text-decoration: none; color: #FFFFFF;}
.headlines-label A:active {	text-decoration: none;	color: #FFFFFF;}

.headlines-label-two{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background-color: #CC6600;}
.headlines-label-two A {text-decoration: none; color: #FFFFFF;}
.headlines-label-two A:link {text-decoration: none; color: #FFFFFF;}
.headlines-label-two A:visited {text-decoration: none; color: #FFFFFF;}
.headlines-label-two A:active {	text-decoration: none;	color: #FFFFFF;}

.arts-label 
{
	font: bold x-small Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999966;
}

.news-type   /*article*/
 {
	font: medium Verdana, sans-serif;
	color: #000000;
} 

/*margins throughout page*/

/*.section-pad
{
	margin: 0px 2px 0px 5px;
}*/

.sidebar-links
{
	margin: 7px 0px 0px 5px;
} 

.sidebar-block
{
	padding: 1em;
} 

.main-links
{
	margin: 7px 10px 10px 20px;
	
} 

.headline-block
{
	margin: 10px 0px 8px 0px;
} 

.article-paragraph
{
	margin: 6px 0px 0px 0px;
} 

.story
{
	margin: 7px 4px 7px 10px;
} 

.article
{
	margin: 0px 5px 5px 0x;
} 

.article-secondary  /*temp 3*/
{
	margin: 7px 5px 5px 10px;
} 

.border /*controls color of dividers*/
{
  background-color: #CCCCCC;
}

.border-two 
{
  background-color: #666699;
}

.border-three /*temp3 top border*/
{
  background-color: #333333;
}
