html, body{
	padding:0;
	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 100%; 
}

body {
	background-color: #181d35;
	background-position: top center;
	background-repeat: no-repeat; 
	background-attachment: fixed !important;
}

body #content iframe {
	background-color: #FFFFFF !important;
	border: 0 !important;
}

h1,h2,h3,h4,h5,h6{
	margin-top:0;
	margin-bottom:2px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#main-content {
	margin-top: 56px !important;
	margin-bottom: 40px !important;
}

#category #main-content {
	margin-top: 0px !important;
}

/* From screen.css */
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0px;border:none;}

/* TYPOGRAPHY */
#main-content p,
p.copy {
	font-size: 12px;
	margin-right: 0;
	margin-left: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#article-body div,
#article-body {
	font-size: 12px;
	margin-right: 0;
	margin-left: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#article-body,
#article-body .inline-image {
	margin-left: 0px !important;
	margin-bottom: 0px;
	float: none !important;
}

#press-profile #article-body .inline-image {
	float: left !important;
}

#content a {
	font-weight: bold;
}

#content h3 a {
	color: #646464;
}

#footer-wrapper{
	width:970px;
	background:#ffffff;
	margin:0 auto;
	padding: 0px 0px;
}

a {
	/* color: #dd013e; */
	color: #646464;
}

#navigation, #header-wrapper-bar #header h1 span, #header-wrapper-bar #navigation #main-nav li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#breadcrumbs li a{
	color: inherit;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: inherit; 	
}

#content #press-profile #article-body h4 {
	padding-left: 0px;
}

.date { white-space:nowrap; }

#content #press-profile #main-content p {
	margin: 0;
	/* padding: 10px; */
}

#secondary-content p {
	margin-left: 0;
	font-size: 1.1em;
}

#secondary-content .bio p,
#secondary-content .bio div,
#secondary-content .bio h1,
#secondary-content .bio h2,
#secondary-content .bio {
	margin-left: 0px !important; 
}

#secondary-content a {
	margin-left: 10px;
}

#secondary-content table a {
	color: #646464;
}

#secondary-content p a,
#secondary-content ul a,
#secondary-content h4 a,
#secondary-content h5 a,
#secondary-content dl a,
#secondary-content .cross-promo a,
#secondary-content .hp-event a {
	color: #646464;
}

ul.profile-list {
	margin: 0 0 10px 0;
	background-color: #FFFFFF;
	font-size: 11px;
	border-bottom: 1px solid #D9D9D9;
}

/*TBRR*/
#header-wrapper-bar {
	background-color: #262626;
	border-bottom-color: #494949;
}

#header-wrapper-bar #navigation #main-nav li a {
	border-color: #95999d;
	color: #e0e0e0;
}

#header-wrapper-bar #navigation #main-nav li a:hover {
	border-color: #e40039;
	color: #fff;
}

/*Header and Nav*/
#skin-wrapper {
	width: 100%;
	
	/*
	position: relative;
	height: 770px;
	margin-bottom: -591px;
	*/
	
	/*
	background-image: url('../../images/airrace2010/header_bg.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	*/
}

#skin {
	text-align: left;
	width: 1004px;
	height: 165px;
	/*position: relative;*/
	padding: 0;
	margin: 0 auto 0;
}

#skin h1 {
	position: absolute;
	margin-top: 12px; 
	margin-left: -10px;
	width: 200px;
	height: 100px;
}

#skin h1 a {
	display: block;
	width: 200px;
	height: 100px;
	background-image: url(../../images/airrace2010/logos/rbar.png);
	background-repeat: no-repeat;
	text-indent: -5000px;
	background-position: top left;
}

/*Search*/
#skin #skin-search-wrapper {
	display: block;
	position: absolute;
	/*bottom: 16px; *(
	* bottom: 15px; /*hack for IE7*/
	top: 133px;
	/* width: 205px; */
	height: auto;
	margin: 0;
	padding: 0;
	margin-left: 646px;
	background-image: none;
}

#skin #skin-search-wrapper #skin-search-form-search-right {
	background: none;
	margin: 0;
	padding: 0;
}

#skin #skin-search-wrapper #skin-search-form-search {
	width: 311px;
	height: 18px;
	padding: 0;
	/* padding: 3px 1px 1px 5px; */
	padding-top: 3px;
	padding-left: 5px;
	background-image: url(../../../images/common/search_background.png);
	background-position: top left;
	background-repeat: repeat-x;
	border: none;
	background-color: #FFFFFF;
	
	font-size: 12px;
	font-weight: normal;
	color: #848484;
}

*:first-child+html #skin #skin-search-wrapper #skin-search-form-search {
	height: 13px;
}

#skin #skin-search-wrapper #skin-search-form-submit {
	width: 25px;
	height: 21px;
	display: block;
	padding: 0;
	margin: 0;

	border: 0px;
	background-image: url('../../../images/common/search_lupe.png');
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -5000px;
	font-size: 0;
	color: #fff;
}
#skin #skin-search-wrapper #skin-search-form div{
	border:0px solid #fff;
	border-left:none;
}
#skin #skin-search-wrapper div#skin-search-form-search-right{
	border:none !important;
}
#skin #skin-search-wrapper #skin-search-form-submit {
	border:none;
}

#skin #skin-search-wrapper #skin-search-form-search:focus {
	border-color: #fff;
	color: #848484;
}

#skin-search-form div {
	float: left;
}

/*Sponsors*/
#sponsors {
}

#sponsors li {
	list-style-type: none;
	display: block;
	float: left;
	margin-left: 15px;
}

#sponsors a {
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -5000px;
}

#sponsors #sponsor-breitling {
	position: fixed;
	z-index: 10;
	bottom: 1px;
	margin-left: 901px;
	
	background-image: url('../../images/airrace2010/logos/breitling.png');
	width: 88px;
	height: 40px;
}

#sponsors #sponsor-seat {
	position: fixed;
	z-index: 10;
	bottom: 1px;
	margin-left: 716px;
	
	background-image: url('../../images/airrace2010/logos/seat.png');
	width: 119px;
	height: 40px;
}

#sponsors #sponsor-audi {
	position: fixed;
	z-index: 10;
	bottom: 1px;
	margin-left: 835px;
	
	background-image: url('../../images/airrace2010/logos/audi.png');
	width: 76px;
	height: 40px;
}

#sponsors #sponsor-autoflug {
	position: fixed;
	z-index: 10;
	bottom: 1px;
	margin-left: 632px;
	background-image: url('../../images/airrace2010/logos/autoflug.png');
	width: 84px;
	height: 40px;
}

#sponsors #sponsor-autoflug:hover {
	background-image: url('../../images/airrace2010/logos/autoflug_active.png');
}

#sponsors #sponsor-vw {
	position: fixed;
	z-index: 10;
	bottom: 1px;
	margin-left: 714px;
	background-image: url('../../images/airrace2010/logos/vw.png');
	background-position: top left;
	width: 84px;
	height: 40px;
}

#sponsors #sponsor-vw:hover {
	background-position: bottom left;
}
	

#sponsors #sponsor-fai {
	display: none;
	position: absolute;
	top: 68px;
	margin-left: 175px;
	background-image: url('../../images/airrace2010/logos/fai.png');
	width: 30px;
	height: 40px;
}

.fai, .faiSponsor{margin: 0 !important; padding: 0px !important; border: 0px none !important; width: 285px; float: right !important;}
.fai a, .faiSponsor a{display: block; width: 58px !important; background: url("../../images/airrace2010/sponsorFAI.png") repeat scroll 0 0 transparent; text-indent: -9999px; height: 40px; float: right !important; margin: 0 360px 0 0;}
.fai a:hover, .faiSponsor a:hover{background-position: 0 41px;}
/*Navigation*/
#skin #skin-navigation {
	width: 775px;

	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#skin #skin-navigation #skin-main-nav {
	float: left;
	list-style-type:none;
	margin: 0px 0px;
	height: 40px;

	width: 1004px;

	margin-top: 125px;
	line-height: 1em;

	
	background-image: url(../../images/airrace2010/mainBg.png);
	background-position: 1px 0px;
	background-repeat: repeat-x;

	clear: both;
	
}

#skin #skin-navigation #skin-main-nav li {
	display: block;
	float: left;
	height: 40px;
	margin: 0;
	padding: 0;
	
	background-image: url('../../images/airrace2010/menu/mainBg.png');
/*	background-image: url('../../images/airrace2010/menu/trennstrich.png');*/
	background-position: top left;
	background-repeat: repeat-x;
}

#skin #skin-navigation #skin-main-nav li a {
	display: block;
	
	border: none;
	/* background-color: #1b1b1b; */
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px;
	line-height: 1em;
	/* padding: 4px 5px 2px 5px; */
	height: 28px;
	
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 15px;
	
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

#skin #skin-navigation #skin-main-nav li a:hover {
	display: block;
	border: none;
	background-color: #1b1b1b; 
	height: 28px;
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 15px;	
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;

	background-image: url('../../images/airrace2010/menu/main_background_hover.png');
	background-position: top right;
	background-repeat: no-repeat;
}


#skin #skin-navigation #skin-secondary-nav {
	list-style-type: none;

	float: left;

	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 1002px;
	margin-left: 1px;
	
	background-image: url('../../images/airrace2010/metaBg.png');
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;

	z-index: 1000;
	
}

#skin #skin-navigation #skin-secondary-nav li {
	float: left;
	margin: 0px;
	padding: 0px;
}

#skin #skin-navigation #skin-secondary-nav li a {
	display: block;
	color:#FFFFFF;
	font-size:11px;
	letter-spacing: 0.5px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight: bold;

	height: 24px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	background-image: url('../../images/airrace2010/menu/meta_trennstrich.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#skin #skin-navigation #skin-secondary-nav li a:hover {
	display: block;
	color:#FFFFFF;
	font-size:11px;
	letter-spacing: 0.5px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight: bold;

	height: 24px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	background-image: url('../../images/airrace2010/menu/meta_background_hover.png');
	background-position: top right;
	background-repeat: no-repeat;
}

