@charset "UTF-8";
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
html { background: #646464 url("images/html_bkg_tile.jpg") top center repeat-y; }
body { background: url("images/body_bkg3.jpg") top center no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
#page { width: 959px; min-height: 600px; margin: 0px auto; padding-left: 1px; }
#header { width: 960px; height: 131px; background: url("images/header_bkg.jpg") top center no-repeat; }
#headerTag { width: 960px; height: 30px; background: url("images/header_tagline.jpg") top center no-repeat; text-indent: -9999px; }
#header .sponsor { float: right; }
#navigation { width: 960px; height: 34px; background: url("images/navigation_bkg.png") top left repeat-x; }
#navigation .myspace { float: right; margin-right: 20px; }
#navigation ul { padding: 0px 0px 0px 13px; }
#navigation ul li { float: left; display: inline; }
#navigation ul a { float: left; padding: 10px 13px 0px 13px; /*	margin: 0px 1px;*/
	display: block; color: #ff7101; font-size: 14px; font-weight: bold; text-decoration: none;/*	height: 34px; /* 50 - 19 */
}
#navigation ul a:hover { color: #ffffff; }
#promotions_wrapper { width: 960px; height: 271px; overflow: hidden; background: url("images/promotions_bkg.jpg") top left no-repeat; }
#content_wrapper { width: 960px; background: url("images/partners/site_bg_tile.gif") top left repeat-y; }
/*
	background: url("images/content_wrapper_bkg.jpg") top left repeat-y;
*/

#content_bkg { width: 660px; float: left; background-color: #1c1817; }
/*
	background: #1b1814 url("images/content_bkg_tile.jpg") top left repeat-y;
*/

#content { width: 618px; /* 660 - 21*2*/ min-height: 775px; padding: 25px 21px; float: left; background: url("images/content_bkg2.jpg") top left no-repeat; }
#side_bkg { width: 300px; float: left; background-color: #110800; }
/*
	background: url("images/side_bkg_tile.jpg") top left repeat-y;
}*/

#side { width: 264px; /* 300 - 18*2 */ min-height: 775px; float: left; padding: 16px 18px; background: url("images/side_bkg2.jpg") top left no-repeat; }

#footer_wrapper { clear: both; }
#footer_fire { width: 960px; height: 90px; /* 110 - 97 */ padding-top: 20px; background: url("images/footer_fire.jpg") top left no-repeat; }

#socialnetworking_graphics { width: 749px; height: 56px; margin: 0px auto; }
#socialnetworking_graphics .left { background: url("images/socialnetworking-left.png") 0px 3px no-repeat; text-indent: -9999px; width: 453px; height: 56px; }
#socialnetworking_graphics .logos{ width: 140px; height: 56px; overflow:hidden; }
#socialnetworking_graphics .right { background: url("images/socialnetworking-right.png") 0px 3px no-repeat; width: 156px; height: 56px; overflow:hidden; display:none;}

#footer_fire .sponsors_title { width: 85px; height: 13px; margin: 21px auto; background: url("images/footer_sponsors_title.png") top left no-repeat; text-indent: -9999px; }

#footer { width: 960px; height: 226px; text-align: center; background: url("images/footer_bkg.png") top left repeat-x; color: #000000; font-size: 12px; }
#footer a { color: #000000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .sponsors_box { /*	width: 772px; /* 804 - 16*2 */
/*	height: 116px; /* 167 - (17+34) */
/*	margin: 0px auto;*/
	background: url("images/footer_sponsors_box_bkg.png") top center no-repeat; padding: 17px 0px 34px; text-align: center; }
#footer .sponsors { width: 772px; height: 116px; margin: 0px auto 33px; }

/* Promotions section */
#promotions { width: 550px; height: 227px; /* promotion_image + promotion_shaddow */ float: left; padding: 33px 0px 0px 42px; overflow: hidden; }
/*.promotion_image {
	width: 550px;
	height: 200px;
	overflow: hidden;
}*/

.promotion_shaddow { width: 550px; height: 27px; background: url("images/promo_shaddow.png") top left no-repeat; }
/* Sign Up section */

#signup { width: 290px; float: right; padding: 12px 40px 0px 0px; text-align: center; }
#signup .signup_header1 { width: 290px; height: 122px; background: url("images/InsidersClub-MainTitle.png") top left no-repeat; text-indent: -9999px; }
#signup .signup_header2 { width: 290px; height: 1px; text-indent: -9999px; }
#signup .signup_title1 { font-size: 13px; color: #e10000; }
#signup .signup_title2 { font-size: 13px; font-weight: bold; color: #ffffff; }
#signup form.signup { margin: 10px 0px; }
/* INSIDE PAGES Sign Up section */

