
/* 
Author:    lundcreative.com
Created:  Feb 2010
*/



/*  The page of Homies : Block 1 : About
-----------------------------------*/
div#about {
	width: 400px;
	margin-left: 30px;
	.margin-left: 15px;
	float: left;
	padding-top: 20px;
}
h2 {
	background: url(i/about-tx-tough.gif) no-repeat 0 0;
	height: 60px;
	text-indent: -987em;
}
p#crit-info a {
	display: block;
	text-indent: -987em;
	width: 335px;
	height: 67px;
	background: url(i/usa-crit-btn.gif) no-repeat 0 0;
	border: none 0;
}
p#crit-info a:hover {
	background-position: 0 100%;
}
div#about p img {
	float: right;
}

p#qualified-start-list-btn a {
	display: block;
	text-indent: -987em;
	width: 338px;
	height: 67px;
	background: url(i/qualified-start-list-btn.gif) no-repeat 0 0;
	border: none 0;
}
p#qualified-start-list-btn a:hover {
	background-position: 0 100%;
}
p#donate-now-btn a {
	display: block;
	text-indent: -987em;
	width: 240px;
	height: 67px;
	background: url(i/donate-now-btn.gif) no-repeat 0 0;
	border: none 0;
}
p#donate-now-btn a:hover {
	background-position: 0 100%;
}
p#volunteer-btn a {
	display: block;
	text-indent: -987em;
	width: 218px;
	height: 67px;
	background: url(i/volunteer-btn.gif) no-repeat 0 0;
	border: none 0;
}
p#volunteer-btn a:hover {
	background-position: 0 100%;
}
/*  Polaroid
-----------------------------------*/
div#polaroid {
	width: 382px;
	height: 451px;
	float: right;
	margin-top: 6px;
	margin-right: 18px;
	.margin-right: 9px;
	margin-bottom: 22px;
	.margin-bottom: 16px;
}
p#countdown {
	margin-top: 328px;
	.margin-top: 320px;
	text-align: right;
	width: 349px;
	font-size: .5em;
}
p#countdown span {
	background-color: transparent;
}




/*  Both Races as they were
-----------------------------------*/
div#race1 , div#race23 {
	background: url(i/block-text-bg.gif) no-repeat 0 0;
	width: 393px;
	height: 220px;
}

div#race1 .h3 , div#race23 .h3 {
	background: url(i/h3-bg.gif) no-repeat 0 20px;
	width: 381px;
	height: 41px;
	height: 41px;
	padding-top: 20px;
	margin-left: 4px;
}
div#race1 h3 , div#race23 h3 {
	width: 249px;
	height: 27px;
	text-indent: -987em;
	margin-top: 8px;
	margin-left: 15px;
	.margin-left: 7px;
	float: left;
}
div#race1 p.read-more , div#race23 p.read-more {
	float: right;
	margin-top: 10px;
	margin-right: 15px;
	.margin-right: 7px;
}


/*
div#race1 .h3 , div#race23 .h3 {
	background: url(i/h3-bg.gif) no-repeat 0 15px;
	width: 381px;
	height: 21px;
	padding-top: 15px;
}
div#race1 h3 , div#race23 h3 {
	width: 249px;
	height: 27px;
	text-indent: -987em;
	float: left;
	border: 1px solid;
}
div#race1 p.read-more , div#race23 p.read-more {
	float: right;
}

*/
div#race1 p.read-more a , div#race23 p.read-more a {
	border: none 0;
	background-color: #363636;
	color: #eaeaea;
	font-size: .8em;
	padding: .2em .6em;
}
div#race1 p.read-more a:hover , div#race23 p.read-more a:hover {
	background-color: #fff;
	color: #ed1c24;
}
div#race1 p , div#race23 p {
	margin-left: 15px;
	margin-right: 15px;
}
div#race1 p.race-time , div#race23 p.race-time {
	color: #a5a49e;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	margin: 10px 0 0 15px;
	.margin-top: 0px;
}




/*  Race 1 : Pro/1
-----------------------------------*/
div#race1 {

	float: right;
	margin-right: -5px;

}
div#race1 h3 {
	background: url(i/h3-pro1.gif) no-repeat 0 0;
}


/*  Race 2 : Amature 2+3
-----------------------------------*/
div#race23 {
	float: right;
	margin-right: -5px;
margin-top:8px;

}
div#race23 h3 {
	background: url(i/h3-cat23.gif) no-repeat 0 0;
}


div {
	zborder: 1px solid;
}