#skin #skin-navigation #skin-main-nav li a:hover,
#skin #skin-navigation #skin-secondary-nav li a:hover {
	color: #FFF;
}

#content #category #main-content {
	padding-top: 16px;
}

#content #article #main-content {
	margin-top: 16px; 
}

#press-profile #main-content {
	float: left;
	margin-right:10px;
	margin-top:56px;
	margin-bottom:40px;
	width: 100%;
	background-color: #FFF;
}

#press-profile #main-content h2 {
	margin-bottom: 0px;
	padding-bottom: 13px;
	background-color: #f1f2f2;
}

#subcategory-articles #main-content, 
#subcategory-downloads #main-content {
	margin-top: 56px;
	margin-bottom: 40px;
	padding-top: 0px;
	background-color: #FFFFFF;
}

#error-page #main-content {
	margin-top: 56px;
	margin-bottom: 40px;
	padding-top: 0px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}

#error-page #main-content p {
	padding-left: 10px;
}

#subcategory-photos #main-content, 
#subcategory-videos #main-content {
	margin-top: 56px;
	margin-bottom: 40px;
	padding-top: 0px;
}

#subcategory-events {
	float: left;
	margin-top: 56px;
	padding-bottom: 40px;
}

#subcategory-events #other-events {
	/* margin-top: 56px; */
	margin-bottom: 50px;
}

#subcategory-photos .checkedBottomStrip, #subcategory-videos .checkedBottomStrip, #subcategory-events .checkedBottomStrip {
	margin-top: 0px !important;
}

#subcategory-photos .pagination-content, 
#subcategory-videos .pagination-content {
	margin-bottom: 50px;
}

#subcategory-photos .subcategory-item a.first, #subcategory-videos .subcategory-item a.first, #subcategory-events .subcategory-item a.first {
	margin-right: 10px !important;
	padding: 0px !important;
	border: 0 !important;
	margin-bottom: 8px !important;
}
#subcategory-photos .subcategory-item a, #subcategory-videos .subcategory-item a, #subcategory-events .subcategory-item a {
	margin-right: 0px !important;
	padding: 0px !important;
	border: 0 !important;
	margin-bottom: 8px !important;
}

#subcategory-photos .subcategory-item .icon-link, #subcategory-videos .subcategory-item .icon-link, #subcategory-events .subcategory-item .icon-link {
	margin-right: 0px !important;
	padding: 0px !important;
	border: 0 !important;
	margin-left: 10px !important;
	padding-right: 15px !important;
}

#subcategory-photos .subcategory-item a img {
	width: 150px !important;
	height: auto !important; 	 
	margin: 0 !important;
}

#subcategory-videos .subcategory-item a.video-thumb img, 
#subcategory-games .game a.game-thumb img, 
#other-events .event a.event-thumb img, 
#subcategory-events .subcategory-item a.video-thumb img,
#subcategory-events .event a.featured img, 
#subcategory-events #featured-events {
	width: 310px !important;
	height: 174px !important;
	margin: 0 !important;
/*	margin-bottom: 8px !important; */
}

#subcategory-articles #main-content h2 {
	overflow: hidden;
	background-image: url('../../images/airrace2010/section_header_news.png') !important;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	font-size: 14px !important;
	text-transform: uppercase !important;
	font-weight: bold;

	height: 22px;
	padding-left: 36px;
	padding-top: 8px;
	width: 580px;
}

#search-results #main-content h2 {
	overflow: hidden;
	background-image: url('../../images/airrace2010/section_header_news.png') !important;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	font-size: 14px !important;
	text-transform: uppercase !important;
	font-weight: bold;

	height: 22px;
	padding-left: 36px;
	padding-top: 8px;
	width: 350px;
	margin-top: 16px;
}

#subcategory-photos #main-content h2, 
#subcategory-videos #main-content h2,
#subcategory-tables h2 {
	overflow: hidden;
	background-image: url('../../images/airrace2010/section_header_news.png') !important;
	background-position: top right !important;
	background-repeat: no-repeat;
	padding: 0px;
	font-size: 14px !important;
	text-transform: uppercase !important;
	font-weight: bold;

	height: 22px;
	padding-left: 10px;
	padding-top: 8px;
	width: 90px;
}

#subcategory-events h2 {
	overflow: hidden;
	background-image: url('../../images/airrace2010/section_header_news.png') !important;
	background-position: top right !important;
	background-repeat: no-repeat !important;
	padding: 0px;
	font-size: 14px !important;
	text-transform: uppercase !important;
	font-weight: bold;
	height: 22px;
	padding-left: 10px;
	padding-top: 8px;
	width: 90px;
}

#subcategory-photos h3 {
	background-image:url("../../images/airrace2010/section_header_articles.png") !important;
	background-position:left top !important;
	background-repeat:repeat-x !important;
	font-size:12px !important;
	font-weight:bold !important;
	height:18px !important;
	margin:0 !important;
	padding-left:10px !important;
	padding-top:6px !important;
	text-transform:uppercase !important;
}

#subcategory-videos h3, #subcategory-events #other-events h3, #other-events h3, #featured-events h3 {
	background-image:url("../../images/airrace2010/section_header_articles.png") !important;
	background-position:left top !important;
	background-repeat:repeat-x !important;
	font-size:12px !important;
	font-weight:bold !important;
	height:16px !important;
	margin:0 !important;
	padding-left:10px !important;
	padding-top:6px !important;
	text-transform:uppercase !important;
}

.page-controls ul.sorting {
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	line-height:1em;
	margin:0px 0 0;
	margin-left: 90px;
	text-transform:uppercase;
	color: #FFFFFF;
}

.page-controls ul.sorting li {
	margin-right: 5px;
	font-weight:bold;
	background: url(../images/airrace2010/sortby.png) repeat-x top left;
	color: #FFFFFF;
	height: 19px;
	padding-top: 4px;
	padding-left: 5px; 
	padding-right: 5px;
}

.page-controls ul.sorting li a {
	color: #FFFFFF;
}

#search-results .page-controls ul.sorting {
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	line-height:1em;
	margin:0px 0 0;
	margin-left: 450px;
	text-transform:uppercase;
	color: #FFFFFF;
}

#subcategory-participants {
	padding-top: 56px;
	margin-bottom: 35px;
}

#subcategory-participants h2 {
	overflow: hidden;
	background-image: url('../../images/airrace2010/section_header_news.png') !important;
	background-position: top right !important;
	background-repeat: no-repeat !important;
	padding: 0px;
	font-size: 14px !important;
	text-transform: uppercase !important;
	font-weight: bold;

	height: 22px;
	padding-left: 10px;
	padding-top: 8px;
	margin-bottom: 0px;
}

#subcategory-participants .profile {
	background-color: #FFFFFF;
	width: 310px !important;
	padding-bottom: 8px !important;
}

#subcategory-participants .icon-link {
	margin-left: 10px;
}

#subcategory-participants h3 {
	background-image: url('../../images/airrace2010/section_header_articles.png') !important;
	background-position: top left !important;
	background-repeat: repeat-x !important; 

	font-size: 12px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;

	margin: 0 !important;
	padding-left: 10px !important;
	padding-top: 6px !important;
	height: 18px !important;
}

#subcategory-articles #main-content .pagination-content {
	margin-bottom: 50px;
}

#main-content #related-content h3 {
	background-image:url("../../images/airrace2010/section_header_topnews_bg.png") !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
	height:19px;
	margin-bottom:7px;
	padding-top:8px;
}

.category_template_DefaultCategory #secondary-content {
	margin-top: 490px;
	padding-bottom: 50px;
}

.content-object #secondary-content {
	margin-top: 53px;
	padding-bottom: 50px;
}
#video #secondary-content{
	margin-top: 0px;
}
#profile #secondary-content, #download #secondary-content{
	margin-top: 56px;
}
 
#content #table #secondary-content {
	margin-top: 10px;
}

#content #table #secondary-content #table-information {
	background-color: #FFFFFF;
	padding-bottom: 6px;
}

#content #table #main-content {
	margin-top: 10px !important;
}

#subcategory-participants .profile a.profile-photo img {
	/* background-color:#EAEAEA; */
	float:left;
	height:176px; 
	width:310px;
}

.page-controls {
	/* float: right !important; */
	margin: 0px !important;
	margin-top: -40px !important;
	/*margin-top: 20px;
	background-image: url('../../images/airrace2010/checkered_bg.gif'); */
	background-color: #fff;
	height: 20px;
	padding-top: 6px;
	background-image: url('../../images/airrace2010/section_header_news.png');
	background-position: top right;
	background-repeat: no-repeat;
	width: 937px;
}

#search-results .page-controls {
	/* float: right !important; */
	margin: 0px !important;
	margin-top: -80px !important;
	/*margin-top: 20px;
	background-image: url('../../images/airrace2010/checkered_bg.gif'); */
	background-color: #fff;
	height: 20px;
	padding-top: 6px;
	background-image: url('../../images/airrace2010/section_header_news.png');
	background-position: top right;
	background-repeat: no-repeat;
	width: 937px;
	float: left;
}

.page-controls ul.pagination li a, 
.page-controls ul.pagination li span, 
.lightbox-image-controls a  {
	border: 1px solid #a2a2a4 !important;
	background-image: url('../../images/airrace2010/pager_background.png');
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFFFFF !important;
	font-size: 12px !important;
	font-weight: bold !important;
}

.page-controls ul.pagination li a.current {
	background-image: url("../../images/airrace2010/sortby_active.png");
}

.page-controls ul.pagination .ellipsis {
	color: #FFFFFF;
	padding-top: 5px;
	font-weight: bold;
}

.page-controls ul.pagination li.previous a,
.lightbox-image-controls li.previous a { 
	padding: 0 4px 1px 16px; 
	background-image: url(../../images/airrace2010/pager_previous.png);
	background-position: top left; 
	background-repeat: no-repeat;
}

