@media screen, projection {
	body 						{font:13px Garamond, Bookman Old Style, Times New Roman, serif;*font-size:72%;*font:x-small;}
	table 						{font-size:inherit;font:100%;}
	select, input, textarea 			{font:99% Garamond, Bookman Old Style, Times New Roman, serif;}
	pre, code 					{font:115% monospace;*font-size:100%;}
	body * 						{line-height:1.22em;}

/**
 * Redeclarations
 */	
	:link,:visited 					{text-decoration:none;}
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
	form,body,html,p,blockquote,
	fieldset,input					{margin:0; padding:0}
	html						{background:url(images/bg.jpg);}
	body						{background:url(images/bg_top.jpg) repeat-x; color:#333333;}
	a						{font-weight:bold; color:#cc9933; background:transparent repeat-x 0 100%;}
	a:hover 					{color:#996600;}
	a img						{border:none;}
	a.image						{background:none;}
	h1 a, h2 a, h3 a				{color:#cc9933; background:none;}
	h1 a:hover, h2 a:hover, h3 a:hover 		{color:#996600}
	h1 						{font-size:200%; color:#996600; margin:0 0 10px;}
	h2						{font-size:170%; color:#333333; margin:0 0 5px;}
	h3						{font-size:140%; color:#666666;}
	#supliment h3 a					{color:#4A2000;}
	h4						{font-size:100%;}
	ul, ol 						{margin:0 0 .9em 35px;}
	li						{margin:0 0 7px;}
	p						{font-size:115%; color:#333333; margin:0 0 15px;}
	table						{border-collapse:collapse; margin:0 0 40px; width:100%;}
	table tr th,
	table tr td					{padding:4px 5px; background:url(images/dotted_horiz.gif) repeat-x bottom left;}
	
/**
 * Block Elements
 */
	#wrapper					{width:770px; margin:0 auto; text-align:left; background:url(images/bg_wrap.gif) repeat-y;}
	#header						{background:url(images/header.jpg) no-repeat; height:159px; position:relative;}
	
/**
 * Header Links
 */	
	#header h5 a,
	#header h1 a					{position:absolute; background:none; display:block; text-indent:-9000px; overflow:hidden; left:165px; width:550px;}
	#header h5 a					{height:20px; top:0; left:165px; width:440px;}
	#header h1 a					{height:80px; top:35px;}
	#header h1,
	#header h5					{position:absolute;}
	#header hr					{display:none;}
	
/**
 * Navigation
 */
	#nav					{margin:0; padding:0; list-style-type:none; width:770px; height:40px; overflow:hidden; position:absolute; top:119px; background:url(images/menu.jpg) no-repeat;}
	#nav a					{position:absolute; width:125px; top:0; text-indent:-9999px; overflow:hidden; height:40px; background:url(images/menu.jpg) no-repeat;}
	#nav_new a				{left:225px; background-position:-225px 0;}
	#nav_off a				{left:350px; background-position:-350px 0;}
	#nav_lnk a				{left:475px; background-position:-475px 0;}
	#nav_his a				{left:600px; background-position:-600px 0;}
	
	#nav_new a:hover			{background-position:-225px -40px;}
	#nav_off a:hover			{background-position:-350px -40px;}
	#nav_lnk a:hover			{background-position:-475px -40px;}
	#nav_his a:hover			{background-position:-600px -40px;}
	
	#body_new #nav_new a			{background-position:-225px -80px;}
	#body_off #nav_off a			{background-position:-350px -80px;}
	#body_lnk #nav_lnk a			{background-position:-475px -80px;}
	#body_his #nav_his a			{background-position:-600px -80px;}
	
	#subnav					{list-style-type:none; margin:0 0 10px; padding:0; background:#E4DDD0;}
	#subnav a				{margin:0 20px; padding:10px 20px; display:block; background:url(images/dotted_horiz.gif) repeat-x bottom left; text-align:center;}
	#subnav li				{margin:0; float:left; width:100%;}
	#subnav .last a				{background:none;}
	
/**
 * Content
 */



	#content				{width:770px; float:left; background:url(images/bg_content.gif) no-repeat; min-height:550px;}

	#main					{float:left; width:480px; line-height:1.4; padding:0 0 0 250px;}

	#specside				{width:320px; background:url(images/specevent.jpg) no-repeat; line-height:1.4; padding:0 0 0 190px; min-height:165px; position:relative}
	#specside a#linky        {display:block; width:165px; height:140px; position:absolute; top:5px; left:5px}
	#specside p#note        {display:block; width:180px; height:20px; position:absolute; top:155px; left:0px; font-style:italic; font-size:96%; text-align:center;}	
	#more					{float:left; width:730px; line-height:1.4; padding:0 0 0 20px ; min-height:175px;}

	#audside				{width:320px; background: url(images/audio.jpg) no-repeat; line-height:1.4; padding:0 0 0 190px; min-height:175px; position:relative} 
	#audside a#linky        {display:block; margin:0; width:165px; height:163px; position:absolute; top:5px; left:5px}
	#audside p#note        {display:block; width:180px; height:20px; position:absolute; top:180px; left:0px; font-style:italic; font-size:96%; text-align:center;}
	
	#vidside				{width:320px; background:url(images/video.jpg) no-repeat; line-height:1.4; padding:0 0 0 190px; min-height:175px; position:relative}
	#vidside a#linky        {display:block; width:165px; height:163px; position:absolute; top:5px; left:5px}
	#vidside p#note        {display:block; width:180px; height:20px; position:absolute; top:180px; left:0px; font-style:italic; font-size:96%; text-align:center;}
	#more					{float:left; width:730px; line-height:1.4; padding:0 0 0 20px ; min-height:175px;}


	#supliment				{width:228px; float:right;}
	p.headline				{margin:0;}
	p.headline a				{display:block; height:65px; width:720px; text-indent:-9999px; overflow:hidden; background:url(images/headline.gif) no-repeat; margin:0;}
	#features				{margin:0 -20px; padding:30px 20px 0; background:url(images/hr.gif) no-repeat;}
	* html #features			{margin-bottom:-40px;}
	#features .wrap				{background:url(images/feature_spacers.gif) repeat-y; float:left; width:100%;}
	#content hr				{height:1px; clear:both;}
	#features h3 a,
	#supliment h3 a				{color:#4A2000; background:url(images/bg_title.gif) repeat-x; display:block; height:36px; line-height:36px; overflow:hidden; padding:0 20px;}
	#supliment h3 a				{color:inherit; text-align:center;}
	#features p				{padding:20px 20px 0;}
	#features img				{padding:3px; margin:0 0 10px; border:1px solid #AE9E81;}
	#alumni img				{margin:10px 0 0;}
	#quote					{float:right; width:226px; font-size:96%; text-align:center;}
	#supliment #quote			{width:228px;}
	#quote blockquote			{display:block; margin:0; padding:20px 20px 0; text-align:center; font-style:italic;}
	#quote cite				{display:block; padding:0 20px 20px; margin:10px -20px 0; text-align:center; font-style:normal;}
	#main line		{display:block; margin:0 0 2px; padding:2px 2px 0; background:url(images/dotted_horiz.gif) repeat-x top left;}
	#more line		{display:block; margin:0 0 2px; padding:2px 2px 0; background:url(images/dotted_horiz.gif) repeat-x top left;}

	#main blockquote		{font-size:110%; display:block; margin:0 0 0; padding:0 20px 0;}
	blockquote.prose		{text-align:center;}
	#main cite		{font-size:86%; text-align:right; display:block; padding:0 20px 20px; margin:10px -20px 0; font-style:normal; background:url(images/dotted_horiz.gif) repeat-x bottom left;}
	#photos					{margin:10px 0 10px -10px; padding:0; width:238px; float:left;}
	#photos img				{float:left; margin:0 0 10px 10px; padding:3px; border:1px solid #AE9E81;}
	#lightbox a				{background:inherit;}
	#getonthelist				{margin:0 0 10px;}
	img.float { float:left;clear:right; margin:10px;}
		
/**
 * Footer
 */	
	#footer				{clear:both; background:url(images/bg_footer.gif) no-repeat; height:100px;}

	#footer .wrap			{background:url(images/hr.gif) no-repeat; margin:0 5px;}
	#footer p			{padding: 0 20px; color:#FFFFFF;}
	#footer a			{color:# E4D4B3;}
	#footer p			{margin:0;}
}