/* Northwestern University Style Sheet *//* Observer Online, amf@northwestern.edu *//* general HTML display */BODY, TD, P			{ color: #000000; font-size: 12px; font-family: Verdana, Arial, sans-serif; }H1, H2, H3, H4		{ font-family: Verdana, Arial, sans-serif; }P 	{ line-height: 18px; }A, A:link					{ color: #000099; text-decoration: underline; }A:visited					{ color: #520063 }A:active, A:hover			{ color: #990000 }H1	{ color: #000000; font-size: 18px; line-height: 22px; font-weight: bold; margin-top: 10px; margin-bottom: 1px; }H2	{ color: #000000; font-size: 14px; line-height: 20px; font-weight: bold; margin-top: 10px; margin-bottom: 1px; }H3	{ color: #000000; font-size: 12px; line-height: 18px; font-weight: bold; margin-top: 10px; margin-bottom: 1px; }H4	{ color: #000000; font-size: 12px; line-height: 18px; margin-top: 10px; margin-bottom: 1px; }H1 A, H1 A:link, H1 A:visited, H1 A:active, H2 A, H2 A:link, H2 A:visited, H3 A:active, H3 A, H3 A:link, H3 A:visited, H3 A:active, H4 A, H4 A:link, H4 A:visited, H4 A:active 	{ color: #993333 }H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover { color: #224587; }INPUT 					{ font-family: "Courier New", Courier, mono; font-size: 14px }	/* get rid of blue/red photo border */A IMG { color: #000000 }	/* colors */.bg-purple	{ background: #520063 }.bg-gold		{ background: #FFB24D }.bg-red		{ background: #750000 }.bg-black		{ background: #000000 }.bg-white		{ background: #FFFFFF }.bg-lavender		{ background: #C5C3DA }	/* level two */	.ul-bullets P 	{ font-size: 11px; font-weight: bold; line-height: 14px; }.ul-bullets P	{ padding-left: 8px; padding-top: 1px; margin-bottom: 1px; margin-top: 3px; background-image: url(/observer/images/bullet-purple.gif); background-repeat: no-repeat }	.ul-bullets A,.ul-bullets A:link, .ul-bullets A:visited,.ul-bullets A:active		{ color: #000000; text-decoration: none }.ul-bullets A:hover		{ color: #520063 }	/* story page */#print-masthead { display: none; }.story-content H1, H2, H3, H4 { color: #520063; }.story-content H1 { margin-bottom: 10px; }.photo-image	{ text-align: center; }.caption p, .photo-caption	{ color: #520063; font-size: 11px; line-height: 14px; padding-top: 5px; }.byline p, .photo-credit	{ text-align: right; font-style: italic ; color: #000000; font-size: 11px; line-height: 14px; padding-top: 0px; }.side-nav P	{ 	font-size: 11px; font-weight: bold; line-height: 14px;				padding-left: 8px; padding-top: 1px;  				background-image: url(/observer/images/bullet-purple.gif); background-repeat: no-repeat;				margin-bottom: 6px; margin-top: 0px; }				.side-nav TABLE	{ margin-bottom: 6px; }	.side-nav A,.side-nav A:link, .side-nav A:visited,.side-nav A:active		{ color: #000000; text-decoration: none }.side-nav A:hover		{ color: #520063 }	/* home page *//* generic */.category-head { background: #520063; color: #FFFFFF; font-weight: bold; font-size: 13px; text-align: center; }.category-rule {  }.category-content P { font-size: 10px; margin-top: 1px; margin-bottom: 1px; line-height: 14px; }.category-content H1 { color: #520063; font-size: 14px; line-height: 20px; }/* specific */.topstory-content P { margin-top: 0px; margin-bottom: 1px; }.topstory-content H1 { color: #520063; }.news-content P { margin-top: 1px; margin-bottom: 1px; }.news-content IMG.photo-margin { margin-top: 5px; }.news-content H1 { color: #520063; font-size: 14px; line-height: 20px; }.photo-margin	{ margin-top: 3px; margin-left: 10px; }.photo-align-right	{ margin-top: 3px; margin-left: 10px; }.photo-align-left	{ margin-top: 3px; margin-right: 10px; }.profile-content P, .profile-content H1 { padding-left: 10px; padding-right: 10px }.profile-content { background: #520063; }.profile-content P { color: #FFFFFF; font-size: 10px; margin-top: 1px; margin-bottom: 1px; line-height: 14px; }.profile-content H1 { color: #FFFFFF; font-size: 14px; line-height: 20px; }.profile-content P A, .profile-content P A:link, .profile-content P A:visited { color: #FFB24D } .profile-content P A:active, .profile-content P A:hover	{ color: #FFFFFF }.planit-head { background: #FFFFFF; text-align: center; }.planit-rule { background: #520063; }.planit-content { background: #520063; padding-top: 5px; padding-bottom: 5px; }.planit-content P { background: #520063; color: #FFFFFF; font-size: 10px; font-weight: normal; text-indent: 0px; padding-left: 10px; padding-right: 10px; margin-top: 1px; margin-bottom: 1px; line-height: 14px; }.planit-content P A, .planit-content P A:link, .planit-content P A:visited { color: #FFFFFF; text-decoration: none } .planit-content P A:active, .planit-content P A:hover	{ color: #FFB24D }.poll-head { background: #750000; color: #FFFFFF; color: #FFFFFF; font-weight: bold; font-size: 13px; text-align: center; }.poll-question	{ background: #FFFFFF; padding-top: 5px; }.poll-question P, .poll-question P INPUT, .poll-question INPUT  { font-size: 10px; font-weight: normal; text-indent: 0px; padding-left: 10px; padding-right: 10px; margin-top: 1px; margin-bottom: 1px; line-height: 14px; }.poll-answer, .poll-answer P	{ background: #FFFFFF; font-size: 10px; padding-left: 5px }.poll-answer P {	margin-top: 1px; margin-bottom: 1px; line-height: 14px; }.poll-submit	{ background: #FFFFFF; text-align: center; padding-top: 5px; padding-bottom: 5px; }.magazine-content	{ text-align: center; }	/* navigation */.navigation 	{ background: #C5C3DA; font-weight: bold; margin-top: 0px; margin-bottom: 0px; padding-left: 10px; line-height: 14px; }	.navigation A,.navigation A:link, .navigation A:visited,.navigation A:active		{ color: #000000; text-decoration: none }.navigation A:hover		{ color: #520063 }.search-form			{ margin: 0px; }	/* breadcrumb */.z-breadcrumb				{ background: #FF9900; color: #750000; font-weight: bold; }.z-breadcrumb A, .z-breadcrumb A:link, .z-breadcrumb A:visited, .z-breadcrumb A:active { color: #750000; text-decoration: none }.z-breadcrumb A:hover	{ color: #333399 }.z-current			{ color: #000000 }	/* footer */.z-footer				{ color: #000000; font-size: 10px; line-height: 14px; }