.page-controls ul.pagination li.previous .disabled,
.lightbox-image-controls li.previous .disabled { 
	padding: 0 4px 1px 16px; 
	background-image: url(../../images/airrace2010/pager_previous_inactive.png);
	background-position: top left; 
	background-repeat: no-repeat;
	color: #d6d6d6 !important;
}

.page-controls ul.pagination li.next a,
.lightbox-image-controls li.next a { 
	padding: 0px 16px 1px 4px; 
	background-image: url(../../images/airrace2010/pager_next.png);
	background-position: top right; 
	background-repeat: no-repeat;
}

.page-controls ul.pagination li.next .disabled,
.lightbox-image-controls li.next .disabled { 
	padding: 0px 16px 1px 4px; 
	background-image: url(../../images/airrace2010/pager_next_inactive.png);
	background-position: top right; 
	background-repeat: no-repeat;
	color: #d6d6d6 !important;
}

/*Breadcrumbs*/
#breadcrumbs {
	position: absolute;
	border: none;
	background-image: url('../../images/airrace2010/main_nav_arrow_head.png');
	background-repeat: no-repeat;
	background-position: center right;
	padding: 0 17px 0 0;
	height: 32px;
	margin-top: 15px;
	text-transform: uppercase;
	font-size: 10px;
}

#breadcrumbs li {
	display: block;
	float: left;
	background-image: url('../../images/airrace2010/breadcrumb_bg.png');
	background-position: top left;
	background-repeat: no-repeat;

	height: 21px;
	padding-top: 11px;
	padding-left: 24px;
	padding-right: 6px;
	
	color: #646464;
}

#breadcrumbs li a {
	/* color: #fff; */
}

#breadcrumbs li.home {
	display: block;
	height: 32px;
	width: 20px;
	overflow: hidden;
	background-image: url('../../images/airrace2010/breadcrumb_home.png');
	background-position: top left;
	background-repeat: no-repeat;

	padding: 0px;
	margin: 0px;
}

#breadcrumbs li.home a {
	display: block;
	height: 32px;
	width: 20px;
	overflow: hidden;
	background: none;
}

#content #article #main-content h2 {
	background-image: url("../../images/airrace2010/section_header_news.png") !important;
	/* margin-top: 40px; */
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
	height: 19px;
	margin-bottom: 0px;
}

#content #category #main-content h2 {
	background-image: url("../../images/airrace2010/section_header_news.png") !important;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
	height: 19px;
	margin-bottom: 0px;
}

#content #video h2 {
	background-image: url("../../images/airrace2010/section_header_videos.png") !important;
	/* margin-top: 10px; */
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px 0 0 35px;
	height: 19px;
	margin-bottom: 10px;
}

#content #image h2, #content #event-competition h2 {
	background-image: url("../../images/airrace2010/section_header_news.png") !important;
	/* margin-top: 56px; */
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
	height: 19px;
	margin-bottom: 10px;
}

.video_Container {
	background-color: #FFFFFF;
	/* height: 390px; */
	margin-bottom: 10px;
	margin-top: -88px;
}

.video_Container a, .video_Container {
	color: #DD013E;
}
  
#article img.main-image {
	padding: 14px 6px 6px !important;
	border: 0px;
	width: 600px;
	background-color: #FFFFFF;
}

#article-body div {
	margin-bottom: 40px;
}


#article-body {
	font-size: 12px;
	line-height: 15px;
	background-color: #FFFFFF;
	padding: 10px; 
	margin-bottom: 10px;
}

#press-profile #article-body {
	margin-bottom: 40px;
}

#article-body h3, #profile-body h3 {
	margin: 0px;
	font-size: 12px;
}

#comments h3 {
	background-image: url('../../images/airrace2010/section_header_comment.png') !important;
	height: 19px;
	padding-top: 8px;
}

#comments #comment-form {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:15px;
	width: 600px;
	overflow: hidden;
}

#comments #comment-form textarea{
	width: 568px;
	height: 162px;
	padding: 15px;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #757474;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
}

#comments .field label {
	text-transform: uppercase;
}

#comments .field span {
	text-transform: uppercase;
}

#comments #comment-form input#submit,
#event-controls input#events-submit{
	/*background: #DD013F none repeat scroll 0 0;
	border: 1px solid #A22230;
	color: #FFFFFF; */
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	/*position: absolute;
		right: 0;*/
	float: right;
	width: 135px;
	height: 28px;
	background-image: url('../../images/airrace2010/icons/post_comment.png');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
}

#comments #comment-form .submit {
	clear: both;
	margin-top: -53px;
	margin-bottom: 20px;
	float: right;
}

#recaptcha_widget {
	padding-top: 10px;
	clear: none;
	width: auto;
}

#recaptcha_image {
	float: left;
	margin-right: 10px;
}

#recaptcha_image img {
	padding: 0;
	background-color: transparent;
	border: 0;
}

#recaptcha_instructions {
	display: block;
	margin-bottom: 6px;	
	margin-left: 210px;	
}

.recaptcha_text {
	padding-right: 4px;
	margin-right: 4px;
	margin-bottom: 5px;
	font-size: 9px;
	float: none;
}

#recaptcha_response_field {
	border: solid 1px #BBB;
	color: #353535;
	font-style: normal;
	width: 234px;
	height: 17px;
	padding: 5px;
	color: #757474;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
}

#content #press-profile #main-content h2, 
#content #contact-us #main-content h2, 
#content #subcategory-downloads #main-content h2,
#content #error-page #main-content h2 {
	padding-left: 10px;
	background-image: url('../../images/airrace2010/section_header_general.png') !important;
	background-repeat: repeat-x !important;
	background-position: top left !important;
	padding-top: 9px;
	height: 18px;
}

#content #profile h2 {
	padding-left: 10px;
	background-image: url('../../images/airrace2010/section_header_general.png') !important;
	background-repeat: repeat-x !important;
	background-position: top left !important;
	padding-top: 9px;
	height: 18px;
	margin-bottom: 0px;
	/* margin-top: 56px; */
}

#secondary-content #profile-about {
	margin-left: 10px;
	margin-right: 10px;
}

#secondary-content #profile-about h4 {
	background-color:transparent;
	background-image:url("../../images/airrace2010/section_header_feed_bg.png") !important;
	background-position: top right;
	background-repeat:no-repeat;
	clear:both;
	display:block;
	float:left;
	border: 0;
	height:19px;
	margin-bottom:10px;
	margin-top: 10px;
	margin-left:0px;
	margin-right:0;
	padding-bottom:0;
	padding-left:10px;
	padding-top:8px;
	width:320px;
}

#table {
	padding-top: 56px;
}

#table-title {
	background-image:url("../../images/airrace2010/section_header_news.png") !important;
	background-position:right top !important;
	background-repeat:no-repeat !important;
	font-size:14px !important;
	font-weight:bold;
	height:22px;
	overflow:hidden;
	padding:8px 0 0 10px;
	text-transform:uppercase !important;
}

h2, h3 {
	border: 0px solid #04192f;
	background-color: #04192f;
	
	/* height: 21px; */
	
	padding: 6px 6px 3px 40px;
	margin: 0;
	margin-bottom: 10px;
	background-image: url('../../images/airrace2010/section_header_bg.png') !important;
	background-repeat: no-repeat !important;
	background-position: top left !important;
	
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

h2 span, h3 span {
	display: inline;
	float: none;
	background: none;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	background-position: center left;
}


#article h2, 
#image h2, 
.photo-content h3, 
#video h2, 
.video-content h3, 
#event-series h2, 
#event-competition h2, 
#event-party h2, 
.event-content h3, 
#subcategory-videos h2, 
#subcategory-photos h2, 
.news-content h3, 
.articles-content h3, 
#upcoming-events h3, 
#past-events h3, 
#event-information h3, 
.featured-video-item h2, 
#participant-info h3, 
#all-participant-info h3, 
#comments h3, 
#subcategory-events h2, 
#subcategory-articles h2, 
#subcategory-featured-articles h2, 
#subcategory-participants h2, 
#profile h2, 
#game h2, 
#subcategory-games h2, 
.game-content h3, 
#error-page h2, 
#events h2 {
	/* background-image: none; */ 
	background-position: top; 
}

#event-series h2, #event-competition h2, #event-party h2, .event-content h3, #upcoming-events h3, #event-information h3, #past-events h3, #subcategory-events h2, #events #main-content h2 {
	background-image: none;
}

.featured-item h3 {
	background-image: url('../../images/airrace2010/section_header_topnews_bg.png') !important;
	background-repeat: no-repeat;
	background-position: top left;

	margin-bottom: 7px;
	padding-top: 8px;
	height: 19px;
}

#content #press-profile #main-content #article-body h3 {
	text-transform: uppercase !important;
	/* height: 15px; */
	padding-top: 15px;
	color: #646464;
	clear: both;
	padding-bottom: 8px;
	/* padding-left: 10px; */
}

#featured-content .featured-video-item h3 {
	background-image: url('../../images/airrace2010/section_header_video_bg.png') !important;
	background-repeat: no-repeat !important;
	background-position: top left !important;

	margin: 0px;
	
	padding-top: 6px;
	padding-left: 40px;

	height: 24px;
	width: 580px;
}

#content {
	position: relative;
	background-color: #e6e8e9;

	background-image: url('../../images/airrace2010/content_background.png') !important;
	background-repeat: repeat-x;
	background-position: top left;
	
	margin-top: 30px;
	padding-top: 0px;
	padding-left: 16px;
	padding-right: 16px;
	
	border: 0px;
	
	
	/* min-height: 850px; */
	width: 970px;
}

#category-navigation {
	display: none;
}

#category-navigation li a {
	background-color: #1b1b1b;
	color: #fff;
}

#footer-wrapper {
	position: fixed;
	bottom: 0px;
	
	width: 100%;
	height: 60px;
	margin: 0;
	padding: 0;
	background-image: url('../../images/airrace2010/footer_background.png');
	background-position: bottom left;
	background-repeat: repeat-x; 
	background-color: transparent;
}

