/* 
VoteCobb 2004 - Nov 2004 
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: Another disenfranchised voter */

/* 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: #99ffff;}

/* 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;} */
body { top: 1px; 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? */


/* ARIAL Styles - bold
----------------------------------------------- */
	.title, .title2, .candidate { 
		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 { 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 { font: 13px/15px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; } /* aux item headers */	

	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; }
		
	.cap, .captight, .snav, .navbar { 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 */
		.friendtxt, .menubox2 .menu  { font: 11px/14px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; } 
		

/* ARIAL Styles - not bold
----------------------------------------------- */
	.sm, div.attrib { font: 12px/15px 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 - not bold
----------------------------------------------- */
	.navsub, .vsm, .auxitems p, .data td, .data th,
	.archivetext .prdate, .hometext .prdate,
	.subtitle, .cornerlinks, .prsum, .cty, 
	.quote-vsm p, .dottedbox3 p, .dottedbox4 p, .dottedboxgra p {
		font: 11px/15px Verdana, Helvetica, Arial, sans-serif;
		} /* .auxitems p - aux col text default */
		/* .subtitle, .cornerlinks, .prsum, .prdate used by Atomz on press pages */	
		
	.vsmtight, .hdate {
		font: 11px/13px Verdana, Helvetica, Arial, sans-serif;
		} 
	
	.vtiny, .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; }
		

/* SERIF Styles - not bold
----------------------------------------------- */
	/* more links - dotted underline */
	.more, a.more:link, a.more:visited, a.more:hover { 
		font: 12px/15px "Times New Roman",Times,serif; }
			
	
/* 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 */	
.menubox2 { margin-top:60px; } 
	

/* Lists for all except nn4
----------------------------------------------- */
/* Hack to tell NS4 to ignore these styles - other browsers will use them .... */
/*/*/a{}  
.sniffer {background-color: #ffcc00;}
ul {
  margin:15px 0 19px;
  padding:0;
  list-style-type:none;
  }
  
ul li {
  background:url("/lib/i/icons/panes_89a.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-left10 li {
		background:url("/lib/i/icons/tri_bge.gif") no-repeat 10px 5px;
		margin: 0 20px 10px 0;
		padding:0 0 0px 28px;
		}
	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;
		}	
	.dottedbox ul.bge li {
		background:url("/lib/i/icons/tri_bge.gif") no-repeat 0px 5px;
		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;
	}
	
ul.checkbox li{
  background:url("/lib/i/icons/checkbox.gif") no-repeat 20px 0px;
  margin: 0 0 15px;
  padding:0 0 0px 44px;
  }
  
ul.bulletstar li{
  background:url("/lib/i/icons/bulletstar.gif") no-repeat 0px 0px;
  margin: 0 0 15px;
  padding:0 0 0px 20px;
  clear: right;
  }
  
.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_brn.gif") no-repeat 10px 5px;
	margin: 0 0 0px;
	padding:0 0 0px 24px;
	}

.menubox4 ul.gratight li, .menubox5 ul.gratight li {
	background:url("/lib/i/icons/tri_ora2_alias.gif") no-repeat 10px 3px;
	margin: 0 0 0px;
	padding:0 0 0px 24px;
	}
	.menubox5 ul.gratight li {
	background:url("/lib/i/icons/tri_ora3_alias.gif") no-repeat 10px 3px;
	}	
	
ul.menugrn { margin: 3px 0 6px 0; }
	ul.menugrn2 { margin: 8px 0 6px 0; }
	ul.menugrn li {
	background:url("/lib/i/icons/tri_grn.gif") no-repeat 10px 5px;
	margin: 0 0 0px;
	padding:0 0 0px 24px;
	}
	ul.menugrn2 li {
		background:url("/lib/i/icons/tri_grn.gif") no-repeat 4px 5px;
		margin: 0 0 0px;
		padding:0 0 0px 18px;
		}	
	
	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; }
			
	ul.b00 {
  		margin:18px 0 4px;
 		padding:0;
 		list-style-type:none;
  		}
		ul.b00 li{
  			background:url("/lib/i/icons/tri_b00.gif") no-repeat 20px 5px;
  			margin: 15px 20px 0 0;
  			padding:0 0 0px 38px;
  			}
	
/* 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; }}	
