
	
	
	html, body {
		margin: 0 auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
	body { 
		background:url(../images/slice.png)  repeat-x #ffffff;
		}
		
		
	#container {
		width:932px;
		margin:0 auto;
		position:relative;
		
		}
	
	#content {	
		position:absolute;
		top:155px;
		width: 947px;
		display:block;
		padding-left: 20px;
		margin-bottom:20px;
		background:url(../images/content_bg.png) no-repeat;
		}
	
	
/* TOP AREA */

	#header {
		position:absolute;
			top:0px;
			left:0px;
		background:url(../images/header.png) no-repeat;
		text-indent:0px;
		display:block;
		width:1296px;
		height:122px;
	}
	
	#logo {
		position:absolute;
			top:0px;
			left:-100px;
		background:url(../images/logo.png) no-repeat;
		text-indent:-9999px;
		display:block;
		width:288px;
		height:300px;
		z-index: 1
		
		}
	#logo h1 {  padding:0; margin:0; width:0px; height:0px; font-size:0px; background:#eee; }
	#logo a {
		display:block;
		position:relative;
			top:0; left:0;
		width:288px;
		height:300px;
		}
	
	
	#frames {
		display:block;
		background:url(../images/photosslides.png2) no-repeat;
		width:634px;
		height:138px;
		position:absolute;
			top:17px;
			left:309px;
		z-index:1;
		}
	
	* html #frames {
		background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/assets/images/photosslides.png', sizingMethod='scale');
		}

	h2#walk-header {
	padding-bottom: 40px;
	}
	
	#presented {
	width: 750px;
	height: 68px;
	float: left;
	margin-top: 10px;

	}
	
	#pimages {
	width: 550px;
	float: right;
	margin: 0px;
	margin-right: -235px;
	margin-top: -25px;
	padding: 0px;
	height: 68px;
	
	}
	
	#pimages a{
	float: left;
	margin: 0px;
	padding: 0px;
	
	}
	
	#linkpresented  {
	background:url(../images/presented.png) no-repeat;
	width: 117px;
	height: 68px;
	display: block;
	text-indent: -9999px;
	}
	
	#rtc  {
	background:url(../images/rtc.png) no-repeat;
	width: 130px;
	height: 68px;
	display: block;
	text-indent: -9999px;
	}
	
	#nlol  {
	background:url(../images/nlol.png) no-repeat;
	width: 122px;
	height: 68px;
	display: block;
	text-indent: -9999px;
	}

	#ahocc{
	background:url(../images/ahocc.png) no-repeat;
	width: 97px;
	height: 68px;
	display: block;
	text-indent: -9999px;
	}

	/* ACCOUNT LINKS */
		#accountlinks {
			position:absolute;
			left:720px;
			top:5px;
			color:#1279a8;
			}	
		
		#accountlinks a {
			color:#1279a8;
			}
		
		#accountlinks a:hover {
			color:#90bbcf;
			}
		
		#accountlinks a:visited {
			color:#1279a8;
			}
	
	
	
	
	
	
	

