/*	ORGANIZATION:
	Backgrounds 
	position or float 
	width/height 
	margin/padding/border-
	text formatting and color
*/

/* DEFAULTS */
/* RAW TAG DECLARATIONS ONLY */
/* NO CLASSES OR IDS */

html, body{
	padding:0;
	margin:0;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
}

html {
	overflow-y: scroll;	/* forces a vertical scrollbar area on every page so if a page has short content it won't jump over cause of the centered content style */
/*	background: transparent url(../images/fpo/test.gif) bottom left repeat-x;*/
}

p{
	margin: 0 0 15px 0;
}

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

body{
	background: #0c2044;
	color: #757474;
}

a{
	color: #05216a;
	text-decoration: none;
	outline: none;
}
a:hover{
	color: #DD013F;
	text-decoration: underline;
}

td{
	background: #FFF;
}

/* END DEFAULTS */

/* TYPOGRAPHY */
#main-content p,
p.copy {
	font-size: 1.1em;
	line-height: 18px;
	margin-right: 60px;
	margin-left: 20px;
	font-family: inherit !important;
}

#article-body div,
#article-body {
	font-size: 1.1em;
	line-height: 18px;
	margin-left: 20px;
	font-family: inherit !important;
}

#article-body,
#article-body .inline-image {
	margin-left:0px;
}

#article-body .inline-image.small .caption {
	margin-bottom: 0px;
}

/* END TYPOGRAPHY */


/* LAYOUT */

#content{
	background: #FFF;
	border-left: 16px solid #FFFFFF;
	border-right: 16px solid #FFFFFF;
	text-align: left;
	padding-bottom:20px;
}
	#content a {
		font-weight: bold;
	}

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

	border-top: solid 1px #a0a0a0;

	text-align: left;
}
	#footer ul {
		float: left;
		width: 600px;
		margin: 20px 0 7px 20px;
		list-style: none;
		font-size: 0.9em;
		text-transform: uppercase;
		font-family: Helvetica,Arial,sans-serif;
	}
		#footer ul li {
			display: inline;
			margin-right: 20px;
			line-height: 1em;
		}
		#footer ul li a {
			text-transform: uppercase;
			text-decoration: none;
			letter-spacing: 0.08em;
			font-weight: normal;
		}
		#footer #footer-navigation-additional {
			clear: both;
			float: left;
			margin: -1px 0 0 13px;
			border-top: dotted 1px #CDCDCD;
		}
			#footer #footer-navigation-additional li {
				padding: 10px 0 0 9px;
				float: left;
			}
			
		#footer #selectors{
			float: right;
		}
		#footer #selectors .selector {
			position: relative;
		}
/*		#footer .selector {
			float:right;
			margin: 10px 8px 0 0;
			background: transparent url(../images/common/selector_arrow.gif) 7px 1.0em no-repeat;
			border:1px solid #e6e6e6;
		}
		#footer #language-selector {
			margin-right: 10px;
		}
			#footer .selector select {
				width: 21px;
				float:left;
				opacity: 0;
				margin:0;
			}
				#footer .selector select option {
					font-weight: bold;
					color: #041e62;
					padding-left: 25px;
					width: 100%;
				}
			#footer .selector label {
				display:block;
				float:left;
				line-height:2.1em;
				border-left:1px solid #e6e6e6;
				padding: 0 10px;
			}
			*/
			
			#footer .selector label,
			#footer .selector select{
				display: none;
			}
			#footer .selector ul.select {
				z-index: 100;
				position: absolute;
				bottom: 25px;
				display: none;
				line-height:2.1em;
				border:1px solid #e6e6e6;
				border-bottom: none;
				padding: 0;
				margin: 0;
				text-transform: none;
				font-size: 1.1em;
				font-weight: bold;
				font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
				background: #FFF;
				width: 158px;
				overflow-y: auto;
				overflow-x: hidden;
			}
			#footer .selector ul.select li {
				display: block;
				cursor: pointer;
				line-height:2.1em;
				padding: 0 10px 0 18px;
				margin: 0;
				color: #A9A9A9;
				width: 130px;
			}
			#footer .selector ul.select li.selected,
			#footer .selector ul.select li.selected:hover {
				display: block;
				color: #757474;
				background: #FFF;
			}
			#footer .selector ul.select li.hover {
				background: #F4F4F4;
				color: #041E62;
				cursor: pointer;
			}
			#country-selector-form,
			#language-selector-form {
				width: 160px;
				float: left;
				margin-right: 10px;
			}
			#language-selector-form {
				margin-right: 0;
			}
			
			#footer .selector h5 {
				background: transparent url(../images/common/selector_arrow.gif) 7px 8px no-repeat;
				cursor: pointer;
				line-height:2.1em;
				border:1px solid #e6e6e6;
				padding: 0 0 0 18px;
				margin: 12px 0 0 0;
				text-transform: none;
				font-size: 1.1em;
				font-weight: bold;
				font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
				color: #757474;
			}

/* END LAYOUT */

/* Start Different Category Layouts*/

.category_template_TopRowLeftColumn #main-content,
.category_template_MainTempLeftColumn #main-content {
	float: right;
	margin-right: 0px;
}

.category_template_TopRowLeftColumn #secondary-content,
.category_template_MainTempLeftColumn #secondary-content {
	float: left;
	margin-right: 10px;
}
/* END Different Category Layouts*/

/* COMMON ELEMENTS */
.fpo{
	border:1px solid #000000;
	padding:0;
	text-align:center;
	position:relative;
}
#notes{
	border-bottom:1px solid #cccccc;
	margin:0 -10px 10px -10px;
	padding:0 10px 0 10px;
}
.note-hover{
	background:#ffcc33;
}

.first{
	margin-top:0;
}
.meta span{
	display:block;
}
.meta span label{
	font-weight:bold;
	text-transform:uppercase;
}
.meta h4{
	margin-bottom:2px;
}

.meta input[type=text]{
	width:100%;
}

ul.sorting-controls{
	list-style:none;
	margin:0;
	padding:2px 0;
	border-bottom:1px solid #ccc;
}
ul.sorting-controls li{
	float:left;
	padding:2px 4px 2px 0;
}
ul.sorting-controls li.current{
	font-weight:bold;
}
ul.subnav{
	list-style:none;
	margin:0;
	padding:10px 0;
}
ul.subnav li{
	font-weight:bold;
	font-size:110%;
	padding:2px 0;
}
/* END COMMON ELEMENTS */

/* HEADER */
#header-wrapper {
	background:#0C2044 url(../images/common/header-bull.png) no-repeat scroll 558px -2px;
	border-bottom:16px solid #FFFFFF;
	border-left:16px solid #FFFFFF;
	border-right:16px solid #FFFFFF;
	margin:0 auto;
	padding-left:20px;
	width:950px;
}
#header{
	width: 970px;
	padding: 24px 0 6px 0;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
#header h1{
	float: left;
	width: 140px;
}
#header h1 a{
	background: url(../images/common/logo.png) no-repeat 0 15px;
	display: block;
	height: 60px;
	width: 140px;
	text-indent: -9999em;
}
#header h1 span {
	display: none;
}

/* SEARCH */

#search-wrapper{
	background:url(../images/common/search-bg.png) no-repeat;
	height: 60px;
	margin-left: 140px;
	padding: 0 0 0 105px;
}
#search-wrapper #search-form-search{
	background:url(../images/common/search-field-bg.gif) repeat-x;
	height: 22px;
	width: 200px;
	padding: 4px 0 0 0;
	border: 0;
	color: #8f8f8f;
	line-height: 22px;
	font-style: italic;
	font-size: 10px;
	letter-spacing: 0.02em;
	font-weight: bold;
}
#search-wrapper #search-form-search:focus{
	border-color: #05216A; 
	color: #353535; 
	font-style: normal;
}
#search-wrapper #search-form-search-right{
	background:url(../images/common/search-field-bg-r.png) no-repeat 100% 0;
	float: left;
	margin: 20px 10px 0 0;
	padding:0 10px 0 0;
}
#search-wrapper #search-form-submit {
	background: #DD013F;
	float: left;
	border: 1px solid #A22230;
	margin: 20px 0 0 0;
	padding: 2px 6px;
	line-height: 1em;
	cursor: pointer;
	color: #FFF;
}


/* UTILITY */
#utility{
	background: #DD013F;
	border: 1px solid #a22230;
	border-top: 0;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	width: 198px;
	color: #FFF;
	font-size: .9em;
}
#utility.signup{
	padding: 0;
	margin: 0;
}
#utility.signup a{
	color: #FFF;
}
#utility.loggedin{
	font-style: italic;
}
#utility.loggedin .user{
	font-style: normal;
	font-weight: bold;
}
#utility.facebook{
	font-style: italic;
}
#utility.facebook p{
	background: url(../images/icons/facebook.gif) no-repeat;
	margin:5px 0 5px 5px;
	padding:0 0 0 20px;
}
#utility.facebook .user{
	font-style: normal;
	font-weight: bold;
}

#utility.signup h2{
	border: 0;
	padding: 6px 0;
	margin: 0;
	font-weight: normal;
	font-size: .9em;
	color: #FFF;	
}

#utility.signup input{
	background: #FFF;
	border: 1px solid #a22230;
	width: 130px;
	font-size: .9em;
	color: #827373;
	font-style: italic;
	padding: 4px;
}

#utility.signup input#signin-submit{
	background: #b90d0d;
	border: 1px solid #821925;
	padding: 3px;
	width: 40px;
	font-size: .9em;
	color: #FFF;
	font-style: normal;
	text-align: center;
	cursor: pointer;
}

#utility.signup p{
	padding: 0;
	margin: 0;
	color: #3f080e;
	font-style: italic;
}

#utility.signup p a{
	padding: 5px 8px 4px 8px;
	font-style: normal;
	display: block;
	text-align: right;
}

/* NAVIGATION */

#navigation{
	font-family: Helvetica,Arial,sans-serif;
	clear: left;
	margin: 0 auto;
	width: 970px;
	text-align: left;
}
#navigation ul{
	margin: 0 0 12px 0;
	list-style-type: none;
}
#navigation #main-nav li{
	display: inline;
	margin-right: 24px;
	line-height: 1em;
}
#navigation #main-nav li a {
	border-left: 3px solid #DD013F;
	padding: 2px 5px 1px 5px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.08em;
	vertical-align: top;
}
	#navigation #main-nav li a:hover {
		color: #DD013F;
	}
#navigation #secondary-nav {
	padding-left: 8px;
}
	#navigation #secondary-nav li {
		display: inline;
		margin-right: 20px;
		line-height: 1em;
	}
		#navigation #secondary-nav li a {
			text-transform: uppercase;
			text-decoration: none;
			letter-spacing: 0.08em;
		 	line-height: 1em;
		 	font-size: .9em;
		 	color: #FFF;
		}
		#navigation #secondary-nav li a:hover{
			color: #DD013F;
		}


/*	The Red Bull Bar (TRBB) */
	
#header-wrapper-bar {
	display: block;
	width: 100%;
	border-left: none;
	border-right: none;
	border-bottom: 4px solid #828ba5;
	background: #12295c;
	padding-left: 0;
	margin: 0px auto 0;
}

#header-wrapper-bar #header{
	padding: 0;
	display: block;
	margin: 0 auto;
	width: 970px;
}

#header-wrapper-bar #header h1 {
	margin-bottom: 0;
	float: none;
	width: 155px;
}

#header-wrapper-bar #header h1 span {
	display: block;
	float: left; 
	font-family: "Lucida Grande"; 
	font-size: 9px; 
	font-weight: bold; 
	color: #FFF; 
	margin-top: 12px;
	text-transform: uppercase;
}

#header-wrapper-bar #header h1 a {
	display:block;
	background:transparent url(../images/common/bar-logo.gif) no-repeat scroll 0 6px;
	height: 28px;
	width: 72px;
	margin-top: 2px;
	float: left;
	text-indent:-9999em;
}

#header-wrapper-bar #navigation {
	display: block;
	position: relative;
}

#header-wrapper-bar #navigation #secondary-nav{
	display: none;
}

#header-wrapper-bar #navigation #main-nav{
	z-index: 10;
	position: absolute;
	top: -20px;
	left: 200px;
	display: block;
}
#header-wrapper-bar #navigation #main-nav li {
	margin-right:10px;
}
#header-wrapper-bar #navigation #main-nav li a{
	border-left: 3px solid #dd053f;
	padding: 2px 5px 1px 5px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.09em;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	font-size:9px;
	font-weight:normal;
	vertical-align: baseline;
}	
	#header-wrapper-bar #navigation #main-nav li a:hover {
		color: #dd053f;
	}

#header-wrapper-bar #search-wrapper{
	z-index: 100;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	height: 28px;
	padding: 0;
	margin: 3px 0 0 0;
	background:transparent url(../images/common/bar-search-bg-white.gif) no-repeat scroll 0 0;
}

#header-wrapper-bar #search-wrapper #search-form-search-right {
	background-image: url(../images/common/search-field-bg-r-white.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float:left;
	margin: 0 0 0 47px;
	padding: 0 10px 0 0;
	height: 22px;
}

#header-wrapper-bar #search-wrapper #search-form-search {
	background:transparent url(../images/common/search-field-bg-white.gif);
	background-repeat: repeat-x;
	background-position: top left;
	color: #8f8f8f;
	margin-top: 0px;
	padding: 4px 0 0 10px;
	height: 18px;
	line-height: 18px;
	width: 190px;
}
#header-wrapper-bar #search-wrapper #search-form-submit{
	display: none;
}
	
/* BREADCRUMBS */

#breadcrumbs{
	border-top: 1px solid #a0a0a0;
	margin: 0;
	padding: 10px 10px 10px 0;
}
#breadcrumbs li{
	background: url(../images/common/breadcrumb-bg.gif) no-repeat 0 60%;
	display: inline;
	padding: 0 2px 0 8px;
	line-height: 1em;
	font-size: 1em;
	font-weight: bold;
	color: #041c5d;
	list-style-type:none;
}
	#breadcrumbs li.last{
		font-weight: bold;
	}
#breadcrumbs li a{
	color: #898f92;
	text-decoration: none;
	letter-spacing: 0.08em;
	text-transform: capitalize;
	font-weight: normal;
}
	#breadcrumbs li a:hover{
		color: #DD013F;
	}