#footer {
	margin: 0 auto;
	width: 1004px;
	border: none;
	padding: 0px 0px;

	/*margin: -41px auto 0 auto;
	padding: 41px 88px 30px 88px;
	background-image: url('../../images/airrace2010/footer_checkers.png');
	background-position: top left;
	background-repeat: no-repeat;*/
}

#footer #footer-navigation {
	/*width: 380px;*/
	margin: 19px 0px;
}

#footer ul {
	float: left;
	width: 100%;
	margin: 20px 0 7px 20px;
	list-style: none;
	font-size: 0.9em;
	text-transform: uppercase;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-right: 0;
	height: 40px;
}

#footer ul li {
	display: block;
	float: left;
	margin-right: 10px;
	padding-left: 10px;
	padding-top: 13px;
	/*background-image: url('../../images/airrace2010/footer_sep.gif');
	background-position: top right;
	background-repeat: no-repeat;*/
	border-left: 1px solid #14182a;
	height: 27px;
	
}

#footer ul .last {
	background-image: none;
}

#footer ul .fai_logo {
	background-image: none;
	padding-right: 5px;
}

#footer ul .fai_logo a {
	display: block;
	width: 15px;
	height: 22px;
	margin-top: -2px;
	text-indent: -5000px;
	background-image: url('../../images/airrace2010/logos/fai.gif');
}

#footer ul li a {
	color: #9498a3;
	font-weight: bold;
}

#footer ul li a:hover {
	color: #FFFFFF;
	font-weight: bold;
}

#footer .copyright {
	float: left;
	margin: 20px 0 0 260px;
	font-size: 0.9em;
	line-height: 1em;
	color: #fff;
	text-transform: uppercase;
}

#footer .selector h5 {
	display: block;
	position: fixed;

	bottom: 10px;
	
	z-index: 1010;
	
	width: 90px;
	height: 23px;

	margin: 0px;
	margin-left: -370px;
	
	padding: 0px;
	padding-left: 30px;
		
	color: #9498A3;
	text-transform: uppercase;
	font-size: 10px;
	
	background-image: url(../../images/airrace2010/language_background_inactive.png);
	background-position: top left;
	background-repeat: no-repeat;

	border: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#footer .selector h5:hover {
	color: #FFFFFF;
	background-image: url(../../images/airrace2010/language_background.png);
}

#selectors {
	width: 120px;
}

#country-selector-form, 
#language-selector-form {
	width: 120px;
	display: none !important;
}

#footer .selector ul.select {
	background:url("../../images/airrace2010/language_select_background.png") repeat-x scroll left top #404965;
	border:1px solid #111426;
	bottom:32px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	height:120px;
	margin-left:-370px;
	position:fixed;
	width:119px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}



#footer .selector ul.select li {
	background-image: none;
	height: 18px;
	text-transform: uppercase;
	font-size: 10px;
	margin-left: 0px;
	padding-left: 10px;
}

/*Secondary Content*/
#related-content {
	border-bottom: 1px solid #d9d9d9;
	background-color: #FFFFFF;
	margin-bottom: 40px;
	/* margin-top: 50px; */
}

#related-content h4 {
	/* width: 320px !important; */
	overflow: hidden !important;
}

#secondary-content h3 {
	display: block !important;
	background-position: top right !important;
	height:22px;
	padding-bottom:0;
	padding-left:10px;
	padding-top:8px;
}

#secondary-content #article-information h3 {
	padding-bottom: 0px;
	padding-top: 8px;
	padding-left: 10px;
	height: 22px;
	background-position: top right;
	
}

#secondary-content .photo-content h3 {
	background-image: url('../../images/airrace2010/section_header_photos_bg.png') !important;
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	padding: 0px;
	padding-left: 38px;
	padding-top: 8px;
	text-transform: uppercase;
	margin-bottom: 0px;
}

#secondary-content .featured-photo-item {
	padding-top: 10px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	width: 340px;
}

#event-results h3 {
	margin-bottom: 0px;
	height: 19px;
	padding-top: 6px;
	background-position: top right;
}

#event-results h3 span {
	padding-left: 0px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}

.profile-content h3 {
	border-bottom: 2px solid #04192F;
}
ul.event-list li.odd,
ul.profile-list li.odd{
	background-color: #fff !important;
	
}
ul.profile-list li,
ul.event-list li {
	background-color:#f3f8fc !important;
	
}

#secondary-content .all-link {
	margin: -21px 10px 0 0;
	border: 0px solid #376C90;
}

#secondary-content .event-content .all-link {
	margin: -31px 10px 0 0;
}

/*Table Module*/
#homepage #table-module table {
	background: none;
}

#homepage #table-module h3 {
	margin-bottom: 0;
}

#homepage #table-module h3 span {
	padding-left: 0;
}

#table-module table {
	width: 100%;
	margin: 0 0 20px;
}

#table-module table th,
#table-module table td {
	font-weight: normal;
}

#table-module table th {
	color: #646464;
	background-color: #FFFFFF; /* #F3F8FC; */
	border-bottom: 1px solid #d6dee2;
	padding-top: 10px;
}

#table-module table tr {
	padding: 4px 8px 4px 20px;
}

tr td, #table-module table td,#table table tr.redbull-participant td, #subcategory-tables table tr.redbull-participant td,
#event-results table tr.redbull-participant td, #current-standings table tr.redbull-participant td, #table-module table tr.redbull-participant td,
ul.profile-list li.redbull-participant {
	color: #646464 !important;
/*	background-color: #E5E8E9 !important; */
	margin-left: 10px;
	margin-right: 10px;
}

p.more a,
#more-comments .viewComments{
	display: block !important;
	float: right !important;
	padding-left: 8px !important;
	padding-top: 2px !important;
	padding-right: 10px !important;
	color: #DD013E !important;
	font-size:11px !important;
	font-weight:bold !important;
	background-image: url("../../images/airrace2010/arrow_red_down.png") !important;
	background-position: right 8px !important;
	background-repeat: no-repeat;
	/* margin-bottom: 20px; */
	text-align: left;
	text-decoration: none !important;
	overflow: hidden !important;
	margin-right: 10px !important;
	background-color: transparent !important;
	border: 0px !important;
}

#secondary-content p.less {
	float: none;
	margin: 0;
}

#main-content p.more,
#main-content p.less {
	margin-top: 0px !important; 
	margin-right: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
	height: 21px;
	overflow: hidden;
	background-color: #c3c4c6;
}
#main-content #related-content p.more, 
#main-content #recommended-content p.more{
	margin-right: 0px !important;
	padding: 0px !important;
}

#content-selector li a,
a.rss {
	display: block;
	border-top: 0; 
	padding: 6px 5px 9px 25px;
	font-size: 9px;
	background-position: 0;
	background-repeat: no-repeat;
	background-color: inherit;
}
#content-selector li.all a,
#content-selector li.athletes a,
#content-selector li.teams a {
	padding-left: 0;
}
#content-selector li a:hover,
#content-selector a.rss:hover {
	border-bottom: 0; 
	padding-top: 0;
	padding-bottom: 0;
	text-decoration: none;
	background-position: 0; 
}
#content-selector li.on {
	border-left: none;
	border-right: none;
	position: relative;
	margin-bottom: 0;
	margin-left: 1px;
	margin-right: 1px;
}
#content-selector li.on a {
	color: inherit;
	border-bottom: none;
	border-top: none; 
	padding-top: 0px;
	padding-bottom: 0px;	
}
#content-selector a.rss {
	float: left;
	background-position: 0;
	padding: 0;
	border: none;
	background-image: none;
}

#event-results,
#current-standings {
	margin-bottom: 10px;
	margin-top: 8px;
	padding-bottom: 5px;
	clear:both;
	background-color: #FFFFFF;
}

#table-module table .odd td,
tr.odd td,
#table table tr.odd.redbull-participant td, #subcategory-tables table tr.odd.redbull-participant td,
#event-results table tr.odd.redbull-participant td, #current-standings table tr.odd.redbull-participant td, #table-module table tr.odd.redbull-participant td,
ul.profile-list li.redbull-participant
  {
	background-color:#ffffff !important;
	
}

#subcategory-tables .table tr.table_Head td { background-color:#ffffff !important; }
table.preview tr.table_Head td { color:#646464 !important; padding-top: 10px; }
#table-module table .standing,
#table-module table .participant {
	vertical-align: top;
}

#table-module table .standing {
	text-align: center;
	width: 20px;
}

#table-module table .participant {
	padding-left: 35px;
}

#table-module table .participant img {
	margin-right: 5px;
}

#secondary-content #table-module .participant a {
	margin-left: 0;
}

#table-module .points {
	text-align: center;
	padding-right: 25px;
}

#table-module .points {
	padding-right: 18px;
}

/*Events Module*/

.event-content .featured-event-item {
	position: relative;
	padding-top: 24px;
	margin-bottom: 10px;
}

#secondary-content .event-content .featured-event-item h5 {
	position: absolute;
	top: 0px;
	left: 10px;
	background-color:transparent;
	background-image:url("../../images/airrace2010/section_header_feed_bg.png");
	background-position:right top;
	background-repeat:no-repeat;
	border:0 none;
	clear:both;
	display:block;
	float:left;
	height:19px;
	margin: 0px;
	padding-bottom:0;
	padding-left:10px;
	padding-top:8px;
	width:310px;
	text-transform: uppercase !important;
}

#secondary-content .event-content .featured-event-item h5 a {
	text-transform: uppercase !important;
	margin-left: 0px;
	margin-left: 10px;
	text-decoration: none;
}

#secondary-content .event-content .featured-event-item h5 a:hover {
	text-decoration: underline;
}

.event-content .tabbed .tab-control li a {
	color: #565656;
}

.event-content .tabbed .tab-control li.on a {
/*	border-top: 3px solid #71a0b8; */
	color: #565656;
}

