body {
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px
	background-color: white;
	color: black;
	}


/* ---------------- Home/Department page text formatting -------------- */


.fieldtext {
	font-family: lucida grande, verdana, tahoma, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

FONT.covertype {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

FONT.bluecoltype {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

FONT.bottomtype {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

FONT.navlinks {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	}
	
FONT.rubric {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

FONT.covernew {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #556699;
	text-decoration: none;
	}

FONT.coverdate {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #CC6600;
	font-weight: normal;
	text-decoration: none;
	}

FONT.audio {
	color: #666666;
	}

FONT.subheads {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}





/* --------------------- Article text formatting --------------------- */

FONT.arttype {
	font-family: times new roman;
	}

FONT.artsans {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

FONT.magrub {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	}

FONT.magsubrub {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	}

FONT.artsansblue {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #23238E;
	font-weight: normal;
	text-decoration: none;
	}

FONT.artsansgray {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	}

FONT.artsansbig {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}

FONT.artsans12 {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

FONT.artheadline, h1.artheadline {
	font-family: georgia, times new roman, lucida grande, verdana;
	font-size: 24px;
	line-height: 24px;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
   margin-top: 0px;
   margin-bottom: 0px;
	}

FONT.artheadlinenocaps {
	font-family: georgia, times new roman, lucida grande, verdana;
	font-size: 24px;
	line-height: 24px;
	color: #000000;
	font-weight: bold;
	}

FONT.artunderline, h2.artunderline {
	font-family: georgia, times new roman, lucida grande, verdana;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-style: italic;
   margin-top: 0px;
   margin-bottom: 0px;
	}

FONT.romtxt {
	font-style: normal;
	}

FONT.itatxt {
	font-style: italic;
	}

FONT.avail {
	font-family: georgia, lucida grande, verdana, times new roman;
	color: #000000;
 	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px;
	text-decoration: none; 
	}

FONT.unavail {
	font-family: georgia, lucida grande, verdana, times new roman;
	color: #888888;
 	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px;
	text-decoration: none; 
	}

FONT.artbyline {
	font-family: georgia, times new roman, lucida grande, verdana;
	font-size: 13px;
	line-height: 9px;
	color: #000000;
	font-variant: small-caps;
	letter-spacing: 1px
	}

FONT.artsectionhead {
	font-family: georgia, times new roman, lucida grande, verdana;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	font-variant: small-caps;
	font-weight: bold;
	}

FONT.divider {
	font-family: georgia, times new roman, lucida grande, verdana;
	font-size: 16px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 2px
	}

FONT.largecap {
	font-size: 24px;
	line-height: 16px;
	}

FONT.lbyline {
	font-weight: normal;
	}

FONT.unbrub {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px
	}

FONT.unbbyline {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0px
	}

FONT.unbbigbyline {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0px
	}

FONT.unbunderline, h2.unbunderline {
	font-family: lucida grande, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0px
   margin-top: 0px;
   margin-bottom: 0px;
	}



/* --------------------- Link formatting --------------------- */

/*  New blue homepage title links  */

a.newhome:link { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #000066; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: none; 
}

a.newhome:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}

a.newhome:active { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #000099; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}

a.newhome:visited { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #445588; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: none; 
}

a.newhome:visited:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}


/*  New blue homepage body links  */

a.homebody:link { 
color: #000066; 
font-weight: bold; 
text-decoration: none; 
}

a.homebody:hover { 
font-weight: bold; 
text-decoration: underline; 
}

a.homebody:active { 
color: #000099; 
font-weight: bold; 
text-decoration: underline; 
}

a.homebody:visited { 
color: #445588; 
font-weight: bold; 
text-decoration: none; 
}

a.homebody:visited:hover { 
font-weight: bold; 
text-decoration: underline; 
}

/*  Unbound headline links  */

a.unb:link { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #660000; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: none; 
}

a.unb:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}

a.unb:active { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #CC0000; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}

a.unb:visited { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #996666; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: none; 
}

a.unb:visited:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}



/*  Normal-size Unbound links  */



a.hwe:link { 
color: #990000; 
font-weight: bold; 
text-decoration: none; 
}

a.hwe:hover { 
font-weight: bold; 
text-decoration: underline; 
}

a.hwe:active { 
color: #CC0000; 
font-weight: bold; 
text-decoration: underline; 
}

a.hwe:visited { 
color: #990000; 
font-weight: bold; 
text-decoration: none; 
}

a.hwe:visited:hover { 
font-weight: bold; 
text-decoration: underline; 
}

a.unbs:link { 
color: #660000; 
font-weight: bold; 
text-decoration: none; 
}

a.unbs:hover { 
font-weight: bold; 
text-decoration: underline; 
}

a.unbs:active { 
color: #CC0000; 
font-weight: bold; 
text-decoration: underline; 
}

a.unbs:visited { 
color: #996666; 
font-weight: bold; 
text-decoration: none; 
}

a.unbs:visited:hover { 
font-weight: bold; 
text-decoration: underline; 
}



/*  Blue center column links  */

a.blu:link { 
color: #000033; 
font-weight: bold; 
text-decoration: none; 
}

a.blu:hover { 
font-weight: bold; 
text-decoration: underline; 
}

a.blu:active { 
color: #000099; 
font-weight: bold; 
text-decoration: underline; 
}

a.blu:visited { 
color: #444477; 
font-weight: bold; 
text-decoration: none; 
}

a.blu:visited:hover { 
font-weight: bold; 
text-decoration: underline; 
}



/*  Blue column headline links  */

a.bluh:link { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #000033; 
font-weight: bold; 
text-decoration: none; 
}

a.bluh:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
text-decoration: underline; 
}

a.bluh:active { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #000099; 
font-weight: bold; 
text-decoration: underline; 
}

a.bluh:visited { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #444477; 
font-weight: bold; 
text-decoration: none; 
}

a.bluh:visited:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
text-decoration: underline; 
}



/*  Headline-size magazine links  */

a.mag:link { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #003333; 
font-weight: bold; 
font-size: 11px; 
line-height: 13px;
text-decoration: none; 
}

a.mag:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
font-size: 11px; 
line-height: 13px;
text-decoration: underline; 
}

a.mag:active { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #009999; 
font-weight: bold; 
font-size: 11px; 
line-height: 13px;
text-decoration: underline; 
}

a.mag:visited { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #447777; 
font-weight: bold; 
font-size: 11px; 
line-height: 13px;
text-decoration: none; 
}

a.mag:visited:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
font-size: 11px; 
line-height: 13px;
text-decoration: underline; 
}


/*  Dept. page headline-size magazine links  */

a.magd:link { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #003333; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: none; 
}

a.magd:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}