/* MAIN CONTENT */
	#leftbar {
		display:block;
		float:left;
		margin-top: -20px;
		width:651px; 
		}
		
	#leftbar a {
		color:#e0821e;
		}
	
	#leftbar a:hover {
		color:#996600;
		}
	
	#leftbar a:visited {
		color:#000;
		}
	#leftbartext {
		padding:0px 20px;
		margin-top: -20px;
		
		
		}
		
	
	/*SUB GRADIENT */
		.subgradient {
			display:block;
			padding:20px;
			min-height:215px;
			background:url(../images/bg-gradient.jpg) #fff repeat-x;
		}
		
		.bodytext {
			display:block;
			padding:19px;
		}
		
			
	
	
	
	
	
	
	/* SUB MENU */
	
	
	#sidebuttons {
		width:238px;
		float:left;
		margin-left:20px;
		MARGIN-RIGHT:13px;
		display:inline;
		}
		
		
		#sidebuttons span { display:none; }
		#sidebuttons a { background:url(../images/sidebuttons.gif) no-repeat; display:block; width:238px; text-indent:-9999px; margin-bottom:14px; }
		
		#sidebuttons a#registerdog { height:67px; }
			#sidebuttons a:hover#registerdog { background-position:-238px 0; }
		
		#sidebuttons a#becomemember { height:70px; background-position:0 -73px; }
		#sidebuttons a:hover#becomemember { background-position:-238px -73px; }
		
		#sidebuttons a#purchasetickets { height:68px; background-position:0 -150px; }
		#sidebuttons a:hover#purchasetickets { background-position:-238px -150px; }
		
		#sidebuttons a#renttent { height:67px; background-position:0 -230px; }
		#sidebuttons a:hover#renttent { background-position:-238px -230px; }
	
	#photogallerrybutton {
		margin-top:14px;
		margin-bottom:20px;
		display:block;
		width:360px;
		height:282px;
		float:left;
		}
		
		#photogallerrybutton a {
			background:url(../images/photogallery.jpg) no-repeat; display:block; width:360px; height:282px; text-indent:-9999px;
			}
			#photogallerrybutton a:hover {
				background-position:-360px 0;
				}
/* SIDE CONTENT */
	#rightbar { 
		display:block;
		width:220px;
		padding:15px;
		padding-top: 0px;
		margin-top: -21px;
		background:#ffffff;
		
		float:left; 
		}
	
	#form2 {
	margin-left: 10px;
	}
	.box {
		display:block;
		width:200px;
		padding:10px;
		background:url(../images/bg-box.gif)  no-repeat;
		background-position:bottom;
		margin-bottom:20px;
		}
		.box input, #sponsorwalker input {
			width:190px;
			margin:0 auto;
			}
			
			.box h2 { text-indent:-9999px;
				margin:0;
				padding:0;
				font-size:1px;
				}
			#joinlist {
				background:url(../images/text/findoutmore.gif) no-repeat;
				width:200px;
				height:42px;
				margin-bottom:20px;
				}
			


	#helpneeded {
		margin-top:20px;
		display:block;
		width:160px;
		height:130px;
		padding:90px 20px 0 20px;
		background:url(../images/text/helpwanted.gif) 0px 10px #eee no-repeat;
		}
		#helpneeded input {
			width:150px;
			}
	
				#sponsorwalker {
				background:url(../images/text/button-square-sponsor.gif) no-repeat #e7e5e6;
				width:228px;
				padding:180px 0px 10px 10px;
				
				margin-bottom:20px;
				}
	#myaccount-box {
		display:block;
		background:url(../images/text/button-square-account.gif);
		width:238px;
		height:223px;
		text-indent:-9999px;
		margin-bottom:20px; 
		}
	
	
	#oursponsors img { margin-bottom:5px; }
	
	#specialthanks {
		display:block;
		width:200px;
		height:160px;
		margin-top:20px;
		background:url(../images/text/specialthanks.gif) no-repeat;
		}
			

			.eightohfive {
				display:block; 
				width:120px; 
				height:50px;
				text-indent:-9999px;
				margin:20px 0 0 30px;
				}	
			
			.hidetext {
				text-indent:-9999px;
				}
		#specialthankslogos {
			width:120px;
			margin:0 auto;
			}
		a.signup  {
			margin:20px auto 0 auto;
			display:block;
			width:150px;
			height:20px;
			background:url(../images/text/button-signup.jpg);
			text-indent:-9999px;
			}
			 a:hover.signup { background-position: 0px -20px; }


