
/* =html */
html { 
	background-image: url(../images/cycling-home-background.jpg);
 }
 
#content-aboutUs{
	background-image : url(../images/aboutUs_bkgrnd.png);
	float : left;
	margin : -56px 16px 0px 22px;
	/* adjust min height here to move footer up or down on home page */
	min-height : 290px;
	padding : 116px 12px 0px 10px;
	width: 188px;
}
#content-aboutUs p {
	margin-top : 1.1em;
}
#content-aboutUs h3 {
  font-size : 120%;
}


#content-introduction div {
	float : right;
	position : relative;
}
#content-introduction h2 {
	float : right;
	line-height : 100%;
	text-align : right;
	margin : -120px 420px 0px 0px;
	width : 8em;
}
.year {
	display : block;
	font-size: 140%;
	font-weight: bold;
	line-height: 100%;
	/*padding-bottom : .16em;*/
	padding-bottom: 0;
}
.date {
	display : block;
  font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-variant: small-caps;
	font-weight: normal;
}
#content-introduction p {
	clear : right;
	font-size : 106%;
	margin : 0px 320px 0px 0px;
}
#content-introduction img {
}
img.polaroid-vertical {
	left : 248px;
	position : absolute;
	top :299px;
	z-index : 400;
}
img.polaroid-tilted {
	left : 412px;
	position : absolute;
	top : 297px;
	z-index : 200;
}
#content-introduction li {display : inline;}
.photo-registration-link {
	left : 264px;
	position : absolute;
	top : 491px;
	z-index : 500;
	}
.photo-map-link {
	left : 470px;
	position : absolute;
	top : 505px;
	z-index : 500;
	}
.photo-faq-link {
	left : 604px;
	position : absolute;
	top : 491px;
	z-index : 500;
	}


#sponsors {
	background-image : url(../images/sponsors/support_our_sponsors.gif);
	background-position : top;
	background-repeat : no-repeat;
	left : 730px;
	margin : 0px 0px 10px 0px;
	padding : 20px 0px 0px 0px;
	position : absolute;
	text-align : center;
	top: 68px;
	width : 260px;
}
#sponsors p, #sponsors h2 {
	text-indent : -9999px;
}


#sponsors li.additional-sponsors {
	background-image : url(../images/chainLink.png);
	background-repeat : no-repeat;
	background-position : bottom;
	font-size : 86%;
	height : 38px;
	text-transform : uppercase;
	margin-top : 16px;
}