#breadcrumbs li.home{
	background: none;
	padding-left: 1px;
	padding-right: 5px;
	display: inline-block;
}

#breadcrumbs li.home a{
	background: url(../images/icons/home.gif) 0 2px no-repeat;
	float: left;
	display: block;
	height: 11px;
	width: 11px;
	text-indent: -9999em;
}

/* HEADERS */

h2,
h3 {
	border-top: 1px solid #cdcdcd;
	margin: 0;
	padding: 12px 0 35px 0;
	font-size: 1.8em;
	line-height: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #353535;
	position: relative;
}
h4 {
	border-top: 1px solid #cdcdcd;
	padding: 15px 0 15px 20px;
	margin: 0;
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #424242;
	min-height:1.25em;
	height:auto;
}
h2 span,
h3 span{
	background:url(../images/common/header-border.gif) repeat-x;
	padding: 20px 10px 0 20px;
	display: table-cell;
	float: left;
	margin: -13px 70px 10px 0;

}
#article h2,
#image h2,
.photo-content h3,
#video h2,
#recording h2,
.video-content h3,
.recording-content h3,
#event-series h2,
#event-competition h2,
#event-party h2,
.event-content h3,
#subcategory-videos h2,
#subcategory-recordings h2,
#subcategory-photos h2,
.news-content h3,
.articles-content h3,
#upcoming-events h3,
#past-events h3,
#event-information h3,
.featured-video-item h2,
.featured-recording-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-position: 0 19px;
	background-repeat: no-repeat;
}

#article h2,
.news-content h3,
.articles-content h3,
#subcategory-articles h2,
#subcategory-featured-articles h2	{ background-image: url(../images/icons/article.gif); }

#image h2,
#subcategory-photos h2,
.photo-content h3			{ background-image: url(../images/icons/image.gif); }

#game h2,
#subcategory-games h2,
.game-content h3			{ background-image: url(../images/icons/game.gif); }

#video h2,
#subcategory-videos h2,
.video-content h3,
.featured-video-item h2		{ background-image: url(../images/icons/video.gif); }

#recording h2,
#subcategory-recordings h2,
.recording-content h3,
.featured-recording-item h2		{ background-image: url(../images/icons/audio.gif); }

#secondary-content .recording-content h3 {
	background: none;
}

#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: url(../images/icons/calendar.gif); }

#comments h3				{ background-image: url(../images/icons/comment.gif); }

#participant-info h3,
#all-participant-info h3,
#subcategory-participants h2,
#profile h2					{ background-image: url(../images/icons/participant.gif); }

#error-page h2				{ background-image: url(../images/icons/warning.gif); }


#main-content {
	position: relative;
}

/* SECONDARY CONTENT */

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

#secondary-content .bio p,
#secondary-content .bio div,
#secondary-content .bio h1,
#secondary-content .bio h2,
#secondary-content .bio {
	line-height: 18px !important;
	font-family: inherit !important;
	font-size:1.1em !important;
	margin-left: 20px !important;
}

#secondary-content .bio {
margin-left:0px !important;
}

#secondary-content a {
	margin-left: 20px;
	clear:both;
}

#secondary-content table a {
	margin-left:0px;
}
	#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 {
		margin-left: 0;
	}

#secondary-content h3 {
	clear: both;
	background-position: 0 19px;
}
#secondary-content h3 span {
	padding-left: 20px;
}

#secondary-content .featured-recording-item {
	margin-top: 20px;
}

#secondary-content .recording-content h3 {
	border-bottom: 1px solid #CDCDCD;
}

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


#secondary-content h4 {
	padding-left: 20px;
	padding-bottom: 5px;
}

#secondary-content h5 {
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 1.1em;
	color: #424242;
}

#secondary-content .recommended-item {
	clear: both;
	float: left;
	margin-bottom: 10px;
}
	#secondary-content .recommended-item h4 {
		margin-top: 10px;
	}


/* METADATA */
dl.metadata{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 1.1em;
}
	dl.metadata p {
		font-size: 1em !important;
		margin-left: 0 !important;
	}
dl.metadata dt{
	float: left;
	width: 122px;
	padding: 0;
	margin-right: 10px;
	font-weight: bold;
	color: #353535;
	clear: left;
}
dl.metadata dd{
	float:left;
	color: #757474;
	width: 200px;
	padding: 0;
	margin: 0;
}
dl.metadata dd p{
	font-size:1em;
}
dl.metadata dd a{
	font-weight:bold;
}
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: 10px;
}
dl.metadata dd.location span{
	display:block;
}
#subcategory-videos dd.profiles,
#subcategory-recordings dd.profiles,
#article dl.metadata dd.creator{
	margin-bottom:0px;
}
#secondary-content dl.metadata {
	margin-left: 13px;
}
	#secondary-content dl.metadata dt {
		width: 110px;
		padding-left: 7px;
	}
		#secondary-content dl.metadata dt.about{
			border-top: 1px solid #cdcdcd;
			padding: 15px 0 15px 7px;
			margin: 0;
			float: none;
			width: auto;
			line-height: 1em;
			font-weight: bold;
			text-transform: uppercase;
			color: #424242;
		}
		#secondary-content dl.metadata dd.about { 
			width: auto;
			float: none;
			padding-bottom:10px;
			padding-left: 7px;
		}
/* RECOMMENEDED ITEM */
.recommended-item img{
	margin-left: 10px;
	float: left;
}
.recommended-item p{
	margin-left: 0 !important;
}

/* PROFILE LIST */

ul.profile-list {
	margin: 0 0 20px 0;
}
	ul.profile-list li {
		padding: 4px 8px 4px 20px;
		list-style-type: none;
		background: #F4F4F4;
	}
	ul.profile-list li.odd {
		background: #FFF;
	}
	ul.profile-list li.redbull-participant {
		background-color: #DEE1FD !important;
		border-top: 1px solid #FFF;
	}
		ul.profile-list li span {
			display: block;
			margin-top: -15px;
			text-align: right;
		}
			ul.profile-list li span img {
				margin: 0px 0 0 5px;
				position:relative;
				top:1px;
			}

#secondary-content #all-participant-info p.metadata-control {
	margin-top: -13px !important;
}

/* MORE BUTTON */
p.more,
p.less{
	text-align:right;
}
p.less a {
	border:1px solid #e6e6e6;
	padding: 2px 4px 2px 10px;
	font-size:9px;
	font-weight:bold;
	background:url(../images/common/arrow_small_up.gif) 2px 50% no-repeat;
}
p.more a,
#more-comments .viewComments{
	border:1px solid #e6e6e6;
	padding: 2px 4px 2px 10px;
	font-size:9px;
	font-weight:bold;
	background:url(../images/common/arrow_small_down.gif) 2px 50% no-repeat;
}
#secondary-content p.more,
#secondary-content p.less {
	float: right;
	margin: 0 0 10px 0 !important;
}
#main-content p.more,


#main-content p.less {
	margin-top: -20px !important;
	margin-right: 0 !important;
}
#main-content #related-content p.more, 
#main-content #recommended-content p.more{
	margin-right: 10px !important;
	clear: both;
}
#secondary-content #image-information p.more,
#secondary-content #image-information p.less {
	margin-bottom: 0 !important;
}

#main-content #feed-content p.more {
	clear: both;
}

/* CONTENT SELECTOR (FEED) */
#feed-content {
	clear: both;
	margin-bottom: 20px;
}
#feed-content p.more {
	display: none;
}

#content-selector {
	border-top: solid 1px #cdcdcd;
	width: 100%;
	clear: left;
}
#content-selector ul {
	margin: -1px 0 0 0;
	padding: 0 0 20px 0;
	float: right;
	list-style: none;
}
	#content-selector li {
		float: left;
		margin-left: 1px;
		margin-right: 1px;
		cursor: pointer;
	}
		#content-selector li a,
		a.rss {
			display: block;
			border-top: solid 1px #cdcdcd;
			padding: 6px 5px 9px 25px;
			font-size: 9px;
			color: #a0a0a0;
			background-position: 8px 6px;
			background-repeat: no-repeat;
			background-color: #fff;
		}
		#content-selector li.all a,
		#content-selector li.athletes a,
		#content-selector li.teams a {
			padding-left: 7px;
		}
		#content-selector li a:hover,
		#content-selector a.rss:hover {
			border-bottom: solid 3px #df1414;
			padding-top: 6px;
			padding-bottom: 6px;
			color: #3e3f41;
			text-decoration: none;
			background-position: 8px 6px;
		}
		#content-selector li.on {
			border-left: solid 1px #cdcdcd;
			border-right: solid 1px #cdcdcd;
			position: relative;
			margin-bottom: 1px;
			margin-left: 0;
			margin-right: 0;
		}
		#content-selector li.on a {
			color: #3e3f41;
			border-bottom: solid 3px #05216a;
			border-top: solid 1px #fff;
			padding-top: 6px;		
			padding-bottom: 6px;	
		}
		#content-selector a.rss {
				float: left;
				background-position: 0 6px;
				padding: 6px 0 2px 20px;
				border: none;
			}
			#content-selector a.rss:hover {
				border: none;
				background-position: 0 6px;
			}

#related-content-articles,
#related-content-videos,
#related-content-recordings,
#related-content-photos,
#related-content-events,
#related-content-profiles,
#related-content-games,
#related-content-athletes,
#related-content-teams{
	display: none;
}

.company_Content_Container {
border:1px solid #CDCDCD;
border-top:0px;
border-bottom-width:2px;
}

.company_Content_Container #content-selector {
background: transparent url(../images/gray_Shaded_Line.gif) repeat-x bottom left;
}

.company_Content_Container #content-selector ul {
padding-bottom:17px;
}

.company_Content_Container .content-section {
padding:8px 0 0 10px;
height:290px;
overflow-y:scroll;
}


/* Content Object Styles */
/* Videos */

#video #main-content #video_player{
	margin-bottom: 20px;
}

#video #recommended h3{
	background:url(../images/icons/video.gif) no-repeat 8px 20px;
}
	#video #recommended h3 span{
		padding-left: 29px;
	}
#video .recommended-item p.views{
	margin-top: 16px;
	font-weight: bold;
}
#video .recommended-item a.icon-link {
	margin-left: 0;
}

/* AUDIOS */

#recording #main-content #recording_player{
	margin-bottom: 20px;
}

#recording #recommended h3{
	background:url(../images/icons/audio.gif) no-repeat 8px 20px;
}
	#recording #recommended h3 span{
		padding-left: 29px;
	}
#recording .recommended-item p.views{
	margin-top: 16px;
	font-weight: bold;
}
#recording .recommended-item a.icon-link {
	margin-left: 0;
}


/* Images */

#image-navigation,
#image-information {
	float: left;
	clear: both;
	margin-bottom: 10px;
}

#image-navigation .gallery-control {
	margin-top: 0;
	margin-bottom: 0;
}

/* When on the actual content object we should use this class */
img.main-image,
#hero-content img {
	border: solid 0.1em #bdbdbd;
	padding: 4px;	
	margin-bottom: 14px;
	width: 610px;
}

#article img.main-image {
width:auto;
}

#video #featured-content #RBPlayer,
#recording #featured-content #RBPlayer,
#holyshit #featured-content #RBPlayer {
	margin-left: 5px;
}
#homepage #featured-content #RBPlayer,
#holyshit #featured-content #RBPlayer {
	margin-bottom: 10px;
}
#video_player,
#recording_player,
#RBPlayer,
#game-player {
	background-color: #EAEAEA;
	margin-bottom: 20px;
	float: left;
}
	#error-page #RBPlayer {
		margin-left: 175px;
		margin-top: 20px;
		width: 620px;
		height: 349px;
	}
#game-player {
	margin-bottom: 30px;
}
	a.recording-quality,
	a.video-quality {
		float: right;
		clear: both;
		margin: 0 13px 10px 0;
	}
		#featured-content a.recording-quality,
		#featured-content a.video-quality {
			margin-right: 5px;
		}
	#hero-content p {
		font-size: 9px;
		color: #DD013F;
		font-style: italic;
		font-weight: bold;
		padding: 0;
		margin: 0 10px 20px 20px;
	}

/* But when it's the same size and is 'featured' we should nest the image inside an anchor */
a.main-image {
	border: solid 0.1em #bdbdbd;
	padding: 0.4em;	
	margin-bottom: 14px;
	display: block;
	float: left;
}
	a.main-image:hover {
		border-color: #DD013F;
	}
	a.main-image img {
		float: left;
		width: 610px;
	}
	#image #secondary-content a {
		font-weight: bold;
	}

#image ul.gallery-navigation,
ul.gallery-thumbs,
#secondary-content ul.gallery-thumbs {
	list-style: none;
	margin: 0;
	padding: 0;	
	width: 350px;
}
	#image ul.gallery-navigation {
		margin-bottom: 10px;
	}
	#secondary-content .related-gallery ul.gallery-thumbs {
		margin-left: -13px;
	}
	ul.gallery-thumbs {
		width: 570px;
	}
	#image ul.gallery-navigation li,
	ul.gallery-thumbs li {
		float: left;
		line-height: 0;
		width: 6em;
		height: 3.4em;
		padding: 0 0 1em 0;
		margin: 0 1em 0 0;
	}
	
	#feed-content ul.gallery-thumbs li {
		padding: 0 0 6px 0;
	}
	
		ul.gallery-thumbs li.big {
			width: 130px;
			height: 73px;
		}
		ul.gallery-thumbs li.last {
			margin-right: 140px;
		}
		#secondary-content ul.gallery-thumbs li.last {
			margin-right: 70px;
		}
			ul.gallery-thumbs li.big img,
			#secondary-event .event-item img,
			#related-content .photo img,
			#recommended-content .photo img,
			.related-event .photo img,
			.related-profile .photo img,
			#product .related-article .photo img,
			#secondary-content .related-recording .photo img {
				width: 124px;
				height: 70px;
				float: left;
			}
		#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,
		#secondary-content .related-recording .photo {
			display: block;
			float: left;
			border: solid 1px #bdbdbd;
			padding: 2px;
		}
		
		#image ul.gallery-navigation li.on a {
			border-color: #041e62;
		}
		#image ul.gallery-navigation li a:hover,
		ul.gallery-thumbs li a:hover,
		#related-content .photo:hover,
		#recommended-content .photo:hover,
		.related-event .photo:hover,
		.related-profile .photo:hover,
		#product .related-article .photo:hover {
			border-color: #DD013F;
		}
	#image ul.gallery-navigation li.last {
		margin-right: 0;
	}	
		#image ul.gallery-navigation li img,
		ul.gallery-thumbs li img {			
			width: 54px;
			height: 30px;
			background:#e9e9e9;
		}