/* FOOTER */
	
	h4.footer {
	font-family: arial;
	font-size: 14px;
	color: #668a21;
	padding: 0px;
	margin: 0px;
	}
	
	#footer_sub_nav  a{
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
	
	}
	
	
	
	#footer {
		clear:left;
		width:930px;
		height:475px;
		display:block;
		color:#fff;
		padding: 0px 0px;
		margin-left: -9px;
		background:url(../images/footer.png) no-repeat;
		background-position:bottom;
		}
		
	#footer_sub_nav {
	margin-left: 100px;
	padding-top: 5px;
	}
	
	#footer a { color:#fff; }
	#footer a:hover { color:#c0d696; }
	
	#flogos {
	padding-left: 200px;
	padding-top: 10px;
	}
	
	/* #footer #flogos a {
		display:block;
		float:left;
		text-indent:-9999px;
		height:60px;
		background:url(../images/logo-set.gif) no-repeat;
		margin-right:20px;
		margin-bottom:3px;
		}
		*/
	#footer span {display:none; }
		#footer #flogos a#nlollogo {
			width:86px;
			background-position:-5px 0px;;
		}
			#footer #flogos a:hover#nlollogo {
				background-position:-5px -60px;
				}
				
		#footer #flogos a#n4mlogo {
			width:85px;
			background-position:-114px 0px;
		}
			#footer #flogos a:hover#n4mlogo {
				background-position:-114px -60px;;
				}
		
		#footer #flogos a#lendapawlogo {
			width:53px;
			background-position:-220px 0px;;
		}
			#footer #flogos a:hover#lendapawlogo {
				background-position:-220px -60px;
				}
				
		#footer #flogos a#n4mwalklogo {
			width:84px;
			background-position:-299px 0px;
			}
			#footer #flogos a:hover#n4mwalklogo {
				background-position:-299px -60px;
				}
	
	
	#footer ul {
		display:block;
		float:left;
		width:150px;
		margin:160px 0 0 0; padding:0;
		border:0;
		padding:0;
		padding-left: 50px;
		list-style-type: none;
		line-height:10px;
		}
	* html #footer ul li { 
height:1em; 
}
	
	#footer ul li { margin:0; padding:0; font-weight:600; }
	#footer ul ul { display:inline; list-style-type:none; margin:0; padding:0; width:auto;}
	#footer ul ul li {  font-weight:100; margin:0; padding:0; }
	#footer ul li a {text-decoration:none; padding:0; margin:0; }
	#footer ul li li a {text-decoration:underline; padding:0; margin:0;}
	#footer ul ul li {
		margin:0 0 0 0; padding:0;
		border:0;
		}
		
	* html #footer ul ul li { 
height:1em; 
}
	
	#footer2 { 
		clear:left;
		height:21px;
		display:block;
		width:930px;
	
		padding-top:12px;
		}
	
	#footer2 a {
		
		background:url(../images/zumablue.png);
		display:block;
		width:103px;
		height:21px;
		text-indent:-9999px;
		margin:0 auto;
		}
		#footer2 a:hover {
			background-position:-75px 0;
			}
	
	.clearleft { margin:0; padding:0; clear:both; }
	
	
	
	
	
/** ACCOUNT STYLES **/

#leftbartext .bgaccount h2, #leftbartext .bgaccount2 h2  {
	margin:0px;
	padding:0;
	
	}



.bgaccount {
	background:#f5f3ee;
	padding:30px;
	}

.bgaccount2 {
	background:#edeae1;
	padding:30px;
	}

.rowon {
background:#fff;
	}


	a.submitbutton  {
			margin:20px auto 0 auto;
			margin-top: 10px;
			margin-left: -3px;
			display:block;
			width:201px;
			height:27px;
			background:url(../images/text/buttom-submit.jpg);
			text-indent:-9999px;
			}
			 a:hover.submitbutton { background-position: 0px -27px; }

#oursponsors {
	background:url(../images/sponsor_body.png) repeat-y;
	width:238px;
	min-height: 200px;
	height: auto;
	padding-top:0px;
	text-align:center;
	}
	
#sponsor_top {
	background:url(../images/sponsor_top.png) no-repeat;
	width:238px;
	height: 41px;
	padding-top:0px;
	text-align:center;
	}
	
#sponsor_bottom {
	background:url(../images/sponsor_end.png) no-repeat;
	width:238px;
	height: 26px;
	padding-top:0px;
	text-align:center;
	}

#oursponsors img {
	margin-bottom:0px;
	}