<style>

/* CSS Document */

.junk {
	font-size: 11pt;
}
/***************************************/
/***************************************/
/*** 	pghlive ~ borrowed from		 ***/
/***************************************/
/***************************************/
/*/////////////////////////////////////*/

.mediumtext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0;
	}
	
.classform {
	font-size: 10px;
	border-color:#000000;
	border-style:solid;
	border-size:1px;
}

/*  headline used on story pages */
.headline {
	font-family: Times,Times New Roman,Serif; 
	font-size: 18pt;
	font-weight: bold;
	color:#000000;
}

.summary {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 12px;
	font-weight: normal;
	color:#333333;
}

.subhead {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 13px;
	font-weight: bold;
	text-transform:uppercase;
	color:#000000;
}
.subhead2 {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 16px;
	font-weight: bold;
	text-transform:uppercase;
	color:#000;
}
#storyBody {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 13px;
	font-weight: normal;
	color:#000000;
}

#storyBody ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 5px;
	padding: 0;
}

#storyBody ul li {
	margin: 5px 0 5px 0;
	padding: 0;
}

.bold {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 11pt;
	font-weight: bold;
	color:#000000;
	}

.bold2 {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1px;
	color:#000000;
	}

.boldgrey {
	color:#888888;
	font-size: 9pt;
	font-weight:bold;
	letter-spacing:-0;
}

.greytext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#888888;
	}
.greytext2 {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
	color:#888888;
	}
.whitetext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1;
	color:white;
	}
.whitetext_lg {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 12pt;
	line-height: 2em; 
	padding: 3px;
	font-weight: bold;
	color:white;
	}
.redtext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#c40029;
	}

.redtext_breaking {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#c40029;
	}

.kickers {
	color:#aaaaaa;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
}

.smalltext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0;
	}

.xsmalltext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 7.5pt;
	font-weight: normal;
	}

div.greybar {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#444444;
	font-size: 9pt;
	letter-spacing:-0;
	width:100%;
	background:#f0f0f0;
	border-style:none;
	border-width:1px;
	border-color:#f0f0f0;
}

div.greybar2 {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#444444;
	font-size: 9pt;
	letter-spacing:-0;
	width:100%;
	background:#F0F0F0;
	border-style:none;
	border-width:1px;
	border-color:#F0F0F0;
}

	
/*  default headline size for headline lists */
.headlinextra {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 11pt;
	font-weight: bold;
	letter-spacing:-1;
	color:#000000;
}
a.headlinextra {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.headlinextra:link {color:#0731B1; text-decoration:underline; }
a.headlinextra:visited {color: #0177ED; text-decoration:underline; }
a.headlinextra:hover {color: #F4991D; text-decoration:underline; }
a.headlinextra:active {color: blue; text-decoration:underline; }
#styleheadings {
	font: bold 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	color:#660000;
	background-color: #f0f0f0;
	padding: 1px;
	background:#f0f0f0;
	border-style:none;
}
.styleheadings {
	font: bold 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	color:#660000;
	background-color: #f0f0f0;
	padding: 0;
	background:#f0f0f0;
	border-style:none;
}
#relation {
	font: bold 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	color:#660000;
}
#relation ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 24px;
	padding: 0;
}

#relation ul li {
	margin: 5px 0 5px 5px;
	padding: 0;
}

div.blockheadings {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#660000;
	font-size: 14px;
	letter-spacing:-0;
	width:100%;
	background:#f0f0f0;
	border-style:none;
	border-width:1px;
	border-color:#f0f0f0;
}