ul.gallery-control {
	list-style: none;
	float: right;
	z-index: 100;
	margin: -30px 0 10px 0;
	padding: 0;
	height: 1.5em;
}
#featured-content ul.gallery-control {
	position: absolute;
	right: 0;
}
	ul.gallery-control li {
		float: right;
	}
	ul.gallery-control li.previous {
		margin-right: 5px;		
	}
		ul.gallery-control li a,
		ul.gallery-control li span,
		.all-link {
			display: block;
			background: #FFF;
			padding: 1px 4px 0 4px;
			border: solid 1px #e7e7e7;
			line-height: 1.3em;
			font-size: 0.9em;
			font-weight: bold;
		}
		ul.gallery-control li a:hover,
		.all-link:hover {
			border-color: #a0a0a0;
			text-decoration: none;
			color: #DD013F;
		}
		ul.gallery-control li .disabled {
			border-color: #e7e7e7;
			color: #cdcdcd;
			cursor: default;
		}
			ul.gallery-control li.next a 			{ padding: 0 12px 1px 4px; background: #FFF url(../images/pg_arrow_next.gif) right 4px no-repeat; }
			ul.gallery-control li.previous a 		{ padding: 0 4px 1px 12px; background: #FFF url(../images/pg_arrow_previous.gif) left 4px no-repeat; }
			ul.gallery-control li.next a.disabled,
			ul.gallery-control li.previous a.disabled:hover 	{ 
				padding: 0 12px 1px 4px;
				background: #FFF url(../images/pg_arrow_next_disabled.gif) right 4px no-repeat;
				border-color: #E7E7E7;
				color: #CDCDCD;
			}
			ul.gallery-control li.previous a.disabled,
			ul.gallery-control li.previous a.disabled:hover { 
				padding: 0 4px 1px 12px;
				background: #FFF url(../images/pg_arrow_previous_disabled.gif) left 4px no-repeat;
				border-color: #E7E7E7;
				color: #CDCDCD;
			}


/* Featured Content */

#featured-content.slider{
	position: relative;
}

#featured-content.slider .featured-item{
	display: none;
	position: absolute;
	left: 0;
}

#image .main-image {
	margin: 0 auto 14px;
	display: block;
	width: auto;
	background-image: url('../images/common/preloader.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

#image .expand-indicator {
	background-image: url('../images/common/expand.gif');
	background-repeat: no-repeat;
	position: absolute;
	width: 24px;
	height: 24px;
}

#image .image-preloader {
	text-align: center;
	border: solid 0.1em #bdbdbd;
	padding: 4px;	
	margin-bottom: 14px;
	width: 610px;
	height: 343px;
}

/* IMAGE FULLSCREEN LIGHTBOX */	

#overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	height: 500px;
	background-color: #131313;
}
#lightbox {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10005;
	text-align: center;
}

#lightbox .fullscreen-content {
	position: relative;
	margin: 0 auto;
	width: 200px;
	text-align: left;
	color: #6f6f6f;
}

#lightbox .fullscreen-image {
	padding-top: 5px;
	clear: both;
}

#lightbox .fullscreen-image img {
	display: block;
	width: 960px;
	border: 1px solid #BDBDBD;
	padding: 4px;
	background-color: #fff;
	background-image: url('../images/common/preloader.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

#lightbox .fullscreen-content .lightbox-image-controls {
	clear: both;
	margin-bottom: 5px;
}

#lightbox .fullscreen-content .lightbox-image-nav-cont {
	float:left;
}

#lightbox .fullscreen-content a.close {
	float: right;
}

/*#lightbox .fullscreen-content a.close:link,
#lightbox .fullscreen-content a.close:visited,
#lightbox .fullscreen-content a.close:active,
#lightbox .fullscreen-content a.close:hover {

}*/

#lightbox .fullscreen-content .lightbox-image-nav {
	list-style: none;
	width: 138px;
	margin: 0 auto;
}	

	#lightbox .fullscreen-content .lightbox-image-nav li {
		float: left;
	}
	#lightbox .fullscreen-content .lightbox-image-nav li.previous {
		margin-right: 5px;
	}
	#lightbox .fullscreen-content a.close,
	#lightbox .fullscreen-content .lightbox-image-nav li.next a {
		text-align: right;
	}

#lightbox .preloader {
	width: 100px;
	padding: 0 0 0 24px;
	margin: 10px auto;
	color: #e1162f;
	/*background-image: url('../images/preloader.gif');
	background-repeat: no-repeat;
	background-position: center left;*/
}

/* END IMAGE FUULSCREEN LIGHTBOX*/
	
/* CROSS PROMO MODULE */
#secondary-content .cross-promo,
#secondary-content .hp-event {
	clear: both;
	float: left;
	margin-bottom: 20px;
}
	#homepage #secondary-content .cross-promo,
	#homepage #secondary-content .hp-event {
		margin-bottom: 10px;
	}
#secondary-content .cross-promo h4,
#secondary-content .hp-event h4 {
	margin: 0;
	padding: 8px 0 0 7px;
	border-left: solid 13px #cdcdcd;
	border-top-color: #a0a0a0;
	color: #05216a;
	position: relative;
}
	#secondary-content .cross-promo h4 span,
	#secondary-content .hp-event h4 span {
		position: absolute;
		right: 0;
		color: #231f20;
	}
#secondary-content .cross-promo img,
#secondary-content .hp-event img {
	float: left;
}
		
/* ACTIONS MODULE */
#actions-module,
.redBulletin_Magazine {
	float: left;
	clear: both;
	margin-bottom: 10px;
	width: 100%;
}
#actions-module h4,
#secondary-content .redBulletin_Magazine h4 {
	margin-left: 13px;
	padding-left: 7px;
}
#actions-module ul,
#secondary-content .redBulletin_Magazine ul {
	font-size: 1.1em;
	margin: 0 0 10px 20px;
	padding: 0;
}
	#actions-module ul.action-list-inline{
		border-top: 1px solid #cdcdcd;
		margin: 10px 0 0 10px;
		padding-bottom: 20px;
		list-style:none;
	}
	#actions-module ul.action-list li,
	#secondary-content .redBulletin_Magazine ul li {
		list-style: none;
		clear: both;
	}	
		#actions-module ul.action-list label {
			display: block;
			text-transform: lowercase;
			cursor:auto;
		}
		#actions-module ul.action-list a {
			font-weight:bold;
		}

		#actions-module li.facebook,
		#actions-module li.print {
			margin-top: 15px;
		}
			#actions-module ul li a {
				padding: 1px 0 3px 18px;
			}
			#actions-module li.facebook a {
				background: url(../images/icons/facebook.gif) 0 0 no-repeat;
				padding-left:20px;								
			}
			#actions-module li.print a {
				background: url(../images/icons/article.gif) 0 0 no-repeat;		
			}
			#actions-module li.ipod a {
				background: url(../images/icons/ipod.gif) 0 0 no-repeat;
			}
			#actions-module li.standard a {
				background: url(../images/icons/video.gif) 0 0 no-repeat;
			}
			#actions-module li.hd a {
				background: url(../images/icons/hd.gif) 0 0 no-repeat;
				padding-left: 30px;
			}
			#actions-module li.pdf a {
				background: url(../images/icons/pdf.gif) 0 0 no-repeat;		
			}
	#actions-module ul.downloads li,
	#actions-module ul.action-list-inline li {
		list-style: none;
		float: left;
		margin-right: 12px;
	}
	
	#actions-module ul.action-list-inline li.first {
		margin-left: 10px;
	}
		#image #actions-module ul.downloads li a {
			background: url(../images/icons/image.gif) 0 0 no-repeat;
		}
	#actions-module #embed-code,
	#actions-module #permalink-code {
		float: left;
		width: 236px;
		margin-right: 10px;
	}
	#actions-module .copy-container {
		float: left;
		position: relative;
		width: 60px;
	}
	#actions-module .copy-code {
		background: #DD013F;
		float: left;
		border: 1px solid #a22230;
		margin: 0 0 16px 0;
		padding: 3px 6px;
		cursor: pointer;
		color: #fff;
		text-align: center;
		width: 60px;
	}

/* END ACTIONS MODULE */

/* HOLY SHIT HOMEPAGE MODULE */
#holy-shit-module {
	float: left;
	clear: both;
	width:340px;
}
#holy-shit-module .first {
	clear: both;
}
#holy-shit-module div {
	border-top: none;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 8px;
	margin-bottom: 0;
}
#holy-shit-module h4 {
	border: none;
	background-position: 0 12px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 8px;
	margin-left: -13px;
}
	#holy-shit-module h4 a {
		float: left;
		margin-left: 0 !important;
	}
	#holy-shit-module .first h4 {
		background-position: 0 0;
		padding-top: 2px;
	}
#holy-shit-module p {
	font-size: 1.1em;
	margin: 0 0 15px 7px;
}
#holy-shit-module img {
	border: 1px solid #BDBDBD;
	padding: 2px;
	margin: 0;
	line-height: 0;
	float: left;
}
#holy-shit-module a {
	margin-left: 20px;
	margin-top: 8px;
	clear: none;
}
#holy-shit-module div a,
#secondary-content .related-recording a.icon-link {
	margin-top: 0;
	margin-left: 7px;
}
#holy-shit-module a.photo {
	float: left;
	margin-left: -13px;
	margin-right: 10px;
}
	#holy-shit-module a.photo:hover img {
		border-color: #DD013F;
	}


/* RELATED & RECOMMENDED CONTENT */

div.related-content{
	width:115px;
	float:left;
	padding-right:15px;
}

.related-article,
.related-gallery,
.related-event,
.related-profile,
.related-video,
.related-recording,
.related-game {
	margin: 0 13px 8px 13px;
	border-top: 1px solid #cdcdcd;
}

#secondary-content .related-recording {
	margin: 0 13px 10px 0px;
	border-top: 1px solid #cdcdcd;
	padding-left: 13px;
}

#secondary-content .related-article,
#secondary-content .related-gallery,
#secondary-content .related-event,
#secondary-content .related-profile,
#secondary-content .related-recording,
#secondary-content .related-video {
	margin-right: 0;
}
#related-content .first,
#recommended-content .first,
#secondary-content .recording-content .first {
	border: none;
	clear: both;
}

#related-content h4,
#recommended-content h4,
#product .related-article h4,
#secondary-content .featured-recording-item .related-recording h4 {
	border: none;
	background-position: 0 12px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 8px;
	margin-left: -13px;
}
#related-content h4 a,
#recommended-content h4 a,
.article-item h4 a,
.news-content .news-item h4 a,
#product .related-article h4 a {
	float: left;
	margin-left: 0 !important;
}
#related-content .first h4,
#recommended-content .first h4 {
	background-position: 0 4px;
	padding-top: 6px;
}
#secondary-content .featured-recording-item .related-recording h4 {
	background-position: 0 4px;
	padding-top: 6px;
	margin-top: 8px;
}
#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: 9px;
	color: #8a8a8a;
	text-transform: lowercase;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans", sans-serif;
	background: transparent url(../images/icons/quote.gif) 0 0 no-repeat;
	padding-left: 20px;
	height: 15px;
	margin: 0 -5px 0 0;
}

#secondary-content h4 span.comments-views,
.download-item h4 span.comments-views,
#secondary-content h4 span.date,
#secondary-content .related-article h5,
#secondary-content .related-recording .links .artist {
	display: none;
}
#secondary-content .featured-recording-item h4 span.date {
	display: inline;
	color: #A9A9A9;
	font-weight: normal;
	padding-left: 5px;
	font-size: 9px;
}
#related-content h4 span.date,
#recommended-content h4 span.date,
.article-item h4 span.date,
.article-item h5,
.news-item h4 span.date,
.news-item h5,
#related-content .related-article h5,
#recommended-content .related-article h5,
.related-profile h4 span.location,
#product .related-article h4 span.date {
	float: left;
	color: #A9A9A9 !important;
	font-size: 9px !important;
	font-weight: normal;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	padding-left: 8px;
	text-transform: none;
}
#related-content ul,
#related-content div a.photo,
#recommended-content ul,
#recommended-content div a.photo,
#product .related-article a.photo {
	margin-left: -13px;
}
#related-content .related-article p,
#related-content .related-gallery p,
#related-content .related-event p,
#related-content .related-video p,
#related-content .related-recording 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-recording p,
#recommended-content .related-game p,
#product .related-article p {
	font-size: 1.1em;
	margin: 0 0 15px 7px;
}

#related-content .related-article a,
#related-content .related-gallery a,
#related-content .related-event a,
#related-content .related-video a,
#related-content .related-recording a,
#related-content .related-game a,
#recommended-content .related-article a,
#recommended-content .related-gallery a,
#recommended-content .related-event a,
#recommended-content .related-recording a,
#recommended-content .related-video a {
	margin-left: 7px;
}

#related-content .related-article h4 a,
#related-content .related-gallery h4 a,
#related-content .related-event 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;
}

.related-event .photo img,
.related-profile .photo img,
.related-video .photo img,
.related-recording .photo img,
.related-game .photo img {
	border: none;
	padding: 0;
}
.related-event img,
.related-profile img,
.related-video img,
.related-recording img,
.related-game img {
	border: 1px solid #BDBDBD;
	padding: 2px;
	margin: 0;
	line-height: 0;
	float: left;
}
.related-event a.photo:hover,
.related-profile a.photo:hover,
.related-video a.photo:hover,
.related-recording a.photo:hover,
.related-game a.photo:hover {
	border-color: #DD013F;
}
a.icon-link {
	background: transparent url(../images/icons/goto.gif) 0 2px no-repeat;
	padding: 2px 0 4px 13px;
	margin: 0 0 0 20px
}

#secondary-content .related-video a.icon-link,
#secondary-content .related-recording a.icon-link,
#secondary-content .related-event a.icon-link {
	clear: both;
	float: left;
}
.related-recording a.icon-link,
.related-video a.icon-link{
	clear: left;
}

#content-selector li.articles a,
.related-article h4						{ background-image:url(../images/icons/article.gif); }

#content-selector li.photos a,
.related-gallery h4 					{ background-image:url(../images/icons/image.gif); }