a.magd:active { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #009999; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}

a.magd:visited { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #447777; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: none; 
}

a.magd:visited:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}



/*  Normal-size magazine links  */

a.arc:link { 
color: #003333; 
font-weight: bold; 
text-decoration: none; 
}

a.arc:hover { 
font-weight: bold; 
text-decoration: underline; 
}

a.arc:active { 
color: #009999; 
font-weight: bold; 
text-decoration: underline; 
}

a.arc:visited { 
color: #447777; 
font-weight: bold; 
text-decoration: none; 
}

a.arc:visited:hover { 
font-weight: bold; 
text-decoration: underline; 
}

/*  Left-hand navigation links on home & dept pages */

a.leftnav:link { 
color: #333333;
font-weight: bold; 
text-decoration: none; 
}

a.leftnav:hover { 
font-weight: bold; 
text-decoration: underline; 
}

a.leftnav:active { 
color: #333333;
font-weight: bold; 
text-decoration: underline; 
}

a.leftnav:visited { 
color: #333333;
font-weight: bold; 
text-decoration: none; 
}

a.leftnav:visited:hover { 
font-weight: bold; 
text-decoration: underline; 
}


/*  Left-hand navigation links in magazine articles */

a.lnavart:link { 
color: #003333;
font-weight: normal; 
text-decoration: none; 
}

