
body {
	padding: 0;
	margin: 0;
	text-align: center;
	color: #666;
	background: #fff url("../img/bg-nav.gif") repeat-x 0 0;
	font: x-small/1.5em "Lucida Grande", Arial, Helvetica, sans-serif;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font: small "Lucida Grande", Arial, Helvetica, sans-serif;
}


/* ////// Structure //////////////////////////////////////////////// */

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 760px;
	text-align: left;
	font-size: 95%;
}
#side {
	margin: 0;
	padding: 0;
	width: 180px;
	clear: left;
	float: left;
}
#side h3 {
	margin: 1em 0 .25em 5px;
}
#logo {
	padding: 0;
	margin: 0 0 14px 0;
	width: 165px;
}
#logo h1 {
	display: none;
}
#main {
	padding: 0;
	margin: 0;
	width: 580px;
	float: left;
}
#homebanner {
	background: url("../img/home-banner.gif") no-repeat 10px 0;
	height: 163px;
	padding: 0;
	margin: 0 0 -80px 0;
	position: relative;
	top: -40px;
}
#homebanner h1 span {
	display: none;
}
#slideshow {
	padding: 0;
	margin: 1em 0; 
	width: 500px; 
}
#slideshow p {
	margin-top: 1em;
}	
#flickr {
	text-align: right; 
	width: 488px; 
	margin-top: 1em; 
	padding-top: .5em; 
	border-top: 1px solid #e1e1e1;
}
#column2 {
	float: right;
	width: 38%;
	margin: 0 0 10em 1.5em;
	padding: 0;
}
#column2 p {
	margin: 0 0 1em 8px;
	padding: 0;
}
#column2 h3 {
	margin-left: 8px;
	padding: 0;
}
#map {
	width: 325px; 
	height: 250px; 
	margin: 0 0 0 18px; 
	padding: 0;
}
#map h5 {
	width: 100%;
}
#footer {
	width: 760px;
	height: 60px;
	background: url("../img/love-em.gif") no-repeat -2px right;
	border-top: #F08D95 solid 10px;
	margin: 3em 0 0 0;
	padding: .5em 0 0 0;
	position: relative;
	float: left;
	font-size: 70%;
	line-height: 2em;
}



/* ////// Navigation //////////////////////////////////////////////// */

#nav {
	height: 23px;
	margin: 0 0 90px 0;
	padding: 0;
	width: 575px;
	position: relative;
	top: 23px;	
}
#nav li span {
	display: none;
}
#nav li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
}
#nav li, #nav a {
	display: block;
	height: 23px;
}
#t-home {
	left: 10px;
	width: 57px;
}
#t-itinerary {
	left: 100px;
	width: 81px;
}
#t-sponsors {
	left: 212px;
	width: 88px;
}
#t-photos {
	left: 332px;
	width: 68px;
}
#t-links {
	left: 431px;
	width: 45px;
}
#t-home a:link, #t-home a:visited {
	background: transparent url("../img/nav.gif") -10px 0 no-repeat;
}
#t-itinerary a:link, #t-itinerary a:visited {
	background: transparent url("../img/nav.gif") -100px 0 no-repeat;
}
#t-sponsors a:link, #t-sponsors a:visited {
	background: transparent url("../img/nav.gif") -212px 0 no-repeat;
}
#t-photos a:link, #t-photos a:visited {
	background: transparent url("../img/nav.gif") -332px 0 no-repeat;
}
#t-links a:link, #t-links a:visited {
	background: transparent url("../img/nav.gif") -431px 0 no-repeat;
}
#t-home a:hover {
	background: transparent url("../img/nav.gif") -10px -23px no-repeat;
}
#t-itinerary a:hover {
	background: transparent url("../img/nav.gif") -100px -23px no-repeat;
}
#t-sponsors a:hover {
	background: transparent url("../img/nav.gif") -212px -23px no-repeat;
}
#t-photos a:hover {
	background: transparent url("../img/nav.gif") -332px -23px no-repeat;
}
#t-links a:hover {
	background: transparent url("../img/nav.gif") -431px -23px no-repeat;
}
#t-home a:active {
	background: transparent url("../img/nav.gif") -10px -45px no-repeat;
}
#t-itinerary a:active {
	background: transparent url("../img/nav.gif") -100px -45px no-repeat;
}
#t-sponsors a:active {
	background: transparent url("../img/nav.gif") -212px -45px no-repeat;
}
#t-photos a:active {
	background: transparent url("../img/nav.gif") -332px -45px no-repeat;
}
#t-links a:active {
	background: transparent url("../img/nav.gif") -431px -45px no-repeat;
}
/* ////// Sponsors //////////////////////////////////////////////// */

