/* Events - Kwanzaa Karamu */
@media screen, tv {
	#evnt { clear:both; width:100%; padding:4px; padding-top:8px; text-align:center; font-size:100%; }

	#menu { width:100%; padding:0; border:0; margin:0; text-align:center; }

	#food { float:left; text-align:left; font-size:110%; width:50%; }
	#food { background:white; padding:4px; font-size:85%; }
	#food table { border:1px dotted goldenrod; }
	#food td { text-align:center; }
	#food td.crse { text-align:left; font-weight:bold; font-size:85%; }
	#food hr.crse { width:96%; margin-left:auto; margin-right:auto; background:goldenrod; color:goldenrod; height:4px; margin-top:4px; margin-bottom:4px; }
	#food h2 { width:100%; text-align:center; margin-left:auto; margin-right:auto; color:darkgoldenrod; font-weight:bold; font-size:145%; }

	#pstr { float:left; text-align:left; font-size:110%; width:50%; }
	#pstr table { width:100%; padding:0;border:0;margin:0; }
	#pstr table td { text-align:center; }

	#info { width:45%; float:right; display:inline; padding-right:10px; }
	#info table { width:100%; padding:0; border:0; margin:0; }
	#info table tr,
	#info table tr td { vertical-align:top; margin-top:4px; padding-top:4px; padding-bottom:8px; border-top:1px dotted grey; }
	#info table tr td { font-size:140%; text-align:right; }
	#info table tr td:first-child { font-size:120%; text-align:left; color:grey; }

	.cpix, 
	.xpix { width:120px; text-align:justify; margin-left:auto; margin-right:auto; font-size:80%; }
	div.cpix span.smll, 
	div.xpix span.smll { font-size:89%; }
	img.cpix, 
	img.xpix { width:120px; }
	.xpix { width:160px; }
	img.xpix { width:160px; }

	#pp, #pp form, #fPPe { margin-left:auto; margin-right:auto; text-align:center; }

}
