/* ========== BEGIN THREE COLUMN LAYOUT ========== */

table#threecolumn	{
	width: 740px;
	margin: 50px 30px 0 30px;
		}
h1, h2, h3, p	{
	margin: 0;
	padding: 0 0 1em 0;
	}

/* ===== LEFT COLUMN ===== */
#left		{
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 220px;
	line-height: 1.4em;
	}
#left h2	{
	margin-top: -1.5em;
		}
#left h3	{
	padding-bottom: 0;
		}
#left p a	{
	color: #630;
	}
#left ul li a	{
	color: #630;
	}
#left table	{
	margin: 0;
	padding-bottom: 4em;
	width: 100%;
	}
#left img.albumcover	{
	width: 120px;
	}
#left ol	{
	padding-left: 15px;
		}
		
/* ===== MIDDLE COLUMN ===== */
#middle	{
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 300px;
	line-height: 1.4em;
	}
#middle p	{
	padding: 0 40px;
		}
#middle h2	{
	margin-top: -1.5em;
		}
#middle h3	{
	padding-bottom: 0;
		}
#middle img.venue	{
	margin: 0 53px 0.5em 53px;
	padding: 0 auto;
	width: 194px;
	}

/* ===== RIGHT COLUMN ===== */
#right	{
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 220px;
	}
#right h2	{
	margin-top: -1.5em;
		}
#right h3	{
	padding-bottom: 0;
		}
#threecolumn #right table	{
	margin: 0;
	padding: 0 0 4em 0;
	width: 100%;
	}
#threecolumn #right table th	{
	color: #630;
	font-size: 1.5em;
	font-weight: normal;
	padding-bottom: 0;
	vertical-align: bottom;
	border-bottom: 3px solid #c96;
	text-align: left;
	}
#threecolumn #right table tr		{
	padding: 0px;
	color: #630;
	}
#threecolumn #right table tr.odd	{
	background-color: #ffe5cc;
	}

#threecolumn #right table td	{
	padding: 1px 0;
		}

/* ===== LEFTMID COLUMN ===== */
#leftmid		{
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 520px;
	line-height: 1.4em;
	}
#leftmid h1,
#leftmid h2,
#leftmid h3,
#leftmid p
	{
	margin: 0;
	padding: 0 20px 1em 0;
	}
#leftmid h2	{
	margin-top: -1.5em;
		}
#leftmid h3	{
	padding-bottom: 0;
		}
#leftmid p a	{
	color: #630;
	}
#leftmid ul li a	{
	color: #630;
	}
#leftmid table	{
	margin: 0;
	padding: 2em 0;
	width: 100%;
	}

/* ========== END THREE COLUMN LAYOUT ========== */	
