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



/*  The page of Homies : Block 1 : About
-----------------------------------*/
div#fromdb {
	padding: 10px 30px 0 30px;
}
div#fromdb h2.pcdtr , div#fromdb h3.pcdtr {
	background: transparent;
}
div#border{
	border: 3px double #aaa;
	padding: 10px 15px 0 15px;
	margin-top: 35px;
}
p.sponsors{
	text-align: center;
}
p.sponsors a {
	border: 0 none;
	padding: 5px 2px;
}
p.sponsors a:hover {
	background-color: transparent;
}
p#register a {
	display: block;
	text-indent: -987em;
	width: 325px;
	height: 67px;
	background: url(i/register-single-btn.gif) no-repeat 0 0;
	border: none 0;
}
p#register a:hover {
	background-position: 0 100%;
}
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%;
}
input , textarea {
	background-color: #f5f5f5;
	border: 1px solid #c2c2c2;
}
p#send input {
	display: block;
	text-indent: -987em;
	width: 265px;
	height: 67px;
	background: url(i/send-btn.gif) no-repeat 0 0;
	border: none 0;
	cursor: pointer;
	cursor: hand;
}
p#send input:hover {
	background-position: 0 100%;
}

input#submit {
	display: block;
	text-indent: -987em;
	width: 297px;
	height: 67px;
	background: url(i/comment-btn.gif) no-repeat 0 0;
	border: none 0;
	cursor: pointer;
	cursor: hand;
}
input#submit:hover {
	background-position: 0 100%;
}


div#video{
	text-align: center;
	background-color: #262626;
}
small {
	font-size: .75em;
}


#img-sidebar{
	width: 300px;
	float: right;
}
div#img-sidebar p {
	padding-bottom: 1em;
}
div#fromdb ul#img-sidebar li{
	line-height: 0px;
	padding-bottom: 15px;
	padding-left: 0;
	background: none;
}
ul#img-sidebar a{
	display: block;
	padding-bottom: 4px;
	border-bottom: 4px solid;
	text-decoration: none;
}
div#content-left {
	width: 460px;
	float: left;
}

div#fromdb ul li {
	padding-left: 10px;
	padding-bottom: 5px;
	background: url(i/bullet.gif) no-repeat 0 8px;
}
div#fromdb ul {
	padding-bottom: 1em;
}
p.img a {
	display: block;
	padding-bottom: 4px;
	border-bottom: 4px solid;
	text-decoration: none;
}
p.img img {
	padding: 0;
}
p.img {
	margin-bottom: 10px;
	padding: 0;
}
p.img a {
	display: block;
	margin-top: 10px;
	padding-bottom: 4px;
	border-bottom: 4px solid #ED1C24;
	text-decoration: none;
}


div.jerseys {
	float: left;
	padding-right: 18px;
	padding-bottom: 2em;
}
div.jerseys.last {
	padding-right: 0px;
}


#fromdb ul#crit-logos li {
	float: left;
	width: 380px;
	background: none;
}
#fromdb ul#crit-logos li p {
	width: 160px;
	float: left;
}





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

div#winners-1 .h3 , div#winners-2 .h3 {
	background: url(i/h3-bg.gif) no-repeat 0 20px;
	width: 381px;
	height: 41px;
	height: 41px;
	padding-top: 20px;
	.padding-top: 27px;
	margin-left: 4px;
}
div#winners-1 h3 , div#winners-2 h3 {
	width: 249px;
	height: 27px;
	text-indent: -987em;
	margin-top: 8px;
	margin-left: 15px;
	.margin-left: 7px;
}
/*
div#winners-1 p.read-more a , div#winners-2 p.read-more a {
	border: none 0;
}
div#winners-1 p.read-more a:hover , div#winners-2 p.read-more a:hover {
	background-color: #fff;
	color: #ed1c24;
}
*/
div#winners-1 p , div#winners-2 p {
	margin-left: 15px;
	margin-right: 15px;
}
div#fromdb div#winners-2 h3.pcdtr , div#fromdb div#winners-1 h3.pcdtr {
	background: transparent;
}




/*  Both Winners as they were
-----------------------------------*/
div#winners-1 , div#winners-2 {
	background: url(i/block-text-bg-lg.gif) no-repeat 0 0;
	width: 393px;
	height: 336px;
}

div#winners-1 .h3 , div#winners-2 .h3 {
	background: url(i/h3-bg.gif) no-repeat 0 20px;
	width: 381px;
	height: 41px;
	height: 41px;
	padding-top: 20px;
	.padding-top: 27px;
	margin-left: 4px;
}
div#winners-1 h3 , div#winners-2 h3 {
	width: 249px;
	height: 27px;
	text-indent: -987em;
	margin-top: 8px;
	margin-left: 15px;
	.margin-left: 7px;
}
/*
div#winners-1 p.read-more a , div#winners-2 p.read-more a {
	border: none 0;
}
div#winners-1 p.read-more a:hover , div#winners-2 p.read-more a:hover {
	background-color: #fff;
	color: #ed1c24;
}
*/
div#winners-1 p , div#winners-2 p {
	margin-left: 15px;
	margin-right: 15px;
}
div#fromdb div#winners-2 h3.pcdtr , div#fromdb div#winners-1 h3.pcdtr {
	background: transparent;
}




/*  Grand Prix Winners II
-----------------------------------*/
div#winners-1 {
	float: right;
	margin-right: -5px;
}
div#fromdb div#winners-1 h3.pcdtr {
	background: url(i/grand-prix-1-winners.gif) no-repeat 0 0;
}


/*  Grand Prix Winners I
-----------------------------------*/
div#winners-2 {
	float: left;
	clear: both;
	margin-left: -5px;
}
div#fromdb div#winners-2 h3.pcdtr {
	background: url(i/grand-prix-2-winners.gif) no-repeat 0 0;
}






/*  All roads lead to dallas
-----------------------------------*/
li#all-roads {
	padding-top: 1.5em;
}
li#all-roads h3 {
	height: 27px;
	text-indent: -987em;
	margin-top: 8px;
	margin-left: 15px;
	.margin-left: 7px;
	margin-bottom: 15px;
}

div#fromdb ul li#all-roads h3 {
	background: url(i/all-road-title.gif) no-repeat 0 0;
}

#fromdb ul#crit-logos li#all-roads {
	float: left;
	width: 750px;
	background: none;
}
#fromdb ul#crit-logos li#all-roads p {
	width: 350px;
	float: left;
}
#fromdb ul#crit-logos li#all-roads p#all-roads-text {
	font-size: 2.2em;
	line-height: 1.4em;
	width: 385px;
	padding-top: 1.7em;
}





.wp-image-229 , .wp-image-232 {
	padding-left: 2em;
}

/*  Buy your shirt page
-----------------------------------*/
#tshirtform {
 border: 3px solid #888886;
 padding: 15px;
width: 155px;
float: right;
background-color: #b1b1af;
}
