body { background: #000 url(../../images/studios/bg.png) no-repeat center 31px; }
/*body { background: #FFF; }*/

/* @group Headers */

h2, h3, h4 	{ border: none; margin: 0; padding: 0; }
h2 span, h3 span { background: transparent; }
.generic { background: #000 url(../../images/studios/header_icon.gif) no-repeat left center; border-bottom: 1px solid #ee7f14; color: #ee7f14; font-size: 20px; font-weight: normal; height: 20px; padding: 12px 0 8px 40px; text-transform: none; }

#secondary-content .generic { padding: 12px 0 8px 40px; }

h2.generic { margin-bottom: 20px; }


/* @end */

/* @group Links */

a 		{ color: #ee7f14; }
a:hover { color: #1C94C4; border-color: #ee7f14 !important; }
a.icon-link { background: url(../../images/studios/goto.gif) no-repeat left 6px; }

/* @end */

/* @group Defined Lists */

dl.metadata dt,
dl.metadata dd { color: #f9f9f9; font-size: 11px; }	

/* @end */

/* @group Header Wrapper */

#header-wrapper-bar { background-color: #000; border-bottom: 1px solid #696969; }
#header-wrapper-bar #navigation #main-nav li a { border-style: double; border-color: #676767; padding: 0 5px; }

/* @end */

/* @group Skin Wrapper */

#skin-wrapper { height: 181px; margin: 0 auto 12px; position: relative; width: 970px; }
#skin-wrapper h1 { background: url(../../images/studios/logo.png) no-repeat; bottom: 10px; display: block; height: 112px; position: absolute; left: 0; text-indent: -9999px; width: 121px; }
#skin-wrapper h1 a { display: block; height: 112px; width: 121px; }
#skin-main-nav { background: url(../../images/studios/nav_corner.png) no-repeat right 0; bottom: 10px; height: 34px; padding-right: 10px; position: absolute; right: 0; }
#skin-main-nav li { background: #000; float: left; height: 100%; list-style: none; padding: 0 12px; }
#skin-main-nav li a { color: #FEFEFE; display: block; font-size: 16px; margin-top: 5px; }

/* @end */

#content { background: transparent; border: none; z-index: 1; }

.content_TopRow h2.generic { margin-bottom: 20px; }

#main-content { background-color: #2A2B2B; background-color: transparent; }
#main-content h2 { display: none; }
#main-content h3.generic  { margin-bottom: 0px; }
#main-content p, p.copy { color: #D8D8D8; margin: 0 0 15px; }

#secondary-content { background: transparent; }
#secondary-content h3 { background-position: 0 center; margin-bottom: 0;}

#breadcrumbs { display: none; }

/* @group Studio Selector */

.flashplaceholder li { list-style: none; }
#studios_nav { width: 460px; position: absolute; right: 0; top: 75px; z-index: 10; }
#studios_nav h3 { display: inline; text-indent: -9999px; float: left; background: url(../../images/studios/h3_RB_Studios.png) no-repeat; width: 230px; height: 19px; margin-top: 10px; }
#studio_selector { width: 220px; float: right; }
#studio_selector a { outline: none; }
#studio_selector a#current_studio { position: relative; display: block; width: 220px; height: 38px; background: url(../../images/studios/drop_down_bg.png) no-repeat; text-indent: -9999px; }
#studio_selector a.expanded { background-position: left bottom !important; }
#studio_selector a#current_studio span { position: absolute; top: 1px; left: 0; width: 186px; height: 37px; background: url(../../images/studios/drop_down_nav.png) no-repeat; }
#studio_selector a#current_studio span.cape_town 	{ background-position: 0 -37px; }
#studio_selector a#current_studio span.auckland 	{ background-position: 0 -74px; }
#studio_selector a#current_studio span.los_angeles 	{ background-position: 0 -111px; }
#studio_selector a#current_studio span.amsterdam 	{ background-position: 0 -148px; }
		
ul#nav_items	{ display: none; margin: 0; padding: 0; z-index: 20; }
ul#nav_items li { width: 100%; display: block; height: 37px; text-align: left; text-indent: -9999px; list-style: none; }
ul#nav_items li a 		{ background: url(../../images/studios/drop_down_nav.png) no-repeat; display: block; height: 37px; text-align: left; width: 186px;  }
ul#nav_items li a:hover { background-position: -186px 0; }
ul#nav_items li.cape_town a 		{ background-position: 0 -37px; }
ul#nav_items li.cape_town a:hover 	{ background-position: -186px -37px; }
ul#nav_items li.auckland a 			{ background-position: 0 -74px; }
ul#nav_items li.auckland a:hover 	{ background-position: -186px -74px; }
ul#nav_items li.los_angeles a 		{ background-position: 0 -111px; }
ul#nav_items li.los_angeles a:hover { background-position: -186px -111px; }
ul#nav_items li.amsterdam a 		{ background-position: 0 -148px; }
ul#nav_items li.amsterdam a:hover { background-position: -186px -148px; }

/* @end */

/* @group Featured Content */

#featured-content { border-top: none !important; padding-top: 0 !important; }
#featured-content ul.gallery-control { /*display: none;*/ }
#featured-content .featured-video-item h3 { display: none; }
#featured-content.slider { background: #2A2B2B; margin-bottom: 15px !important; clear: both; }
#featured-content.slider .featured-item { position: relative; }

/* @end */

/* @group News Feed */

#feed-content { background: #2A2B2B; width: 620px; margin: 0 auto; padding: 15px 0; }
#feed-content h3 { display: none; }

#feed-content #content-selector { border: none; clear: both; overflow: hidden; width: 600px; margin: 5px auto 0; }
#feed-content #content-selector ul { float: left; }
#feed-content #content-selector a.rss { float: right; text-indent: -9999px; width: 13px; padding-left: 0; }
#feed-content #content-selector li { border: none; }

#feed-content #content-selector li a,
#feed-content #content-selector a.rss { background-color: transparent; border: none; color: #d8d8d8; font: 11px Verdana,Geneva,Kalimati,sans-serif; }

#feed-content #content-selector li.on a,
#feed-content #content-selector li a:hover,
#feed-content #content-selector a.rss:hover { border: none; color: #ee7f14; }

#feed-content #content-selector li a { border-right: 1px solid #747373; padding: 6px 10px 6px 26px; }
#feed-content #content-selector li a:hover { border-right: 1px solid #747373 !important; }
#feed-content #content-selector li.on { border: none; }
#feed-content #content-selector li.on a { border-right: 1px solid #747373; font-weight: bold; }
#feed-content #content-selector li.all a { padding-left: 0; }

#feed-content #related-content { margin: 0 auto; width: 600px; }
#feed-content .related-article,
#feed-content .related-gallery,
#feed-content .related-event,
#feed-content .related-recording,
#feed-content .related-video,
#event-feed .event-item { border-color: #4a4a4a; margin: 0 6px 18px; padding: 18px 0 0; }

#feed-content .related-recording { border-top: 1px solid #4a4a4a; }
#feed-content .related-recording.first { border: none; }
#feed-content .related-recording p { margin:0 0 20px 7px; }
#feed-content .related-recording a.photo { margin-bottom: 10px; }
#feed-content .related-recording .links { clear: both; width: 100%; }
#feed-content .related-recording .links a { margin-left: 7px; }
#feed-content .related-recording .artist { float: right; font-size: 11px; }

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

#feed-content .related-article h4,
#feed-content .related-gallery h4,
#feed-content .related-event h4,
#feed-content .related-recording h4,
#feed-content .related-video h4,
#event-feed .event-item h4 { background-color: #000; background-position: 6px 7px !important; margin: 0 -6px 15px; padding: 6px 0 !important; }

#feed-content .related-article h4 	{ background-image: url(../images/icons/article.gif); }
#feed-content .related-gallery h4	{ background-image: url(../images/icons/image.gif); }
#feed-content .related-event h4,
#event-feed .event-item h4			{ background-image: url(../../images/icons/calendar.gif); }
#feed-content .related-video h4 	{ background-image: url(../images/icons/video.gif); }
#feed-content .related-recording h4 { background-image: url(../../images/studios/audio_icon.gif); }

#related-content h4 a { color: #ee7f14; font: 12px Verdana,Geneva,Kalimati,sans-serif; padding-left: 25px; white-space: nowrap; overflow:hidden;}
#related-content h4 span.date,
#event-feed .event-item h4 span.date { color: #c7c7c7; font: 10px Verdana,Geneva,Kalimati,sans-serif !important; float: right; margin-right: 25px; }
#related-content .first h4 { padding-top: 0; }
#related-content p { color: #bfbfbf; }
#related-content a.icon-link { background: url(../../images/studios/goto.gif) no-repeat left 7px !important; padding-left: 12px !important;}
#related-content ul,
#related-content div a.photo,
#recommended-content ul,
#recommended-content div a.photo,
#product .related-article a.photo,
#feed-content .related-gallery a.icon-link  { margin-left: 0; }

#feed-content p.more { border-color: #4A4A4A; }
#feed-content p.more a { background-color: #000; background-position: 5px center; border-color: #4A4A4A; padding: 2px 8px 2px 15px; }
#feed-content p.more a:hover { text-decoration: none; }
/* @end */

/* @group Carousel */

#homepage #featured-content-carousel { background-color: #000; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; }
#homepage #featured-content-carousel #RBPlayer { margin-bottom: 15px; }
.carousel .right-scroller, .carousel .left-scroller {  background-color: #2a292b; }
.carousel .right-scroller:hover, .carousel .left-scroller:hover {  background-color: #2a292b; }
.carousel .disabled, .carousel .disabled:hover { background-color: #2a292b !important; }
.carousel li.playing a { border-color: #ee7f14; }

/* @end */

#secondary-content .module { background: #2A2B2B; color: #d8d8d8;  padding-bottom: 10px; margin-bottom: 15px; }
#secondary-content .module h3 { margin-bottom: 10px; }
#secondary-content .module p { margin: 0 12px 10px; }
.all-link { background: transparent; border: none; margin:-33px 0 0; }

/* @group Inside The Studio */

#equipment,
#live_sessions { background-color: #2A2B2B; padding: 0 20px 20px; }
#equipment h3.generic,
#live_sessions h3.generic { margin: 0 -20px 15px; position: static; }

#live_sessions { margin-bottom: 20px; }
#live_sessions h4 { font-size: 15px; color: #F9f9f9; margin-bottom: 5px; }
#live_sessions ul { margin: 0 0 15px 30px; }

#accordion { margin: 0 0; }
#accordion li {  list-style: none; color: #d8d8d8; font-size: 13px; line-height: 18px; }
.ui-accordion .ui-accordion-header { background: #000; }
.ui-accordion .ui-corner-all { border-radius: 4px; }
.ui-accordion .ui-accordion-header:hover,
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #ee7f14 !important; }
.ui-accordion .ui-accordion-content { background: #000; border-color: #000; }
.ui-accordion-header a,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-hover a,
.ui-state-hover a:hover { color: #F9f9f9; }

/* @end */

/* @group Studio Banner */

.studio_banner { color: #010000; margin-bottom: 15px;}
.studio_banner div.spacer { width: 100%; height: 16px; }
.studio_banner div.body { background-color: #ee7f14; padding-bottom: 1px; }
.studio_banner h3 { color: #010000; font-size: 24px; padding: 5px 13px 15px; }
.studio_banner p { margin: 0 0 15px 7px !important; padding: 0 13px; }
.studio_banner .contact { background: #000; padding: 15px 13px 10px; } 
.studio_banner .contact h4 { color: #ee7f14; font-size: 16px; padding: 0 0 !important; }
.studio_banner .contact p { color: #F4F4F4; font-size: 13px; margin: 0 0 7px 0 !important; padding-left: 0; }
.studio_banner .contact span { color: #F4F4F4; font-size: 16px; }
.studio_banner .contact a { margin-left: 0 !important; }

/* @end */

/* @group Event Module */

.event-content { background: #323232; padding-top: 10px; margin-bottom: 15px; }
.event-content h3 { display: none !important; }

.event-content .tabbed .tab-control { border-color: #ee7f14; margin-bottom: 15px; }
.event-content .tabbed .tab-control li { border: none; }
.event-content .tabbed .tab-control li:first-child { margin-left: 4px; }
.event-content .tabbed .tab-control li.on { border-color: #ee7f14; }
.event-content .tabbed .tab-control li.on a,
.event-content .tabbed .tab-control li.on a:hover { border-bottom-color: #323232 !important; border-top-color: #ee7f14 !important; color: #FFF; }
.event-content .tabbed .tab-control li a { background: #323232; border-left: none; border-right: none; border-bottom: transparent; color: #ee7f14; float: left; font-size: 11px; margin-top: -1px !important; padding-left: 15px; padding-right: 15px; }
.event-content .tabbed .tab-control li a:hover { border-left: none; border-right: none; border-top-color: transparent !important; color: #FFF; }

ul.event-list li { background: transparent !important; }
ul.event-list li a { color: #FFF; }

/* @end */

/* @group Video Module */

#secondary-content .video-content {  background: #2A2B2B; padding-top: 10px; }
#secondary-content .video-content h3 { display: none; }

/* @end */

/* @group Profile Module */

.profile-content { background: #2A2B2B; padding: 10px 20px; width: 300px; }
#secondary-content .profile-content h3 { display: none; }
.profile-content .profile-item  { margin-right: 20px; }

/* @end */

/* @group Recording Module */

#recording-module { background-color: #2A2B2B; color: #BFBFBF; clear:both; float:left; width:340px; }
#recording-module h3 { background: #000 url(../../images/studios/header_icon.gif) no-repeat left center; border-bottom: 1px solid #ee7f14; color: #ee7f14; font-size: 20px; font-weight: normal; height: 20px; margin-bottom: 15px; padding: 12px 0 8px 40px; text-transform: none; }
#recording-module h3 span { background: transparent; padding: 0; margin: 0; }
#recording-module .first { clear:both; }
#recording-module div { border-bottom: 1px solid #4A4A4A; border-top: none; margin: 0 auto 15px !important; padding-bottom: 15px; width: 316px; }
#recording-module h4 { background-image: url(../../images/studios/audio_icon.gif); background-position: 0 0; background-repeat:no-repeat; border:medium none; margin-left: 0; padding: 2px 0 8px 20px; }
#recording-module h4 a { float:left; margin-left:0 !important; }
#recording-module p { font-size:1.1em; margin:0 0 15px 7px; }
#recording-module img { border: 1px solid #BDBDBD; float: left; line-height: 0; margin: 0; padding: 2px; }
#recording-module a { clear: none; margin-left: 20px; margin-top: 8px; }
#recording-module div a { margin-left: 7px; margin-top: 0; }
#recording-module a.photo { float: left; margin: 0 10px 0 0; }
#recording-module a.photo:hover img { border-color: #DD013F; }

#recording-module a.all-link { margin: -40px 10px 0 0; border: 0; }

/* @end */

/* @group Photos Page */

#subcategory-photos #related-content { background: #2A2B2B; padding-bottom: 10px; }
#subcategory-photos #related-content .related-gallery { border-color: #4a4a4a; margin: 0 6px 15px; padding-top: 15px; }
#subcategory-photos #related-content .related-gallery.first { padding-top: 0; } 
#subcategory-photos #related-content .related-gallery h4 { background-color: #000; background-position: 6px 7px !important; margin: 0 -6px 15px; padding: 6px 0 !important; }

#subcategory-photos p.more { border-top:1px solid #4A4A4A; clear: both; margin: 0 6px !important; padding-top:10px; text-align:center; }
#subcategory-photos p.more a { background-image: url("http://redbull.com/cs/RedBull/images/common/arrow_small_downwhite.gif"); background-color: #000; background-position: 5px center; border-color: #4A4A4A; padding: 2px 8px 2px 15px; }
#subcategory-photos p.more a:hover { text-decoration: none; }

/* @end */

/* @group Videos Page */

#subcategory-videos { padding-top: 0 !important; overflow: hidden; }
#subcategory-videos h2 { display: block; background:url("../../images/studios/header_icon.gif") no-repeat scroll left center #000000; border-bottom:1px solid #EE7F14; color:#EE7F14; font-size:20px; font-weight:normal; height:20px; padding:12px 0 8px 40px; margin-bottom:20px; }
#subcategory-videos h2 span { margin: 0; padding: 0; }

#subcategory-videos #other-videos { background: #2A2B2B; margin: 15px 0; padding: 15px; width: 940px; }
#subcategory-videos #other-videos .subcategory-item { margin-left: 65px; }
#subcategory-videos .subcategory-item h3 { margin-left: 5px !important; padding-bottom: 10px !important; }
#subcategory-videos .subcategory-item h3 a { font-weight: normal; }
#subcategory-videos .subcategory-item a.video-thumb { background-color: transparent; }
#subcategory-videos .subcategory-item dl.metadata { margin: 0 0 5px 5px; }
#subcategory-videos .subcategory-item dl dt { width: 80px; }
#subcategory-videos .subcategory-item dl dd { width: 165px !important; }
#subcategory-videos .subcategory-item a.icon-link { margin-left: 5px; }

#subcategory-videos #featured-videos { overflow: hidden; margin-bottom: 15px; }
#subcategory-videos #featured-videos .subcategory-item {  background: #2A2B2B; }
#subcategory-videos #featured-videos .subcategory-item h3 { padding-top: 7px; }

/* @end */

/* @group Artists Page */

.athletes-and-teams h2 { display: block; background:url("../../images/studios/header_icon.gif") no-repeat scroll left center #000000; border-bottom:1px solid #EE7F14; color:#EE7F14; font-size:20px; font-weight:normal; height:20px; padding:12px 0 8px 40px; margin-bottom:20px; }
.athletes-and-teams h2 span { margin: 0; padding: 0; }
#subcategory-participants { background: #2A2B2B; margin: 15px 0; padding: 15px 0; }
#subcategory-participants #other-participants { margin: 0; padding: 0 15px; }
#subcategory-participants #other-participants .profile { margin-left: 65px; }
#subcategory-participants #other-participants .profile h3 { margin-left: 5px; }
#subcategory-participants #other-participants .profile h3 a { font-weight: normal; }

.athletes-and-teams .active-search input { background: #FFFFFF url(../../images/studios/input-bg.png); border: 5px solid #2A2B2B; color:#8F8F8F; font-size:1.5em; font-style:italic; font-weight:bold; margin:0; padding:10px; width:940px; margin-bottom: 0; }
.athletes-and-teams .active-search input:focus { border-color: #DD013F; }

#profile-information { background: #2A2B2B; }
#profile-information h3 { height: auto; }
#profile-information h3 span { background-position: left 13px; height: auto; }

#profile-information #profile-about { margin: 10px 20px 0; width: 300px; }
#profile-information #profile-about h4 { color: #F9F9F9; padding-left: 0; }
#profile-information #profile-about a { clear: none; }
#profile-information #profile-about .bio { margin: 0 !important; }
#profile-information #profile-about .bio p { margin-left: 0 !important; }

/* @end */

/* @group Event Page */

#featured-content ul.gallery-control { margin-right: 5px; padding-top: 12px; }
#featured-content ul.gallery-control li a { background-color: #000; border-color: #757474; height: 14px; padding-bottom: 0; float: left; }
ul.gallery-control li.previous a,
ul.gallery-control li.previous a.disabled,
ul.gallery-control li.previous a.disabled:hover { background-image: url(../../images/studios/prev.gif); background-position: 3px center; padding-left: 15px; }

ul.gallery-control li.next a,
ul.gallery-control li.next a.disabled,
ul.gallery-control li.next a.disabled:hover { background-image: url(../../images/studios/next.gif); background-position: 29px center; padding-right: 15px; }

#featured-content .featured-event-item { clear: both; width: 610px; margin: 0 auto; }
#featured-content .featured-event-item h3 { background-position: 0 12px; color: #A8A8A8; padding: 12px 0 5px 20px; margin-bottom: 10px; line-height: 1.2em; }
#featured-content .featured-event-item h3 a { margin-right: 4px; }
#featured-content .featured-event-item dl.metadata { width: 590px; margin: 5px auto; }

#events-feed { background-color: #2A2B2B; padding-top: 10px; clear: both; }
#events-feed #content-selector.events { border-top: none; border-bottom: 1px solid #ee7f14; width: 600px; margin: 0 auto; }
#events-feed #content-selector.events ul { clear: both; float: left; list-style: none; margin: 0 0 -1px; padding: 0 0 0 6px; }
#events-feed #content-selector.events li { border-color: #ee7f14; margin: 0 5px 0 0; position: static; }
#events-feed #content-selector.events li a { background-color: #2A2B2B; border-top: 3px solid #2A2B2B; border-bottom: 1px solid #ee7f14; color: #ee7f14; display: block; font-size: 11px; padding: 7px 10px 5px; }
#events-feed #content-selector.events li a:hover { border-bottom-color: #ee7f14 !important; border-top-color: #2A2B2B !important; color: #FFF; }
#events-feed #content-selector.events li.on {  }
#events-feed #content-selector.events li.on a,
#events-feed #content-selector.events li.on a:hover { color: #FFF; border-bottom-color: #2A2B2B !important; border-top-color: #ee7f14 !important; }

/* @end */

/* @group Page Controls */

.page-controls { background: #000; padding: 5px 15px; margin-bottom: 0px !important; }
.page-controls ul.pagination li a { background: transparent !important; border-color: #4A4A4A; font-weight: normal; display: block; }
.page-controls ul.pagination li a.current,
.page-controls ul.pagination li a:hover { color: #FFF; }
.page-controls ul.pagination li.next a,
.page-controls ul.pagination li.previous a  { background: transparent; }
.page-controls ul.pagination li.next a { padding-right: 4px; }
.page-controls ul.pagination li.previous .disabled { padding-left: 4px; border-color: #4A4A4A; }
.page-controls ul.pagination li.next .disabled { padding-right: 4px; border-color: #4A4A4A; }
.page-controls ul.pagination li .disabled:hover { border-color: #4A4A4A !important; }

.checkedBottomStrip { border-color: #4A4A4A; }

/* @end */

/* @group Details Page Base */

#image #main-content h2,
#video #main-content h2,
#article #main-content h2 { background: #000; display:block; margin-bottom:10px; overflow: hidden; height: auto; padding-bottom:0; }

#image #main-content h2 span,
#video #main-content h2 span,
#article #main-content h2 span { background: url("../../images/studios/header_icon.gif") no-repeat scroll left 12px #000000; border-bottom: 1px solid #EE7F14; color:#EE7F14; display:block;
font-size:20px; font-weight:normal; height:auto; margin:0; padding:12px 0 8px 40px; text-transform:none; width: 580px; }

#image #secondary-content,
#video #secondary-content,
#article #secondary-content {  }

#secondary-content #image-navigation,
#secondary-content #video-information,
#secondary-content #actions-module,
#secondary-content #related-content,
#secondary-content #image-information,
#secondary-content #event-information { background: #2A2B2B; margin-bottom: 15px; }

#main-content #comments { background: #2A2B2B; }
#main-content #comments h3 { background: #000; display: block; margin-bottom: 15px; width: 620px; position:  static; overflow: hidden; }
#main-content #comments h3 span { background: #000 url(../../images/studios/header_icon.gif) no-repeat left center; border-bottom: 1px solid #ee7f14; color: #ee7f14; display: block; font-size: 20px; font-weight: normal; height: 20px; margin: 0; padding: 12px 0 8px 40px; text-transform: none; width: 580px; }
#main-content #comments #comment-form { width: 600px; margin: 0 auto 25px; }
#main-content #comments #comment-form .field { margin-bottom: 15px; }
#main-content #comments #comment-form textarea { width: 568px; }
#comment-form div.required { color: #fff; }
#comment-form input.text,
#comment-form textarea { border-color: #4a4a4a; }
#comments h4 { background-position: 0 center; color: #f7f7f7; margin-bottom: 15px; }
#comments_Container { width: 600px; margin: 0 auto; }
#comment-list .commentBox_Container { width: 587px; }
#comment-list span.author { color: #D7D7D7; }

#profile-information h3,
#audio #secondary-content h3,
#image #secondary-content h3,
#video #secondary-content h3,
#article #secondary-content h3,
#event-competition #secondary-content h3 { background: #000; display: block; margin-bottom: 10px; padding-bottom: 0; width: 340px; overflow: hidden; }

#profile-information h3 span,
#audio #secondary-content h3 span,
#image #secondary-content h3 span,
#video #secondary-content h3 span,
#article #secondary-content h3 span,
#secondary-content .cross-promo h4,
#secondary-content #actions-module h4,
#event-competition #secondary-content h3 span { background: #000 url(../../images/studios/header_icon.gif) no-repeat left center; border-bottom: 1px solid #ee7f14; color: #ee7f14; display: block; font-size: 20px; font-weight: normal; height: 20px; margin: 0; padding: 12px 0 8px 40px; text-transform: none; width: 300px; }

#secondary-content dl.metadata dt.about { border-top: none; color: #FFF; }
#secondary-content p.metadata-control { margin: 0 20px 10px 0 !important; }
#secondary-content p.metadata-control a { background: url(../../images/studios/goto.gif) no-repeat left 6px !important; border: none; text-decoration: underline; }
#secondary-content #actions-module h4  { min-height: 10px !important; margin-bottom: 10px; }
#secondary-content #actions-module input { width: 260px; margin: 5px 0; display: block; }

#secondary-content #related-content { clear: both; padding-bottom: 15px; }
#secondary-content #related-content .first { padding-top: 4px !important; }

#secondary-content #related-content .related-article,
#secondary-content #related-content .related-gallery,
#secondary-content #related-content .related-event,
#secondary-content #related-content .related-profile,
#secondary-content #related-content .related-recording,
#secondary-content #related-content .related-video { border-color: #4a4a4a; margin: 0 12px 12px; padding-top: 15px; }

#secondary-content #related-content .related-article h4,
#secondary-content #related-content .related-gallery h4,
#secondary-content #related-content .related-event h4,
#secondary-content #related-content .related-profile h4,
#secondary-content #related-content .related-recording h4,
#secondary-content #related-content .related-video h4 { background-position: 0 2px; margin: 0; padding: 0 0 10px; overflow: hidden; }

#secondary-content #related-content .related-article h4 a,
#secondary-content #related-content .related-gallery h4 a,
#secondary-content #related-content .related-event h4 a,
#secondary-content #related-content .related-profile h4 a,
#secondary-content #related-content .related-recording h4 a,
#secondary-content #related-content .related-video h4 a { color: #fff; font-weight: normal; margin-left: 21px; }

#secondary-content .related-gallery ul.gallery-thumbs { width: 100%; margin-left: 0; }
#secondary-content ul.gallery-thumbs li.last { margin-right: 40px; }

/* @end */

/* @group Image Detail Page */

#secondary-content #image-navigation { height: auto !important; }
#secondary-content #image-navigation ul.gallery-navigation { width: 300px; margin: 0 auto 5px; }
#secondary-content #image-navigation ul.gallery-navigation li.on a { border-color: #ee7f14; }

img.main-image { border-color: #4a4a4a; }
#image #secondary-content #image-information { padding-bottom: 10px; }

/* @end */

/* @group Article Detail Page */

#article #main-content .inline-image { width: auto; float: none; margin-bottom: 0px; overflow: hidden; } 
#article #main-content .inline-image span { background-color: #2A2B2B; border: none; margin-bottom: 0;}

#article #main-content #article-body { background: #2A2B2B; padding: 10px; width: 600px; }
#article #main-content #article-body img { width: 590px; }
#article-body p .inline-image, p .inline-image { margin-left: 0px; }
#article #comments { margin-top: -15px; }

#audio-information,
#article-information { background: #2A2B2B; }

/* @end */

#audio-information dl.metadata { margin-bottom: 15px; }

/* @group RBMA Feed */

#rbma { background: #2A2B2B; width: 340px; padding: 0; margin: 20px auto; }
#rbma h3.generic { margin: 0; }
#rbma #banner { background: #000 url("http://webdev01.redbull.com/studios/images/studios/rbma_banner.gif") no-repeat; height: 177px; margin: 10px 7px 0; overflow: hidden; }
#rbma #banner h4 { display: none; }
#rbma #banner p { color: #dcdcdc; height: 70px; margin: 100px 15px 0; width: 296px; }
#rbma h4.from_academy { background: #FFF url(../../images/studios/from_academy.png) no-repeat center bottom; margin: 0 7px; padding-top: 14px; height: 16px; text-indent: -9999px; }

#rbma #feed { background: #c5c5c5 url(../../images/studios/feed_gradient.png) repeat-x left top; margin: 0 7px; padding: 15px 0 0; overflow:hidden; }
#rbma #feed li { border-bottom: 1px dotted #000; width: 284px; margin: 0 7px 10px; padding: 10px 14px 20px 14px; list-style: none; }
#rbma #feed li.last { margin-bottom: 0; }
#rbma #feed li span.date { display: inline; }
#rbma #feed li h4 { margin: 0 0; padding-left: 0; font-size: 13px; font-weight: normal; text-transform: uppercase; color: #000; }
#rbma #feed li p { color: #5e5e5e; font-size: 12px; margin: 0 0 10px 0; }
#rbma #feed li p a { color: #5e5e5e !important; font-weight: normal; text-decoration: underline; }
#rbma #feed li a.perm_link { background: url(../../images/studios/feed_icon.gif) no-repeat left center; color: #cc0044; text-decoration: none; padding-left: 10px; }
#rbma .more { background: url(../../images/studios/visit_rbma.png) no-repeat; display: block; height: 43px; padding-bottom: 7px; margin: 0 7px; text-align: center; }
#rbma .more a { background: url(../../images/studios/rbma_feed_icon.png) no-repeat right center; color: #000; font-size: 14px; line-height: 35px; text-decoration: none; text-align: center; margin: 0; padding-right: 18px; }
#rbma .more a:hover { text-decoration: underline; }

/* @end */

/* @group Other Studio News Feed */

#feed_list { background: #1c1c1c; display: none; margin: 7px 7px 0; overflow: hidden; width: 326px; }
#feed_list li { border-bottom: 1px solid #4a4a4a; clear: both; list-style: none; overflow: hidden; margin: 13px; padding-bottom: 12px; }
#feed_list li:last-child { border-bottom: none; padding-bottom: 0;}
#feed_list h3 { color: #FFF; font-size: 14px; font-weight: normal; margin-bottom: 13px !important; }
#feed_list h3 a { float: left; text-indent: -9999px; height: 18px; background: url("http://webdev01.redbull.com/Studios/images/studios/feed_list_headers.png") no-repeat; }
#feed_list .gb h3 a { color: #4DB6E3; width: 143px; }
#feed_list .nz h3 a { background-position: 0 -18px; color: #FFAE00; width: 167px; }
#feed_list .za h3 a { background-position: 0 -36px; color: #FA2525; width: 184px; }
#feed_list .us h3 a { background-position: 0 -54px; color: #B3B9C2; width: 196px; } 
#feed_list .nl h3 a { background-position: 0 -72px; color: #0CA028; width: 184px; }
#feed_list h4 { color: #FFF; line-height: 15px; padding: 0 0 0 20px; margin-bottom: 5px; }
#feed_list h4.article { background: url(../images/icons/article.gif) no-repeat;  }
#feed_list h4.clip { background: url(../../images/studios/audio_icon.gif) no-repeat;  }
#feed_list h4.video { background: url(../images/icons/video.gif) no-repeat; }
#feed_list h4 span { font-weight: normal; font-size: 10px; }
#others_news #feed_list p { margin: 0 0 10px; }
#feed_list .more_studio { float: right;}
#feed_list .gb .more_studio { color: #4DB6E3; }
#feed_list .us .more_studio { color: #B3B9C2; }
#feed_list .nz .more_studio { color: #FFAE00; }
#feed_list .za .more_studio { color: #FA2525; }
#feed_list .nl .more_studio { color: #cb83da; }

/*#others_news #feed_list .body a { background-position: 0 8px; clear: both; float: left; }*/
#others_news .body a { display: none; }
#feed_list img { border: 1px solid #4a4a4a; float: left; display: block; width: 124px; height: 70px; margin: 0 10px 7px 0; padding: 2px; }

/* @end */

#secondary-content .cross-promo h4 { background-position:0 13px; border-left: none; height: auto; }

#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 { border-color: #4A4A4A; }

/* @group Footer */

#footer-wrapper { background: #000; margin-bottom: 45px; padding: 15px 0; }
#footer { border: none; color: #b5b5b5; padding: 0 7px; }
#footer #selectors { display: none; }
#footer ul { margin: 0; }
#footer ul li { border-right: 1px solid #b5b5b5; display: block; float: left; margin: 0 6px 0 0; padding-right: 6px;}
#footer ul li:last-child { border: none; margin: 0; padding: 0; }
#footer li a { color: #b5b5b5; font-size: 11px; text-transform: uppercase; }

#footer #footer-navigation-additional 		{ border: none; margin: 15px 0 0; }
#footer #footer-navigation-additional li 	{ padding: 0 6px 0 0; }
#footer #footer-navigation-additional li a 	{ font-size: 10px; text-transform: none; }

/* @end */
