<style>

body{
	font-face:Arial,Helv,Helvetica;
}

div#blank {
	border-width: thin;
	border-color: #000000;
	background-color: #f0f0f0;

	}


p {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	color:#222222;
	}

.ap-bulleted-headline-2, .ap-bulleted-headline-1  {
	font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	font-size: 8pt;
	list-style-image:url(http://www.pittsburghlive.com/images/small_arrow.gif);
	line-height:1.8em;
}

/* ######
a:link {color: #0033CC;}
a:visited {color: #63A4E5; }
a:hover {color: blue;}
a:active {color: blue;}
######## */


#storyBody {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	font-size: 13px;
	font-weight: normal;
	color:#000000;
}

/* ###### MEMBERSHIP LOGIN/REGISTRATION STYLES ######## */



/* ###### WEATHER  ######## */

.weather_temp {
	font-family: Tahoma,Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1;
	}

.weather_conditions {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -1;
	}

a.weather_link:link {color: #000000; text-decoration:none;}
a.weather_link:visited {color: #000000; text-decoration:none;}
a.weather_link:hover {color: #c40029; text-decoration:underline;}
a.weather_link:active {color: #c40029; text-decoration:underline;}


.redtext_breaking {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#c40029;
	}

/* ###### TRIBLIVE STYLES ######## */

div.bluebar {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:white;
	font-size: 9pt;
	letter-spacing:-0;
	width:100%;
	background:#649BD4;
	border-style:none;
	border-width:1px;
	border-color:#3E81C4;
}




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


div.styleheadings {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#ffffff;
	font-size: 10pt;
	letter-spacing:-0;
	width:100%;
	background:#3E81C4;
	border-style:none;
	border-width:1px;
	border-color:#f0f0f0;
	letter-spacing: -1;
}

/* ###### USABLE NAV STYLES######## */


.linkwounderline { font-family: Veranda; color: #FFFFFF; text-decoration: none; font-weight: bold;	font-size: 8pt; }
.linkwounderline2 { font-family: Veranda; color: #FFFFFF; font-size: 8pt; }



/* ###### NAV STYLES FOR TRIBLIVE FRONT PAGE ONLY ######## */

div.navlevel2 {
	background-color: #FF9933;
	color:#ffffff;
	font-family: Arial,Verdana; 
	font-size: 8pt;
	font-weight: bold;
	width:100%;
	padding:1px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-color:#003868;
	border-style: solid;
	}



a.navlevel2:link {color:#ffffff; text-decoration:none; }
a.navlevel2:visited {color:#ffffff; text-decoration:none; }
a.navlevel2:hover {color:#000000; text-decoration:underline; }
a.navlevel2:active {color:#000000; text-decoration:underline; }


div.navlevel3 {
	padding:0px;
	background-color: #FFCC66;
	font-family: Arial,Verdana; 
	font-size: 8pt;
	color:#ffffff;
	width:100%;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-color:#FFCC66;
	border-style: solid;
	padding-left:2px;
	}


a.navlevel3:link {color:#000000; text-decoration:none; }
a.navlevel3:visited {color:#000000; text-decoration:none; }
a.navlevel3:hover {color:#555555; text-decoration:underline; }
a.navlevel3:active {color:#000000; text-decoration:underline; }








div.billboardad{ 
	background:#333333; 
	padding:5px 0px; 
	width:770px;
	}



li {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	color:#222222;
	}


.redtext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#c40029;
	}

.whitetext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1;
	color:white;
	}

.bold {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#000000;
	}

.bold2 {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#000000;
	}
.bold3 {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 9pt;
	font-weight: bold;
	color:#000000;
	}
.bold4 {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 8pt;
	font-weight: bold;
	color:#000000;
	}
.bold5 {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#000000;
	}

.boldwhite {
	color:#ffffff;
	font-size: 10pt;
	font-weight:bold;
	letter-spacing:-1;
}

.boldgrey {
	color:#888888;
	font-size: 9pt;
	font-weight:bold;
	letter-spacing:-1;
}

.mediumtext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0;
	}

.textmedium {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size:9pt;
}

.smalltext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0;
	}

.textsmall {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size:7.5pt;
}


.xsmalltext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 7.5pt;
	font-weight: normal;
	}

.topnavtext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 7pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#ffffff;
	}

.greytext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#888888;
	}

.bluetext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#003868;
	}

.ltredtext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#C40029;
	}

.greyback {
	padding:3px;
	background-color: #f0f0f0;
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0;
	color:#555555;
	width:520;
	}

.sportslabel {
	font-weight:bold;
	color:#FFCC33;
	border-color:#000000;
	border-width:0px;
	border-style:solid;
	font-size: 10pt;
	letter-spacing:-1;
	width:100%;
	background:#333333;
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
}


tr.error {
	background:#c40029;
	color:#ffffff;
}


.registerbold {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
	font-size: 13pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#000000;
}

.dashedbox {
	border-width:3px;
	border-style:dashed;
	border-color:#000000;
	padding:5px;
}

.thinbox {
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:3px;
}

.searchbox{
  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:groove; 
  border-top-width:1px; 
  border-bottom-width:1px; 
  border-right-width:1px; 
  border-left-width:1px;
  scrollbar-face-color:#003366;
  scrollbar-base-color:#003366;
}

.textbox{
  font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  border:#000000;
  background-color:#F0F0F0; 
  border-style:groove; 
  border-top-width:1px; 
  border-bottom-width:1px; 
  border-right-width:1px; 
  border-left-width:1px;}

.button{
  font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif; 
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  border:#000000;
  background-color:#CCCCCC; 
  border-style:groove; 
  border-top-width:1px; 
  border-bottom-width:1px; 
  border-right-width:1px;
}

.siteindextext {
	font-family: Verdana; 
	font-size: 7.5pt;
	font-weight: bold;
	color:#ffffff;
}

.sectionindextext {
	font-family: Verdana; 
	font-size: 7.5pt;
	font-weight: bold;
	color:#000000;
}

.newspaperindextext {
	font-family: Arial,Helv,sans-serif; 
	font-size: 7pt;
	font-weight: normal;
	color:#000000;
}

/*  headline used on story pages */
.headline {
	font-family: Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 18pt;
	font-weight: bold;
	letter-spacing:-1;
	color:#000000;
}

/*  large headline on pghlive/triblive */
.headline1 {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 13pt;
	font-weight: bold;
	letter-spacing:-1;
	color:#000000;
}

a.headlinelink1 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.headlinelink1:link {color: #0731B1; text-decoration:underline; font-size: 13pt; 	font-weight:bold; letter-spacing:-1;}
a.headlinelink1:visited {color: #0177ED; text-decoration:underline; font-size: 13pt;  font-weight:bold; letter-spacing:-1;}
a.headlinelink1:hover {color: #3EB81D; text-decoration:underline; font-size: 13pt; font-weight:bold; letter-spacing:-1;}
a.headlinelink1:active {color: blue; text-decoration:underline; font-size: 13pt; font-weight:bold; letter-spacing:-1;}


a.headlinelink2 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.headlinelink2:link {color:#0731B1; text-decoration:underline; font-size: 10pt; 	font-weight:bold; letter-spacing:-1;}
a.headlinelink2:visited {color: #0177ED; text-decoration:underline; font-size: 10pt;  font-weight:bold; letter-spacing:-1;}
a.headlinelink2:hover {color: #3EB81D; text-decoration:underline; font-size: 10pt; font-weight:bold; letter-spacing:-1;}
a.headlinelink2:active {color: blue; text-decoration:underline; font-size: 10pt; font-weight:bold; letter-spacing:-1;}

a.headlinelink3 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva; text-decoration:underline;  font-size: 8pt; font-weight:normal; letter-spacing:-0;}
a.headlinelink3:link {color: #0731B1;}
a.headlinelink3:visited {color: #0177ED;}
a.headlinelink3:hover {color: #3EB81D;}
a.headlinelink3:active {color: blue;}

a.headlinelink4 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva; text-decoration:underline;  font-size: 7.5pt; font-weight:normal; letter-spacing:-0;}
a.headlinelink4:link {color: #0731B1;}
a.headlinelink4:visited {color: #0177ED;}
a.headlinelink4:hover {color: #3EB81D;}
a.headlinelink4:active {color: blue;}

a.headlinelink5 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.headlinelink5:link {color: #0731B1; text-decoration:underline; font-size: 14pt; 	font-weight:bold; letter-spacing:-1;}
a.headlinelink5:visited {color: #0177ED; text-decoration:underline; font-size: 14pt;  font-weight:bold; letter-spacing:-1;}
a.headlinelink5:hover {color: #3EB81D; text-decoration:underline; font-size: 14pt; font-weight:bold; letter-spacing:-1;}
a.headlinelink5:active {color: blue; text-decoration:underline; font-size: 14pt; font-weight:bold; letter-spacing:-1;}

/*  default headline size for headline lists */
.headline2 {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 11pt;
	font-weight: bold;
	letter-spacing:-1;
	color:#000000;
}
a.headline2 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.headline2:link {color:#0731B1; text-decoration:underline; }
a.headline2:visited {color: #0177ED; text-decoration:underline; }
a.headline2:hover {color: #3EB81D; text-decoration:underline; }
a.headline2:active {color: blue; text-decoration:underline; }


/*  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:#000000; text-decoration:underline; }
a.headlinextra:visited {color: #444444; text-decoration:underline; }
a.headlinextra:hover {color: #FFCC01; text-decoration:underline; }
a.headlinextra:active {color: blue; text-decoration:underline; }

a.headlinecash: {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.headlinecash:link {color:#C40029; text-decoration:underline; font-size: 10pt; 	font-weight:bold; letter-spacing:-1;}
a.headlinecash:visited {color: #C40029; text-decoration:underline; font-size: 10pt;  font-weight:bold; letter-spacing:-1;}
a.headlinecash:hover {color: #3EB81D; text-decoration:underline; font-size: 10pt; font-weight:bold; letter-spacing:-1;}
a.headlinecash:active {color: #C40029; text-decoration:underline; font-size: 10pt; font-weight:bold; letter-spacing:-1;}
 


/*  default headline size for headline lists not bold */
.headline3 {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 10pt;
	font-weight: bold;
	letter-spacing:-1;
	color:#000000;
}

.summary {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 9.5pt;
	font-weight: normal;
	color:#000000;
}


.subhead {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	color:#000000;
}

div.storytext {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 14px;
	font-weight: normal;
	color:#000000;
}

.orangecategory {
	font-family: Verdana,Helvetica,Helv,Geneva,San Serif,Geneva; 
	font-size: 7.5pt;
	font-weight: bold;
	color:#FF9900;
}

.classform {
	font-size: 9pt;
	letter-spacing:-1;
}

/* ###### CALENDAR STYLES ######## */


td.weekcal-topper {
	background:#000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: white; 
	letter-spacing:-1;
	font-size: 10pt;
}


tr.weekcal-headings {
	background-color:#E2E2E2;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #999999; 
	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:#E2E2E2;
	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;}




</style>