a.lnavart:hover { 
font-weight: normal; 
text-decoration: underline; 
}

a.lnavart:active { 
color: #009999;
font-weight: normal; 
text-decoration: underline; 
}

a.lnavart:visited { 
color: #003333;
font-weight: normal; 
text-decoration: none; 
}

a.lnavart:visited:hover { 
font-weight: normal; 
text-decoration: underline; 
}

/*  Left-hand navigation links in Unbound articles */

a.lnavunb:link { 
color: #660000;
font-weight: normal; 
text-decoration: none; 
}

a.lnavunb:hover { 
font-weight: normal; 
text-decoration: underline; 
}

a.lnavunb:active { 
color: #CC0000;
font-weight: normal; 
text-decoration: underline; 
}

a.lnavunb:visited { 
color: #660000;
font-weight: normal; 
text-decoration: none; 
}

a.lnavunb:visited:hover { 
font-weight: normal; 
text-decoration: underline; 
}

/*  Links in the body of magazine articles */

a.magbodylink:link { 
color: #003333;
font-weight: normal; 
text-decoration: underline; 
}

a.magbodylink:hover { 
font-weight: normal; 
text-decoration: underline; 
}

a.magbodylink:active { 
color: #009999;
font-weight: normal; 
text-decoration: underline; 
}

a.magbodylink:visited { 
color: #447777;
font-weight: normal; 
text-decoration: underline; 
}

a.magbodylink:visited:hover { 
font-weight: normal; 
text-decoration: underline; 
}


/*  Links in the body of Unbound articles */

a.unbbodylink:link { 
color: #003333;
font-weight: normal; 
text-decoration: underline; 
}

a.unbbodylink:hover { 
font-weight: normal; 
text-decoration: underline; 
}

a.unbbodylink:active { 
color: #009999;
font-weight: normal; 
text-decoration: underline; 
}

a.unbbodylink:visited { 
color: #447777;
font-weight: normal; 
text-decoration: underline; 
}

a.unbbodylink:visited:hover { 
font-weight: normal; 
text-decoration: underline; 
}

/*  Links to be colored crimson in the body of articles */

a.crimbodylink:link { 
color: #660000;
font-weight: normal; 
text-decoration: underline; 
}

a.crimbodylink:hover { 
font-weight: normal; 
text-decoration: underline; 
}

a.crimbodylink:active { 
color: #CC0000;
font-weight: normal; 
text-decoration: underline; 
}

a.crimbodylink:visited { 
color: #996666;
font-weight: normal; 
text-decoration: underline; 
}

a.crimbodylink:visited:hover { 
font-weight: normal; 
text-decoration: underline; 
}



/*  Image classes */

img.right {
	float: right;
	margin: 10px 0px 10px 15px;
}

img.righttop {
	float: right;
	margin: 0px 0px 10px 15px;
}

img.left {
	float: left;
	margin: 10px 10px 10px 0px;
}

img.lefttop {
	float: left;
	margin: 0px 10px 10px 0px;
}


/*  Box style for callouts, though stupid Netscape 4.x can't use them */