.sponsors {
	margin: 0 0 2em 5px;
	padding: 0;
	width: 158px;
}
.sponsors li span {
	display: none;
}
.sponsors li {
	list-style: none;
	margin: 0 0 1px 0;
	padding: 0;
	height: 27px;
	width: 158px;
}
.sponsors li, .sponsors a {
	display: block;
	height: 27px;
}
#s200-1 {
	top: 0;
	left: 0;
}
#s200-2 {
	top: 0;
	left: 0;
}
#s200-3 {
	top: 0;
	left: 0;
}
#s200-4 {
	top: 0;
	left: 0;
}
#s200-1 a:link, #s200-1 a:visited {
	background: transparent url("../img/sponsors/vespa-ohio.gif") 0 0 no-repeat;
}
#s200-2 a:link, #s200-2 a:visited {
	background: transparent url("../img/sponsors/bigdog-littledog.gif") 0 0 no-repeat;
}
#s200-3 a:link, #s200-3 a:visited {
	background: transparent url("../img/sponsors/sam-mark.gif") 0 0 no-repeat;
}
#s200-4 a:link, #s200-4 a:visited {
	background: transparent url("../img/sponsors/eden-fantasies.gif") 0 0 no-repeat;
}
#s200-1 a:hover, #s200-1 a:active {
	background: transparent url("../img/sponsors/vespa-ohio.gif") 0 -28px no-repeat;
}
#s200-2 a:hover, #s200-2 a:active {
	background: transparent url("../img/sponsors/bigdog-littledog.gif") 0 -28px no-repeat;
}
#s200-3 a:hover, #s200-3 a:active {
	background: transparent url("../img/sponsors/sam-mark.gif") 0 -28px no-repeat;
}
#s200-4 a:hover, #s200-4 a:active {
	background: transparent url("../img/sponsors/eden-fantasies.gif") 0 -28px no-repeat;
}
#s150-1 {
	top: 0;
	left: 0;
}
#s150-2 {
	top: 0;
	left: 0;
}
#s150-3 {
	top: 0;
	left: 0;
}
#s150-1 a:link, #s150-1 a:visited {
	background: transparent url("../img/sponsors/corazzo.gif") 0 0 no-repeat;
}
#s150-2 a:link, #s150-2 a:visited {
	background: transparent url("../img/sponsors/warrior.gif") 0 0 no-repeat;
}
#s150-3 a:link, #s150-3 a:visited {
	background: transparent url("../img/sponsors/vespa-chicago.gif") 0 0 no-repeat;
}
#s150-1 a:hover, #s150-1 a:active {
	background: transparent url("../img/sponsors/corazzo.gif") 0 -28px no-repeat;
}
#s150-2 a:hover, #s150-2 a:active {
	background: transparent url("../img/sponsors/warrior.gif") 0 -28px no-repeat;
}
#s150-3 a:hover, #s150-3 a:active {
	background: transparent url("../img/sponsors/vespa-chicago.gif") 0 -28px no-repeat;
}
#s125-1 {
	top: 0;
	left: 0;
}
#s125-2 {
	top: 0;
	left: 0;
}
#s125-3 {
	top: 0;
	left: 0;
}
#s125-4 {
	top: 0;
	left: 0;
}
#s125-5 {
	top: 0;
	left: 0;
}
#s125-6 {
	top: 0;
	left: 0;
}
#s125-7 {
	top: 0;
	left: 0;
}
#s125-8 {
	top: 0;
	left: 0;
}
#s125-9 {
	top: 0;
	left: 0;
}
#s125-10 {
	top: 0;
	left: 0;
}
#s125-11 {
	top: 0;
	left: 0;
}
#s125-12 {
	top: 0;
	left: 0;
}
#s125-13 {
	top: 0;
	left: 0;
}
#s125-14 {
	top: 0;
	left: 0;
}
#s125-15 {
	top: 0;
	left: 0;
}
#s125-16 {
	top: 0;
	left: 0;
}
#s125-17 {
	top: 0;
	left: 0;
}
#s125-18 {
	top: 0;
	left: 0;
}
#s125-19 {
	top: 0;
	left: 0;
}
#s125-20 {
	top: 0;
	left: 0;
}
#s125-21 {
	top: 0;
	left: 0;
}
#s125-22 {
	top: 0;
	left: 0;
}
#s125-23 {
	top: 0;
	left: 0;
}
#s125-1 a:link, #s125-1 a:visited {
	background: transparent url("../img/sponsors/scooters-originali.gif") 0 0 no-repeat;
}
#s125-2 a:link, #s125-2 a:visited {
	background: transparent url("../img/sponsors/johnson-motors.gif") 0 0 no-repeat;
}
#s125-3 a:link, #s125-3 a:visited {
	background: transparent url("../img/sponsors/javaspeed.gif") 0 0 no-repeat;
}
#s125-4 a:link, #s125-4 a:visited {
	background: transparent url("../img/sponsors/vespa-coa.gif") 0 0 no-repeat;
}
#s125-5 a:link, #s125-5 a:visited {
	background: transparent url("../img/sponsors/scomo.gif") 0 0 no-repeat;
}
#s125-6 a:link, #s125-6 a:visited {
	background: transparent url("../img/sponsors/nolan.gif") 0 0 no-repeat;
}
#s125-7 a:link, #s125-7 a:visited {
	background: transparent url("../img/sponsors/spectro.gif") 0 0 no-repeat;
}
#s125-8 a:link, #s125-8 a:visited {
	background: transparent url("../img/sponsors/moto-bravo.gif") 0 0 no-repeat;
}
#s125-9 a:link, #s125-9 a:visited {
	background: transparent url("../img/sponsors/scooter-parts-direct.gif") 0 0 no-repeat;
}
#s125-10 a:link, #s125-10 a:visited {
	background: transparent url("../img/sponsors/bust.gif") 0 0 no-repeat;
}
#s125-11 a:link, #s125-11 a:visited {
	background: transparent url("../img/sponsors/bitch.gif") 0 0 no-repeat;
}
#s125-12 a:link, #s125-12 a:visited {
	background: transparent url("../img/sponsors/velenoso.gif") 0 0 no-repeat;
}
#s125-13 a:link, #s125-13 a:visited {
	background: transparent url("../img/sponsors/so-charmed.gif") 0 0 no-repeat;
}
#s125-14 a:link, #s125-14 a:visited {
	background: transparent url("../img/sponsors/dada-dress.gif") 0 0 no-repeat;
}
#s125-15 a:link, #s125-15 a:visited {
	background: transparent url("../img/sponsors/sin-in-linen.gif") 0 0 no-repeat;
}
#s125-16 a:link, #s125-16 a:visited {
	background: transparent url("../img/sponsors/british-cycles.gif") 0 0 no-repeat;
}
#s125-17 a:link, #s125-17 a:visited {
	background: transparent url("../img/sponsors/scooter-seat-covers.gif") 0 0 no-repeat;
}
#s125-18 a:link, #s125-18 a:visited {
	background: transparent url("../img/sponsors/toys-in-babeland.gif") 0 0 no-repeat;
}
#s125-19 a:link, #s125-19 a:visited {
	background: transparent url("../img/sponsors/janel-holiday.gif") 0 0 no-repeat;
}
#s125-20 a:link, #s125-20 a:visited {
	background: transparent url("../img/sponsors/sublime-stitching.gif") 0 0 no-repeat;
}
#s125-21 a:link, #s125-21 a:visited {
	background: transparent url("../img/sponsors/creature-co-op.gif") 0 0 no-repeat;
}
#s125-22 a:link, #s125-22 a:visited {
	background: transparent url("../img/sponsors/glenn-reid.gif") 0 0 no-repeat;
}
#s125-23 a:link, #s125-23 a:visited {
	background: transparent url("../img/sponsors/sweetpeas-scrubs.gif") 0 0 no-repeat;
}
#s125-1 a:hover, #s125-1 a:active {
	background: transparent url("../img/sponsors/scooters-originali.gif") 0 -28px no-repeat;
}
#s125-2 a:hover, #s125-2 a:active {
	background: transparent url("../img/sponsors/johnson-motors.gif") 0 -28px no-repeat;
}
#s125-3 a:hover, #s125-3 a:active {
	background: transparent url("../img/sponsors/javaspeed.gif") 0 -28px no-repeat;
}
#s125-4 a:hover, #s125-4 a:active {
	background: transparent url("../img/sponsors/vespa-coa.gif") 0 -28px no-repeat;
}
#s125-5 a:hover, #s125-5 a:active {
	background: transparent url("../img/sponsors/scomo.gif") 0 -28px no-repeat;
}
#s125-6 a:hover, #s125-6 a:active {
	background: transparent url("../img/sponsors/nolan.gif") 0 -28px no-repeat;
}
#s125-7 a:hover, #s125-7 a:active {
	background: transparent url("../img/sponsors/spectro.gif") 0 -28px no-repeat;
}
#s125-8 a:hover, #s125-8 a:active {
	background: transparent url("../img/sponsors/moto-bravo.gif") 0 -28px no-repeat;
}
#s125-9 a:hover, #s125-9 a:active {
	background: transparent url("../img/sponsors/scooter-parts-direct.gif") 0 -28px no-repeat;
}
#s125-10 a:hover, #s125-10 a:active {
	background: transparent url("../img/sponsors/bust.gif") 0 -28px no-repeat;
}
#s125-11 a:hover, #s125-11 a:active {
	background: transparent url("../img/sponsors/bitch.gif") 0 -28px no-repeat;
}
#s125-12 a:hover, #s125-12 a:active {
	background: transparent url("../img/sponsors/velenoso.gif") 0 -28px no-repeat;
}
#s125-13 a:hover, #s125-13 a:active {
	background: transparent url("../img/sponsors/so-charmed.gif") 0 -28px no-repeat;
}
#s125-14 a:hover, #s125-14 a:active {
	background: transparent url("../img/sponsors/dada-dress.gif") 0 -28px no-repeat;
}
#s125-15 a:hover, #s125-15 a:active {
	background: transparent url("../img/sponsors/sin-in-linen.gif") 0 -28px no-repeat;
}
#s125-16 a:hover, #s125-16 a:active {
	background: transparent url("../img/sponsors/british-cycles.gif") 0 -28px no-repeat;
}
#s125-17 a:hover, #s125-17 a:active {
	background: transparent url("../img/sponsors/scooter-seat-covers.gif") 0 -28px no-repeat;
}
#s125-18 a:hover, #s125-18 a:active {
	background: transparent url("../img/sponsors/toys-in-babeland.gif") 0 -28px no-repeat;
}
#s125-19 a:hover, #s125-19 a:active {
	background: transparent url("../img/sponsors/janel-holiday.gif") 0 -28px no-repeat;
}
#s125-20 a:hover, #s125-20 a:active {
	background: transparent url("../img/sponsors/sublime-stitching.gif") 0 -28px no-repeat;
}
#s125-21 a:hover, #s125-21 a:active {
	background: transparent url("../img/sponsors/creature-co-op.gif") 0 -28px no-repeat;
}
#s125-22 a:hover, #s125-22 a:active {
	background: transparent url("../img/sponsors/glenn-reid.gif") 0 -28px no-repeat;
}
#s125-23 a:hover, #s125-23 a:active {
	background: transparent url("../img/sponsors/sweetpeas-scrubs.gif") 0 -28px no-repeat;
}
#s50-1 {
	top: 0;
	left: 0;
}
#s50-2 {
	top: 0;
	left: 0;
}
#s50-3 {
	top: 0;
	left: 0;
}
#s50-1 a:link, #s50-1 a:visited {
	background: transparent url("../img/sponsors/repro-depot.gif") 0 0 no-repeat;
}
#s50-2 a:link, #s50-2 a:visited {
	background: transparent url("../img/sponsors/kfsc.gif") 0 0 no-repeat;
}
#s50-3 a:link, #s50-3 a:visited {
	background: transparent url("../img/sponsors/dlx-skate.gif") 0 0 no-repeat;
}
#s50-1 a:hover, #s50-1 a:active {
	background: transparent url("../img/sponsors/repro-depot.gif") 0 -28px no-repeat;
}
#s50-2 a:hover, #s50-2 a:active {
	background: transparent url("../img/sponsors/kfsc.gif") 0 -28px no-repeat;
}
#s50-3 a:hover, #s50-3 a:active {
	background: transparent url("../img/sponsors/dlx-skate.gif") 0 -28px no-repeat;
}
/* temp */
.sponsortext {
	margin: 0;
	padding: 0;
}
.sponsortext li {
	list-style: none;
	margin: 0 0 .25em 5px;
	padding: 0;
}


/* ////// Basics //////////////////////////////////////////////// */

a:link, a:visited, a:active {
	color: #b50038;
}
a:hover {
	color: #f08d95;
}
p {
	margin: 0 14px 1em 19px;
	padding: 0;
}
h2 {
	font: bold 200% Geneva, Arial, Helvetica, sans-serif;
	color: #f08d95;
	margin: 1.5em 0 0 19px;
	padding: 0;
}
h3 {
	font: 150% Geneva, Arial, Helvetica, sans-serif;
	color: #f08d95;
	margin: 1em 0 0 19px;
	padding: 0;
}
h3 a:link, h3 a:visited, h3 a:hover{
	color: #f08d95;
}
h4 {
	font: 110% Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0 0 .1em 19px;
	padding: 0;
}
h5 {
	font: bold 125% Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
a img, img {
	border: none;
}