#content-selector li.events a,
.related-event h4 						{ background-image:url(../images/icons/calendar.gif); }

#content-selector li.videos a,
.related-video h4						{ background-image:url(../images/icons/video.gif); }

#content-selector li.recordings a,
.related-recording h4						{ background-image:url(../images/icons/audio.gif); }

#content-selector li.profiles a,
.related-profile h4						{ background-image:url(../images/icons/participant.gif); }

#content-selector li.games a,
.related-game h4						{ background-image:url(../images/icons/game.gif); }

#content-selector a.rss					{ background-image:url(../images/icons/rss.gif); }

#content-selector li.links a,
.links h4						{ background-image:url(../images/icons/link.png); }

* html #content-selector li.links a,
* html .links h4						{ background-image:url(../images/icons/link.gif); }

#content-selector li.pages a,
.pages h4						{ background-image:url(../images/icons/page.png); }

* html #content-selector li.pages a,
* html .pages h4						{ background-image:url(../images/icons/page.gif); }

#secondary-content .related-recording .photo {
	margin-left: -13px;
}
#related-content .photo,
#recommended-content .photo,
.related-event .photo,
.related-profile .photo,
.related-game .photo,
#product .related-article .photo,
#secondary-content .related-recording .photo {
	margin-right: 10px;
}

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

.all-link {
	float: right;
	text-transform: lowercase;
	margin: -32px 0 0 0;
	position: relative;
	/* other all-link styles are shared with "ul.gallery-control a" */
}
#main-content .all-link {
	margin-right: 13px;
}
#featured-content .all-link {
	margin: 0 0 10px 0;
}
#featured-content h3{
	border-bottom:none !important;
}

/* ARTICLE BODY STYLES */

#article-body h3,
#profile-body h3,
#product #product-ingredients h3{
	border: none;
	margin: 1em 70px .5em 20px;
	padding: 0;
	font-size: 1.4em;
	text-transform: none;
}

#article-body blockquote{
	margin: 0px 0px 15px 20px;
}

#article-body blockquote p{
	clear: both;
	padding: 15px 70px 15px 70px;
	font-size: 1.5em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	line-height: 1.8em;
	color: #091e66;
	border-top: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
}
#article-body ul,
#article-body ol,
#secondary-content .bio ul,
#secondary-content .bio ol {
	margin: 1em 3em;
	color: #999999;
	font-size: 1.1em;
}
#article-body p object{
	margin-left: -20px;
}
#article-body img+p+p{
	clear:left;
}
#article-body img {
	border: solid 1px #bdbdbd;
	padding: 4px;	
	margin: 4px 10px 14px 0;
	float: left;
}
.inline-image {
	float: left;
	width: 620px;
}
#article-body p .inline-image,
p .inline-image {
margin-left:-20px;
}
.inline-image.small {
	width: 270px;
	margin-right: 10px;
	margin-bottom: 10px;
}
	.inline-image img {
		margin-bottom: 0 !important;
		float: left;
	}
	.inline-image .caption {
		float: left;
		font-size: 9px;
		display: block;
		clear: both;
		border-bottom: solid 1px #CDCDCD;
		padding: 4px 20px 4px 20px;
		margin-bottom: 14px;
		width: 580px;
		color: #a6a6a6;
		font-style: italic;
	}
		.inline-image.small .caption {
			width: 230px;
		}		
		.subcategory .inline-image .caption {
			margin-left: -13px;
			margin-bottom: 0;
		}
		
#article-body table th,#article-body table tr.table_Head td,
#product-ingredients table th,#product-ingredients table tr.table_Head td {
	border-bottom:3px solid #000000;
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
}

#article-body table td,
#product-ingredients table td {
	padding: 4px 5px 4px 20px;
	vertical-align: top;
}

#article-body table tr.redbull-participant td {
	background-color: #DEE1FD !important;
	border-top: 1px solid #FFF;
}

#product-ingredients table td.name {
	width: 170px;
}

#product-ingredients table td p {
	font-weight: normal;
	margin: 0 60px 12px 0;
	font-size: 1em;
}

#article-body table.preview td {
	background: #F4F4F4;
}
#product-ingredients table td {
	background: #F6F6F6;
	padding-right: 0;
}
#article-body table.preview .odd td,
#product-ingredients table.preview .odd td {
	background: #FFF !important;
}
#article-body table img	{
	padding: 0 ;
	margin: 0;
	border: 0;
}

#article-body .previewTable_Cont {
	clear: both;
}

/* END ARTICLE */



/* EVENT COMPETITION */
#event-body {
	margin-bottom: 20px;
}

ul.event-list,
ul.category-list{
	list-style:none;
	font-size:1.1em;
	font-weight:bold;
	position:relative;
	margin-left: 0;
	clear:both;
	margin-bottom: 20px;
}
	ul.event-list li,
	ul.category-list li{
		padding: 4px 4px 4px 20px;
	}
	ul.category-list li,
	ul.event-list li{
		background: #fff;
	}
	
	ul.category-list li.odd,
	ul.event-list li.odd{
		background: #f4f4f4;
	}
#event-results,
#current-standings {
	margin-bottom: 20px;
	clear:both;
}
#table-module {
	margin-bottom: 10px;
}

#current-standings table,
#table-module table {
	background:url(../images/common/tear.gif) repeat-x 50% 100%;
	padding-bottom:6px;
	margin-bottom: 10px;
}

#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: 3px solid #000;
	padding-left: 20px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	font-size: 1.1em;
}
#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: 20px;
	font-weight: bold;
	color: #353535;
	font-size: 1.1em;
	background: #f4f4f4;
}
	#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: #DEE1FD !important;
		border-top: 1px solid #FFF;
	}
	
	#table-module table tr th,
	#table-module table tr td {
		padding-right: 0;
		width: auto;
	}
	#table-module table td a {
		margin-left: 0;
	}
	#table-module table td.last{
		text-align:right;
		padding-right:20px;
	}

#event-competition .related-event p,
#event-competition .related-event h5{
	margin-left: 0;
}

#event-competition #event-information dl.metadata{
	margin-bottom: 10px;
}

/* PROFILE */

#profile-information {
	margin-bottom: 10px;
}
#profile-information img.headshot {
	width: 124px;
	height: 70px;
	border: solid 1px #bdbdbd;
	padding: 2px;
	float: left;
	margin: 0 8px 0 0;
}

#profile dl.metadata .location {
	margin-bottom: 0;
}

		
/* FORM ELEMENTS */
input#embed-code,
input#permalink-code,
form#rsvp .field input,
form#events-filter .field input {
	background: #FFF url(../images/common/body-bg.png) 0 0;
	padding: 4px 2px;
	margin: 0;
	border: 1px solid #e6e6e6;
}
input#embed-code{
	margin: 0;
	width: 250px;
}
#rsvp input#email { width: 220px; }

form#rsvp {
	padding: 0;
	margin-bottom: 20px;
	margin-left: 20px;
}
form#rsvp .field,
form#events-filter .field {
	width: 83px;
	float: left;
	margin-bottom: 10px;
}
	form#events-filter .field {
		margin-bottom: 20px;
	}
	form#events-filter .ranges {
		height: 60px;
		margin-bottom: 20px;
	}
		form#events-filter .ranges select {
			margin-bottom: 10px;
		}
form#rsvp .wide,
form#rsvp .answer,
form#events-filter .wide {
	width: 100%;
}
	form#rsvp input {
		display: inline;
		margin: 0 8px 0 0;
	}
		form#rsvp input:focus {
			border-color: #999;
		}
	form#rsvp .field input {
		float: left;
		margin-right: 10px;
		width: 149px;
	}
	form#rsvp .field input#rsvp-lastname {
		margin-right: 0;
	}
	form#rsvp .field input#rsvp-email {
		width: 224px;
	}
	form#events-filter #events-filter-query {
		width: 314px;
		margin-left: 20px;
	}
	form#rsvp .answer input {
		width: 314px;
	}	
		form#rsvp p label {
			position: relative;
			top: -2px
		}
		form#rsvp p label:hover {
			color: #DD013F;
		}
form#rsvp #rsvp-submit,
form#events-filter input#events-submit{
	background: #DD013F;
	float: left;
	border: 1px solid #a22230;
	margin: 0;
	padding: 3px 4px;
	cursor: pointer;
	color: #FFF;
	width: 80px;
}
	form#events-filter input#events-submit{
		float:right;
		margin-top: 20px;
		width: 110px;
	}
form label span.radio-box{
	border:1px solid #cdcdcd;
	background: #FFF url(../images/common/body-bg.png) 0 0;
	color:#b90d0d;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
	margin: 0 6px 2px 0;
	text-align:center;
	line-height:1.8em;
	width:1.8em;
	float: left;
	display:inline-block;
}
form#events-filter label {
	margin-left: 20px;
}
form#events-filter .ui-slider {
	margin-top: 10px;
	margin-left: 20px;
	width:320px !important;
}
/* END FORM ELEMENTS */
	#rsvp-module h3 {
		padding-bottom: 0;
	}
	form#rsvp h4{
		border: none;
		margin: 0;
		padding-left: 0;
		padding-top: 10px;
		clear: both;
	}
	form#rsvp p {
		margin-left: 0;
	}
	form#rsvp label {
		line-height: 1.8em;
	}
#text-scaler span.instructions{
	display:none;
}
#text-scaler{
	background:#f4f4f4;
	padding:2px;
	margin-top:1em;
}
#text-scaler ol{
	margin:0 !important;
	padding:0 4px !important;
}
#text-scaler ol li{
	margin:0 !important;
	padding:0 !important;
	
}

#text-scaler ol li a{
	text-indent:-9999em;
	display:block;
	margin:2px;
	padding:0 2px;
	overflow:hidden;
}
#text-scaler ol li a#text-scaler-smaller{
	background:url(../images/common/text_scaler_smaller.gif) no-repeat 0 0;
	width:8px;
	height:8px;
	margin-top:10px;
}
#text-scaler ol li a#text-scaler-normal{
	background:url(../images/common/text_scaler_normal.gif) no-repeat 0 0;
	width:10px;
	height:10px;
	margin-top:8px;
}
#text-scaler ol li a#text-scaler-larger{
	background:url(../images/common/text_scaler_larger.gif) no-repeat 0 0;
	width:14px;
	height:14px;
	margin-top:4px;
}
#text-scaler ol li a#text-scaler-smaller:hover,
#text-scaler ol li a#text-scaler-normal:hover,
#text-scaler ol li a#text-scaler-larger:hover,
#text-scaler ol li a.current{background-position:0 -14px !important;}

/* SUB-CATEGORIES */

/* Shared Page-Controls Styles*/
.page-controls {
	padding: 4px 13px 4px 20px;
	background: #cdcdcd;
	margin-bottom: 13px;
	clear: both;
}
	.page-controls ul {
		list-style: none;
		float: left;
		font-size: 1em;
	}
		.page-controls ul li {
			float: left;
		}
	.page-controls ul.sorting {
		font-family: Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		float: left;
		margin: 4px 0 0 0;
		line-height: 1em;
	}
		.page-controls ul.sorting li {
			margin-right: 10px;
			font-weight:bold;
		}
			.page-controls ul.sorting li.active {
				cursor: default;
				color: #FFF;
				font-weight: bold;
				text-decoration: none;
			}
			.page-controls ul.sorting li.active a {
				color:#FFF;
				text-decoration:none;
				cursor:default;
			}
	.page-controls ul.pagination {
		float: right;
		font-size: 0.9em;
	}
		.page-controls ul.pagination li {
			margin-left: 2px;
		}
			.page-controls ul.pagination li a,
			.page-controls ul.pagination li span,
			.lightbox-image-controls a {
				display: block;
				background: #FFF;
				padding: 1px 4px 0 4px;
				border: solid 1px #e7e7e7;
				line-height: 1.3em;
				font-weight: bold;
			}
			.page-controls ul.pagination li a.current,
			.page-controls ul.pagination li a:hover,
			.lightbox-image-controls a:hover {
				border-color: #a0a0a0;
				text-decoration: none;
				color: #DD013F;
			}
			.page-controls ul.pagination li .disabled,
			.page-controls ul.pagination li .disabled:hover,
			.lightbox-image-controls li .disabled,
			.lightbox-image-controls li .disabled:hover {
				border-color: #e7e7e7;
				color: #cdcdcd;
				cursor: default;
			}
			.page-controls ul.pagination li a.current {
				cursor:default;
			}
				.page-controls ul.pagination li.next a,
				.lightbox-image-controls li.next a	 				{ padding: 0 12px 1px 4px; background: #FFF url(../images/pg_arrow_next.gif) right 4px no-repeat; }
				.page-controls ul.pagination li.next .disabled,
				.lightbox-image-controls li.next .disabled { padding: 0 12px 1px 4px; background: #FFF url(../images/pg_arrow_next_disabled.gif) right 4px no-repeat; }
				
				.page-controls ul.pagination li.previous a,
				.lightbox-image-controls li.previous a	 			{ padding: 0 4px 1px 12px; background: #FFF url(../images/pg_arrow_previous.gif) left 4px no-repeat; }
				.page-controls ul.pagination li.previous .disabled,
				.lightbox-image-controls li.previous .disabled { padding: 0 4px 1px 12px; background: #FFF url(../images/pg_arrow_previous_disabled.gif) left 4px no-repeat; }
				
				.lightbox-image-controls a.close					{ padding: 0 12px 1px 4px; background: #FFF url(../images/pg_close.gif) right 4px no-repeat; }

.pagination-content .preloader,
#other-events .preloader,
#related-content .content-section .preloader,
#comments_Container .preloader {
	margin: 100px auto 100px;
	display: block;
	float:left;
	width: 100%;
	height: 32px;
	background-image: url('../images/common/preloader.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

.preloaderSmall {
	height:16px;
	background-image: url('../images/common/preloaderSmall.gif');
	background-position: center center;
	background-repeat: no-repeat;
	position:absolute;
	right:13px;
	width:16px;
}

/* Featured Articles & News */
.featured-article-item,
.news-item {
	padding-bottom: 20px;
}
#subcategory-articles .featured-article-item,
#subcategory-articles .news-item {
	margin: 0 13px 0 13px;
	border-top: 1px solid #cdcdcd;
}
#subcategory-articles .featured-article-item,
#subcategory-articles .news-item.first {
	border-top: none;
}
.news-item p,
.article-item p {		
	clear: left;
}
#subcategory-articles .news-item p {		
	width: 600px;
}		
#main-content .featured-article-item p,
.featured-article-item a,
#subcategory-articles .news-item p,
#subcategory-articles .news-item a {
	margin-left: 7px;
	clear:both;
}
#main-content .news-item p 
#subcategory-articles .news-item a {

}
.featured-article-item h4,
#subcategory-articles .news-item h4 {
	padding-bottom: 5px;
	border: none;
	font-size: 1.6em;
	text-transform: none;
	margin-left: -13px;
	clear: both;
}
#subcategory-articles .news-item h4 {
	margin-left: 0;
	padding-left: 7px;
}

	#subcategory-articles .first h4 {
		padding-top: 0;
	}
	.featured-article-item h4 a,
	#subcategory-articles .news-item h4 a {
		float: left;
	}
	#main-content .featured-article-item h3 a,
	#main-content .featured-article-item h4 a,
	#main-content .news-item h4 a {
		margin-left: 0;
	}
	.featured-article-item h4 .date,
	#subcategory-articles .news-item h4 .date{
	/*	color: #A9A9A9;
			font-size: 9px;
			font-weight: normal;
			font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
			padding-left: 4px;
			float: none;*/
		float: left;
		padding-left: 8px;
		color: #A9A9A9;
		font-size: 9px;
		font-weight: normal;
		font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
		text-transform: none;
	}