/*Feed Content*/
#feed-content h3 {
	float: left;
	margin-bottom: 10px;
	background-image: none;
	background-color: #c2c3c5;
	width: 250px; 
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	height: 20px;
	background-image: url('../../images/airrace2010/feedHeader.png') !important;
	background-position: bottom left;
	background-repeat: repeat-x !important;
}

#feed-content #content-selector {
	float: right;
	background-image: url('../../images/airrace2010/section_header_bg.png') !important;
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 30px;
	width: 324px;
	clear: none;
}

#feed-content #content-selector ul {
	padding: 0px;
	margin: 0px;
	margin-right: 0px;
	height: 30px;
	overflow: hidden;
}

#feed-content #content-selector ul li {
	float: left;
	width: 28px;
	overflow: hidden;
	padding: 0px;
}

#feed-content #content-selector .rss {
	display: none !important;
	float: right;
	width: 158px;
	padding-left: 8px;
	padding-top: 8px;
	height: 22px;
	background: url('../../images/airrace2010/icons/rss.png') no-repeat top left;
	margin-left: 1px;
	font-size: 11px;
	
	color: #FFFFFF;
}

#feed-content #content-selector .rss:hover {
	display: block;
	float: right;
	width: 158px;
	padding-left: 8px;
	padding-top: 8px;
	height: 22px;
	background: url('../../images/airrace2010/icons/rss_active.png') no-repeat top left;
	margin-left: 1px;
	font-size: 11px;
	
	color: #FFFFFF;
}

#feed-content #content-selector ul li.all {
	width: 30px;
}

#feed-content #content-selector .events {
	width: 28px;
}


#feed-content #content-selector ul li a {
	padding-bottom: 0px !important;
}

#content-selector LI A {
	padding: 0px !important;
	margin: 0px !important;
	height: 30px;
	width: 30px;
}

.related-article, 
.related-gallery, 
.related-event, 
.related-profile, 
.related-video, 
.related-game {
	border-top: none;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	background-color: #FFFFFF;
	padding-left: 0px !important;
}

#related-content h4,
#secondary-content #related-content h4 {
	display: block;
	float: left;
	width: 600px;
	height: auto;
	clear: both;

	min-height: 26px; 
	
	background-color: transparent;
	
	background-image: url('../../images/airrace2010/section_header_feed_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#c8c8ca;
	
	
	padding-left: 0;
	padding-top: 0; 
	padding-bottom: 0;
	
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
}

#feed-content h4,
#recommended-content h4,
#secondary-content #recommended-content h4 {
	display: block;
	float: left;
	width: 600px;
	height: auto;
	clear: both;

	height: 26px;
	
	background-color: transparent;
	
	background-image: url('../../images/airrace2010/section_header_feed_bg.png') !important;
	background-position: top left;
	background-repeat: no-repeat;
	
	
	padding-left: 0;
	padding-top: 0; 
	padding-bottom: 0;
	
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
}

#search-results #related-content h4 {
	width: 950px;
}

#search-results h2 {
	margin-bottom: 0;
}

#secondary-content #related-content h4,
#secondary-content #recommended-content h4 {
	width: 320px;
}

#related-content h4 a,
#recommended-content h4 a,
#feed-content #related-content .date {
	display: block;
	padding-top: 4px;
	padding-bottom: 3px;
}

#feed-content h4 a,
#feed-content #related-content .date {
	float: left;
	/* color: #fff; */
	height: 12px;
}

#feed-content h4 a {
	/* background-color: #1b1b1b; */
}

#feed-content #related-content .date {
	font-size: 11px;
	margin-top: 4px;
	color: #646464 !important;
	/* 
	padding-right: 20px;
	background-image: url('../../images/airrace2010/feed_arrow_head.gif'); 
	background-repeat: no-repeat;
	background-position: center right;
	*/
	background-color: transparent;
}

#related-content h4 a,
#recommended-content h4 a  {
	background-repeat: no-repeat;
	padding-left: 31px;
	padding-top: 7px;
	color: #646464;
}

#related-content h4 a:hover,
#recommended-content h4 a:hover {
	color: #646464;
}


#related-content ul, 
#related-content div a.photo, 
#recommended-content ul, 
#recommended-content div a.photo,
#secondary-content .related-gallery ul.gallery-thumbs {
	margin-left: 10px;
}

ul.gallery-thumbs {
	width: 600px;
}

#image ul.gallery-navigation li,
ul.gallery-thumbs li {
	float: left;
	line-height: 0;
	width: auto;
	height: auto;
	padding: 0 0 10px 0;
	margin: 0 5px 0 0;
}

ul.gallery-thumbs li.last {
	margin-right: 5px;
}

#image ul.gallery-navigation li a,
ul.gallery-thumbs a,
#related-content .photo,
#recommended-content .photo,
.related-event .photo,
.related-profile .photo,
#product .related-article .photo {
	display: block;
	float: left;
	border: solid 1px #d9d9d9;
	padding: 2px;
}

#featured-content{
	/*margin-bottom:409px !important;*/
	/* padding-top: 56px !important; */
}

#featured-content.slider{
	position: relative;
	margin-bottom:409px !important;
}

#secondary-content #related-content .related-article, 
#secondary-content #related-content .related-gallery, 
#secondary-content #related-content .related-event, 
#secondary-content #related-content .related-video, 
#secondary-content #related-content .related-game, 
#secondary-content #recommended-content .related-article, 
#secondary-content #recommended-content .related-gallery, 
#secondary-content #recommended-content .related-event, 
#secondary-content #recommended-content .related-video, 
#secondary-content #recommended-content .related-game {
	margin-left: 0;
}

.related-gallery ul.gallery-thumbs {
	margin-left: 0;
}

#related-content .related-article p, 
#related-content .related-gallery p, 
#related-content .related-event p, 
#related-content .related-video p, 
#related-content .related-game p, 
#recommended-content .related-article p, 
#recommended-content .related-gallery p, 
#recommended-content .related-event p, 
#recommended-content .related-video p, 
#recommended-content .related-game p, 
#product .related-article p {
	margin: 0px 20px 15px 7px;
	margin-left: 10px;
	font-size: 11px;
}

#related-content .related-article h4 a,
#related-content .related-gallery h4 a,
#related-content .related-event h4 a,
#related-content .related-video h4 a,
#related-content .related-article ul a,
#related-content .related-gallery ul a,
#related-content .related-event ul a,
#related-content .description a,
#recommended-content .related-article h4 a,
#recommended-content .related-gallery h4 a,
#recommended-content .related-event h4 a,
#recommended-content .related-article ul a,
#recommended-content .related-gallery ul a,
#recommended-content .related-event ul a,
#recommended-content .description a,
#product .related-article .description a {
	margin-left: 0;
	color: #646464;
	
}

#related-content .related-article h4,
#recommended-content .related-article h4 {
	padding-bottom: 0;
	width: 600px;
}

#related-content .description,
#recommended-content .description,
.related-event .description,
.related-profile .description,
.related-game .description,
#product .related-article .description {
	margin-left: 7px;
	font-size: 11px;
}

.disciplines {
	font-size: 11px;
}

#article-body blockquote p {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#article-body img {
	border: 0;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: none !important;
}

.inline-image .caption {
	display: block;
	padding: 0 0 0 10px;
	border: 0 !important;
}

/*
#main-content .inline-image {
	float:left;
	margin-bottom:10px;
	margin-left:6px;
	margin-top:12px;
	width:620px;
}*/

#related-content .related-article a.icon-link,
#recommended-content .related-article a, 
#recommended-content .related-event a, 
#recommended-content .related-video a {
	margin-left: 0px;
	color: #dd013e;
}

#related-content .related-event a.icon-link, 
#related-content .related-video a.icon-link, 
#related-content .related-game a.icon-link {
	color: #DD013F;
	float: none !important;
	clear: none !important;
}


#related-content .related-gallery a, 
#recommended-content .related-gallery a {
	margin-left: 0;
}

#related-content .related-gallery a.icon-link, 
#recommended-content .related-gallery a.icon-link {
	margin-left: 0;
}

#content-selector li.photos a {
	text-indent: -5000px;
	background-image: url('../../images/airrace2010/icons/images.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	margin-right: -1px;
}

.related-gallery h4 a {
	/* text-indent: -5000px; */
	background-image: url('../../images/airrace2010/icons/photos_feed.png');
	background-position: top left;
	background-repeat: no-repeat;
/*	height: 30px; */
	margin-right: -1px;
}

#content-selector li.photos a:hover {
	text-indent: -5000px;
	background-image: url('../../images/airrace2010/icons/images_active.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	margin-right: -1px;
}

.related-gallery h4 {
	background-image: none;
	padding-left: 0;
}

#content-selector li.articles a {
	background-image:url('../../images/airrace2010/icons/articles.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -5000px;
}

.related-article h4 a {
	
/*	height: 26px; */
}

#content-selector li.articles a:hover {
	background-image:url('../../images/airrace2010/icons/articles_active.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -5000px;
}

.related-article h4 {
	background-image: none;
	padding-left: 0;
}

#content-selector li.events a {
	text-indent: -5000px;
	background-image: url('../../images/airrace2010/icons/races.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	margin-right: 8px;
}

.related-event h4 a {
	background-image: url('../../images/airrace2010/icons/races_feed.png') !important;
	background-position: top left !important;
	background-repeat: no-repeat;
/*	height: 30px; */
}

#content-selector li.events a:hover {
	text-indent: -5000px;
	background-image: url('../../images/airrace2010/icons/races_active.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	margin-right: 8px;
}

.related-event h4 {
	background-image: none;
	padding-left: 0;
}

#content-selector li.videos a {
	text-indent: -5000px; 
	background-image:url('../../images/airrace2010/icons/videos.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
}

.related-video h4 a {
	background-image:url('../../images/airrace2010/icons/videos_feed.png') !important;
	background-position: top left !important;
	background-repeat: no-repeat;
/*	height: 30px; */
}

#content-selector li.videos a:hover {
	text-indent: -5000px;
	background-image:url('../../images/airrace2010/icons/videos_active.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
}

