h2 {
	margin:0;
	border-bottom:0.1em dotted #988247;
	}

#top {
	position:relative;
	overflow:hidden;
	padding-bottom:0.5em;
	border-bottom:0.1em solid #0d0831;
	background-color:#fff4be;
	}

#welcome {
	float:left;
	width:75%;
	width:54em;
	overflow:hidden;
	}
	
#welcome img {
	width:53.6em;
	margin:0 0 0.5em 0;
	}
	
#welcome p {
	font-size:1.3em;
	color:#988247;
	}

.newsflash {
	position:absolute;
	top:15em;
	left:4.9em;
	width:43em;
	padding:0.5em;
	background-color:#fff4be;
	border:0.1em solid #988247;
	}

.newsflash {
	position:absolute;
	top:15em;
	left:5em;
	width:43em;
	padding:0.5em;
	background-color:#fff4be;
	}

.newsflash p {
	margin:0;
	}
	
#diary {
	width:23%;
	width:19em;
	height:42em;
	overflow:hidden;
	float:right;
	margin-bottom:0.5em;
	padding:0.5em;
	border:0.1em solid #9a8247;
	background-color:#eee1ad;
	font-size:1em;
	}

#diary h3 {
	margin-top:0.4em;
	font-size:1.2em;
	color:#988247;
	font-weight:bold;
	}

#diary h4 {
	margin-top:0.3em;
	font-size:1.1em;
	font-weight:bold;
	}
	
#diary a {
	display:block; /* so indent works if link wraps */
	margin-left:1em;
	color:#0d0831;
	font-weight:normal;
	}

#diary a:hover {
	color:#606060;
	}
	
#diary p {
	margin-top:0;
	}

#diary p.sponsor {
	margin-left:1em;
	font-size:1em;
	}

#golflink {
	width:23%;
	width:19em;
	float:right;
	margin-bottom:0.5em;
	padding:0.5em;
	border:0.1em solid #9a8247;
	background-color:#eee1ad;
	font-size:1em;
	}
	
#golflink h2 {
	font-size:1.5em;
	}

#golflink form p {
	position:relative;
	}
	
#golflink form label {
	position:absolute;
	top:0.4em;
	left:0.4em;
	color:#707070;
	}

#golflink input {
	margin:0;
	}

#golflink input#golflink_no {
	padding:0.2em;
	width:75%;
	}

#golflink input#submit {
	padding:0 0.2em;
	}
	
#bottom {
	overflow:hidden;
	padding-top:0.5em;
	background-color:#fff4be;
	}
	
#promotion {
	overflow:hidden;
	float:left;
	width:19em;
	height:28.8em;
	padding:0.5em;
	border:0.1em solid #988247;
	background-color:#eee1ad;
	}

#promotion h2 {
	margin:0 0 0.5em 0;
	border:0;
	font-weight:bold;
	line-height:1.1em;
	}

#promotion h2 a {
	text-decoration:none;
	}

#promotion img {
	width:50%;
	height:auto;
	margin:0 0 0.5em 1em;
	float:right;
	}

#promotion a img {
	padding:0.1em;
	border:0.1em solid #9a8247;
	}

#news {
	position:relative;
	overflow:hidden;
	float:right;
	width:54em;
	height:28em;
	padding-bottom:2em;
	}

#news ul {
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
	font-size:1em;
	}

#news li {
	overflow:hidden;
	width:54em;
	height:28em;
	}

#news img {
	width:19.8em;
	margin:0 0 0.5em 1em;
	float:right;
	}

#news a.prev, #news a.next {
	position:absolute;
	bottom:0;
	border:0;
	}

#news a.prev {
	left:-1em;
	z-index:999;
	}

#news a.next {
	right:0;
	}

#news a.prev img, #news a.next img {
	width:1em;
	border:0;
	}

#news a img {
	padding:0.1em;
	border:0.1em solid #9a8247;
	}

#news h2 {
	border:0;
	}

#news h2 a {
	text-decoration:none;
	}

#news h3 {
	font-size:1.4em;
	font-weight:bold;
	}

/*
#results {
	width:24%;
	float:left;
	padding:0.5em;
	border:0.1em solid #9a8247;
	background-color:#eee1ad;
	font-size:1em;
	}
	
#results h2 {
	margin-top:0;
	margin-bottom:0.3em;
	border-bottom:0.1em dotted #988247;
	}

#results h3 {
	margin-top:0.5em;
	font-size:1.2em;
	color:#988247;
	font-weight:bold;
	}

#results h4 {
	margin-top:0.3em;
	font-size:1.1em;
	font-weight:bold;
	}
	
#results a {
	display:block; /* so indent works if link wraps */
	margin-left:1em;
	color:#0d0831;
	font-weight:normal;
	}

#results a:hover {
	color:#606060;
	}

#results p {
	margin-top:0;
	}
*/
