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: #FF3333;
	font-weight: bold;
	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 {
	font-family: georgia, times new roman, lucida grande, verdana;
	font-size: 24px;
	line-height: 24px;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
	}

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

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

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



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