.featured-article-item .main-image,
#subcategory-articles .news-item .main-image {
	width: 610px;
	margin-left: -13px;
	margin-bottom: 0;
}
.featured-article-item .main-image {
	margin-bottom: 20px;
}
/*
#main-content .news-item a.main-image,
#main-content .featured-article-item a.main-image {
	margin-left: 0;
}*/


/* Events, Tables & Participants */
#subcategory-participants #category-navigation,
#subcategory-photos #category-navigation,
#subcategory-videos #category-navigation,
#subcategory-games #category-navigation,
#subcategory-events #category-navigation,
#subcategory-tables #category-navigation ,
#subcategory-downloads #category-navigation ,
#subcategory-articles #category-navigation {
	border-bottom: solid 1px #bdbdbd;
	margin-bottom: 20px;
}

#subcategory-events .event,
#subcategory-tables .table,
#subcategory-participants .profile,
#other-events .event {
	padding-bottom: 16px;
	margin-bottom: 0px;
}

#subcategory-tables .table {
	width: 480px;
	margin-left: 10px;
	float: left;
}
#subcategory-tables .first {
	margin-left: 0 !important;
	clear: both;
}
	#subcategory-participants .profile {
		float: left;
		width: 480px;
		margin-left: 10px;
	}
	#subcategory-participants .profile.first {
		margin-right: 0;
	}
#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 {
	border: none;
	padding: 0;
	margin: 0 0 10px 20px;
	text-transform: none;
	font-size: 1.6em;
}
#subcategory-events .event a.featured {
	display: block;
	float: left;
	border: 1px solid #bebebe;
	padding: 4px;
	margin-bottom: 10px;
}
	#subcategory-events .event a.featured img {	
		background-color: #EAEAEA;
		float: left;
		width: 330px;
		height: 186px;
	}

#subcategory-participants .profile a.profile-photo {
	display: block;
	float: left;
	border: 1px solid #bebebe;
	padding: 4px;
}
#subcategory-participants .profile a.profile-photo:hover {
	border-color: #DD013F;
}
/*#subcategory-participants #other-participants .profile a.profile-photo {
	padding: 4px;
}*/
#subcategory-participants .profile a.profile-photo img{	
	background-color: #EAEAEA;
	float: left;
	width: 260px;
	height: 146px;
}
	#subcategory-participants #featured-participants .profile a.profile-photo img{	
		width: 470px;
		height: 264px;
	}
#subcategory-participants .profile p.more{	
	margin: 0 0 0 440px !important;
}
#subcategory-participants #other-participants .profile p.more{	
	clear: left;
	margin: 0 0 0 230px !important;
}

#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 20px;
	float: left;
	clear: both;
}
	#subcategory-participants .profile dl {
		width: 100%;
		margin-top: 10px;
	}
#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: 110px;
}	
#subcategory-events .event dl dd,
#subcategory-games .game dl dd,
#subcategory-tables .table dl dd,
#subcategory-participants #featured-participants .profile dl dd, 
#other-events .event dl dd {
	width: 200px;
	margin-bottom: 2px;
}
#subcategory-photos #featured-galleries .gallery dl dd
#subcategory-games #featured-games .game dl dd,
#subcategory-games #featured-games .game dl dd,
#subcategory-videos #featured-videos .subcategory-item dl dd {
	width: 340px;		
}
#subcategory-events .event p.description,
#subcategory-tables .table p.description,
#subcategory-participants .profile p.description {
	font-size: 1.1em;
	margin-bottom: 1em;
}
	#subcategory-tables .table p.description,
	#subcategory-participants .profile p.description {
		clear: both;
		margin-left: 20px;
	}

#subcategory-tables #other-events,
#subcategory-participants #other-participants{
	margin-top: 20px;
	clear:both;
}

/*#subcategory-events #other-events dl.metadata,*/
#subcategory-games .game dl.metadata,
/*#subcategory-tables #other-events dl.metadata,*/
#other-events dl.metadata,
#subcategory-participants .profile #other-participants dl.metadata {
	margin-bottom: 10px;
}

#subcategory-photos dl.metadata dd.creator {
	margin-bottom: 0;
}

.event dl.metadata .geo{
	display: none;
}

#events #other-events {
	width: 970px;
	margin-top: 15px;
}
#events #other-events h4 {
	clear: both;
	border: none;
	background-color: #CDCDCD;
	color: #353535;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#events .event-results p {
	font-size: 1.4em;
	margin-right:0px;
	font-weight: bold;
}

/* Videos, Images, Games, (some) Events & (some) Error Pages */
	
#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,
#subcategory-recordings #main-content {
	width: 970px !important;
	margin-right: 0 !important;
}
	#subcategory-videos #main-content h3 {
		border: none;
		font-size: 1.6em;
		padding: 0 0 16px 0;
		margin: 0 0 0 20px;
		text-transform: none;
		color: #041e62;
	}
	
	.subcategory .page-controls {
		margin-bottom: 20px;
	}
	
	#subcategory-videos .subcategory-item,
	#subcategory-photos .subcategory-item,
	#subcategory-photos .gallery,
	#subcategory-games .game,
	/*#subcategory-events #other-events .event,
		#subcategory-tables #other-events .event,*/
	#other-events .event,
	#subcategory-participants #other-participants .profile {
		float: left;
		width: 270px;
		margin-right: 80px;
		padding-top: 0;
		margin-bottom: 0px;
	}
	#subcategory-photos .subcategory-item,
	#subcategory-videos #other-videos .subcategory-item,
	/*#subcategory-events #other-events .event,*/
	#other-events .event,
	#subcategory-games .game,
	#subcategory-participants #other-participants .profile{
		margin-right:0px;
		margin-left:80px;
	}
	
	#subcategory-videos #featured-videos .subcategory-item,
	#subcategory-photos #featured-galleries .gallery,
	#subcategory-games #featured-games .game{
		border-bottom:none;
	}
		#subcategory-videos .subcategory-item,
		#subcategory-photos .subcategory-item {
			padding-bottom: 20px;
		}
	
	#subcategory-events #featured-events,
	#subcategory-events #featured-events .event,
	#subcategory-tables #featured-events .event{
		float: left;
		width: 340px;
		margin-right: 0;	
		border: none;	
		padding: 0;
	}
	
	#subcategory-events #upcoming-events-module {
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: solid 1px #e6e6e6;
	}
	
	/*#subcategory-events #other-events,
		#subcategory-games #other-events*/
	#other-events {
		clear: both;
	}
	#subcategory-photos .subcategory-item.first,
	#subcategory-videos .subcategory-item.first,
	/*#subcategory-events #other-events .event.first,*/
	#other-events .event.first,
	#subcategory-games .game.first,
	#subcategory-participants #other-participants .profile.first{
		margin-left:0 !important;
		clear:both;
	}
	
	#subcategory-photos .gallery.last,
	#subcategory-videos #featured-videos .subcategory-item.last,
	#subcategory-games .last,
	/*#subcategory-events #other-events .last,
		#subcategory-tables #other-events .last,*/
	#other-events .last,
	#subcategory-participants #other-participants .last	{
		margin-right: 0 !important;
	}
		#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,
		/*#subcategory-events #other-events .event a.event-thumb,
				#subcategory-tables #other-events .event a.event-thumb*/
		#other-events .event a.event-thumb {
			display: block;
			float: left;
			border: solid 1px #bdbdbd;
			padding: 2px;
			margin-bottom: 16px;
			background: #FFF;
		}
		#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: 4px;
		}
			#subcategory-videos .subcategory-item a.video-thumb:hover,
			#subcategory-photos .subcategory-item a.image-thumb:hover,
			#subcategory-photos .gallery a.gallery-thumb:hover,
			#subcategory-games .game a.game-thumb:hover,
			/*#subcategory-events #other-events .event a.event-thumb:hover,
						#subcategory-tables #other-events .event a.event-thumb:hover,*/
			#other-events .event a.event-thumb:hover,
			#subcategory-events .event a.featured:hover {
				border-color: #DD013F;
			}
			#subcategory-videos .subcategory-item a.video-thumb img,
			#subcategory-games .game a.game-thumb img,			
			/*#subcategory-events #other-events .event a.event-thumb img*/
			#other-events .event a.event-thumb img {
				float: left;
				width: 260px;
				height: 146px;
				background-color: #eaeaea;
			}
			#subcategory-photos .subcategory-item a.image-thumb img {
				float: left;
				width: 124px;
				height: 70px;
				background-color: #eaeaea;
			}
			#subcategory-games .game a.game-thumb,
			#subcategory-games #featured-games .game a.game-thumb {
				padding: 4px;
			}			
			#subcategory-photos #featured-galleries .gallery a.gallery-thumb img,
			#subcategory-games #featured-games .game a.game-thumb img,
			#subcategory-videos #featured-videos .subcategory-item a.video-thumb img {
				float: left;
				width: 470px;
				height: 264px;
				background-color: #eaeaea;
			}
			#subcategory-photos .subcategory-item a.first,
			#subcategory-videos .subcategory-item a.first,
			/*#subcategory-events #other-events .event a.first*/
			#other-events .event a.first {
				margin-right: 10px;				
			}
			#subcategory-photos .gallery a.icon-link,
			#subcategory-games .game a.icon-link {
				clear: both;
				float: left;
				margin-bottom: 10px;
			}
		#subcategory-videos .subcategory-item dl.metadata,
		#subcategory-photos dl.metadata,
		#subcategory-games .game dl.metadata,
		/*#subcategory-events #other-events .event dl.metadata,
				#subcategory-tables #other-events .event dl.metadata,*/
		#other-events .event dl.metadata,
		#subcategory-participants #other-participants .profile dl.metadata {
			padding-bottom: 0;
			clear: both;
		}
		#subcategory-events #featured-events .event dl.metadata{
			clear: none;
		}
			#subcategory-videos .subcategory-item dl.metadata dd,
			#subcategory-photos .subcategory-item dl.metadata dd,
			#subcategory-games .game dl.metadata dd,
		/*	#subcategory-events #other-events .event dl.metadata dd,
					#subcategory-tables #other-events .event dl.metadata dd,*/
			#other-events .event dl.metadata dd,
			#subcategory-participants #other-participants .profile dl.metadata dd {
				width: 130px;
			}
			#subcategory-events #featured-events .event dl.metadata dd{
				width: 200px;
			}
			
		#subcategory-photos #featured-galleries .gallery,
		#subcategory-games #featured-games .game,
		#subcategory-videos #featured-videos .subcategory-item ,
		#subcategory-participants #featured-participants .profile{
			float: left;
			width: 480px;
			margin-left: 10px;
			margin-right: 0;
		}
		#featured-games{
			border-top:1px solid #bdbdbd;
			padding-top:10px;
		}
		
		#subcategory-games #featured-games .game.first,
		#subcategory-photos #featured-galleries .gallery.first,
		#subcategory-participants #featured-participants .profile.first{
			margin-left: 0;
		}
		
/* Downloads */
#subcategory-downloads #content-selector ul	{
	float: right;
	padding-left: 13px;
}

#subcategory-downloads #content-selector li a {
	padding-left: 6px;
}

#downloads-content-wallpapers,
#downloads-content-recordingfiles,
#downloads-content-documents{
	display: none;
}

#subcategory-downloads #downloads-content .first {
	border: none;
	clear: both;
}

#subcategory-downloads .download-item {
	display: block;
	border-top:1px solid #CDCDCD;
	margin:0 0 0 20px;
	clear: both;
	width: 944px;
}

#subcategory-downloads .download-item h4 {
	padding-left: 0;
	border:medium none;
	margin-left: 7px;
}

#subcategory-downloads .first h4 {
	background-position:0 4px;
	padding-top: 6px;
}

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

#subcategory-downloads .download-item h4 span.date {
	float: left;
	padding-left: 8px;
	color: #A9A9A9;
	font-size: 9px;
	font-weight: normal;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	text-transform: none;
	margin-top:1px;
}
#downloads-content .download-item h4 {
	padding-bottom: 8px;
}
#downloads-content .download-item p {
	margin:0 0 10px 7px;
	font-size:1.1em;
}
#downloads-content .download-item a.photo {
	margin-left: -13px;
	margin-right: 10px;
	margin-bottom: 0;
	float: left;
}
#downloads-content .download-item a.icon-link {
	margin-left: 7px;
	clear: both;
}



/* CATEGORY */

#category-navigation {
	float: none;
	list-style: none;
	padding-top: 10px;
	padding-left: 12px;
	width: 958px;
	border-top: solid 1px #bdbdbd;
}
	#category #category-navigation,
	#subsection #category-navigation {
		width: 608px;
	}
	#category-navigation li {
		float: left;
		border-right: solid 1px #fff;
	}
		#category-navigation li a {
			display: block;
			padding: 0 8px 7px 8px;
			border-bottom: solid 3px #fff;
			font-size: 9px;
			color: #a0a0a0;
			background-color: #fff;
		}
		#category-navigation li a:hover {
			border-bottom-color: #DD013F;
			color: #3e3f41;
			text-decoration: none;
		}
		/*#category-navigation li.on {
					border-left: solid 1px #cdcdcd;
					border-right: solid 1px #cdcdcd;
					position: relative;
					margin-bottom: 1px;
				}*/
		#category-navigation li.on a {
			border-bottom-color: #05216a;
			color: #3e3f41;
			text-decoration: none;	
		}