div.righttopbook {
	float: right;
	width: 150px;
	text-align: center;
	margin: 0px 0px 15px 15px;
	padding: 8px 0px 8px 0px;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

div.righttoplink {
	float: right;
	width: 180px;
	text-align: left;
	margin: 0px 0px 15px 15px;
	padding: 8px 0px 8px 0px;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}


/*  Stuff for the Wallace piece */

	a.orange {text-decoration: none;
		color: #000;
		border: 1px solid #fc6;
		background-color: #fec;
		padding: 0px 1px 0px 1px}
	a.orange:hover {color: #000;
		background-color: #fc6}

	a.green {text-decoration: none;
		color: #000;
		border: 1px solid #7d7;
		background-color: #dfd;
		padding: 0px 1px 0px 1px}
	a.green:hover {color: #000;
		background-color: #7d7}

	a.red {text-decoration: none;
		color: #000;
		border: 1px solid #eba;
		background-color: #fed;
		padding: 0px 1px 0px 1px}
	a.red:hover {color: #000;
		background-color: #eba}

	a.purple {text-decoration: none;
		color: #000;
		border: 1px solid #bbe;
		background-color: #eef;
		padding: 0px 1px 0px 1px}
	a.purple:hover {color: #000;
		background-color: #bbe}

	a.pink {text-decoration: none;
		color: #000;
		border: 1px solid #ebb;
		background-color: #fee;
		padding: 0px 1px 0px 1px}
	a.pink:hover {color: #000;
		background-color: #ebb}

	a.blue {text-decoration: none;
		color: #000;
		border: 1px solid #ace;
		background-color: #def;
		padding: 0px 1px 0px 1px}
	a.blue:hover {color: #000;
		background-color: #ace}

	a.chartreuse {text-decoration: none;
		color: #000;
		border: 1px solid #ae6;
		background-color: #efc;
		padding: 0px 1px 0px 1px}
	a.chartreuse:hover {color: #000;
		background-color: #ae6}

	p.orange1 {text-decoration: none;
		color: #000;
		border: 1px solid #fc6;
		background-color: #fec;
		padding: 8px 8px 8px 8px}

	p.green1 {text-decoration: none;
		color: #000;
		border: 1px solid #7d7;
		background-color: #dfd;
		padding: 8px 8px 8px 8px}

	p.red1 {text-decoration: none;
		color: #000;
		border: 1px solid #eba;
		background-color: #fed;
		padding: 8px 8px 8px 8px}

	p.purple1 {text-decoration: none;
		color: #000;
		border: 1px solid #bbe;
		background-color: #eef;
		padding: 8px 8px 8px 8px}

	p.pink1 {text-decoration: none;
		color: #000;
		border: 1px solid #ebb;
		background-color: #fee;
		padding: 8px 8px 8px 8px}

	p.blue1 {text-decoration: none;
		color: #000;
		border: 1px solid #ace;
		background-color: #def;
		padding: 8px 8px 8px 8px}

	p.chartreuse1 {text-decoration: none;
		color: #000;
		border: 1px solid #ae6;
		background-color: #efc;
		padding: 8px 8px 8px 8px}

	a.orange2 {text-decoration: none;
		color: #000;
		background-color: #fc6;
		padding: 0px 1px 0px 1px;
		border: 1px solid #fec;}

	a.orange2:hover {color: #000;
		background-color: #fec;
		border: 1px solid #fc6;}

	a.green2 {text-decoration: none;
		color: #000;
		background-color: #7d7;
		padding: 0px 1px 0px 1px;
		border: 1px solid #dfd;}

	a.green2:hover {color: #000;
		background-color: #dfd;
		border: 1px solid #7d7;}

	a.red2 {text-decoration: none;
		color: #000;
		background-color: #eba;
		padding: 0px 1px 0px 1px;
		border: 1px solid #fed;}

	a.red2:hover {color: #000;
		background-color: #fed;
		border: 1px solid #eba;}

	a.purple2 {text-decoration: none;
		color: #000;
		background-color: #bbe;
		padding: 0px 1px 0px 1px;
		border: 1px solid #eef;}

	a.purple2:hover {color: #000;
		background-color: #eef;
		border: 1px solid #bbe;}

	a.pink2 {text-decoration: none;
		color: #000;
		background-color: #ebb;
		padding: 0px 1px 0px 1px;
		border: 1px solid #fee;}

	a.pink2:hover {color: #000;
		background-color: #fee;
		border: 1px solid #ebb;}

	a.blue2 {text-decoration: none;
		color: #000;
		background-color: #ace;
		padding: 0px 1px 0px 1px;
		border: 1px solid #def;}

	a.blue2:hover {color: #000;
		background-color: #def;
		border: 1px solid #ace;}

	a.chartreuse2 {text-decoration: none;
		color: #000;
		background-color: #ae6;
		padding: 0px 1px 0px 1px;
		border: 1px solid #efc;}

	a.chartreuse2:hover {color: #000;
		background-color: #efc;
		border: 1px solid #ae6;}

