#page {
	margin:0 auto;
	width:858px;
	/* border:1px solid #000; */
}
	
#darkbar {
	margin: 8px 0 0 0;
	width: 858px;
	height: 59px;
	background: #153243 url(/images/shared/stripe_bkg.gif);
}

#wrapper {
	margin: 8px 0 0 0;
	width: 858px;
	background: url(/images/shared/side_bkg.gif);
	overflow:auto;
}	
	
#navbar {
	margin: 0;
	width: 618px;
	height: 58px;
	background: #435A6B url(/images/shared/nav_bkg.gif);
	float:right;
}
		
	#navbar #jaywalkers {
		position: absolute;
		margin: -60px 0 0 -163px;
		width: 306px;
		height: 118px;
	}
		#navbar #jaywalkers span {
			display: none;
		}
	
		#navbar #jaywalkers ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
	
		#navbar #jaywalkers li {
			float: left;
			margin: 0;
			padding: 0;
			height: 118px;
		}
	
		#navbar #jaywalkers1 a {
			display: block;
			height: 118px;
		}
	
		#navbar #jaywalkers1 {
			width: 306px;
			background: url(/images/navigation/jaywalkers.jpg) 0 0 no-repeat;
		}
	
		#navbar #jaywalkers1 a:hover {
			background: transparent url(/images/navigation/jaywalkers_on.jpg) 0 0 no-repeat;
		}
	
		#navbar #jaywalkers2 {
			width: 306px;
			background: url(/images/navigation/jaywalkers_catering.jpg) 0 0 no-repeat;
		}
	
		#navbar #jaywalkers2 a:hover {
			background: transparent url(/images/navigation/jaywalkers_catering_on.jpg) 0 0 no-repeat;
		}
		
	#navbar #nav {
		position: absolute;
		margin: 17px 0 0 155px;
		width: 450px;
		height: 26px;
	}
		#navbar #nav span {
			display: none;
		}
	
		#navbar #nav ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
	
		#navbar #nav li {
			float: left;
			margin: 0;
			padding: 0;
			height: 26px;
		}
	
		#navbar #nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a {
			display: block;
			height: 26px;
		}
	
		#navbar #nav1 {
			width: 83px;
			background: url(/images/navigation/menu_off.gif) 0 0 no-repeat;
		}
	
		#navbar #nav1 a:hover {
			background: transparent url(/images/navigation/menu_on.gif) 0 0 no-repeat;
		}
	
		#navbar #nav2 {
			width: 99px;
			background: url(/images/navigation/specials_off.gif) 0 0 no-repeat;
		}
	
		#navbar #nav2 a:hover {
			background: transparent url(/images/navigation/specials_on.gif) 0 0 no-repeat;
		}
	
		#navbar #nav3 {
			width: 107px;
			background: url(/images/navigation/location_off.gif) 0 0 no-repeat;
		}
	
		#navbar #nav3 a:hover {
			background: transparent url(/images/navigation/location_on.gif) 0 0 no-repeat;
		}
	
		#navbar #nav4 {
			width: 89px;
			background: url(/images/navigation/events_off.gif) 0 0 no-repeat;
		}
	
		#navbar #nav4 a:hover {
			background: transparent url(/images/navigation/events_on.gif) 0 0 no-repeat;
		}
	
		#navbar #nav5 {
			width: 62px;
			background: url(/images/navigation/photos_off.gif) 0 0 no-repeat;
		}
	
		#navbar #nav5 a:hover {
			background: transparent url(/images/navigation/photos_on.gif) 0 0 no-repeat;
		}