#content-selector li.all a,
.related-all h4 a {
	text-indent: -5000px;
	background-image:url('../../images/airrace2010/icons/all.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	margin-right: 1px;
}

#content-selector li.all a:hover {
	text-indent: -5000px;
	background-image:url('../../images/airrace2010/icons/all_active.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	margin-right: 1px;
}

.related-video h4 {
	background-image: none;
	padding-left: 0;
}

#feed-content #related-content .comments-views {
	float: right;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 0px;
	
	margin-right: 5px;
	margin-top: 5px;

	font-weight: bold;
	color: #646464;
}

#related-content .first h4,
#recommended-content .first h4 {
	background-position: top left;
	padding-top: 0;
	width: 600px;
}


#feed-content #related-content .first h4 {
	padding-top: 0;  
}

#related-content h4 span.comments-views,
#recommended-content h4 span.comments-views,
.article-item h4 span.comments-views,
.news-item h4 span.comments-views,
.download-item h4 span.comments-views {
	float: right;
	font-size: 10px;
	color: #646464 !important;
	font-weight: bold !important;
	text-transform: lowercase;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	background-image: url('../../images/airrace2010/quote.gif');
	margin: 0;
	margin-right: 5px;
	padding-top: 8px;
	padding-left: 0px; 
	height: 15px;
}

.news-item h4 span.comments-views {
	background-image: url('../../images/airrace2010/quote.gif');
	margin-right: 0px;
	padding-top: 0px;
}

#related-content h4 span.date,
#recommended-content h4 span.date,
.article-item h4 span.date,
.article-item h5,
.news-item h5,
#related-content .related-article h5,
#recommended-content .related-article h5,
.related-profile h4 span.location,
#product .related-article h4 span.date {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	padding-top: 8px;
}

.news-item h4 span.date {
	float: left;
	color: #A9A9A9 !important;
	font-size: 9px !important;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	padding-left: 8px;
	text-transform: none;
	padding-top: 0px;
}
	
/*
#main-content #related-content p.more, 
#main-content #recommended-content p.more {
	background-image: url('../../images/airrace2010/checkered_bg.gif');
	margin-top: 0 !important;
	margin-left: 0 !important;
}
*/



p.more a,
p.less a {
	/* background-color: #fff; */
	border: 0px;
}

a.icon-link,
#search-results .icon-link, 
#downloads-content .icon-link {
	background: none;
	padding-left: 0 !important;
	margin-left: 10px !important;
	text-transform: lowercase;
	font-size: 11px;
	color: #dd013f;
	padding-right: 10px;
	background-image: url('../../images/airrace2010/arrow_red.png') !important;
	background-position: center right !important;
	background-repeat: no-repeat !important;
}

a.redarrow-link {
	background: none;
	padding-left: 0 !important;
	margin-left: 10px !important;
	padding-right: 10px;
	background-image: url('../../images/airrace2010/arrow_red.png') !important;
	background-position: center right !important;
	background-repeat: no-repeat !important;
}

.featured-article-item a {
	margin-left: 10px;
}

/*Homepage*/
#homepage {
	float: left; 
	width: 100%;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}

#homepage .event-content {
	height: 475px;
	padding-bottom: 30px;
}

/*Video Player*/
.video-player-primary-up{
	color: #8a8b8d;/*#FF0000;*/
}
.video-player-primary-over{
	color: #8a8b8d;/*#660000*/
}
.video-player-primary-down{
	color: #8a8b8d; /*#330000*/
}
.video-player-secondary-up{
	color: #8a8b8d;/*#0000FF*/
}
.video-player-secondary-over{
	color: #8a8b8d;/*#000066*/
}
.video-player-secondary-down{
	color: #8a8b8d; /*#000033*/
}

.video-player-play-bull {color:#8a8b8d;}
.video-player-play-bg {color:#8a8b8d;}
.video-player-play-inner {color:#8a8b8d;}

#video_player,
#RBPlayer,
#game-player {
	background-color: #FFFFFF;
	margin-bottom: 10px !important;
}

#homepage .carousel .left-scroller {
	background-color: #FFFFFF;
	background-image: url('../../images/airrace2010/carousel-left.png');
}

#homepage .carousel .right-scroller {
	background-color: #FFFFFF;
	background-image: url('../../images/airrace2010/carousel-right.png');
}

#homepage .carousel li a {
	border-left: 1px solid #FFFFFF !important;
	border-top: 1px solid #FFFFFF !important;
	border-right: 1px solid #d9d9d9 !important;
	border-bottom: 1px solid #d9d9d9 !important;
}

/*Category Page*/
#category h2 {
	display: none;
}

#category  .airrace-carousel h2 {
	display: block;
}

/*Subcategories*/
.subcategory h3 {
	background: none;
}

#subcategory-photos #featured-galleries .gallery, 
#subcategory-games #featured-games .game, 
#subcategory-videos #featured-videos .subcategory-item, 
#subcategory-participants #featured-participants .profile {
	margin-top: 8px;
}

#subcategory-photos .subcategory-item {
	margin-left: 20px;
	padding-bottom: 6px;
	margin-bottom: 0px;
	border-bottom: 1px solid #d9d9d9;
	background-color: #FFFFFF;
	margin-top: 10px;
	width: 310px;
}

#subcategory-videos #other-videos .subcategory-item {
	margin-left: 20px;
	padding-bottom: 6px;
	margin-bottom: 0px;
	border-bottom: 1px solid #d9d9d9;
	background-color: #FFFFFF;
	margin-top: 10px;
	width: 310px;
	height: auto;
	min-height: 260px;
}

 
#other-events .event, 
#featured-events .event,
#subcategory-games .game, 
#subcategory-participants #other-participants .profile {
	margin-left: 20px !important;
	padding-bottom: 6px !important; 
	margin-bottom: 0px !important;
	border-bottom: 1px solid #d9d9d9 !important;
	background-color: #FFFFFF !important;
	margin-top: 10px !important;
	width: 310px !important;
}

#subcategory-tables #other-events,
#subcategory-participants #other-participants{
	margin-top: 0px;
}

#subcategory-photos .subcategory-item.first, 
#subcategory-videos .subcategory-item.first, 
#other-events .event.first, 
#subcategory-games .game.first, 
#subcategory-participants #other-participants .profile.first {
	padding-left: 0 !important;
}

#subcategory-events .event h3, 
#subcategory-games .game h3, 
#subcategory-photos .gallery h3, 
#subcategory-photos .subcategory-item h3, 
#subcategory-tables .table h3, 
#subcategory-participants .profile h3, 
#other-events .event h3 {
	margin: 0px !important;
	color: #646464 !important;
}

#subcategory-photos #featured-galleries .gallery, 
#subcategory-games #featured-games .game, 
#subcategory-videos #featured-videos .subcategory-item, 
#subcategory-participants #featured-participants .profile {
	margin-bottom: 30px;
}

/*Events Subcategroy*/
#subcategory-events h2 span {
	/* padding-left: 20px; */
}

#event-series h2 span, 
#event-competition h2 span, 
#event-party h2 span, 
.event-content h3 span, 
#upcoming-events h3 span, 
#event-information h3 span, 
#past-events h3 span, 
#subcategory-events h2 span, 
#events #main-content h2 span {
	/* background-image:url('../../images/airrace2010/icons/event.gif');
	padding-left:20px; */
}

/*Video Subcategory*/
/*#video h2 span, 
#subcategory-videos h2 span, 
.video-content h3 span, 
.featured-video-item h2 span {
	padding-left:20px;
	background-image:url('../../images/airrace2010/icons/video.gif');
}*/

/*Articles Subcategory*/
#subcategory-articles .featured-article-item, 
#subcategory-articles .news-item {
	border-top: none;
	padding-bottom: 0;
}

#subcategory-articles .news-item p {		
	width: 600px;
	padding-top: 8px;
	font-size: 11px;
}

#main-content .featured-article-item p,
.featured-article-item a,
#subcategory-articles .news-item p,
#subcategory-articles .news-item a {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
	clear:both;
}

#main-content .featured-article-item h3 a,
#main-content .featured-article-item h4 a,
#main-content .news-item h4 a {
	margin-left: 0;
	color: #646464; 
}
.featured-article-item h4 .date,
#subcategory-articles .news-item h4 .date,
#subcategory-downloads .download-item h4 span.date {
	float: left;
	padding-left: 8px;
	color: #646464 !important; 
	font-size: 11px !important;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-transform: none;
}

.featured-article-item .main-image {
	margin-bottom: 15px;
}

#subcategory-participants .profile a.profile-photo {
	display: block;
	float: left;
	border: 0px solid #bebebe;
	padding: 0px;
}

#subcategory-participants .profile a.profile-photo:hover {
	border: 0px;
}

#subcategory-events .event dl,
#subcategory-tables .table dl,
#subcategory-participants .profile dl,
#subcategory-photos dl,
#subcategory-games .game dl,
#subcategory-videos .subcategory-item dl,
#other-events .event dl {
	margin: 0 0 0 10px;
	padding-top: 10px;
	float: left;
	clear: both;
	display: inline;
}

#subcategory-events .event dl dt,	
#subcategory-games .game dl dt,
#subcategory-tables .table dl dt,
#subcategory-participants .profile dl dt, 
#subcategory-photos .subcategory-item dl dt,
#subcategory-videos .subcategory-item dl dt,
#other-events .event dl dt {
	width: 100px;
}	

/*
#subcategory-participants .profile dl dt{
	width:100px;
}
*/

#subcategory-articles .news-item h4,
#subcategory-downloads .download-item h4 {
	float: left;
	width: 930px;
	display: block;
	height: auto;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 7px;
	/* background-color: #F3F8FC; */
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('../../images/airrace2010/section_header_articles.png');
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 10px;
}

#subcategory-downloads .download-item h4  {
	margin-left: 10px !important;
	padding-left: 10px !important;
}

/*Tables Subcategory*/
#subcategory-tables {
	float:left;
	margin-right:10px;
	margin-top:56px;
	padding-bottom:40px;
	width:100%;
}