div.underlineheading-style {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:black;
	font-size: 14px;
	letter-spacing:-1;
	text-transform:uppercase;
	width:100%;
	border-style:solid;
	border-color:#d0d0d0;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

div.underlineheading-style2 {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:black;
	font-size: 18px;
	letter-spacing:-1;
	text-transform:uppercase;
	width:100%;
	border-style:solid;
	border-color:#d0d0d0;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

div.blockwrapper {
	background-color:#ffffff;
	border-left-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:#DADADA;
	padding-top:0px;
	padding-right:0px;
	padding-left:2px;
	padding-bottom:3px;
	margin:5px;
}

div.greybar {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#444444;
	font-size: 9pt;
	letter-spacing:-0;
	width:100%;
	background:#f0f0f0;
	border-style:none;
	border-width:1px;
	border-color:#f0f0f0;
}

.topnavtext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 7.5pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#ffffff;
	}

div.underlineheading {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#444444;
	font-size: 9pt;
	letter-spacing:-0;
	width:100%;
	border-style:solid;
	border-color:#d0d0d0;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

.headline2 {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 11pt;
	font-weight: bold;
	letter-spacing:-1;
}

a.headline2 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva; }
a.headline2:link {color:#003399; text-decoration:none; }
a.headline2:visited {color: #6699cc; text-decoration:none; }
a.headline2:hover {color: #003399; text-decoration:underline; }
a.headline2:active {color: #003399; text-decoration:underline; }

a.topnavtext:link {color:white;}
a.topnavtext:visited {color:white;}
a.topnavtext:hover {color:white;}
a.topnavtext:active {color:white;}

a.headlinelink1 {font: 16px Arial,Helvetica,Helv,Geneva,San Serif,Geneva; font-weight: bold; }
a.headlinelink1:link { color:#003399; text-decoration:none; }
a.headlinelink1:visited { color:#6699cc; text-decoration:none; }
a.headlinelink1:hover { color:#003399; text-decoration:underline; }
a.headlinelink1:active { color:#003399; text-decoration:underline; }

a.headlinelink2 {font:11px; Arial,Helvetica,Helv,Geneva,San Serif,Geneva; font-weight:bold;}
a.headlinelink2:link {color:#003399; text-decoration:none;}
a.headlinelink2:visited {color: #6699cc; text-decoration:none;;}
a.headlinelink2:hover {color: #003399; text-decoration:underline;}
a.headlinelink2:active {color: #003399; text-decoration:underline; }

a.headlinelink3 {font: 11px Arial,Helvetica,sans-serif; font-weight: normal; line-height:1.6em; }
a.headlinelink3:link { color:#003399; text-decoration:none; }
a.headlinelink3:visited { color:#6699cc; text-decoration:none; }
a.headlinelink3:hover { color:#003399; text-decoration:underline; }
a.headlinelink3:active { color:#003399; text-decoration:underline; }

a.headlinelink4 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva; text-decoration:underline;  font-size: 7.5pt; font-weight:normal;}
a.headlinelink4:link {color: #003399;}
a.headlinelink4:visited {color: #6699cc;}
a.headlinelink4:hover {color: #003399;}
a.headlinelink4:active {color: #003399;}

a.headlinelink5 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.headlinelink5:link {color: #003399; text-decoration:none; font-size: 14pt; 	font-weight:bold;}
a.headlinelink5:visited {color: #6699cc; text-decoration:none; font-size: 14pt;  font-weight:bold;}
a.headlinelink5:hover {color: #003399; text-decoration:none; font-size: 14pt; font-weight:bold;}
a.headlinelink5:active {color: #003399; text-decoration:none; font-size: 14pt; font-weight:bold;}

a.headlinelink7 {font: bold 14px Arial,Helvetica,Helv,Geneva,San Serif,Geneva; }
a.headlinelink7:link {color: #003399; text-decoration:none; }
a.headlinelink7:visited {color: #6699cc; text-decoration:none; }
a.headlinelink7:hover {color: #003399; text-decoration:underline; }
a.headlinelink7:active {color: #003399; text-decoration:underline;}

a.headlinenfl {font: bold 11px Arial,Helvetica,Helv,Geneva,San Serif,Geneva; margin-bottom:6px;}
a.headlinenfl:link {color: #003399; text-decoration:none; }
a.headlinenfl:visited {color: #6699cc; text-decoration:none; }
a.headlinenfl:hover {color: #003399; text-decoration:underline; }
a.headlinenfl:active {color: #003399; text-decoration:underline;}

a.headlinelinkwhite {font: normal 10px Arial,Helvetica,Helv,Geneva,San Serif,Geneva; }
a.headlinelinkwhite:link {color: #fff; text-decoration:none; }
a.headlinelinkwhite:visited {color: #fff; text-decoration:none; }
a.headlinelinkwhite:hover {color: #fff; text-decoration:underline; }
a.headlinelinkwhite:active {color: #fff; text-decoration:underline;}

td.weekcal-topper {
	background:#dadada;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #770000; 
	letter-spacing:-1;
	font-size: 10pt;
}


tr.weekcal-headings {
	background-color:#D71A21;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #ffffff; 
	letter-spacing:-1;
	font-size: 8pt;
}


tr.weekcal-days {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: black; 
	letter-spacing:-1;
	font-size: 8pt;
}

td.weekcal-selected {
	background-color:#ccc;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: white; 
	letter-spacing:-1;
	font-size: 8pt;
}


a.calendarlink1:link {color: #0033CC; text-decoration:underline; font-size: 8pt; 	font-weight:bold; letter-spacing:-0;}
a.calendarlink1:visited {color: #0033CC; text-decoration:underline; font-size: 8pt;  font-weight:bold; letter-spacing:-0;}
a.calendarlink1:hover {color: blue; text-decoration:underline; font-size: 8pt; font-weight:bold; letter-spacing:-0;}
a.calendarlink1:active {color: blue; text-decoration:underline; font-size: 8pt; font-weight:bold; letter-spacing:-0;}

/* ###### OBITUARIES ######## */
tr.obit_row {
	font-family: Arial, Helvetica, sans-serif; 
	color: black; 
	font-size: 11px;
	text-align: left;
}

tr.obit_co-head {
	height:22px;
	background-color:gray;
	font: bold 12px Arial, Helvetica, sans-serif bold; 
	color: white; 
	text-align: left;
}

a.obit_link:link {color: black; font-size: 8pt; font-weight:bold;}
a.obit_link:visited {color: #666666; text-decoration:none; font-size: 8pt;  font-weight:bold;}
a.obit_link:hover {color: black; text-decoration:underline; font-size: 8pt; font-weight:bold;}
a.obit_link:active {color: black; text-decoration:none; font-size: 8pt; font-weight:bold;}


/* ###### HS FOOTBALL STATS ######## */

tr.hs_stats {
	font-family: Arial, Helvetica, sans-serif; 
	color: black; 
	font-size: 11px;
	text-align: center;
}

tr.hs_statshead {
	background-color:gray;
	font-family: Arial, Helvetica, sans-serif; 
	color: white; 
	font-size: 12px;
	text-align: center;
}

.hs_statslabel {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal;
	color: black; 
	font-size: 10pt;
}

.hs_statspage {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal;
	color: #444444; 
	font-size: 9pt;
}

/***************************************/
/***************************************/
/*** 	Universal					 ***/
/***************************************/
/***************************************/
/*/////////////////////////////////////*/
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(http://www.pittsburghlive.com/images/ptr_pagebg.gif);
	background-repeat: repeat;
	} 	
.ptr-img-tight {
	padding: 0;
	margin: 0;
	}
.ptr-img-padding {
	padding: 0;
	margin-right: 4px;
	}
.weather-img {
	padding: 2px;
	background-color:#FF0000;
	border-style:solid;
	border-color:#444444;
	border-width:1px;
	}

img.weather {
	padding: 2px;
	background-color:#FF0000;
	border-style:solid;
	border-color:#444444;
	border-width:1px;
}
	
form {
	padding: 0;
	margin: 0;
}

a {color:#003399;}

ul {
	padding: 0;
	margin-left: 18px;
}


ol {
	font: 12px normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
	
ol li {
	padding: 0 0 10px 0;
	}



h3 {
	font: bold 12px Arial, Helvetica, sans-serif bold; 
	text-transform: uppercase;
	color: #1e1e1e;
	margin: 0 0 1px 0;
	padding: 0px;	
}

h3 span {
	display: none;
}

h6 {
	width: 122px;
	height: 12px;
	background-image: url(/images/ptr_specialreport.gif);
	background-repeat: no-repeat;
	margin: 0px;	
}

h6 span {
	display: none;
}
/***************************************/
/***************************************/
/*** 	Page Template Styles		 ***/
/***************************************/
/***************************************/
/*/////////////////////////////////////*/
#relation {
	margin: 0 0 0 -25px;
	padding: 0;
	font: normal 11px Arial,Helvetica,sans-serif;
	} 
	
/* ul.relation {
	margin: 0 0 0 5px;
	padding: 0;
	list-style-type: square;
	}

ul.relation li {
	margin: 0;
	padding: 0 0 5px 0;
	} */

/* #relation ul li a {
	font: normal 11px Arial,Helvetica,sans-serif;
	line-height: 12px !important; line-height: 16px	
	color:#6699cc;
	text-decoration:underline;
	} */

TD.ptr-specialreport {
	width: 109px;
	border: none;
	text-align: left;
	background-color: transparent;
	padding-left: 0px;
	
}

#specialreport {
	width: 122px;
	margin: 0;
	padding: 0 0 5px 0;
	background-color:#FFFFFF;
	}

#specialreport ul {
	margin: 0 0 0 20px;
	padding: 0;
	}

#specialreport ul li {
	margin: 0;
	padding: 0;
	}

#specialreport ul li a {
	font: normal 11px Arial,Helvetica,sans-serif;
	line-height: 12px !important; line-height: 16px;	
	color:#6699cc;
	text-decoration:underline;
	}

#specialreport ul li a:hover { color:#003399; text-decoration:none; }

.ptr-publication-bar {
	border:none;
	padding: 0;
	margin: 0 0 1px 0;
}

.timestamp {
	font: 11px normal Arial, Helvetica, sans-serif;
	padding: 5px;
	margin: 0px;
}

.time {
	font: bold 11px normal Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
	padding: 5px 5px 5px 0;
	margin: 0px;
}

.ptr-main_table td {
	padding: 0;
	margin: 0;
	}

.ptr-main_table {
	width: 752px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border-left: 1px solid #8E8E8E;
	border-right: 1px solid #8E8E8E;
	border-bottom: 1px solid #8E8E8E;
	border-top: 1px solid #8E8E8E;
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

.ptr-masttable {
	width: 100%;
	background-color: #D71A21;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	}

#ptr-footer {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	background-color: #990000;
	padding: 1px;
	margin: 0;
	}

.ptr-sitewidesearchbox{
  font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 9px;
  font-weight: normal;
  color: #000000;
  border:#000000;
  background-color:#f0f0f0; 
  border-style:solid; 
  border-top-width:1px; 
  border-bottom-width:1px; 
  border-right-width:1px; 
  border-left-width:1px;
  margin: 0;
  padding: 0;
	}

.ptr-sitewidesearchbox-submit{
  font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  border:#000000;
  background-color:<?=$style[navsecond]?>; 
  border-style:solid; 
  border-top-width:1px; 
  border-bottom-width:1px; 
  border-right-width:1px; 
  border-left-width:1px;
  margin: 0;
  padding: 0;
	}

.ptr-advanced-search {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 7.5pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#ffffff;
	position: relative;
	top: auto !important; top: -4px
	}

a.ptr-advanced-search:link {color:white;}
a.ptr-advanced-search:visited {color:white;}
a.ptr-advanced-search:hover {color:white;}
a.ptr-advanced-search:active {color:white;}

.ptr-threecolumn {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

TD.ptr-column {
	vertical-align:text-top;
}

TD.ptr-column-body {
	width: 100%;
	vertical-align:text-top;
}

TD.ptr-column-sidebar {
	width: 194px;
	vertical-align:text-top;
}


/***************************************/
/***************************************/
/*** 	Menu Template Styles		 ***/
/***************************************/
/***************************************/
/*/////////////////////////////////////*/


TD.ptr-column-menu {
	width: 122px;
	vertical-align: top;
	background-image: url(/images/ptr_sidenav-bg.gif);
	background-repeat: repeat-y;
}

.ptr-sidenav_heading {
	width: 110px;
	background-image: url(/images/ptr/nav_greybar.gif);
	background-repeat:no-repeat;
	border-bottom: solid 1px #fff;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-right:3px;
	padding-top: 3px;
	text-transform: uppercase;
}

.ptr-sidenav_headingsub {
	width: 108px;
	background-color: transparent;
	padding-left: 12px;
	padding-bottom: 4px;
}


.ptr-sidenav_headingsubsub {
	width: 100px;
	background-color: transparent;
	padding-left: 20px;
}

a.ptr-sidenav_headinglink {font: bold 14px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_headinglink:link {color: #660000; text-decoration:none;}
a.ptr-sidenav_headinglink:visited {color: #660000; text-decoration:none;}
a.ptr-sidenav_headinglink:hover {color: #cc0000; text-decoration:underline;}
a.ptr-sidenav_headinglink:active {color: #cc0000; text-decoration:underline;}

a.ptr-sidenav_highlight {font: normal 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_highlight:link {color: #FF910F; text-decoration:none;}
a.ptr-sidenav_highlight:visited {color: #FF910F; text-decoration:none;}
a.ptr-sidenav_highlight:hover {color: #FF910F; text-decoration:underline;}
a.ptr-sidenav_highlight:active {color: #FF910F; text-decoration:underline;}

a.ptr-sidenav_headingsublink {font: 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_headingsublink:link {color: #770000; text-decoration:none; }
a.ptr-sidenav_headingsublink:visited {color: #770000; text-decoration:none;}
a.ptr-sidenav_headingsublink:hover {color: #cc0000; text-decoration:underline;}
a.ptr-sidenav_headingsublink:active {color: #cc0000; text-decoration:underline;}


a.ptr-sidenav_headingsubsublink {font: 10px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_headingsubsublink:link {color: #770000; text-decoration:none; }
a.ptr-sidenav_headingsubsublink:visited {color: #770000; text-decoration:none;}
a.ptr-sidenav_headingsubsublink:hover {color: #cc0000; text-decoration:underline;}
a.ptr-sidenav_headingsubsublink:active {color: #cc0000; text-decoration:underline;}

/***********************************************/
/***********************************************/
/*** New Pittsburgh Trib Body Template Styles **/
/***********************************************/
/***********************************************/
/*/////////////////////////////////////////////*/
#headline_bodypage, h2 {
	font: bold 24px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	width:100%;
	border-color:#1E1E1E;
	border-bottom: 2px solid #DADADA;
	padding-top: 5px;
}
h4 {
	font: bold 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	color: #333;
	background-color: #DFDFDF;
	width:100%;
	padding: 2px;
	margin: 0;
}
.ptr-center_table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

.ptr-photohead2 {
	border: 1px solid black;
	margin: 3px 3px 0px 0px;
	float: left;
}

.ptr-dropdown-sidebar {
	width: 140px;
	font-family:Helv,Helvetica,Arial;
	font-size:11px;
	background-color: #fff ; /* #E7EBD8; */
	border-width:1px;
	border-color:black;
	border-style:solid;
	float: right;
	margin-bottom: 6px;
}

.ptr-greybutton{
  margin: 3px;
}
	
.ptr-image_topstory {
	margin: 3px 10px 8px 0px;
	float: left;
}

.ptr-layout-summary {
	font: 12px Arial,Helvetica,sans-serif; 
	color: #333333;
	font-weight: normal;
}

.ptr-layout-breaking {
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #1e1e1e;
	background-color:#FFFF00;
	margin: 0 0 6px 0;
}

.ptr-sportsduo_table {
	background-color: #e8eff9;
	padding-bottom: 3px;
}

TD.ptr-sportsduo_table {
	font: normal 12px Arial, Helvetica, sans-serif
}

.ptr-sportsduo{
	border: 1px solid black;
	margin: 3px 3px 1px 1px;
	float: left;
} 

.ptr-topphoto_table {
	border: 1px solid #333333;
	text-align: left;
	padding: 2px;
	margin: 5px 0px 5px 0px;
}

.ptr-dropdown-homepage {
	width: 180px;
	font-family:Helv,Helvetica,Arial;
	font-size:11px;
	font-weight:normal;
	background-color: #fff ; /* #E7EBD8; */
	border-width:1px;
	border-color:black;
	border-style:solid;
	float: right;
}

.ptr-image_dropdown{
	border: 1px solid black;
	margin: 5px 5px 0px 0px;
	float: left;
}

#ptr-dropdownlocal {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color:#333399;
	background-image: url(/images/ptr_stripedbg.gif);
	background-repeat: repeat-x;	
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownsports {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color: #996600;
	background-image: url(/images/ptr_stripedbg.gif);
	background-repeat: repeat-x;	
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownopinion {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif; 
	color: #330066;
	background-image: url(/images/ptr_stripedbg.gif);
	background-repeat: repeat-x;	
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownliving {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif; 
	color: #cc3333;
	font-weight: bold;
	background-image: url(/images/ptr_stripedbg.gif);
	background-repeat: repeat-x;	
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownbusiness {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color: #336600;
	background-image: url(/images/ptr_stripedbg.gif);
	background-repeat: repeat-x;	
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownstrange {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color: #006666;
	background-image: url(/images/ptr_stripedbg.gif);
	background-repeat: repeat-x;	
	padding: 4px;
	margin: 5px 0 0 0;
}

#tab_scores, #tab_fantasies, #tab_statistics {

}

#ptr-sidebar {
	font: 11px sans-serif; 
	color: #333;
	font-weight: normal;
	background-image: url(http://www.pittsburghlive.com/images/ptr-rightcolumn-bg.gif);
	background-repeat: repeat-y;	
	padding: 2px 2px 8px 10px;
}

#ptr-sidebar-weather {
	font: bold 20px Arial,Helvetica,Helv;
	color: #003399; 
	text-transform: uppercase;
}

#ptr-sidebar-weatherhilo {
	width: 100px;
	margin: 0 auto;
}

a.weatherlink {text-decoration:none;}
	
.ptr-sidebar-weathercondition {
	font: 12px Arial,Helvetica,Helv;
	font-weight: bold;
	color: #003399; 
	text-transform: uppercase;
	vertical-align: middle;
}
	
.ptr-sidebar-weatherconditionalt {
	font: 12px Arial,Helvetica,Helv;
	font-weight: bold;
	color: #3399ff; 
	text-transform: uppercase;
	vertical-align: middle;
}

#ptr-sidebar-traffic {
	width: 116px;
	float: right;
	vertical-align: text-top;
	
}

.ptr-sidebar_greybtn{
	border: none;
	padding: 3px;
}

.ptr-orangebtn{
	border: none;
	padding: 3px;
}

form.gateway {
	padding: 2px 0 2px 16px; 
	margin: 0;
	font-family: Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: normal;
  	color: #000000;
 	border-top-width:1px;
  	border-bottom-width:1px;
  	border-right-width:1px;
  	border-left-width:1px;
  	}

.gateway-button{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  border-color:#990000;
  background-color:#cc0000;
  border-style:groove;
  border-top-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  margin: 2px 0px 2px 16px;
}

.ptr-newspaper {
	border-width:1px;
}

.ptr-sidebarsearchbox{
  font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  border:#000000;
  background-color:#fff; 
  border-style:solid; 
  border-top-width:1px; 
  border-bottom-width:1px; 
  border-right-width:1px; 
  border-left-width:1px;
  margin: 4px 0 0 0;
  padding: 1px;
	}
#kqv-header {
	height:24px;
	background-image:url(http://www.pittsburghlive.com/images/ptr-sidebar-kqv.jpg);
	background-repeat:no-repeat;
	padding: 4px 10px 4px 10px;	
}
#kqv-q {
	font: bold 12px Arial,Helvetica,Helv,Geneva,Sans-Serif;
	color: #003366;
	padding: 2px 2px 2px 0px;
}
#kqv {
	font: normal 11px Arial,Helvetica,Helv,Geneva,Sans-Serif;
	color: #333333;
	padding: 2px 2px 4px 10px;
	
}
#wtae-header {
	height:24px;
	font: bold 10px Arial,Helvetica,Helv,Geneva,Sans-Serif;
	color: #333333;
	background-image: url(/images/ptr-sidebar-wtae.jpg);
	background-repeat: no-repeat;
	padding: 4px 10px 0 10px;	
}
.strong_gray {
	font: bold 10px Arial,Helvetica,Helv,Geneva,Sans-Serif;
	color: #333333;
	padding: 1px 5px 3px 0;
}
/* fix this so someone quits whining */
td.steelers_nogames {
  padding:4px;	
  }	
/***********************************************/
/***********************************************/
/*** New SITEWIDE Styles **/
/***********************************************/
/***********************************************/
/*/////////////////////////////////////////////*/

.mugshot_small {
	padding:1px;
	margin:3px;
}

.mugshot {
	margin:3px;
}


.partner_img {
	padding: 0 0 0 120px;
	border: none;
}

/* NIE PAGE STYLING - ADDED ON 05.22.2006 - PF */

ul.mainlinks {
	margin: 0px;	
	padding-left: 25px;
	padding-right: 2px;
	list-style-image: url(/pages/nie/gifs2001/bullet.gif);
	}

ul.mainlinks li {
	padding: 0 0 3px 0;
	}

	
/* END NIE PAGE STYLING */