#signupInside { width: 270px; float: right; padding: 12px 0px 0px 0px; text-align: center; }
#signupInside .signup_header1 { width: 290px; height: 122px; background: url("images/InsidersClub-MainTitle.png") -2px 0px no-repeat; text-indent: -9999px; }
#signupInside .signup_header2 { width: 290px; height: 1px; text-indent: -9999px; }
#signupInside .signup_title1 { font-size: 13px; color: #e10000; }
#signupInside .signup_title2 { font-size: 13px; font-weight: bold; color: #ffffff; }
#signupInside form.signup { margin: 10px 0px; }
/* Content Box */

#content_box, #events_calendar { width: 618px; border-collapse: collapse; border: none; }
#content_box_title_photos, #content_box_title_protection, #content_box_title_standings, #content_box_title_2009results, #content_box_title_events09, #content_box_title_events10, #content_box_title_partners, #content_box_title_riders, #content_box_title_message_board, #content_box_title_contact_us, #content_box_title_events10_past { width: 618px; height: 50px; text-indent: -9999px; }
#content_box_title_events09 { background: url("images/events_calendar_title_09.png") top left no-repeat; }
#content_box_title_2009results { background: url("images/title_results_2009.png") top left no-repeat; }
#content_box_title_standings { background: url("images/title_standings.png") top left no-repeat; }
#content_box_title_events11 {
	background-image: url(images/events_calendar_title_11-winter.png);
	background-repeat: no-repeat;
	background-position: left top;
	clear:right
}
#content_box_title_events10 {
	background-image: url(images/events_calendar_title_10.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#content_box_title_events10_past { background: url("images/events_calendar_past_title_10.png") top left no-repeat; }
#content_box_title_partners { background: url("images/title_partners.png") top left no-repeat; }
#content_box_title_riders { background: url("images/title_riders.png") top left no-repeat; }
#content_box_title_message_board { background: url("images/title_message_board.png") top left no-repeat; }
#content_box_title_contact_us { background: url("images/title_contact_us.png") top left no-repeat; }
#content_box_title_protection { background: url("images/title_cowboy_protection.png") top left no-repeat; }
#content_box_title_photos { background: url("images/title_photos.png") top left no-repeat; }
#content_box_container { width: 618px; background: url("images/events_calendar_bkg.png") top left repeat; }
#content_box_padding { padding: 20px; }
#events_calendar tr { width: 618px; background: url("images/events_calendar_bkg.png") top left repeat; }
#events_calendar tr.header { height: 36px; /* 41 - 5(th) */ background: url("images/events_calendar_header.png") top left no-repeat; }
#events_calendar tr.divider { height: 1px; background: url("images/events_calendar_bkg.png") top left repeat; }
#events_calendar tr.divider td { background: url("images/events_calendar_divider.png") center left no-repeat; }
#events_calendar th { padding: 5px 0px 0px 20px; /* top:5 to compensate divider*/ font-size: 12px; color: #ff7101; text-align: left; }
#events_calendar td { padding: 5px 0px 5px 20px; font-size: 11px; color: #ffffff; text-align: left; vertical-align: top; }
#content_box_padding a { color: #ffffff; font-weight: bold; text-decoration: underline; margin-right: 20px; }
#events_calendar a { color: #ffffff; font-weight: bold; text-decoration: underline; margin-right: 20px; }
#events_calendar tr.ticketmaster { height: 58px; text-align: right; }
#events_calendar tr.ticketmaster .ticketmaster { float: right; }
#events_calendar tr.bottom, div.bottom { height: 24px; background: url("images/events_calendar_bottom.png") center left no-repeat; }
#bonus_performances_header { height: 22px; margin-bottom: 17px; background: url("images/bonus_performances_header.png") top center no-repeat; text-indent: -9999px; }
#bonus_performances_wrapper { margin-bottom: 17px; }
.bonus_performance { width: 300px; height: 250px; overflow: hidden; }
#banners_wrapper { display: block; padding-top: 30px; clear: both; }
.banner { display: block; margin: 0px auto; text-align: center; }
.banner a { display: block; }
#side_header { height: 18px; background: url("images/side_header2.png") center no-repeat; text-indent: -9999px; }
.site_item { clear: both; padding-top: 20px; }
.site_item li { list-style-position: inside; list-style-type: square; text-indent: -10px; margin: 5px 10px 0px 10px; }
.site_item_image { float: right; }
.site_item_title { font-size: 13px; font-weight: bold; color: #ffffff; line-height: 150%; }
.site_item_content { font-size: 11px; color: #ceaa7a; line-height: 150%; }
.site_item_content a { font-size: 11px; color: #ceaa7a; text-decoration: underline; }
#content_box_padding li { list-style-position: inside; list-style-type: square; text-indent: -10px; margin: 5px 10px 0px 10px; }
#eventOver { color:#ceaa7a; }