#featured-tables {
	margin-top: 10px;
	margin-bottom: 50px;
}

#subcategory-tables .table {
	margin-left: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom: 1px solid #d9d9d9;	
	width: 475px;
	overflow: hidden;
	background-color: #FFFFFF;
}

#subcategory-tables h3 {
	background-image:url("../../images/airrace2010/section_header_articles.png") !important;
	background-position:left top !important;
	background-repeat:repeat-x !important;
	font-size:12px !important;
	font-weight:bold !important;
	height:18px !important;
	margin:0 !important;
	padding-left:10px !important;
	padding-top:6px !important;
	text-transform:uppercase !important;
}

#subcategory-tables .first {
	padding-left: 0 !important;
	margin-right: 20px;
}

#subcategory-tables table.preview{
	width: 455px;
	margin-bottom:0px;
	border-bottom: 1px solid #e1e1e1;
	font-size: 11px;
}

#subcategory-tables table.preview td {
	background-color: #e5e8e9;
}

/*Downloads Subcategory*/
#downloads-content .download-item a.photo {
	margin-left: 7px;
}

#downloads-content .icon-link {
/*	margin-left: 0px !important;
	padding-left: 7px !important; */
}
#downloads-content a.photo span.icon-link {
	padding-left: 0px !important;
}
/*Content Objects*/
#feed-content {
	clear: both;
	margin-bottom: 35px;
	margin-top: 10px; 
	background-color: #FFFFFF;
}

#feed-content .icon-link {
	/* margin-left: 0px !important; */
	left: auto !important;
}

.content-object #secondary-content h3 span {
	padding-left: 0;
}

#secondary-content h3 span {
	padding-left: 0;
}

dl.metadata {
	padding: 0;
}

dl.metadata dt {
	font-size: 12px;
}

dl.metadata dd {
	font-size: 12px;
}

dl.metadata dd.location,
dl.metadata dd.end,
dl.metadata dd.profiles,
dl.metadata dd.creator,
dl.metadata dd.copyright,
dl.metadata dd.contact {
	margin-bottom: 0px; 
}

#secondary-content dl.metadata dt {
	width: 90px;
	padding-left: 0px; 
	font-size: 12px;
}


.content-object #secondary-content #event-information h3 span,
.content-object #secondary-content .event-content h3 span {
	/* padding-left: 20px; */
}

/*Comments*/
#comments h4 {
	background: url('../../images/airrace2010/section_header_comments.png') no-repeat top left;
	border: 0;
	padding: 0;
	padding-left: 31px;
	padding-top: 7px;
	margin: 0;
	margin-bottom: 5px;
	height: 23px;
	font-size: 12px;
}

#image-information{
	background-color: #FFFFFF;
}

/*Actions Module*/
#actions-module, #video-information {
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

#actions-module h4 {
	background-position:right top;
	display:block !important;
	height:22px;
	padding-bottom:0;
	padding-left:10px;
	padding-top:8px;
	background: url("../../images/airrace2010/section_header_bg.png") no-repeat top right;
	color: #FFFFFF;
	font-size: 14px;
}

#actions-module ul,
#secondary-content .redBulletin_Magazine ul {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 10px;
}

#actions-module ul.action-list-inline{
	border-top: 0px;
	margin: 0px;
	list-style:none;
	background-color: #FFFFFF;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 10px;
}

#actions-module ul li a {
	padding: 1px 0 3px 18px;
	color: #646464;
}
#actions-module li.facebook a {
	background: url(../images/icons/facebook.gif) 0 0 no-repeat;
	padding-left:20px;
	color: #646464;								
}
#actions-module li.print a {
	background: url(../images/icons/article.gif) 0 0 no-repeat;
	color: #646464;		
}
#actions-module li.ipod a {
	background: url(../images/icons/ipod.gif) 0 0 no-repeat;
	color: #646464;
}
#actions-module li.standard a {
	background: url(../images/icons/video.gif) 0 0 no-repeat;
	color: #646464;
}
#actions-module li.hd a {
	background: url(../images/icons/hd.gif) 0 0 no-repeat;
	padding-left: 30px;
	color: #646464;
}
#actions-module li.pdf a {
	background: url(../images/icons/pdf.gif) 0 0 no-repeat;
	color: #646464;		
}

#actions-module ul.downloads li,
#actions-module ul.action-list-inline li {
	list-style: none;
	float: left;
	margin-right: 100px;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 5px;
}

#actions-module li.print a {
	background-image: url('../../images/airrace2010/icons/article.gif');
}

#actions-module li.pdf a {
	background-image: url('../../images/airrace2010/icons/pdf.gif');
}

#actions-module li.standard a {
	background-image: url('../../images/airrace2010/icons/video.gif');
}

#actions-module .copy-code{
	background-image:url(../../images/airrace2010/icons/post_comment.png);
	border:0;
}

#actions-module h4{
	margin-left:0px;
}

#actions-module ul.action-list li{
	margin-left:8px;
}

/*Cross Promo*/
#secondary-content .cross-promo h4, 
#secondary-content .hp-event h4 {
	display: none;
}

/*Image Content Object*/
#image #actions-module ul.downloads li a {
	background-image: url('../../images/airrace2010/icons/image.gif');
}

/*Article, Profile Content Object*/
#article-body h3, 
#profile-body h3 {
	background-image: none !important;
	background-color: transparent;
	font-weight: bold;
	color: #001D46;
}

#article-body table.preview td {
	background-color: #e5e8e9;
}

/*Event Content Object*/
#event-competition h2 span {
	padding-left: 20px;
}

#event-competition #main-content h3 {
	margin-bottom: 10px;
}

#event-information {
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
}

#event-results table td, 
#current-standings table td, 
#download-options table td, 
#article-body table td, 
#product-ingredients table td, 
#table-module table td {
	background-color: #e5e8e9;
}

.profile-content .profile-item h5,
.profile-content .profile-item h6 {
	margin: 0 0 0 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#section #main-content h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#section #secondary-content dl dt {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

.event-content{
	background-color: #FFFFFF;
}

.event-content .featured-event-item a.photo, 
.video-content .featured-video-item a.photo,
.photo-content .featured-photo-item a.photo,
.profile-content .featured-profile-item a.photo {
	border: 0px solid #BDBDBD; 
	float:left;
	padding: 0px; 
	margin: 0;
	line-height: 0;
	display: block;
}

.event-content .featured-event-item a.photo img,
.video-content .featured-video-item a.photo img,
.photo-content .featured-photo-item a.photo img,
.profile-content .featured-profile-item a.photo img {
	background: #E9E9E9;
	margin: 0;
	padding: 0;
	width: 318px !important;
	height: auto !important;
}

.event-content .featured-event-item h5,
.video-content .featured-video-item h5,
.photo-content .featured-photo-item h5,
#secondary-content .event-content .featured-event-item h5,
#secondary-content .video-content .featured-video-item h5,
#secondary-content .photo-content .featured-photo-item h5 {
	clear: both;
	font-size: 1.1em;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	/* padding: 8px 8px 8px 0px; */
	margin: 0;
	padding-left: 0 !important;
}


.checkedBottomStrip {
	border-bottom: 0 !important; 
	margin-top:10px;
}

#other-participants .checkedBottomStrip {
	margin-top: 0px;
}


#featured-participants {
border-bottom: 1px solid #E6E6E6;
margin-bottom:30px;
}

#subcategory-participants #featured-participants .profile { margin-bottom:0px; }

#recommended-content .first { border:0px; }

#footer ul#footer-navigation-additional {
margin-left:0px;
}

#footer ul#footer-navigation-additional li {
padding:10px 15px 0 0;
background-position:right bottom;
}

#image #secondary-content h3 { width:324px; }

#category .event-content .featured-event-item,
#category .photo-content .featured-photo-item,
#category .video-content .featured-video-item {
	/*
	width:auto;
	background-color: transparent; 
	*/
}

/*.page-controls ul.sorting li.active a, */
.page-controls ul.sorting li.active {
	color:#FFFFFF;
	background: url(../../images/airrace2010/sortby_active.png) repeat-x top left;
	height: 19px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
}

#category #featured-content,
#subsection #featured-content {
	border-top: 0px #bdbdbd; 
	height: 10px;
	margin-bottom: 377px !important;
}

a.main-image {
	border: 0px;
	padding: 0px;	
	margin-bottom: 14px;
	display: block;
	float: left;
}

a.main-image img {
	width: 600px;
	margin-left: 6px;
}

#main-content .featured-item {
	background-color: #FFFFFF;
}

#main-content .featured-article-item {
	padding-bottom: 16px;
}

#main-content .featured-item .main-image {
	margin-left: 0px;
	width: 600px;
}

#main-content .featured-item h3 a {
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
}

#main-content .clearfix .featured-item h3 a {
	font-weight: bold;
	color: #FFFFFF;
}

#main-content .clearfix .featured-item h3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* CROSS PROMO MODULE */
#secondary-content .cross-promo,
#secondary-content .hp-event {
	margin-bottom: 10px;
	padding-bottom: 0px;
}

*:first-child+html #related-content h4 a,
*:first-child+html #recommended-content h4 a,
*:first-child+html #secondary-content .articles-content h4 a,
*:first-child+html #secondary-content #holy-shit-module h4 a {
	line-height: 16px;
	margin-top: 0px;
}

#event-results table th,
#current-standings table th,
#download-options table th,
#article-body table th,
#product-ingredients table th,
#table-module table th,
#event-results table tr.table_Head td,
#current-standings table tr.table_Head td,
#download-options table tr.table_Head td,
#article-body table tr.table_Head td,
#product-ingredients table tr.table_Head td,
#table-module table tr.table_Head td {
	border-bottom: 1px solid #E1E1E1;
	padding-left: 15px;
	font-weight: bold;
	color: #646464;
	text-transform: uppercase;
	font-size: 12px;
}

#event-results table td,
#current-standings table td,
#download-options table td,
#article-body table td,
#product-ingredients table td,
#table-module table td {
	padding-left: 15px;
	font-weight: bold;
	color: #646464;
	font-size: 11px;