#category #featured-content,
#subsection #featured-content {
	clear: left;
	padding-top: 10px;	
	margin-bottom: 20px;	
	border-top: solid 1px #bdbdbd;
}

#game #featured-content,
#event-competition #hero-content {
	clear: left;
}
/*#category h2 {
	border-bottom: solid 1px #bdbdbd;
}*/
.profile-content h3 {
	border-bottom: none;
}
.profile-content .profile-item{
	float: left;
	width: 130px;
	margin-right: 10px;
	padding: 0 0 2em 0;
	*padding: 0 0 2em 6px;
	overflow: hidden;
}
.profile-content,
.profile-content .first{
	clear: both;
}
.profile-content .profile-item a.photo,
#secondary-content .profile-content .profile-item a.photo {
	border: 1px solid #BDBDBD;
	display: block;
	float:left;
	padding: 2px;
	margin: 0 10px 10px 0 ;
	line-height: 0;
}
.profile-content .profile-item a.photo:hover,
#secondary-content .profile-content .profile-item a.photo:hover {
	border-color: #DD013F;
}
.profile-content .profile-item a.photo img{
	background: #E9E9E9;
	margin: 0;
	padding: 0;
	width: 124px;
	height: 70px;
}
.profile-content .profile-item h5,
.profile-content .profile-item h6 {
	clear: both;
	color: #757474;
	font-size: 1.1em;
	margin: 0 0 0 0px;
	padding: 0;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
}
.profile-content .profile-item h6{
	font-weight: normal;
}
#secondary-content h5.profile-display,
#secondary-content .profile-content .profile-item h6.profile-location,
.profile-content .profile-item h5.profile-display,
.profile-content .profile-item h6.profile-location {
	margin-left: 6px;
}
#secondary-content .profile-content .profile-item h6{
	margin-left: 20px;
}
/* SECTION */
	
#section #main-content {
	width: 970px;
	margin-right: 0;
}

	#section #main-content h2 {
		clear: both;
	}
	#section #main-content h3 {
		border: none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.6em;
		padding: 0 0 10px 0;
		margin: 0 0 0 20px;
		text-transform: none;
		color: #041E62;
	}
	#section #main-content #feed-content h3 {
	margin:0;
	padding:12px 0 35px 0;
	color:#353535;
	font-size:1.8em;
	text-transform:uppercase;
	border-top:1px solid #CDCDCD;
	}
	#section #main-content .featured-item {
		float: left;
		width: 270px;
		margin-right: 80px;
		padding: 0;
	}
	#section #main-content .featured-item {
		margin-bottom: 10px;
	}
	#section #main-content .featured-item.last {
		margin-right: 0;
	}
	#section #main-content .featured-item a.featured-thumb {
		display: block;
		float: left;
		border: solid 1px #bdbdbd;
		padding: 4px;
		margin-bottom: 10px;
	}
		#section #main-content .featured-item a.featured-thumb:hover {
			border-color: #DD013F;
		}
		#section #main-content .featured-item a.featured-thumb img {
			float: left;
			width: 260px;
			height: 146px;
			background-color: #eaeaea;
		}
		#section #main-content .featured-item p {
			float: left;
			margin-right: 20px;
			margin-bottom: 10px;
		}
		#section #main-content .featured-item a.icon-link {
			float:left;
			clear: both;
		}
		

/* Section alternate*/
#section #main-content {
	width: 620px !important;
	margin-right: 10px;
}
#section #secondary-content dl {
	clear: both;
}

	#section #secondary-content dl dt {
		border: none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.6em;
		padding: 10px 0 10px 0;
		text-transform: none;
		color: #041e62;
		padding-bottom: 8px;
		padding-left: 20px;
		border-top: solid 1px #e6e6e6;
	}
	#section #secondary-content dl dd {
		margin-left: 0;
		padding: 4px 4px 4px 20px;
		background: #fff;
	}
		#section #secondary-content dl dd.odd {
			background: #f4f4f4;
		}
	
#section #main-content .featured-item {
	margin-bottom: 20px;
}

#section #secondary-content .subsections .subsection dl {
	margin-bottom: 0px;
}

#section #secondary-content .subsections .subsection dl dd {
	display: none;
}


/* Athletes & Teams */
#section.athletes-and-teams #main-content {
	width: 970px !important;
	margin-right: 0 !important;
}
.athletes-and-teams #content-selector ul {
	padding-bottom: 10px;
}
.athletes-and-teams .active-search {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}
	.athletes-and-teams .active-search input {
		width: 940px;
		background: #FFF url(../images/common/body-bg.png) 0 0;
		padding: 10px;
		margin: 0;
		border: 5px solid #A0A0A0;
		font-size: 1.5em;
		font-weight: bold;
		color: #8F8F8F;
		font-style: italic;
	}
		.athletes-and-teams .active-search input:focus {
			border-color: #DD013F;
			font-style: normal;
			color: #353535; 
			font-style: normal;
		}
.athletes-and-teams #content-selector {
	clear: both;
}
	.athletes-and-teams #content-selector ul {
		float: left;
	}
.athletes-and-teams #related-content-athletes {
	display: block;
}


/* Featured Content */

#featured-content h3 {
	border: none;
	font-size: 1.6em;
	margin: 0 120px 0 0;
	padding: 1px 0 9px 20px;
	text-transform: none;
}
#featured-content .featured-event-item h3{
	background: transparent url(../images/icons/calendar.gif) no-repeat scroll 0 0;
}
#featured-content .featured-video-item h3{
	background: transparent url(../images/icons/video.gif) no-repeat scroll 0 0;
}
#featured-content .featured-article-item h3{
	background: transparent url(../images/icons/article.gif) no-repeat scroll 0 0;
}
#featured-content .featured-photo-item h3{
	background: transparent url(../images/icons/image.gif) no-repeat scroll 0 0;
}
#featured-content .featured-flash-item h3{
	background: transparent url(../images/icons/game.gif) no-repeat scroll 0 0;
}
#featured-content .featured-article-item .main-image {
	margin-left: 0;
}
#featured-content .featured-article-item p,
#featured-content .featured-article-item a.icon-link {
	margin-left: 20px;
}

#featured-content ul.gallery-control {
	margin-top: 0;
}

#featured-content .featured-flash-item{
	padding-bottom:20px;
}
/* Events, Video, Photo, News, Profile Modules */

.video-content,
.photo-content {
	padding: 0;
	margin: 0 0 20px 0;
}
.event-content{
	clear: left;
}
.event-content .featured-event-item,
.photo-content .featured-photo-item,
.video-content .featured-video-item{
	float:left;
	width:270px;
	margin-right:10px;
}

.event-content .featured-event-item dl.metadata dt{
	width:70px;
}
.event-content .featured-event-item dl.metadata dd{
	width:150px;
}
.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: 1px solid #BDBDBD;
	float:left;
	padding: 4px;
	margin: 0;
	line-height: 0;
	display: block;
}
	#secondary-content .photo-content .featured-photo-item a.photo,
	#secondary-content .profile-content .featured-profile-item a.photo {
		padding: 2px;
	}
	.event-content .featured-event-item a.photo:hover,
	.video-content .featured-video-item a.photo:hover,
	.photo-content .featured-photo-item a.photo:hover,
	.profile-content .featured-profile-item a.photo:hover {
		border-color: #DD013F;
	}
	.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: 260px;
		height: 146px;
	}
	
	#main-content .event-content .featured-event-item a.photo img,
	#main-content .video-content .featured-video-item a.photo img,
	#main-content .photo-content .featured-photo-item a.photo img,
	#main-content .profile-content .featured-profile-item a.photo img {
		width: 194px;
		height: 109px;
	}
	
.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:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	padding: 8px 8px 8px 20px;
	margin: 0;
}
.video-content .featured-video-item h5 a.icon-link,
.photo-content .featured-photo-item h5 a.icon-link{
	margin-left: 0;
}
.articles-content .article-item,
.news-content .news-item{
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-top: none;
	border-bottom: 1px solid #e6e6e6;
}
	#related-content .related-article h4,
	#recommended-content .related-article h4 {
		padding-bottom: 0;
	}
	
	#feed-content #related-content .related-article h4 {
		padding-bottom: 8px;
	}
	.news-content .news-item h4,
	.articles-content .article-item h4 {
		padding-top: 5px;
		padding-bottom: 0 !important;
		border: none;
	}
	.news-content .news-item h5,
	.articles-content .article-item h5 {
		margin-left: 20px;
		padding-left: 0;
		margin-bottom: 8px !important;
		float: none;
		clear: left;
	}
	#related-content .related-article h5,
	#recommended-content .related-article h5 {
		font-weight: normal;		
		float: none;
		margin-bottom: 8px;
	}
		#related-content .related-article h5 a,
		#recommended-content .related-article h5 a,
		.articles-content .article-item h5 a,
		.news-content .news-item h5 a {
			font-weight: normal;
			float: none;
			margin-left: 0;
		}
.profile-content .profile-item.first {
	clear: both;
}
.profile-content .featured-profile-item a.photo{
	margin-bottom: 0;
}
.profile-content .featured-profile-item h4{
	clear: left;
	text-transform: none;
	border: none;
	padding: 8px 8px 8px 20px;
	margin: 0;
}
.event-content .featured-event-item dl.metadata,
.photo-content .featured-photo-item dl.metadata,
.video-content .featured-video-item dl.metadata{
	margin-left: 13px;
}
.event-content .featured-event-item dl.metadata dt,
.photo-content .featured-photo-item dl.metadata dt,
.video-content .featured-video-item dl.metadata dt{
	padding-left:7px;
	width: 110px;
}
.event-content .featured-event-item dl.metadata dd,
.photo-content .featured-photo-item dl.metadata dd,
.video-content .featured-video-item dl.metadata dd{
	width: 115px;
}

.video-content .gallery-thumbs,
.photo-content .gallery-thumbs{
	clear: left;
	padding-top: 10px;
}

.event-content .event-lists{
	clear: both;
	position: relative;
}
.event-content .tabbed .tab-control {
	list-style: none;
	clear: both;
	float: left;
	border-bottom: 1px solid #CDCDCD;
	width: 100%;
}
.event-content .tabbed .tab-control li {
	float: left;
}
/*.event-content .tabbed .tab-control li a {
	display: block;
	color: #CDCDCD;
	padding: 8px 20px 4px 20px !important;	
	font-weight: normal !important;
	font-size: 1em;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px solid #FFF;
	text-transform: uppercase;
}
	.event-content .tabbed .tab-control li a:hover {
		text-decoration: none;
		color: #424242;
	}

.event-content .tabbed .tab-control li a.on {
	background: #FFF;
	color: #424242;
	border-color: #CDCDCD;
	border-bottom-color: #FFF;
	bottom: -1px;
	position: relative;
	padding-top: 7px !important;
	padding-bottom: 5px !important;
}
*/
.event-content .tabbed .tab-control li {
	float: left;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}
.event-content .tabbed .tab-control li a {
	display: block;
	padding: 9px 20px 6px 20px;
	font-size: 9px;
	color: #a0a0a0;
	background-repeat: no-repeat;
	border-bottom: solid 1px #cdcdcd;
	background-color: #fff;
	position: relative;
	bottom: -1px;
}
.event-content .tabbed .tab-control li a:hover {
	border-top: solid 3px #df1414;
	color: #3e3f41;
	text-decoration: none;
	padding-top: 6px;
	margin-top: 0;
}
.event-content .tabbed .tab-control li.on {
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;	
}
.event-content .tabbed .tab-control li.on a {
	color: #3e3f41;
	border-top: solid 3px #05216a;
	border-bottom: solid 1px #fff;
	padding-top: 6px;		
	/*padding-bottom: 6px;*/
	margin-top: 0;	
}	
	
	
.event-content .tabbed	h4{
	display: none;
}
.event-content .tabbed .past-events .event-list{
	display: none;
}

/* HOMEPAGE */

#homepage #featured-content{
	padding-bottom: 30px;
}
#homepage #featured-content ul.gallery-control{
	margin-top: 18px;
}
#homepage #featured-content p{
	font-size: 1.1em;
}


/*Carousel*/
.carousel .right-scroller,
.carousel .left-scroller {
	float: left;
	width: 25px;
	background: #041E62 no-repeat center center;
}

.carousel .right-scroller:hover,
.carousel .left-scroller:hover {
	background-color: #DD013F;
}

.carousel .disabled,
.carousel .disabled:hover {
	background-color: #cdcdcd;
}

.carousel .left-scroller {
	background-image: url(../images/icons/carousel-left.png);
	margin-left: 5px;
}

#homepage .carousel .left-scroller {
	margin-left: 0;
	height:76px !important;
}

.carousel .right-scroller {
	background-image: url(../images/icons/carousel-right.png);
	height:76px !important;
}

#holyshit .carousel .right-scroller,
#holyshit .carousel .left-scroller {
	height: 115px !important;
}

.carousel .mask {
	float: left;
	position: relative;
	overflow: hidden;
}

.carousel ul {
	position: absolute;
	left: 0; 
	top: 0;
	list-style-type: none;
}

.carousel li {
	float: left;
	margin: 0 0 0 10px;
}

.carousel li a {
	border: 1px solid #BDBDBD;
	display: block;
	float: left;
	padding: 2px;
}
.carousel li a:hover {
	border-color: #DD013F;
}

.carousel li a img {
	display: block;
}
	.carousel li.playing a {
		border-color: #041E62;
		cursor: default;
	}
	.carousel li.playing a img {
		opacity: 0.5;
	}

#homepage .carousel .mask {
	width: 570px;
	height: 76px !important;
}

#holyshit .carousel .mask {
	width: 910px;
	height: 115px !important;
}
#holyshit .carousel li a img {
	width: 194px;
	height: 109px;
}

#homepage .carousel li a img {
	width: 124px;
	height: 70px;
}

/* TABLE Object */


#table .previewTable_Cont{
	margin-bottom: 30px;
	background:none;
}
#table table th,#table table tr.table_Head td,
#subcategory-tables table th,#subcategory-tables table tr.table_Head td {
	border-bottom:3px solid #000000;
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
}

