/* 
Bob for Ohio - Dec 2005 
ie4-Mac, ie5-Mac, ns4-Mac and Linux, ns6-Mac, Opera5, ns6-PC, ns7-PC
and catch-all for browsers that get no other sheet.  Uses px to define font size.
Author: Emilienne Ireland */

/* If bolding is set on another sheet, but font definition in pxall doesnt say bold, Netscape assumes non-bold */

/* For testing brower sniffer */
/* AQUA for Net4/Mac and GOLD for all others */
.sniffer { background-color: #9ff;}

/* a workaround to set the margin height to 1px in Net 6 */
/* 12-19-03 Position absolute below caused Netscape to print only first page of multi-page HTML page */
/* body { position: absolute; top: 1px; left: 0;} */
/* Netscape needs at least 1px at top or else gototop of page anchor is broken */
body { top: 14px; left: 0;}
body, #myTable {margin: 0; padding: 0; width: 100%; height: 100%; }

/* Sept 2003 - changed from 12px to 13px because 12 was too small in Net 7 on PC - test on macs */
body,p,td,th,tr,li { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:13px; color: #003; }
b,i,strong,em,dt,dd,dl,sl,caption,u,blink,select,option,form,div { font-family: Arial, Helvetica, Verdana, sans-serif; }

/* maintext sets default line height on central content area */ 
/* hometext sets page-specific treatment in combination with hd3, prdate, pritem */ 
/* archivetext does same with hd1, hd3, prdate, prbox */ 
.maintext, .hometext {font: 13px/19px Arial, Helvetica, Verdana, sans-serif;}
/* .archivetext line-height comes from where? */


.floatleft-aux { padding-right:8px; /* 5px for MSIE - must be an IE bug */ }

/* ARIAL Styles - bold
----------------------------------------------- */
	.title, .title2, body#p-donate h2, body#p-volunteer h2 { 
		font-family: Arial, Helvetica, Verdana, sans-serif; font-size:17px; font-weight:bold;
		margin-top:1px; margin-bottom:8px; 
		/*/*/
		font-size:18px; 
		margin-top:20px; /* end hack */ 
		}
		
	h2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:16px; font-weight:bold; }

	h3, h4 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; }		
		.hometext h3 { font: 13px/17px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; }/* single-spaced line height */
		.auxitems h3, h4 { font: 13px/16px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; } /* aux item headers */	
		
	h5 { font: 11px/13px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; }			

	div.quote {  font: 13px/17px Arial, Helvetica, Verdana, sans-serif; font-weight:bold; }

	.navhd { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold; }
	.navhd2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight:bold; } 
		
	.cap, .captight, .snav { font: 11px/13px Arial, Helvetica, Verdana, sans-serif; font-weight: bold;	}
		.menu { font: 11px/15px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; } /* News section mini-menu links */
		.menubox2 .menu  { font: 11px/14px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; } 
		

/* ARIAL Styles - not bold
----------------------------------------------- */
	.sm { font: 12px/15px Arial, Helvetica, Verdana, sans-serif; }
		
	div.attrib { font: 12px/14px Arial, Helvetica, Verdana, sans-serif; }	
		/* div.attrib - attribution immediately below quote */	
	
	/* 11px/13px yields single-spaced line-height */	
	.footer, .disclaimer { font:11px/13px Arial, Helvetica, Verdana, sans-serif; } 
	

/* VERDANA Styles - bold
----------------------------------------------- */	
	.quotebox table td p, .quoteboxleft table td p, .quoteboxleft2 table td p,
	table.schedbox td div.rowhd, table.schedbox td.sect div { 
	font: 11px/16px Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold; }
			
		
/* VERDANA Styles - not bold
----------------------------------------------- */
	/* .prsum, .subtitle, .cornerlinks, .prdate used by Atomz on press pages */	
	.vsm, .prsum  {
		font: 11px/16px Verdana, Helvetica, Arial, sans-serif; font-weight: normal;
		} /* 2006-02-20 was 11px/15px */

	.navsub, .auxitems p, .data td, .data th, table.eventbox td div,
	.archivetext .prdate, .hometext .prdate, .subtitle, .cornerlinks,
	.quote-vsm p, .dottedbox2 p, .dottedbox3 p, .dottedbox6 p, .marquee-blue p {
		font: 11px/15px Verdana, Helvetica, Arial, sans-serif;
		} /* .auxitems p - aux col text default */
		
		
	.vsmtight, .hdate {
		font: 11px/13px Verdana, Helvetica, Arial, sans-serif;
		} 
	
	.vtiny, .crumbs, .crumbs-bot, .all, .vparatiny, .address, .prcontact, .immed, .smcaps900 {
		font: 10px/14px Verdana, Helvetica, Arial, sans-serif;
		} /* prcontact, immed used by Atomz on press pages for contact and release info */	
		.smcaps900 { font-weight:bold; }	
	

