
	/*** RESET ***/
		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,tr,th,td {  
			margin:0; padding:0; font-weight: normal;
		} 
		table 				{ border-collapse: collapse; border-spacing: 0; border-color: #ffffff; } 
		tr, th, td 			{ vertical-align: top; border: 0; border-color: #ffffff; }
		fieldset, img 		{ border: 0; }
		a img 				{ border: 0; } /* removes borders from around linked images */
		a:active, a:focus 	{ outline: 0; } /* removes dotted outline from links in FireFox */
		textarea			{ overflow: auto; } /* Remove textarea scrollbar in IE */
		ol, ul 				{ list-style: none; }
	/*************/

	html { overflow:-moz-scrollbars-vertical; }
	
	body {
		font-size: 62.5%;
		text-align: center;
		background: url('images/bg2-2.jpg') #aed1e2;
		font-family: "Trebuchet MS", "Arial", sans-serif;
	}

	p, th, td {
		font-size: 1.4em; 
		line-height: 1.4;
	}
	
	p { margin-bottom: 10px; }
	
	a { color: #0cf; }
	a:hover { color: #f60; }

	#site {
		width: 700px;
		margin: 0px auto 40px auto;
		text-align: center;
	}
	
	#top {
		height: 350px; width: 700px; background: url('images/topback.png') no-repeat; clear: both;
		text-align: left;
	}
		#top h1 { text-align: center; padding-top: 20px; }
		#top #ticket { width: 160px; position: relative; display: inline; top: 40px; left: 0px; z-index: 5; }
		#top #wombles { width: 218px; position: relative; display: inline; top: 30px; left: 80px; z-index: 10; }
		#top #frn { width: 218px; position: relative; display: inline; top: 0px; left: 180px; z-index: 15; }
	
	#nav {
		height: 80px; width: 700px; background: url('images/navback.png') no-repeat; clear: both;
	}
		#nav ul { display: block; width: 576px; text-align: center; margin: 0px auto 0px auto; } 
		#nav ul li { display: inline; float: left; }
		#nav ul li a { text-decoration: none;  }
		#nav ul li#furniture { width: 192px; height: 74px; }
			#nav ul li.furniture { background: url('buttons/prizes.png') no-repeat; }
		#nav ul li#celebrities { width: 192px; height: 74px; }
			#nav ul li.celebrities { background: url('buttons/celebs.png') no-repeat; }
		#nav ul li#reasons { width: 192px; height: 74px; }
			#nav ul li.reasons { background: url('buttons/reasons.png') no-repeat; }
	
	#pages {
		width: 700px; background: url('images/contentback.png') repeat-y; clear: both;
		color: #fff;
		padding: 0px 0px 20px 0px;
	}
		#pages #content { padding: 0px 70px 0px 70px; text-align: left; color: #fff; }
		#pages #content h2#ptitle { color: #ffc105; font-size: 3em; padding-bottom: 10px; }
		#pages #content h3 { color: #fff; font-size: 2em; padding-bottom: 10px; }
		#pages #content ul { margin: 0px 0px 10px 20px; }
		#pages #content ul li { font-size: 1.4em; list-style-type: disc; }
	
	#footer {
		height: 110px; width: 700px; background: url('images/footback.png') no-repeat; clear: both;
		color: #fff;
	}
		#footer a { color: #0fc; }
		#footer ul#footnav { padding-top: 20px; }
		#footer ul#footnav li { display: inline; margin: 0px 15px 0px 15px; font-size: 1.5em; }
		#footer ul#footnav li a {}
		#footer p#copyright { padding-top: 10px; }

		.furnover { background: url('buttons/prizes-hover.png') no-repeat; }
		.celebover { background: url('buttons/celebs-hover.png') no-repeat; }
		.reasover { background: url('buttons/reasons-hover.png') no-repeat; }


	.lot { width: 560px; clear: both; margin: 0px 0px 20px 0px;}
	.lot img { border: 5px solid #fff; }
	.lot h3 { margin: 0px 0px 10px 0px; }
	.lot h3 a { color: #0cf; text-decoration: none; font-size: 2em; }
	.lot h3 a:hover { color: #f60; text-decoration: underline; }
	.lot .donby { width: 120px; float: left; }
	.lot .desc { width: 320px; float: left; }
	.lot .desc p { margin-bottom: 5px; }
	.lot .desc p a { color: #cf0; }
	.lot .desc p a:hover { color: #f60; }
	.lot .desc ul.lottags li { display: inline; float: left; margin-right: 10px; font-size: 1em; text-transform: uppercase; }
	.lot .desc ul.lottags li a { color: #bbb; text-decoration: none; }
	.lot .lotimg { width: 120px; float: right; text-align: right; }

	#tktleft {
		width: 300px; height: 497px;
		background: url('images/buytktback.jpg') no-repeat;
		float: left;
	}
		#tktleft p { font-size: 1.7em; color: #000; font-weight: bold; padding: 110px 20px 0px 40px; }
		#tktleft input#pcode { margin: 0px 0px 0px 40px; font-size: 2em; }
		#tktleft input#gobut { background: none;  border: 1px dashed #aaa; color: #a33; font-size: 2em; }
	#tktright { float: right; text-align: left; width: 260px; }

	#conleft { float: left; text-align: left; width: 250px; }
	#conright { float: right; text-align: left; width: 300px; }
		#conright h3 { color: #ffc105; font-size: 2.2em; padding-bottom: 10px; }
		#conright label { font-weight: bold; color: #ffc105; font-size: 1.2em; }
		#conright input, #conright textarea { border: 1px solid #9f0; background: #ddd; padding: 5px; }

	#celeb { padding: 10px; border: 1px dashed #666; }
		#celeb #celbioleft { width: 420px; float: left; }
		#celeb #celbioleft p#bio img { float: left; margin: 0px 20px 10px 0px; }
		#celeb #celbioleft h2 { font-size: 2.5em; color: #ffc105; margin: 0px 0px 10px 0px; }

		#celeb #celbioright { width: 100px; float: right; }
		#celeb #celbioright h3 { font-size: 1.4em; color: #ffc105; margin: 0px 0px 10px 0px; font-weight: bold; }

	p#millrace a { color: #009; }
	p#millrace img { vertical-align: bottom; }
	

	h3.temp { font-size: 2em; text-align: center; }
	
	p.frnloc { padding-left: 10px; }

	.closebut { text-align: right; }
	
	.emph { font-style: italic; color: #990000; }
	#pcode { width: 50px; }

	.dummy { clear: both; }

	p#homep img { float: left; padding: 0px 10px 10px 0px; }
	
	p#twitter img { float: right; padding: 0px 0px 10px 10px; }