#table table th,table table tr.table_Head td,
#subcategory-tables table th,#subcategory-tables table tr.table_Head td,
#table table td,
#subcategory-tables table td	{
	padding-left: 20px;
	padding-right: 5px;
}

#table table tr.redbull-participant td,
#subcategory-tables table tr.redbull-participant td {
	background-color: #DEE1FD !important;
	border-top: 1px solid #FFF;
}

#table #secondary-content p.more{
	margin:0 0 20px 580px !important;
}

#subcategory-tables table.preview{
	width:480px;
	margin-bottom:0px;
}

table.preview {
margin-bottom:0px;
width:100%;
}

#subcategory-tables .previewTable_Cont,
.previewTable_Cont {
background:url(../images/common/tear.gif) repeat-x 50% 100%;
padding-bottom:6px;
margin-bottom:14px;
}

#subcategory-tables table.preview td{
	background: #F4F4F4;
}
#subcategory-tables table.preview .odd td{
	background: #FFF !important;
}
/* SUBSECTION & EVENT SERIES NAVIGATION */
ul#subsection-navigation,
ul#event-series-navigation{
	list-style:none;
	border:none;
	margin-bottom:20px;
	float: left;
	clear: both;
}
ul#subsection-navigation li,
ul#event-series-navigation li{
	width:110px;
	float:left;
	padding:0 0 4px 0;
	margin:0 10px 0 20px;
	font-size:1.2em;
}
/* END SUBSECTION */

/* COMMENTS */
#comments {
	clear: both;
}

#article #comments {
	margin-top: 40px;
}

#comments h4{
	font-size: 1.3em;
	padding-left: 20px;
	background: url(../images/icons/quote.gif) no-repeat 0 15px;
}
#comments #comment-form .field{
	margin: 0 0 0.8em 0;
	float: left;
}
#comments #comment-form .field label{
	padding-right: 0.8em;
}
#comments #comment-form .field input{
	margin: 0;
	color: #757474;
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;
}
#comments #comment-form .submit {
	clear: both;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
#comments #comment-form input.comment-name {
	font-style: italic;
}
#comments #comment-form textarea{
	width: 588px;
	height: 150px;
	padding: 15px;
	margin: 0;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	color: #757474;
	font-style: italic;
	font-size: 1.2em;
	font-weight: normal;
}

#comments #comment-form input.comment-name:focus,
#comments #comment-form textarea:focus {
	border-color: #05216A;
	color: #353535;
	font-style: normal;
}

#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: 0;
	padding: 3px 18px;
	/*position: absolute;
		right: 0;*/
	float: right;
	font-style: normal;
}
	#comments #comment-form input#submit.disabled{
		background-color:#CCC;
		border-color: #DDD;
		cursor: default;
	}

#comments #comment-form input#captcha-validation{
	margin: 0;
	width: 40px;
}

#comments_Container {
overflow:hidden;
position:relative;
}

ol#comment-list {
	padding: 0;
	margin: 0;
}

#comment-list li{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#comment-list .commentBox_Container {
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	padding: 18px 12px 0px 0px;	
	width:606px;
	position:relative;
	background-color: #FFF;
}

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

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

#comment-list .comment-meta{
	padding: 15px 0 18px 70px;
	width: 550px;
	font-size: 1.1em;
	line-height:15px;
	position:relative;
}
#comment-list .comment-number{
	width: 60px;
	text-align: center;
	float:left;
	font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing:-0.02em;
	color: #a0a0a0;
	font-weight: bold;
	line-height: 1em;
}
#comment-list span.author{
	font-weight: bold;
}
#comment-list a.timestamp{
	padding-left: 1.5em;
	color: #a0a0a0;
	font-weight: normal;
}
#comment-list a.flag,
#comment-list span.flagged,
.category-list li a.doc{
	position: absolute;
	right: 13px;
	margin-top: 2px;
	font-size: 9px;
	font-weight: normal;
}
	#comment-list span.flagged{
		color: #DD013F;
		font-style: italic;
	}
#comment-list.logged-in .comment-body{
	border-color: #a0a0a0;
	color: #000;
}
#comment-list.logged-in .comment-number{
	color: #000;
}

#comments #more-comments {
margin-bottom:1.5em;
text-align: right;
}

#more-comments{
	border-top: 1px solid #cdcdcd;
	margin: 1em 0 0 0;
	padding: 1.4em 0 0 0;
}

form div.required{
	margin: 5px 13px 5px 0;
	color: #DD013F;
	font-weight: bold;
	font-size: 1.1em;
	clear:both;
}
form span.required{
	color: #DD013F;
	font-weight: bold;
	padding-right: 0.4em;
}

.captchaField_Info {
	clear:both;
	padding-top:15px;
}


/* Recaptcha Styles */
body iframe{
	display:none;
}
body #content iframe{
	display:inline;
}
#recaptcha_widget {

	clear: both;
	width: 620px;
}
#recaptcha_image {
	float: left;
	margin-right: 18px;
}	
	#recaptcha_image img {
		padding: 4px;
		background-color: #EEE;
		border: solid 1px #BBB;
	}
	#recaptcha_instructions {
		display: block;
		margin-bottom: 4px;	
		margin-left: 228px;	
	}
#recaptcha_response_field {
	border: solid 1px #BBB;
	color: #353535;
	font-style: normal;
	width: 290px;
	margin: 0 0 4px 0 !important;
	padding: 5px;
	color: #757474;
	font-size: 1.2em;
	font-weight: normal;
}
	#contact-form #recaptcha_response_field {
		width: 270px;
	}
	#recaptcha_response_field:focus { 
		border-color: #05216A; 
		color: #353535; 
		font-style: normal !important; 
	}

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

/* form errors */

form .error-explanation {
	border: 1px solid #DD013F;
	padding: 1em;
	color: red;
	margin-bottom: 10px;
}
form .error-explanation p {
	margin: 0.4em 0;
	padding: 0;
}

form .field-with-errors label {
	color: #DD013F !important;
}
form .field-with-errors input,
form .field-with-errors textarea,
form .field-with-errors select,
form .field-with-errors .SelectDestinationBlock {
	border-color: #DD013F !important;
}


/* GoogleMaps */

#events-map{
	width:620px;
	float:left;
	margin-right:10px;
}
#events-map #map{
	width:620px;
	height: 349px;
}
#events-map h3{
	border: none;
	text-transform: none;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}
#events-map a.event-thumb,
#events-map a.featured{
	border: solid 1px #BDBDBD;
	display: block;
	float: left;
	padding: 4px;
}
#events-map a.event-thumb img,
#events-map a.featured img{
	background-color: #EAEAEA;
	float: left;
	width: 124px;
	height: 70px;
}
#events-map dl dt{
	width: 50px;
}
#events-map dl dd{
	width: 150px;
}
#events-map dl dd.location{
	margin: 0;
}
#events-map .geo{
	display: none;
}

#events-map .balloon h3{
	margin: 0 0 0.4em 0;
	font-size: 1.5em;
	clear: left;
}
#events-map .balloon p{
	margin: 0 0 0.4em 140px;
	font-size: 1em;
}

#events-map .balloon img{
	width: 124px;
	height: 70px;
	float: left;
	background: #EAEAEA;

}
#events-map .balloon a.thumb{
	padding: 2px;
	border: 1px solid #BDBDBD;
	display: block;
	float:left;
	background:#FFF;
	margin-bottom: 0.4em;
}

#events-map .balloon a.icon-link{
	margin: 0;
}

/* SEARCH RESULTS */

#search-results #main-content{
	width: 970px;
}
#search-results .related-article,
#search-results .related-gallery,
#search-results .related-event,
#search-results .related-profile,
#search-results .related-recording,
#search-results .related-video {
	margin-bottom: 0;
	position: relative;
	clear:both;
}
#search-results a.photo,
#downloads-content a.photo {
	border: none;
	padding: 0;
	margin-bottom: 14px;
}
#search-results a.photo img,
#downloads-content a.photo img {
	display: block;
	float: left;
	border: solid 1px #bdbdbd;
	padding: 2px;
}	
	#search-results a.photo:hover img,
	#downloads-content a.photo:hover img,
	#articles ul li a.photo:hover {
		border-color: #DD013F;
	}
	/*#search-results .related-gallery a.photo {
			margin-bottom: 16px;
		}*/
	#search-results a.photo img,
	#downloads-content a.photo img {
		width: 194px;
		height: 109px;
		margin-bottom: 5px;
	}
	#search-results .icon-link,
	#downloads-content .icon-link {
		background: transparent url(../images/icons/goto.gif) 0 2px no-repeat;
		padding: 2px 0 0 13px;
		margin: 0 0 15px 20px;
		line-height: 1.3em; 
		display: block;
		float: left;
		clear: both;
	}
		#search-results a.photo .icon-link {
			margin-bottom: 0;
		}
		#search-results .first a.photo .icon-link {
			
		}	
#search-results ul.context-galleries {
	list-style: none;
	float: left;
	margin-left: 0;
}
	#search-results ul.context-galleries li {
		line-height: 1.6em;
		margin-bottom: 4px;
	}
		#search-results ul.context-galleries li .icon-link {
			margin: 0;
			float: none;
		}

#search-results #content-selector ul{
	float:left;
	margin-left: 9px;
}

/* CONTACT */

.vcard{
	margin-left:20px;
	padding:20px 0;
}
.vcard .org{
	font-weight:bold;
	font-size:130%;
	padding-bottom:3px;
}
.vcard .adr{
	padding-bottom:3px;
}
.vcard .tel .type{
	font-weight:bold;
	margin-right:10px;
}
#contact-form {
	margin-left: 20px;
}
#contact-form .field{
	float: left;
	clear: left;
	margin: 4px 0;
	width: 600px;
}
#contact-form label{
	width: 100px;
	display: block;
	float: left;
	line-height: 24px;
}

#contact-form #contactUs_US label {
	width: 150px;
}

#contact-form .descriptionPiece label {
	width: 130px;
}
#contact-form .field textarea {
	width: 588px;
}
#contact-form .field input {
	margin: 0;
}
#contact-form .field select {
	margin: 0;
	padding: 4px;
	width: 312px;
}
#contact-form input#captcha-validation {
	width:40px;
}
#contact-form .submit {
	clear: both;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
#contact-form input#submit,
.redButton {
	background:#DD013F none repeat scroll 0 0;
	border:1px solid #A22230;
	color:#FFFFFF;
	cursor:pointer;
	margin: 0;
	padding:3px 18px;
	float: right;
}

#company_Prod_Contact .field .redButton {
margin-right:15px;
}

	#contact-form input#submit.disabled{
		background-color:#CCC;
		border-color: #DDD;
		cursor: default;
	}

.SelectDestinationBlock {
	width: 406px;
	height: 18px;
	background: #FFF url(../images/dropDown_Arrow.gif) no-repeat 390px 2px;
	border: 1px solid #BBB;
	padding: 2px;
	margin-bottom:8px;
	cursor:pointer;
}

.country_Hover {
	background: #FFF url(../images/dropDown_Arrow_Red.gif) no-repeat 390px 2px;
}

#contact-form .SelectDestinationBlock label{
	float: none;
	line-height: 16px;
	width: 200px;
	padding-left: 5px;
}

.field_SelectDestination {
	position: relative;
	width: 414px;
}

.field_SelectDestination .selectDestList_Cont {
	display: none;
	position: absolute;
	top: 23px;
	left: 0px;
	width: 410px;
	border: 1px solid #BBB;
	border-top: 0;
	background-color: #FFF;/*8a8989;*/
	z-index: 1000;
}

.field_SelectDestination .selectDestList_Cont li {
	list-style: none;
	height: 21px;
	overflow: hidden;
	padding: 0;
}

.field_SelectDestination .selectDestList_Cont li a {
	display: inline-block;
	width: 390px;
	padding: 3px 10px;
	color: #A9A9A9;
}

.field_SelectDestination .selectDestList_Cont li a:hover {
	background-color: #F4F4F4;/*5B5B5B;*/
	color: #041E62;
	text-decoration: none;
}

.field_SelectDestination .selectDestList_Cont li.current a {
	background-color: #F4F4F4;
	color: #041E62;
}

#contact-form  .selectDestList_Cont ul.selectDestList {
	height: 200px;
	width: 410px;
	overflow-x: hidden;
	overflow-y: auto;
}

#contact-form p {
	margin: 0 0 5px 0;
}

/* PRODUCTS */
#product #product-images {
	margin-bottom: 14px;
}
	#product #product-images .main-image {
		margin-bottom: 0 !important;
		display: none;
	}
	#product #product-images .main-image.on {
		display: block;
	}
#product .product-nav li {
	list-style-type: none;
	margin-left:0;
	padding:4px 4px 4px 20px;
	background-color: #fff;
}

#product .product-nav li.odd {
	background-color: #F4F4F4;
}

#product #content-selector ul {
	float: left;
	margin-left: 9px;
}
	#product #content-selector ul li a {
		padding-left: 10px;
	}

#product .content-section {
	clear: both;
}
	#product .content-section ul {
		line-height: 1.8em;
		margin: -14px 3em 14px 3em;
		color: #999999;
		font-size: 1.1em;
	}

#product .content-section {
display:none;
}

#product .content-section table {
	width: auto;
	border-collapse:collapse;
}

#product #product-faq dl {
	
}
	#product #product-faq dt,
	#product #product-faq dd {
		padding: 4px 10px 4px 20px;
		margin: 0;
		font-size: 1.1em;
		line-height: 1.8em;
	}
	#product #product-faq dt {
		background-color: #F4F4F4;
		color: #353535;
	}

	#product #product-faq dd {
		background-color: #FFF;
		padding-bottom: 30px;
	}
	#product #product-faq dl ul {
		margin: 7px 0 0 14px;
		font-size: 1em;
	}
	#product #product-faq dl p {
		margin-left: 0;
		margin-right: 0;
		font-size: 1em;
		line-height: 1.8em;
	}

/*Puzzle/Mosaic Style Starts*/
#mosaic_Cont {
	margin-bottom: 20px;
	clear: both;
}

#mosaic_Cont div.popup a {
	float: left;
	margin-left: 0;
}

#mosaic_Cont div.popup a:hover img { 
	border-color: #DD013F;
}