/* SERIF Styles - bold
----------------------------------------------- */
	/* more links for jumplist pages using text and guillemot right character */
	/* If user doesn't have Georgia, Verdana is same size, but Times is much smaller */
	.more187, a.more187:link, a.more187:visited, a.more187:hover { 
		font-family: Georgia, Verdana, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; }

	
/* Overrides of Styles in Global.css
----------------------------------------------- */
	.floatright, .floatright2, .floatleft, .floatleft2 { padding-top:4px; } /* overrides 6px on global.css */
	.floatleft2, .floatright2 {	padding-top:19px; }	/* use for floats that require 19px top margin - ie6.css uses 25 px */	


/* Lists for all except nn4
----------------------------------------------- */
/* Hack to tell NS4 to ignore these styles - other browsers will use them .... */
/*/*/a{}  
.sniffer {background-color: #fc0;}
ul {
	margin:15px 0 19px;
	padding:0;
	list-style-type:none;
	}
	ul li {
		background:url("/lib/i/icons/tri_bge.gif") no-repeat 20px 5px;
		margin: 0 0 15px;
		padding:0 0 0px 38px;
		}
 
ul.bge li, ul.bgetight li {
	background:url("/lib/i/icons/tri_bge.gif") no-repeat 20px 5px;
	margin: 0 20px 10px 0;
	padding:0 0 0px 38px;
	}
	ul.bgetight li {
  	margin: 0 0 3px;
  	} 
	ul.bge-flush li {
		background:url("/lib/i/icons/tri_bge.gif") no-repeat 0px 5px;
		margin: 0 20px 19px 0;
		padding:0 0 0px 18px;
		}	

ul.menugra { margin:10px 0 19px;
	}
	ul.menured li, ul.menugra li {
		background:url("/lib/i/icons/tri_b00alias.gif") no-repeat 30px 5px;
		margin: 0 0 4px;
		padding:0 0 0px 48px;
		}
		ul.menugra li {
		background:url("/lib/i/icons/tri_gra.gif") no-repeat 30px 5px;
		}
		ul.menured2 li {
		background:url("/lib/i/icons/tri_b00alias.gif") no-repeat 10px 5px;
		margin: 0 0 19px 0;
		padding:0 0 0px 28px;
		}	
	
ul.topic li {
	background:url("/lib/i/icons/tri_gra.gif") no-repeat 10px 5px;
	margin: 0 0 10px;
	padding:0 0 0px 28px;
	}
	
.seealso ul.bgetight { margin: 3px 0 19px; }
	.seealso ul.bgetight li{
  	background:url("/lib/i/icons/tri_bge.gif") no-repeat 1px 5px;
 	padding:0 0 0px 16px;
  	}
	
ul.gratight { margin: 3px 0 6px 0; }
	ul.gratight li {
		background:url("/lib/i/icons/tri_blu2.gif") no-repeat 10px 5px;
		margin: 0 0 0px;
		padding:0 0 0px 24px;
		}

ul.menublu { margin: 0px 0 0 0; }
	ul.menublu li {
		background:url("/lib/i/icons/tri_blu.gif") no-repeat 8px 7px;
		margin: 0 0 0 0;
		padding:0 0 0px 16px;
		}
		.photos-01 ul.menublu li.m-01, 
		.photos-02 ul.menublu li.m-02, 
		.photos-03 ul.menublu li.m-03
			{ background:url("/lib/i/icons/tri_wht.gif") no-repeat 8px 7px; }
	
/* First comment after hack allows NN4 to see the rest.... */

/* Styles for screen only - otherwise Netscape prints only first page
 but position absolute is needed to get vert align middle in MyTable
----------------------------------------------- */	
@media screen { body { position: absolute; }}	
