/* make it a nice yellow  */
.maincontent {
	padding: 10px;
	line-height:2;
	text-align:center;
}
/* inner to white bg */
.inner {
	background-color:#FFFFFF;
	margin: 10px 0;
	padding-top:5px;
	text-align:left;
}
.notes {
	padding: 10px 112px;
	margin: 10px;
}

table {
	width: 600px;
	margin: 0 80px;	
}
td {	background-color: #fff;	font-size: 0.8em;	padding: 0.5em;}


/* pullouts */
.new {
	background-color:#F2AF20;
	border-color: #F2AF20;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	width: 200px;
	padding: 10px;
	float:left;
	margin: 35px 20px 20px 20px;
}

/* footer bit */
p.guest {
	background-color: #FCEE70;
	padding: 5px;
	text-align:center;
	clear:both;
}

tr.odd td {
	background-color: #f2f2f2;
}

.caps {
	font-variant: small-caps;		
}


.pics {
	position:relative;
	width: 776px; 
	left: -10px;
	top: 10px;
}
.pics img { margin: 0 10px;}

h3, h2 {font-weight: bold; margin: 0.5em 0; color: #631D76;}

th {background-color: #631D76;color:#fff;padding: 0.3em;}

.emph {color: #631D76; font-weight: bold; text-align: center;margin-bottom: 1em;}

.intro {
	background-color: #e6dde5;
	margin: 10px 120px;
	padding: 20px;
}
p {
	margin-bottom: 1em;
}
td.date {
	width: 50px;
}