#mosaic_Cont div.popup .icon-link{
	padding: 5px 0 4px 20px;
	margin: 0;
	float: left; 
	clear: left;
	cursor:pointer;
}
#mosaic_Cont div.popup .icon-link-video {
	background: transparent url(../images/icons/video.gif) no-repeat 0 6px;
}
#mosaic_Cont div.popup .icon-link-article {
	background: transparent url(../images/icons/article.gif) no-repeat 0 6px;
}
#mosaic_Cont div.popup .icon-link-event {
	background: transparent url(../images/icons/calendar.gif) no-repeat 0 6px;
}
#mosaic_Cont div.popup .icon-link-gallery {
	background: transparent url(../images/icons/image.gif) no-repeat 0 6px;
}

#mosaic_Cont div.popup img{
	float: left;
	border: solid 1PX #bdbdbd;
	padding: 2px;
	margin: 0 50px;
}

#mosaic_Cont div.popup img.thumb {
	width: 124px;
	height: 70px;
	margin: 0;
}

#mosaic_Cont div.text {
	float: right;
	width: 130px;
}

#mosaic_Cont h4{
	float: right;
	height: auto;
	line-height: 1.3em;
	border: 0;
	font-size: 0.9em;
	font-weight: bold;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	color: #c02124;
	padding: 0;
	margin: 0 0 10px 0;
	width: 130px;
}

#mosaic_Cont  p{
	padding: 0;
	margin: 0 0 8px 0;
	font-size: 0.9em;
	float: right;
	width: 130px;
}

#mosaic_Cont .comments-views{
	background: transparent url(../images/icons/quote.gif) no-repeat 0 4px;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;
	font-size:9px;
	padding: 6px 0 4px 20px;
	text-transform:lowercase;
	float: right;
	width: 110px;
	line-height: 1em;
}

#mosaic_Cont div.popup {
	padding: 5px;
	background: #FFF;
	color:#8b8b8b;
	display: none;
	font-size: 10px;
	position: absolute;
	text-align: left;
	width: 270px;
	border: 1px solid #a0a0a0;
	z-index:2;
	min-height: 100px;
}

#mosaic_Cont .mosaic_Cont_Inner {
	position: relative;
}

#mosaic_Cont .mosaic_Cont_Inner img#mosaicImg {
	margin: -3px 0 0 -3px !important;
	position: relative;
}

#mosaic_Cont .mosaic_Cont_Inner .grayBox_Cont {
	position: absolute;
	width: 340px;
	top: 0px;
	left: 0px;
}

#mosaic_Cont .mosaic_Cont_Inner .grayBox_Cont .grayBox {
	width: 25px;
	height: 25px;
	background-color: #DDDDDD;
	position: absolute;
	cursor: pointer;
	display: none;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}

#mosaic_Cont .mosaic_Cont_Inner .grayBox_Cont .clearRMargin {
	margin-right: 0px;
}

#mosaic_Cont div.arrow {
	z-index: 800;
	height: 8px;
	width: 13px;
	position: absolute;
	bottom: -8px;
	left: 13px;
	background: url(../images/common/puzzle-arrow.png);	
}

#mosaic_Cont h3 {
	padding-bottom: 0px;
}

/* Generic Flash Module */

.flash-module{
	padding-bottom:20px;
}
	#homepage #secondary-content .flash-module {
		padding-bottom: 26px;
	}
.flash-module a{
	margin-left:0 !important;
}


/* World Series */ 
#world-series .series { 
	margin-bottom: 40px; 
} 
#world-series .series .featured,
#world-series .series .featured span { 
cursor:pointer;
} 
#world-series .series .featured img { 
	background: #bbb; 
	width: 970px; 
	height: 273px; 
} 
#world-series .series .featured span { 
	float: left; 
	margin: 10px 0 5px 20px; 
	font-size: 1.6em; 
	font-family: Helvetica, Arial, sans-serif; 
} 
	#world-series .series .featured:hover span { 
		text-decoration: underline; 
	} 
#world-series .series p { 
	clear: both; 
}

/* Error Pages */
#error-page .error-search {
	margin:0 auto;
	width:620px;
}
#error-page #additional-search {
	width: 480px;
	float: left;
	background: #FFF url(../images/common/body-bg.png) 0 0;
	padding: 10px;
	margin: 0;
	border: 5px solid #A0A0A0;
	font-size: 1.5em;
	font-weight: bold;
	color: #8F8F8F;
	font-style: italic;
}
	#error-page #additional-search:focus {
		border-color: #DD013F;
		color: #353535; 
		font-style: normal;
	}
#error-page #additional-search-submit {
	background: #DD013F;
	float: left;
	border: 5px solid #A22230;
	margin: 0 0 0 10px;
	padding: 9px;
	font-size: 1.5em;
	cursor: pointer;
	color: #FFF;
	width: 100px;
}


/* EVENTS SECTION */
.event h3{
	font-size:12px;
	border-top:none;
	padding:2px 0;
}
#events-map{
	height:349px;
	width:620px;
}
#event-map-wrapper{
	width:620px;
	float:left;
	margin-right:10px;
}
#event-controls{
	width:340px;
	float:left;
}
#event-controls h2{
	background-image:none !important;
}
#events #secondary-content a{
	margin-left:0 !important;
}
#events #secondary-content a.icon-link{
	margin-left:20px !important;
}

#video #secondary-content {
	float: right;
}

#main-content #related-content {
 clear:both;
}

#image #main-content .main_Image {
text-align:center;
overflow:hidden;
width:620px;
}

#image #main-content .main_Image img.main-image {
margin-left:auto;
margin-right:auto;
}

.displayNone { display:none !important }
.positionStatic { position:static; }

#profile-about .bio h2,
#profile-about .bio h3 {
position:static;
}

dl.metadata dt.views,
dl.metadata dd.views {
display:none;
}

.checkedBottomStrip {
border-bottom: solid 1px #e6e6e6;
margin-top:20px;
}

#table #secondary-content { float:right; }

.firstRow  { margin:0px !important; }

#image-navigation{ height:30px; overflow:hidden; }

.getCaptchaLink { display:none; }

.noSearchResult {
font-size:12px;
font-weight:bold;
color:#DD013F;
}

#company_Prod_Contact {
position:absolute;
top:50px;
left:200px;
z-index:100000;
background:#FFF;
border:1px solid #b2b2b2;
width:620px;
padding:15px;
display:none;
}

body .iframeContainer iframe,
body #event-competition #article-body iframe {
	display: block;
	width: 100%;
	clear: both;
}

/* VIDEO PLAYER COLORS */
.video-player-primary-up{color:#DD013F;}
.video-player-primary-over{color:#0C2044;}
.video-player-primary-down{color:#0C2044;}
.video-player-secondary-up{color:#DD013F;}
.video-player-secondary-over{color:#0C2044;}
.video-player-secondary-down{color:#0C2044;}

/* semantic layout styles */
#main-content {float:left;margin-right:10px;width:620px;}
#secondary-content, #selectors {margin-right:0;padding-right:0;float:left;margin-right:10px;margin-right:0;width:340px;}
#header:after, #navigation:after, #content:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#article-information, .action-list-inline, ul#section-navigation {display:block;}
#article-information:after, .action-list-inline:after, ul#section-navigation:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#video #focus-content, #subcategory-photos #main-content, #section #main-content, #event-video #main-content, #event-video #secondary-content, #events #main-content, #events #secondary-content {float:left;margin-right:10px;width:970px;margin:0;}
#header, #navigation, #content {width:970px;margin:0 auto;display:block;}

#secondary-content {	float: right; }

/* Classes related to CR1251 Modifications */
#feed-content .related-video a.icon-link{
	background:transparent url(../images/icons/video.gif) no-repeat scroll 0 2px;
}
#feed-content .related-recording a.icon-link{
	background:transparent url(../images/icons/audio.gif) no-repeat scroll 0 2px;
}
#feed-content .related-gallery a.icon-link{
	background:transparent url(../images/icons/image.gif) no-repeat scroll 0 2px;
	margin: 0 0 0 -12px;
	padding-left:20px;
}
#feed-content .related-event a.icon-link{
	background:transparent url(../images/icons/calendar.gif) no-repeat scroll 0 2px;
}
#feed-content .related-article a.icon-link{
	background:transparent url(../images/icons/article.gif) no-repeat scroll 0 2px;
}
#feed-content .related-article a.icon-link,
#feed-content .related-video a.icon-link,
#feed-content .related-recording a.icon-link,
#feed-content .related-event a.icon-link{
	padding-left:20px;
	margin-left:0;
	position:absolute;
	bottom:-4px !important;
	left:140px !important;
}
#feed-content .related-article p, #feed-content .related-gallery p, #feed-content .related-event p, #feed-content .related-video p,#feed-content .related-recording p{
	margin:0 0 20px 7px;
}
#feed-content .related-video,
#feed-content .related-article,
#feed-content .related-gallery,
#feed-content .related-event,
#feed-content .related-recording,
#feed-content .related-profile{
	margin-left:0;
	padding-left:12px;
	position:relative;
}
#feed-content p.more{
	text-align:center;
	margin-top:0 !important;
	border-top:1px solid #cdcdcd;
	padding-top:10px;
	margin-left:0px;
}
#feed-content p.more a{
	border:1px solid #e6e6e6;
	padding: 2px 4px 2px 10px;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	background:#05216A url(../images/common/arrow_small_downwhite.gif) 2px 50% no-repeat;
}
#feed-content .related-video h4,
#feed-content .related-article h4,
#feed-content .related-gallery h4,
#feed-content .related-recording h4,
#feed-content .related-event h4{
	background-image:none;
	padding-left:0;
}

#feed-content .related-gallery ul.gallery-thumbs {
	margin-bottom: 5px;
}

/* CR 2437 Search disable on skinned pages*/ 
#skin-search-wrapper{display:none}

/* CR 2381 AUDIO */ 
#articles{
	margin-left: 0px;
}

#articles ul {
	margin: 0;
	padding: 0;
}

#articles ul li {
	border-bottom: 1px solid #C2C2C2;
	margin-bottom: 10px;
	padding-top: 5px;
	list-style: none;
	font-family: Arial;
	font-size: 12px;
	padding-bottom:30px;
}
#articles ul li a{margin:0; padding:0;}
#articles ul li a.photo{
	display: block;
	float: left;
	border: #bdbdbd 1px solid;
	padding: 2px;
	margin-right: 10px;
}
#articles ul li a.photo img {
	float:left;
	height:109px;
	width:194px;
}
#articles ul li a img{
	background: #bdbdbd;
}

#articles ul li .entry{
	position: relative;
	min-height: 100px;
	clear: both;
}
#articles ul li .entry .post{
	color: #8a8a8a;
	padding: 5px;
}

#articles ul li .entry .post p{
	color:  #8a8a8a;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.comment{
	background:transparent url(images/quote.gif) no-repeat scroll 0 2px;
	color: #8a8a8a;
	font-size: 10px;
	font-weight: bold;
	padding:2px 0 4px 17px;
	float: right;
}
#articles h2,
#articles li.clear h2 {
	font-family: Arial;
	font-size: 18px;
	display: inline;
	padding:0px;
	border:none;
	float:left;
	text-transform: none;
}
#articles h2 a{
	color: #05216a;
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0;
}
#articles h2 a:hover{
	color: #DD013F;
	text-decoration: underline;
}
#articles .date{
	color: #a9a9a9;
	vertical-align: 15%;
	display: block;
	float: left;
	padding-left: 8px;
}
#articles a.icon-link {
	padding:2px 0 4px 13px;
	margin-left:0px;
	font-weight:normal;
}
#secondary-content #video-information h3 span,
#secondary-content #recording-information h3 span{margin-right:50px;}

p.title{margin-bottom:0px; font-weight:bold;}
/* CLEARING */ 
.clearfix:after, .gallery-thumbs:after, .download-item:after, .related-video:after, .related-recording:after, .related-event:after, .related-profile:after, .related-game:after, .related-article:after, #comment-form:after, #profile-information:after, #event-information:after, ul.downloads:after, form#rsvp:after, form#events-filter:after, .profile-content:after, .page-controls:after,.event-content:after, .video-content:after, .photo-content:after, dl.metadata:after, #video-information:after, #actions-module:after, #image-information:after, #upcoming-events-module:after, #featured-event:after, #other-events:after, .subsections:after, .download-wallpaper:after, .featured-article-item:after, #featured-content:after, #event-information:after, #event-series-navigation-module:after, #footer:after, #secondary-content #subsection-navigation-module:after, #mosaic_Cont h3:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .gallery-thumbs, .related-video, .related-recording, .related-event, .related-profile, .related-game, .related-article, #comment-form, #profile-information, #event-information, ul.downloads, form#rsvp, form#events-filter, .profile-content, .page-controls, .event-content, .video-content, .photo-content, dl.metadata, #video-information, #actions-module, #image-information, #upcoming-events-module, #featured-event, #other-events, .subsections, .download-wallpaper, .featured-article-item, #featured-content, #event-information, #event-series-navigation-module, #footer, #secondary-content #subsection-navigation-module, #mosaic_Cont h3 {display:inline-block;}
* html .clearfix, * html .gallery-thumbs, * html .download-item, * html .related-video, * html .related-recording, * html .related-event, * html .related-profile, * html .related-game, * html .related-article, * html #comment-form, * html #profile-information, * html #event-information, * html ul.downloads, * html form#rsvp, * html form#events-filter, * html .profile-content, * html .page-controls, * html .event-content, * html .video-content, * html .photo-content, * html dl.metadata, * html #video-information, * html #actions-module, * html #image-information, * html #upcoming-events-module, * html #featured-event, * html #other-events, * html .subsections, * html .download-wallpaper, * html .featured-article-item, * html #featured-content, * html #event-information, * html #event-series-navigation-module, * html #footer, * html #secondary-content #subsection-navigation-module, * html #mosaic_Cont h3 {height:1%;}
.clearfix, .gallery-thumbs, .related-video, .related-recording, .related-event, .related-profile, .related-game, .related-article, #comment-form, #profile-information, #event-information, ul.downloads, form#rsvp, form#events-filter, .profile-content, .page-controls, .event-content, .video-content, .photo-content, dl.metadata, #video-information, #actions-module, #image-information, #upcoming-events-module, #featured-events, #other-events, .subsections, .download-wallpaper, .featured-article-item, #featured-content, #event-information, #event-series-navigation-module, #footer, #secondary-content #subsection-navigation-module, #mosaic_Cont h3 {display:block;}
