/*DEFAULT STYLE SHEET FOR ALL BROWSERS EXCEPT NETSCAPE 4.X*/
/*some redundancy is necessary because of NS4's inability to recognize link states, and only the style sheet can be swapped out, not the html (see .relstory)*/
	
/*top navigation*/
A.topnav {
	font: bold 65% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #003366 ;
}
A.topnav:hover { 
	text-decoration: underline ;
	color: #880810 ;
}

/*top navigation when active*/
A.topnava {
	font: bold 65% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #880810 ;
}
A.topnava:hover { 
	text-decoration: underline ;
	}

/*1st level of left navigation*/
.nav1 { 
	font: bold 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #FFFFFF ;
	background-color: #64879D;
	}
A.nav1:hover { 
	text-decoration: underline
	}

/*1st level of left navigation when active*/
.nav1a { 
	font: bold 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #FFFFFF ;
	background-color: #873D3D;
	}
A.nav1a:hover { 
	text-decoration: underline
	}

/*2nd level of left navigation*/
.nav2 { 
	font: 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	text-transform: uppercase ;
	color: #003366 ;
	background-color: #FFFFFF
	}
A.nav2:hover { 
	text-decoration: underline ; 
	}

/*2nd level of left navigation when active*/
.nav2a { 
	font: 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	text-transform: uppercase ;
	color: #FFFFFF ;
	background-color: #873D3D
	}
A.nav2a:hover { 
	text-decoration: underline ; 
	}

/*2nd level of left navigation when at level 3 or 4*/
.nav2b { 
	font: 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	text-transform: uppercase ;
	color: #003366 ;
	background-color: #EDF2F5
	}
A.nav2b:hover { 
	text-decoration: underline ; 
	}

/*3rd level of left navigation*/
.nav3 { 
	font: bold 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	color: #003366 ;
	background-color: #FFFFFF;
	}
A.nav3:hover { 
	text-decoration: underline ; 
	}

/*3rd level of left navigation when active*/
.nav3a { 
	font: bold 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	color: #880810 ;
	background-color: #FFFFFF;
	}
A.nav3a:hover { 
	text-decoration: underline ; 
	}

/*4th level of left navigation*/
.nav4 { 
	font: 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	color: #003366 ;
	background-color: #FFFFFF;
	}
A.nav4:hover { 
	text-decoration: underline ; 
	}

/*4th level of left navigation when active*/
.nav4a { 
	font: 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	color: #880810 ;
	background-color: #FFFFFF;
	}
A.nav4a:hover { 
	text-decoration: underline ; 
	}

/*back-to-section navigation*/
.navback { 
	font: bold 81% verdana, arial, helvetica, sans-serif ;
	text-transform: uppercase ;
	text-decoration: none ; 
	color: #003366 ;
	background-color: #EDF2F5;
	}
A.navback:hover { 
	text-decoration: underline ; 
	}

/*left navigation labels*/
.navlabel2 { 
	font: bold 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	text-transform: uppercase ;
	color: #808080 ;
	background-color: #FFFFFF;
	}
A.navlabel2:hover { 
	text-decoration: underline ; 
	}

.navlabel2b { 
	font: bold 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	text-transform: uppercase ;
	color: #808080 ;
	background-color: #EDF2F5;
	}
A.navlabel2b:hover { 
	text-decoration: underline ; 
	}

.navlabel3 { 
	font: 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	text-transform: uppercase ;
	color: #808080 ;
	background-color: #FFFFFF;
	}
A.navlabel3:hover { 
	text-decoration: underline ; 
	}

/*network left navigation*/
.network1 { 
	font: bold 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #FFFFFF ;
	background-color: #AB9F8C;
	}
A.network1:hover { 
	text-decoration: underline
	}

.network2 { 
	font: 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #003366 ;
	background-color: #F6F4EE;
	}
A.network2:hover { 
	text-decoration: underline
	}

/*fixed size text spacer*/
.space {
	font: 10pt verdana, arial, helvetica, sans-serif;
}

/*footer*/
.footer {
	font: 81% verdana, arial, helvetica, sans-serif;
	color: #003366;
	}
.top {
	font: bold 65% verdana, arial, helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	}

