	body {
		margin:0; padding:0;
		font:12pt/1.5 sans-serif;
		background-color: #aaaa77;
		color: #000;
		font-family: 'Palatine Linotype', Sans-serif, Serif;
		line-height: 1.5;
		}

	#header {
		margin:0; padding:0;
		background-color: #aaaa77;
		text-align: center;
		font-family: 'helvetica', Sans-serif, Serif;
		}

	#main1 {
		margin:0; padding:0;
		background: url("melonpatch_logo.jpg") top left repeat-y;
		}
	#main2 {
		margin:0; padding:0;
		background: url("melonpatch_logo.jpg") top right repeat-y;
		}
	#left {
		float:left;
		width:110px;
		margin:0; padding:0;
		font-size:80%;
		}
	#right {
		float:right;
		width:110px;
		margin:0; padding:0;
		font-size:80%;
		}
	#middle {
		margin:0 110px 0 110px;
		background-color: #aaaa77;
		padding-bottom: 50px;
		}
	.column-in {
		margin:0; padding:0.5em 1em;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	#footer {
		border-top: 1px solid #000;
		font-size: 12px;
		font-style: italic;
		text-align: center;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 0.5em 0 }
	a { color:black }
	
	.copy { text-align:center; font-size:80% }

h1
{
	text-align: center;
	border: 1px solid #999;
	background-color: #5C755E;
	color: #000;
	margin-left: 10%;
	margin-right: 10%;
	text-transform: uppercase;
	font-size: 140%;
	letter-spacing: 0.3em;
	margin-bottom: 5px;
}

h2
{
	font-size: 110%;
	border-bottom: 1px solid #aaa;
}

h3
{
	font-size: 100%;
}

#photo
{
	padding: 3px;
	border: 1px solid #000;
	background-color: white;
	margin: 3px;
}

/* ]]> */
