body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background: #cececc url(bg.jpg); 
	background-repeat: repeat-x;
	text-align: center;
	padding: 0;
	margin: 0;
}

#container {
	background: transparent url(sydney2010.jpg) top center no-repeat;
	width: 782px;
	height: 765px;
	text-align: left;
	margin: 11px auto;
	padding: 0;
	border: 0;
}

h1  {
	font-size: 24px;
	line-height: .55em;
	font-family: georgia, "times new roman", serif;
	}
	
h2  {
	font-size: 16px;
	line-height: .55em;
	font-family: georgia, "times new roman", serif;
	}
	
h3 {font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 -15px 0;
	}
 	
#main  {
	position: relative;
	top: 180px;
	width: 480px;
	padding: 5px 35px 0 45px;
	font-size: 13px;
	color: #333;
	text-align: left;
	line-height: 1.75em;
	}
	
#main_paypal {
	position: relative;
	top: 180px;
	width: 440px;
	padding: 5px 35px 0 45px;
	font-size: 13px;
	color: #333;
	text-align: left;
	line-height: 1.75em;
	}
	
#main li {
	font-size: 14px;
	list-style: none;
	margin: -2px 0 0 0;
	}

	
#rt_col  {
	position: relative;
	top: -522px;
	left: 540px;
	width: 210px;
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 2em;
	font-weight: bold;
	}
	
#rt_col_register {
position: relative;
	top: -494px;
	left: 540px;
	width: 200px;
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 2em;
	font-weight: bold;
	}
	
#rt_col_auction {
position: relative;
	top: -393px;
	left: 540px;
	width: 200px;
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 2em;
	font-weight: bold;
	}
	
#rt_col_sponsor {
position: relative;
	top: -543px;
	left: 540px;
	width: 200px;
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 2em;
	font-weight: bold;
	}
	
#rt_col_olson {
position: relative;
	top: -390px;
	left: 540px;
	width: 200px;
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 2em;
	font-weight: bold;
	}
	
#rt_col_thanks {
position: relative;
	top: -385px;
	left: 540px;
	width: 200px;
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 2em;
	font-weight: bold;
	}
	
#paypal {
	border-top: 1px solid #1c7d1c;
	padding: 20px 0 0 0;
	}
	
#button {
	width: 200px;
	border-right: 1px solid #000;
	padding: 0 0 0 0;
	margin: 2em 0 2em 0;
	background-color: #1c7d1c;
	color: #fff;
	}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
#button li {
		border-bottom: 1px solid #fff;
		margin: 0;
		}
		
#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1c7d1c;
		border-right: 10px solid #1c7d1c;
		background-color: #3c8f3c;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}
#button li.bread a {
		border-left: 10px solid #3c8f3c;
		border-right: 10px solid #3c8f3c;
		background-color: #1c7d1c;
		color: #fff;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #405940;
		border-right: 10px solid #405940;
		background-color: #587d58;
		color: #fff;
		}

#main li.olson 
{font-size: 13px;
list-style: disc;
}
 
 a:link, a:visited { color: green }
 
 a:hover { background-color: #ccc; } 
 

.foot  {
	margin:auto;
	padding: 100px 0 0 10px;
	font-size: 10px;
	text-align: left;
	width: 780px;
	color: #000000;
	font-weight: bold;
	}

.foot a {
	color: #737475;
	font-weight: bold;
	text-decoration: underline;
	}
	
.foot a:hover  {
	color: #c36;
	}
	
.foot a:visited {
	color: #c36;
	}
	
.id  a {
	text-decoration: none;
	}
	
td {
	font-size: 13px;
	color: #000;
	}
td.strong {
	font-weight: bold;
	}