/*search box*/
.search {
	font: bold 65% verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	background-color: #E5DDD0;
	color: #736856;
}
.advsrchlink {
	font: 65% verdana, arial, helvetica, sans-serif;
	color: #003366;
	}

/*left column bgcolor*/
.leftbg { 
	background-color: #EDF2F5;
	}

/*right column bgcolor*/
.rightbg { 
	background-color: #F6F4EE;
	}

/*right column text*/
.right { 
	font: 65% verdana, arial, helvetica, sans-serif  ;
	}

/*photo - does not inherit body text size*/
.photohed {
	font: bold 100% times, times new roman;
	color: #99521F;
	}
.caption { 
	font: 65% verdana, arial, helvetica, sans-serif  
	}
.credit { 
	font: 65% arial, helvetica, sans-serif ;
	color: #808080 ;
	text-transform: uppercase
	}
.credit { 
	text-align:right;
	width:100%;
	}
.imgborder {
	border: 1px solid #000000;
	}

/*AP headlines - does not inherit body text size*/
.ap { 
	font: 81% verdana, arial, helvetica, sans-serif ;
	color: #32638C ;
	background-color: #F1F6F8
	}
.aptitle { 
	font: bold 81% verdana, arial, helvetica, sans-serif ;
	color: #FFFFFF ;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #64879D
	}
.apmore {  /*inherits .ap text size*/
	font: bold 90% verdana, arial, helvetica, sans-serif ;
	color: #003366 ;
	background-color: #F1F6F8
	}

/*body text*/
.body { 
	font: 79% arial, helvetica, sans-serif;
	}

/*time stamp for top of page - inherits .body text size*/
.time { 
	font: 81% arial, helvetica, sans-serif  ;
	}

/*time stamp to follow summary - inherits .body text size*/
.timegray { 
	font: 79% arial, helvetica, sans-serif ;
	color: #666666;
	}

/*time stamp for ap headlines - inherits .ap text size*/
.aptime { 
	font: 81% verdana, arial, helvetica, sans-serif ;
	color: #CC0000 ;
	background-color: #F1F6F8
	}

/*tips for the user*/
.tip { 
	font: 65% verdana, arial, helvetica, sans-serif ;
	color: #666 ;
	}

/*new or update label - inherits .body text size*/
.new { 
	font: 79% arial, helvetica, sans-serif ;
	color: #CC0000 ;
	text-transform: uppercase;
	}

/*related stories and other links - inherits .body text size*/
.rsother {
	font: bold 81% verdana, arial, helvetica, sans-serif;
	color: #606060;
	border-left : 10px solid #FFFFFF;
}
.rslink { 
	font:  bold 81% verdana, arial, helvetica, sans-serif;
	border-left : 10px solid #FFFFFF;
	}
.otherlink { 
	font:  81% verdana, arial, helvetica, sans-serif;  
	}
.otherimg { 
	border-left : 10px solid #FFFFFF;
	}

/*labels - inherit .body text size*/
.label { 
	font-weight: bold;
	color: #808080 ;
	}

/*headlines - inherit .body text size*/
/*does not work in NS4.x, will have to specifically describe these styles in that stylesheet*/
.hed { 
	font-weight: bold;
	}
.hedlg { 
	font-weight: bold;
	font-size: 130% ;
	}
.hedxlg { 
	font-weight: bold;
	font-size: 150% ; 
	}

/*home page headlines - inherit .body text size*/
/*does not work in NS4.x, will have to specifically describe these styles in that stylesheet*/
.hhed { 
	font-weight: bold;
	color: #000000 ;
	}
A.hhed:visited { 
	color: #666666 ;
	}
A.hhed:active { 
	color: #990000 ;
	}

.hhedlg { 
	font-weight: bold;
	font-size: 130% ;
	color: #000000 
	}
A.hhedlg:visited { 
	color: #666666 ;
	}
A.hhedlg:active { 
	color: #990000 ;
	}

.hhedxlg { 
	font-weight: bold;
	font-size: 150% ; 
	color: #000000 ;
	}
A.hhedxlg:visited { 
	color: #666666 ;
	}
A.hhedxlg:active { 
	color: #990000 ;
	}

B, STRONG { font-weight: bold }

I { font-style: italic }