/*	background: #FFFFFF; */ 
}

#event-results table tr.odd td,
#current-standings table tr.odd td,
#download-options table tr.odd td,
#article-body table tr.odd td,
#product-ingredients table tr.odd td,
#table-module table tr.odd td {
	background: #FFF;
}

#event-results table tr.redbull-participant td,
#current-standings table tr.redbull-participant td,
#table-module table tr.redbull-participant td {
	background-color: #FFF !important;
	border-top: 1px solid #FFF;
}

#profile-information {
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#subcategory-videos #main-content,
#subcategory-photos #main-content,
#subcategory-games #main-content,
#subcategory-downloads #main-content,
#subcategory-articles #main-content,
#press-profile #main-content,
#holyshit #main-content,
#error-page #main-content,
#world-series #main-content {
	width: 970px !important;
	margin-right: 0 !important;
	margin-top: 56px !important;
}

#subcategory-videos #main-content h3 {
	border: none;
	font-size: inherit;
	padding: 0;
	margin: 0;
	text-transform: none;
	color: inherit;
}

#subcategory-videos .subcategory-item a.video-thumb,
#subcategory-photos .subcategory-item a.image-thumb,
#subcategory-photos a.gallery-thumb,
#subcategory-games .game a.game-thumb,
#other-events .event a.event-thumb {	
	float: left;
	display: block;
	border: 0;
	padding: 0 !important;
	margin-bottom: 0 !important;
	background: transparent;
}
#subcategory-videos .subcategory-item a.video-thumb,
/*#subcategory-events #other-events .event a.event-thumb,*/
#other-events .event a.event-thumb,
#subcategory-photos #featured-galleries .gallery a.gallery-thumb,
#subcategory-games #featured-games .game a.game-thumb,
#subcategory-videos #featured-videos .subcategory-item a.video-thumb{
	padding: 0px;
}

#subcategory-videos .subcategory-item dl.metadata dd,
#subcategory-photos .subcategory-item dl.metadata dd,
#subcategory-games .game dl.metadata dd,
#other-events .event dl.metadata dd,
#subcategory-participants #other-participants .profile dl.metadata dd,
#subcategory-events #featured-events .event dl.metadata dd {
	width: 170px;
}

#subcategory-events #featured-events .event {
	float: left;
	margin-left: 30px !important;
	padding-left: 0px !important; 
}

/*#subcategory-downloads .download-item h4 span.date {
	float: left;
	padding-left: 8px;
	color: #A9A9A9;
	font-size: 9px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-transform: none;
	margin-top:1px;
}*/

.event-content .event-lists{
	clear: both;
	position: relative;
	border-top: 10px solid #E6E8E9;
	border-bottom:10px solid #E6E8E9;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 20px !important;
}

.event-content .tabbed .tab-control {
	list-style: none;
	clear: both;
	float: left;
	width: 100%;
	border-bottom: 0; 
	border-top: 1px solid #838486; 
	margin-top: 0px; 
	background-image: url(../../images/airrace2010/bg_eventlist_tab_inactive.jpg);
}

.event-content .tabbed .tab-control li {
	border-left: solid 1px #858585; 
	border-right: solid 1px #858585;
	background-image: url(../../images/airrace2010/bg_eventlist_tab_inactive.jpg);
}

.event-content .tabbed .tab-control li.on {
	border-left: solid 1px #131629; 
	border-right: solid 1px #131629;
	background-image: url(../../images/airrace2010/bg_eventlist_tab_active.jpg);
}

.event-content .tabbed .tab-control li a:hover {
	border-top:0; 
	padding: 5px 20px 6px 20px;
	border-bottom: 0;
}

.event-content .tabbed .tab-control li.on a:hover {
	border-top:0; 
	padding: 5px 20px 6px 20px;
	border-bottom: 0;
}

.event-content ul.event-list{
	background-image: url(../../images/airrace2010/bg_main_eventlist_tab.jpg);
	background-repeat:repeat-x;
	background-color:#111427;
	margin-bottom:0px;
	padding-bottom:10px;
	padding-top:10px;
	border-right:solid 1px #20253a !important;
}

.event-content ul.event-list li{	
	margin-left:10px;
	margin-right:10px;
}

.event-content .tabbed .tab-control li.on a {	
	border-top: 0;
	border-bottom: 0;
	padding: 5px 20px 6px 20px;
}	

.event-content .tabbed .tab-control li a {
	padding: 5px 20px 6px 20px;
	color:#ffffff !important;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	background-color:transparent;
	border-bottom:0px;
}

#table .previewTable_Cont{
	margin-bottom: 0px;
	background: #FFFFFF;
	width: 960px;
	border-bottom: 1px solid #e1e1e1;
}

#table table th,#table table tr.table_Head td,
#subcategory-tables table th,#subcategory-tables table tr.table_Head td {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 0px;
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	background-color: #FFFFFF;
}

table.preview {
	margin-bottom:0px;
	width:320px;
	overflow: hidden;	
	border-bottom: 1px solid #E1E1E1;
}

#event-competition table.preview {
	width: 600px;
	margin-top: -10px;
}

#table .previewTable_Cont .preview {
	width: 950px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 5px;
	font-size: 11px;
}

#subcategory-tables .previewTable_Cont,
.previewTable_Cont {
	background-color: #FFFFFF;
	background-image: none;
	width: 330px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom:0px;
}

#article #comments, #video #comments, #image #comments {
	margin-top: 10px; 
	background-color: #FFFFFF;
	margin-bottom: 40px;
}

#comments #comment-form .field{
	margin: 0;
	float: left;
}

#comments #comment-form .field input{
	margin: 0;
	color: #757474;
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 10px;
}

#comments_Container {
	overflow:hidden;
	position:relative;
	margin-left: 10px;
	margin-right: 10px;
}

ol#comment-list {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #e6e8e9;
}

#comment-list .commentBox_Container {
	border-top: 1px solid #e6e8e9;
	border-left: 1px solid #e6e8e9;
	border-right: 1px solid #e6e8e9; 
	background: url(../../images/common/comment_bg.png) repeat-x top left;
	padding: 12px 12px 0px 0px;	
	width:586px;
	position:relative;
	background-color: #FFF;
}

#comment-list .commentArrow {
	background: url(../../images/common/comment-bg-author.png) no-repeat top left;
	bottom:-20px;
	left:0px;
	position:absolute;
	width:598px;
	height:20px;
}

#comment-list .comment-body{
	float:left;
	padding: 0px 0px 18px 0px;
	font-size: 1.1em;
	line-height: 17px;
	width:510px;
}

#comment-list .comment-meta{
	padding: 5px 0 5px 55px;
	width: 543px;
	font-size: 1.1em;
	line-height:15px;
	position:relative;
	border-left: 1px solid #e6e8e9;
	border-right: 1px solid #e6e8e9;
}
#comment-list .comment-number{
	width: 55px;
	text-align: center;
	float:left;
	font-size: 25px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	letter-spacing:-0.02em;
	color: #a0a0a0;
	font-weight: bold;
	line-height: 1em;
}

#comment-list a.flag,
#comment-list span.flagged,
.category-list li a.doc{
	margin-top: 0px; 
}

#search-results .related-article,
#search-results .related-gallery,
#search-results .related-event,
#search-results .related-profile,
#search-results .related-video {
	margin-bottom: 0;
	position: relative;
	clear:both;
	margin-top: 10px;
}

.vcard{
	margin-left: 0px;
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 11px;
}

#contact-form {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	padding: 10px;
}
	
#contact-form .field{
	float: none;
	clear: left;
	margin: 4px 0;
	background-color: #FFFFFF;
}

#contact-form input#submit,
.redButton {
	background-image:url("../../images/airrace2010/icons/post_comment.png");
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:28px;
	margin:0;
	padding:0;
	width:135px;
}

#mosaic_Cont h4{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#mosaic_Cont .comments-views{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#world-series .series .featured span { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#main-content #related-content {
 	clear:both;
 	padding-bottom: 0px; 
}

.getCaptchaLink { 
	display: block;
	color: #dd013f !important;
	font-size: 11px;	
}

#contact-us #main-content {float:left;margin-right:10px;width:100%; margin-top: 56px; padding-bottom: 40px; font-size: 11px;}
#contact-us #main-content p { background-color: #FFFFFF; margin-bottom: 0px; padding-left: 10px; font-size: 11px; }
#article-information, .action-list-inline, ul#section-navigation {display:block; background-color: #FFFFFF;}

#search-results #content-selector {
	border: 0px;
	width: auto;
}

#content-selector li.profiles a, .related-profile h4 {
	background-image: none;
}

#image-navigation-container {
	margin-left: 10px;
}

#image-navigation .gallery-control {
	margin-right: 25px !important;
}

#subcategory-events .event a.featured {
	padding: 0 !important;
	border: 0 !important;
	margin: 0 !important;
}

#events-map {
	margin-top: 10px !important;	
}

#subcategory-events #upcoming-events-module  {
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

#featured-content ul.gallery-control {
	margin-right: 10px !important;
	margin-top: 7px !important;
}

img.main-image, #hero-content img {
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	margin-left: 4px !important;
	margin-top: -4px !important;
}

#subcategory-downloads .download-item {
	margin-left: 0 !important;
}

#video {
	padding-top: 56px;
}

#video #main-content {
	margin-top: 0px !important;
}

#video #main-content .video_Container {
	margin-top: -32px !important;
}
#content #category #main-content .slider{
	width: 970px;
	height: 464px;
	clear: both;
	background: gray;
	display: block;
}
#feed-content #related-content .date{display: none;}

.video_detail_page #content #secondary-content,
.article_detail_page #content #secondary-content,
.gallery_detail_page #content #secondary-content {margin-top: 0px; top: 0; }

#content #category #main-content #featured-content-carousel h2 {
	background-image: url("../../images/airrace2010/section_header_videos.png") !important;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
	height: 19px;
	margin-bottom: 0px;
}