#sidebar {
	float: left;
	margin: 8px 0 8px 0;
	width: 229px;
	height: 100%;
}

	#sidebar #daily {
		margin: 0 0 8px 6px;
		padding: 5px;
		width: 205px;
		height: 206px;
		border: 1px solid #3A4750;
		background: #81919E;
		filter:alpha(opacity=65);
		opacity:.65;
	}

	#sidebar #daily h2 {
		font-family: tahoma, sans-serif;
		font-size: 110%;
		margin: 0 0 8px;
		padding:2px;
		text-align:center;
		color: #435A6B;
		background:#B7C3CD;
	}

	#sidebar #daily p {
		font-family: verdana, sans-serif;
		font-size: 12px;
		padding:10px;
		text-align:left;
		color: #435A6B;
		background:#B7C3CD;
		line-height: 1.3em;
	}

	#sidebar #daily p.reverse {
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		background: #435A6B;
		padding: 3px;
		margin: 0 0 3px 0;
	}

	#sidebar #daily h1 {
		font-family: verdana, sans-serif;
		font-size: 95%;
		margin: 0 0 -3px 3px;
	}

	#sidebar #daily p.small {
		font-family: verdana, sans-serif;
		font-size: 10px;
		color: #fff;
		background: transparent;
		margin: 0;
	}

	#sidebar #togomenu {
		margin: 0 0 8px 6px;
		padding: 5px;
		width: 205px;
		height: 86px;
		border: 1px solid #3A4750;
		background: #81919E;
		filter:alpha(opacity=65);
		opacity:.65;
	}

	#sidebar #togomenu h2 {
		font-family: tahoma, sans-serif;
		font-size: 110%;
		margin: 0 0 8px;
		padding:2px;
		text-align:center;
		color: #435A6B;
		background:#B7C3CD;
	}

	#sidebar #togomenu p {
		font-family: verdana, sans-serif;
		font-size: 12px;
		margin: 0 0 3px 0;
		padding:10px;
		text-align:left;
		color: #fff;
		background:#435A6B;
		line-height: 1.3em;
	}

	#sidebar #gear {
		margin: 0 0 8px 6px;
		padding: 5px;
		width: 205px;
		height: 142px;
		border: 1px solid #3A4750;
		background: #81919E;
		filter:alpha(opacity=65);
		opacity:.65;
	}

	#sidebar #gear h2 {
		font-family: tahoma, sans-serif;
		font-size: 110%;
		margin: 0 0 8px;
		padding:2px;
		text-align:center;
		color: #435A6B;
		background:#B7C3CD;
	}

	#sidebar #gear p {
		font-family: verdana, sans-serif;
		font-size: 12px;
		margin: 0;
		padding: 0;
		text-align:left;
		color: #fff;
		background:#435A6B;
		line-height: 1.3em;
	}

	#sidebar #gear img {
		border: 0;
		filter:alpha(opacity=100);
		opacity: 1.0;
		
	}

	#sidebar #location {
		margin: 0 0 0 6px;
		padding: 5px;
		width: 205px;
	}

	#sidebar #location p {
		font-family: verdana, sans-serif;
		font-size: 11px;
		margin: 0 0 9px 0;
		padding: 0 0 0 10px;
		text-align:left;
		color: #153243;
		line-height: 1.2em;
	}


#picture {
	margin: 8px 0 0 0;
	width: 621px;
	height: 218px;
	background: #3A4750 url(/images/shared/pic_bkg.gif);
	float: right;
}

	#picture img.image_pad {
		border: 0px;
		padding: 1px;
	}

#main {
	float: right;
	margin: 8px 0 0 0;
	padding: 8px 10px 22px 10px;
	width: 601px; /* actual value */
	height: 100%;
	background: #627586 url(/images/shared/main_bkg.gif);
}
	
	#main h2 {
		font-family: tahoma, sans-serif;
		font-size: 110%;
		margin: 0 0 8px;
		padding: 4px;
		text-align:left;
		color: #B7C3CD;
		background:#435A6B;
	}
	
	#main p {
		font-family: verdana, sans-serif;
		font-size: 11px;
		color: #E6E6E6;
		line-height: 1.3em;
	}

	#main h3 {
		font-family: tahoma, sans-serif;
		font-size: 90%;
		margin: 0 0 -3px 0;
		padding:2px;
		text-align:left;
		color: #435A6B;
		background:#B7C3CD;
	}

	#main .reverse {
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		background: #435A6B;
		padding: 3px 6px 3px 5px;
		margin: 0 0 0 15px;
	}

	#main .large {
		font-family: verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	#main .space {
		margin: -2px;
	}

	#main .right {
		border: 0;
		float:right;
		padding: 0 10px 0 20px;
	}

	#main .left {
		border: 0;
		float:left;
		padding: 10px 10px 10px 0;
	}

	#main .sweet16 {
		border: 1px solid #fff;
		float: left;
		padding: 0;
		margin: 0 4px 8px 4px;
	}

	#main #photo {
		border: 1px solid #153243;
		background: #94A4B0;
		width: 177px;
		height: 177px;
		float: left;
		padding: 8px;
		margin: 0 3px 6px 2px;
	}

	#main img.event_thumb {
		border: 1px solid #153243;
		margin: 0;
	}

#footer {
	clear:both;
	margin: 8px 0 8px 0;
	width: 858px;
	height: 18px;
	background: #153243 url(/images/shared/stripe_bkg.gif);
}
	
	#footer #left p {
		padding: 1px 5px 2px 5px;
		margin: 0;
		float: left;
			font-family: verdana, sans-serif;
			font-size: 11px;
			color: #8F9EAC;
			line-height: 1.3em;
	}
	
	#footer #right p {
		padding: 2px 5px 2px 5px;
		margin: 0;
		float: right;
		text-align: right;
			font-family: verdana, sans-serif;
			font-size: 9px;
			color: #8F9EAC;
			line-height: 1.3em;
	}
	
#credits {
	clear:both;
	margin: -7px 0 0 0;
	width: 858px;
		text-align: center;
		font-family: verdana, sans-serif;
		font-size: 9px;
		color: #B1B8BE;
		line-height: 1.3em;
}
    
	#credits a {
		color: #B1B8BE;
		text-decoration: none;
	}
	
	#credits a:hover {
		color: #B1B8BE;
		text-decoration: underline;
	}