/*start css for features box*/
.tablink{
	display:inline;
	margin-left:0em;
	margin-right:0em;
	padding-left:0em;
	padding-right:0em;
	display:block;
}

.tab {
	background:#EDE9DE; 
	padding:0px;
	width:441;
	color:#OOOOOO;
	border:none;
	/* blind border hack to display background colour in Netscape 4.x */
	border-width:0px;
	border-type:solid;
	border-color:#FFFFFF;
}

A.red {
	font: verdana, arial, sans-serif;
	text-decoration: underline;
	color: #822918 ;
}

A.red:visited {
	font: verdana, arial, sans-serif;
	text-decoration: underline;
	color: #822918;
}

A.red:hover { 
	font: verdana, arial, sans-serif;
	text-decoration: underline;
	color: #822918;
}

A.red:visited:hover { 
	font: verdana, arial, sans-serif;
	text-decoration: underline;
	color: #822918;
}
/*end css for features box*/

/*edb styles*/
h1, h1.edb{
font: 79% arial, helvetica, sans-serif;
font-weight:bold;
margin:0;
}

h1.edb{
color:#808080;
}

h2 { 
font: 100% arial, helvetica, sans-serif;
font-weight:bold;
margin:0;
}

.edbinfo{
width:205px;
border-left:1px solid #B4B4B4;
float:right;
clear:left;
margin:0 0 10px 4px;
position:relative;
padding:4px 0 4px 6px;
}

.edbphoto{
margin-bottom:10px;
}

h2.subhead,.edb, .formdesc{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 65%;
}

h2.subhead{
color:#802424;
}

.content{
font: 79% arial, helvetica, sans-serif;
}

.edb{
font: 65% verdana, arial, helvetica, sans-serif;
margin:6px 0 6px 0;
}

/* descendant selector for submit listings form */ 
td.tip input.counter{
font-size: 100%;
}

input.counter{
font: 65% verdana, arial, helvetica, sans-serif;
width:100px;
border:0;
}

.topdotted{
border-top:1px dotted #808080;
}

.erralert{
color:#cc0000;
}

.quick{
font: 65% verdana, arial, helvetica, sans-serif bold;
}

/* search results formatting */
.result_nav{
padding:4px;
margin:0;
border-top:1px solid #B4B4B4;
border-bottom:1px solid #B4B4B4;
background-color:#F1F1F1;
clear:both;
}

.result{
margin: 5px 0 0 0;
padding:5px;
border-bottom:1px solid #B4B4B4;
}

.readerrev{
margin:5px 0 0 0;
position:static;
padding:5px 0 5px 0;
border-top:1px solid #B4B4B4;
}

/* search fields, dropdowns, & lists, oh my! */

input.sized{
width:100px;
}

select, option{
font-size:7pt;
width: 125px;
}

div.lista{
margin-bottom:5px;
}

div.listb{
margin-bottom:7px;
}

div.listc{
margin-bottom:10px;
}

/*start seattle public library styles*/
.splnav {
	font: verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight: bold;
}

/*end seattle public library styles*/

/*start kasey kahne top navigation*/
A.kaseytopnav {
	font: bold 65% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #000000 ;
}
A.kaseytopnav:hover { 
	text-decoration: underline ;
	color: #990000 ;
}

/*top navigation when active*/
A.kaseytopnava {
	font: bold 65% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #990000 ;
}
A.kaseytopnava:hover { 
	text-decoration: underline ;
	}

/*end kasey kahne top navigation*/

/*start edgar martinez top navigation*/
A.edgartopnav {
	font: bold 65% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #000000 ;
}
A.edgartopnav:hover { 
	text-decoration: underline ;
	color: #395275 ;
}

/*top navigation when active*/
A.edgartopnava {
	font: bold 65% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #395275 ;
}
A.edgartopnava:hover { 
	text-decoration: underline ;
	}

/*end edgar martinez top navigation*/

/* use these in image tag for border style */

.pic{
border: solid #000 1px;
}

.art{
border-width: 0px;
margin: 1px 1px 1px 1px;
}

.ui{
border-width: 0px;
}

.bglink, .caption{
font-family: verdana, arial, sans-serif;
font-size: 65%;
}
