/* @override 
	http://cutover.redbull.com/cs/RedBull/stylesheets/skins/redbulletin.css
*/

/* Red Bulletin */

/* @group Connor's CSS */

h1{
	color: #353535;
	font-size: 18px;
	text-transform: uppercase;
	font-family: Arial;

	width: 100%;
	display: block;
}
h1 span{
	background: url(../../images/redbulletin/headerBg.gif) no-repeat left center;
	width: 540px;
	height: 29px;
	display: block;
	text-indent: -9999px;
}
.specific h1 span{
	background: url(../../images/redbulletin/headerSpecificBg.gif) no-repeat left center;
	width: 540px;
	height: 29px;
	display: block;
	text-indent: -9999px;
}
.specific h2{
	color: #fff;
	margin: 0;
	font-family: Trebuchet MS;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 18px;
	margin: 4px;
	line-height: 30px;
	width: 290px;
}
#content h2{
	font-family: Trebuchet MS;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 18px;
	float: left;
	height: 30px;
}
.date{
	color: #a9a9a9;
/*	text-decoration: italic;*/
	float: left;
	font-style: italic;
	float: left;
	width: 100px;
	padding-top: 8px;
	display: none;
}
h2 a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0;
}
h2 a:hover{
	color: #DD013F;
	text-decoration: underline;
}
.sidebar h2{
	color: #a0a0a0;
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
.sidebar h2.selected{
	color: #fff;
}
.specific #articles ul li h3 {
	padding: 0;
}
.specific #articles ul li h3 a{
	color: #dfdfdf;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 3px 0 3px 0;
	padding: 0 !important;
	text-decoration: none;
}
.sneakContent {
	/*background: url(../../images/redbulletin/);*/
}
#articles ul li a.seeMore {
	color:#ec1846;
	background:transparent url(../../images/redbulletin/seeMore.gif) no-repeat scroll 0 2px;
	padding: 0px 0 2px 13px;
	text-decoration: underline;
}
a.sidebarLink {
	color: #ec1846;
	background: transparent url(../../images/redbulletin/seeMore.gif) no-repeat scroll 0 2px;
	padding: 0px 0 2px 13px;
	text-decoration: none;
	margin-left: 7px !important;
}
a {
	color:#05216A;
	/*outline-color:-moz-use-text-color;*/
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}
.articleHeader{
	background: url(../../images/redbulletin/articleBgTop.gif) no-repeat;
	height: 32px;
}
.global{
	margin: 0 auto;
	width: 987px;
	margin-top: 186px;
}
.detail{
	width: 340px;
}
.detail h1 {
	color: #313630;
	font-weight: bold;
}
.detail h1 span{
	background: none;
	padding: 10px 0;
}
.detail h2{
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	background: url(../../images/redbulletin/iconAudio.gif) no-repeat left center;
	display: inline;
	padding: 12px 0 11px 22px;
}
.detail #articles{
	margin: 0;
}
.articleHeader h2{
	width: 415px;
}

/* Content */
#wrapper {
	margin: 0 40px 20px 26px;
	width: 592px;
	float: left;
}
#articles{
	margin-left: 2px;
	font-family: Trebuchet MS;
	padding-left: 0 !important;
}

#articles ul li {
	border-bottom: none;
}

.specific #articles ul.sneakPeek ul li a.photo {
	width: auto;
}

.specific #articles ul.sneakPeek ul li a.photo img {
	width: 124px !important;
	height: 70px !important;
}

#content {
	text-align: left;
	position: relative;
}

#wrapper #articles {
	background: #424242;
	width: 582px;
	padding-left: 10px !important;
	padding-top: 8px;
	float: left;
	margin-left: 0;
	margin-top: 61px;
	padding-bottom: 20px;
}

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

#content ul li a.photo{
	display: block;
	float: left;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#content ul li a img{
	background: #bdbdbd;
}

#content ul li .entry{
	background: url(../../images/redbulletin/articleBg.gif) no-repeat;
	padding: 20px 20px 10px 20px;
	position: relative;
	clear: both;
	margin-bottom: 20px;
	min-height: inherit;
	float: left;
}

#content ul li .entry .post{
	color: #8a8a8a;
}

#content ul li .entry .post p{
	color:  #777;
	line-height: 18px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS";
	width: 530px;
	margin-top: -5px;
	font-size: 13.2px;
}

.specific #content #articles ul li{
	background: url('../../images/redbulletin/contentListBg.png') repeat;
	border-bottom: #515151 1px solid;
	padding: 0;
	margin: 0;
	margin-top: 24px;
	line-height: 1.2em;
	width: 300px;
	float: left;
	height: 76px;
}

#content #articles ul li a.photo img {
	background-color: transparent;
	width: 70px !important;
	height: 100px;

}
a.comment{
	background:transparent url(../../images/redbulletin/quote.gif) no-repeat scroll 0 2px;
	color: #8a8a8a;
	font-size: 10px;
	font-weight: bold;
padding:2px 0 4px 17px;
float: right;
}
.bottom{background: #fff url('../../images/redbulletin/contentBgBottom.jpg') no-repeat; width: 592px; height: 14px; display: block; clear: left; position: relative;}
.sneakPeek{width: 300px;}
.footerContent{padding: 30px; width: 532px; height: 222px; background: transparent url(../../images/redbulletin/feedbottombg.gif) no-repeat scroll center bottom;}
.specific {width: 592px; float: left;}
.specific .issue{float: left; height: 378px; overflow: hidden;}
.specific #content{background: url(../../images/redbulletin/rbTopBg.jpg) no-repeat top left ; width: 592px; height: 477px; float: left; position: relative; padding: 0; margin-top: 61px; }
.wrap{margin: 30px;}
.specific .footer{background: #424242 url(../../images/redbulletin/rbBottomBg.jpg) repeat-x top left; width: 592px; height: 282px; clear:left; position: relative;text-align: left;}
#content .specific .footer ul {padding: 0; clear: both; position: relative; float: left; width: 100%;}

.specific .footer ul li{color: #fff; font-family: Trebuchet MS; font-size: 12px; width: 250px; float: left;}
#content .specific .footer .footerContent ul li {
	margin: 0;
	padding: 0;
	font-weight: bold;
	list-style-type: none;
}
.footer h2 {
	padding-top: 0;
	margin-bottom: 10px !important;
}
.specific .footer ul li ul li{display: block;}
.specific #content .issueMenu{background: url(../../images/redbulletin/redBulletingBgBottom.jpg); width: 222px; height: 72px; clear: both; float: left;}
.specific #content .issueMenu li{display: inline; float: left; margin: 20px 0 0 8px; border: 0;}
.specific #content .issueMenu li a {display: block; background: #df204a; color: #fff; font-weight: bold; text-decoration: none; line-height: 1.3em; padding: 5px !important; width: 56px; height: auto; float: left; position: relative;}
.specific #content .issueMenu .readBtn a{width: 52px;}
.specific #content .issueMenu .downloadBtn a{width:75px;}
.specific #content .issueMenu .printBtn a{display: none; width: 65px;}
.specific p{color: #fff; font-family: Trebuchet MS; clear: left;}
#wrapper.specific #articles {float: left; background: transparent; width: auto;}
.specific #articles p{font-size: 12px; line-height: 1.2em;}
.specific #articles ul li a.photo{border: #bdbdbd 1px solid; padding: 0; margin: 0; margin-right: 10px;}
.specific #articles ul li a.photo img{border: #ffffff 2px solid;}
.sidebar{background: #585858; color: #fff; width: 322px; font-family: Trebuchet MS; font-size: 12px; float: left; text-align: left; padding-bottom: 10px; margin-top: 36px;}

.sidebar ul li{margin-bottom: 0px; padding-left: 20px; float: left; width: 100%; clear: both;}
.sidebar ul li a{color: #fff; margin-left: 20px; background: transparent url(../../images/redbulletin/seeMore.gif) no-repeat scroll 0 2px; padding: 0px 0 2px 13px; margin-left: 7px !important;}
.sidebar ul li a:hover{color:#ec1846;
text-decoration: none;}
.divider{width: 308px; height: 1px; background: #585858; display: block; padding: 0; margin: 0; line-height: 0; overflow: hidden;}
.specific .photo{width: 128px; float: left;}
.specific .sneakContent{width: 150px; float: left;}
.specific .sneakContent p{width: 150px;}
.titleCopy{width: 300px;}
.sneakPeek li{width: 100% !important;}

/* @end */

/* @group For new markup */

.sidebar {
	background: #585858; color: #fff; width: 322px; font-family: Trebuchet MS; font-size: 12px; float: left; text-align: left;
	 /*padding-bottom: 130px;
	 margin-bottom: -115px;*/
	 margin-bottom: 20px;
}

#currentissue, #pastissues {background: #3d3d3d; width: 278px; margin-top: 0px;
position: relative;
clear: both;
padding: 15px 0 10px 16px;
float: left;
margin-bottom: 1px;
}

#currentissue h4, #pastissues h4 {
	text-transform: capitalize;
	padding: 0;
	margin-bottom: -8px;
	line-height: 1em;
}

#pastissues h4 {
	margin-bottom: 3px;
}

#currentissue h4 a:hover, #pastissues h4 a:hover {
	color: #fff;
}

#currentissue li, #pastissues li {
	list-style-type: none;
	margin-bottom: 5px;
}

#pastissues ul {
	display: none;
}

#currentissue li a, #pastissues li a {

	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 13px;
}

#currentissue li a.selected, #pastissues li a.selected {
		color: #ec1846;
	background: transparent url(http://cutover.redbull.com/cs/RedBull/images/redbulletin/seeMore.gif) no-repeat scroll 0 2px;
	padding: 0 0 0 13px;
	text-decoration: none;

}

#currentissue ul, #pastissues ul {
	margin-top: 8px;
	padding-left: 0px;
}

#edition-selector h5 {
	font-style: italic;
	color: #a1a1a1;
	background: #fff url('editionarrow.gif') no-repeat right center;
	height: 19px;
	padding-top: 5px;
	border: 1px solid #dc224a;
	padding-left: 10px;
	line-height: 16px;
	width: 292px;
	margin-left: 10px;
}

.sidebar h4, .sidebar h4 a {
	clear: both;
	font-size: 30px;
	margin-left: 0px;
	padding-left: 0px !important;
	padding-bottom: 0;
	margin-bottom: 0;
	border: none;
}

.sidebar div a {
	color: #9e9e9e;
	text-decoration: none;
}

.sidebar div.active a {
	color:  #fff;
}

.sidebar h3.sifr {
	background: #000000;
	height: 32px;
	width: 320px;
	border: 1px solid #ec1846 !important;
	color: #fff;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	clear: both;
	padding: 0 !important;
	margin-bottom: 10px !important;
	margin-top: 0;
}

.sidebar h3.sifr span {
	margin: 0;
	padding: 0 !important;
	border: none !important;
	margin-top: 5px;
	margin-left: 14px !important;
	display: block;
	font-size: 20px;
	background: none;
}

.selectDestList {

}

/* @end */

/* @group Supporting Pages */

.specific .issue
{
	overflow: hidden;
	width: 222px;
	padding: 0 !important;
	margin: 0 !important;
}

.specific .issue img {
	height: 306px;
}

.specific .issue a {
	display: block;
	float: left;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	height: 306px;
}

#content ul.selectDestList {
	background: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0;
	height: 26px;
}

#content .sidebar ul.selectDestList li {
	padding: 0;
	margin: -1px 0 0 -3px;
	width: auto;
}

#content ul.selectDestList select {
	width: 300px;
	background-color: #fff;
	color: #a1a1a1;
	font-style: italic;
	height: 26px;
	background: transparent;
	border: none;
	padding: 6px 0 0 6px;
	outline: none;
}

#edition-selectors {
	background: #fff url('../../images/redbulletin/editionarrow.gif') no-repeat 239px top;
	padding: 0;
	width: 266px;
	overflow: hidden;
	border: 1px solid #EC1846;
	margin-left: 16px;
	height: 24px;
	margin-bottom: 20px;
	margin-top: 10px;
	float: left;
}

input.text, input.title, textarea, select {
	margin: 0;
}

#edition-selector h5 {
	display: none;
}

/*#content ul.selectDestList li {
	list-style-type: none;

	border: 1px solid #EC1846;
	color: a1a1a1;
	font-style: italic;
	height: 24px;
	background: url('../../images/redbulletin/editionarrow.gif') no-repeat right center;
	width: 275px;

	
}*/

.specific h2 {
	padding-bottom: 0;
	margin: 0;
}

#content .articleHeader {
	height: 32px;
	margin: 0;
}

#content .articleHeader h2 {
	margin: 0;
	padding: 4px 0 0 5px !important;
	height: auto;
}

#content .articleHeader h2 a {
	color: #fff;
}

#wrapper .wrap #articles {
	margin-top: 2px;
	padding-left: 0 !important;
}


#comments #comment-form textarea {
	width: 560px;
}

#content #articles ul li {
	padding-bottom: 1px;
	margin-bottom: 10px;
	padding-top: 10px;
	list-style-type: none;
}

#content #articles h2 {
	height: auto;
	line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px !important;
	font-family:Helvetica,Arial,sans-serif;
	letter-spacing: 0px;
	
}

/* @end */

/* @group Structure */

body {
	background: url('../../images/redbulletin/redbulletinbg.gif') repeat;
	color: #777777;
	font-family: Trebuchet MS, Trebuchet, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}

#content {
	width: 1002px;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	clear: both;
	display: block;
	position: relative;
}

#content #content {
	border: none;
}

#skin {
	width: 1002px;
	margin: 0 auto;
	/*height: 153px;*/	
	height: 150px;
}

#skin-main-nav {
	display: none;
}

#skin h1 {
	display: none;
}

/*#skin h1 a {
	background: url('../../images/redbulletin/redbulletinlogo.gif');
	display: block;
	width: 473px;
	height: 93px;
	text-indent: -999999px;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: -20px;
	float: left;
	position: relative;
}*/

#header-wrapper-bar {
	border-bottom: 0;
	background-color: #263248;
}

/* @group My Group */



/* @end */

a {
	color: #ec1846;
	text-decoration: underline;
}

a:hover, a.icon-link:hover, a:active, a.icon-link:active {
	color: #bd0035;
}

#main-content #feed-content #related-content a.icon-link:hover {
	color: #bd0035 !important;
}

a.icon-link {
	background: url('../../images/redbulletin/linkicon.gif') no-repeat left center;
	padding-left: 10px;
	display: block;
	color: #ec1846;
	text-decoration: underline;
}

p {
	margin: 0 0 8px;
	position: relative;
}

#main-content {
	margin-left: 28px;
}

#secondary-content {
	float: left;
	padding-left: 0px;
	width: 320px;
	margin-left: -9px;
}

#featured-content ul.gallery-control {
	display: none;
}

#main-content h2 {
	display: none;
}

#home-flash-wrapper {
	margin: 0;
	padding: 0;
	margin-bottom: -5px;
}

#main-content #featured-content {
	padding-top: 71px;
}

#logo {
	float: left;
	padding-top: 40px;
	clear: both;
	position: relative;
	padding-bottom: 22px;
}

#skin li {
	list-style-type: none;
	display: block;
}

#main-content .partners-page p {
	margin-left: 0;
}

#partners-header {
padding-left: 24px;	
}

/* @end */

/* @group Feed */

#category #featured-content, #subsection #featured-content {
	margin-bottom: 0;
}

#feed-content {
	/*background: #424242 url('../../images/redbulletin/feedheaderbg.jpg') repeat-x;*/
	background: #424242;
	padding-bottom: 5px;
	margin-top: -1px;
	width: 592px;
	padding-top: 50px;
	position: relative;
	float: left;
	margin-bottom: 40px;
}

#main-content #feed-content #related-content {
	background: url('../../images/redbulletin/feedbottombg.gif') no-repeat left bottom;
	margin-bottom: -10px;
	padding-bottom: 20px;
	position: relative;
	float: left;
	width: 100%;
	margin-top: -20px;
}

#feed-content .related-video, #feed-content .related-article, #feed-content .related-gallery, #feed-content .related-event, #feed-content .related-profile {
	margin-left: 10px;
	padding-left: 30px;
	border-top: none;
	min-height: 156px;
	padding-bottom: 12px;
	width: 522px;
	padding-right: 20px;
	background: url('../../images/redbulletin/feeditembg-bottom.jpg') 
	bottom left;
	background-repeat: no-repeat;
	margin-top: 25px;
	position: relative;
	float: left;
}

#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, #related-content .related-video h4 a {
	text-decoration: none;
	color:#fff;
	position: relative;
	float: left;
}

#feed-content .related-gallery a.icon-link, #feed-content .related-event a.icon-link, #feed-content .related-article a.icon-link, #feed-content .related-video a.icon-link {
	background: url('../../images/redbulletin/linkicon.gif') no-repeat 6px 6px;
	padding-left: 17px;
}

#feed-content h4 {
	width: 100%;
	border-top: none;
}

#related-content .first h4, #recommended-content .first h4, #related-content h4, #recommended-content h4, #feed-content .related-video h4, #feed-content .related-article h4, #feed-content .related-gallery h4, #feed-content .related-event h4  {
	background: url('../../images/redbulletin/feeditembg-top.jpg');
	padding-top: 8px;
	margin-bottom: -50px;
	height: 83px;
	width: 557px;
	margin-left: -30px !important;
	padding-left: 15px;
	position: relative;
	float: left;
	display: block;
}

#related-content-all h4 a, #related-content-photos h4 a, #related-content-videos h4 a, #related-content-events h4 a, #related-content-articles h4 a {
	width: 395px;
	overflow: hidden;
	height: 15px;
	display: block;
	text-decoration: none;
	padding-left: 20px;
	background-repeat: no-repeat;
	position: relative;
	float: left;
}

#related-content-all h4 a span, #related-content-photos h4 a span, #related-content-videos h4 a span, #related-content-events h4 a span, #related-content-articles h4 a span {
margin-top: 1px;
display: block;
}

#feed-content .related-article a.icon-link, #feed-content .related-video a.icon-link, #feed-content .related-event a.icon-link {
	/*left: 160px !important;
	bottom: 10px !important;*/
	color: #ec1846;
	text-decoration: underline;
	position: relative;
	float: left;
	margin: 0 !important;
	left: 0 !important;
	display: block;
	bottom: 0 !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-bottom: 0px;
}

#feed-content ul.gallery-thumbs li {
	padding: 0;
}

#image ul.gallery-navigation li, ul.gallery-thumbs li {
	width: 59px;
	margin-right: 8px;
}

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

#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 {
	font-style: italic;
	padding-top: 2px;
}

#content-selector {
	background: url('../../images/redbulletin/selectorsbg.jpg') no-repeat;
	height: 56px;
	margin-left: -9px;
	border-top: none;
	margin-top: -5px;
	position: relative;
	display: none;
}

#content-selector a.rss {
	float: right;
	background: url(../../images/icons/rss.gif) no-repeat right 4px;
	margin-top: -25px;
	margin-right: 20px;
	padding-right: 20px;
}

#content-selector a.rss:hover {
	color: #fff;	
	background: url(../../images/icons/rss.gif) no-repeat right 4px;
}

#content-selector ul {
	float: left;
	background: none;
	background-image: none;
	margin-left: 3px;
	width: 100%;
}

#content-selector li a, #content-selector li.on a {
	background: none;
	background-position: 8px 6px;
	background-repeat: no-repeat;
	border: none;
	margin-left: 9px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
}

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

#content-selector li a:hover {
	color: #bbbbbb;
}

#content-selector li a {
	color: #fff;
}

#content-selector li.on a {
	color: #000;
}

#content-selector li.on {
	border: none;
}

#content-selector li.all a, #content-selector li.all.on a {
	background: none;
	background-image: none;
}

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

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

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

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

#feed-content h3 {
	display: none;
}

#category #featured-content, #subsection #featured-content {
	border-top: none;
}
	
#main-content h3.feedtitle {
	background: none;
	float: left;
	margin-bottom: -84px;
	font-size: 24px;
	color: #ffffff;
	padding-top: 0;
	margin-top: 8px;
	margin-left: 12px;
	position: relative;
	z-index: 100;
}

#main-content h3.feedtitle span {
	background: none;
	color:#ffffff;
	padding: 0;
	margin: 0;
	margin-top: 0px;
}

#main-content h2.title {
	display: block;
	border-top: none;
	font-size: 33px;
	text-transform: capitalize;
	padding: 23px 0 20px 10px;
	height: 30px;
	margin: -73px 0 0 0;
}

#related-content h4 a:hover {
	text-decoration: underline;
}

#main-content #feed-content p.more, #main-content #feed-content p.less {
	border-top: none;
	position: absolute;
	margin-left: 275px;
	bottom: -32px;
}

#main-content #feed-content p.more a#moreLink, #main-content #feed-content p.less a#moreLink {
	color: #ec1846;
	border: none;
	background-color: #ffffff;
	font-size: 12px;
	background-image: url('../../images/redbulletin/linkicon-turned.gif');
	padding-left: 15px;
	float: none !important;
}

#event-competition #feed-content h3 {
	display: block;
	color: #ffffff;
	padding: 0;
	margin-top: -40px;
	padding-bottom: 35px;
	padding-left: 10px;
}

#event-competition #feed-content {
	margin-left: 0px;
	margin-top: -10px;
	width: 605px;
	padding-left: 15px;
}

#event-competition #feed-content #content-selector {
	margin-left: -24px;
}

	
/* @end */




/* @group Side Column */

#secondary-content h3.sifr, #secondary-content #image-information h3, #secondary-content #article-information h3, #secondary-content #video-information h3, #secondary-content #related-content h3, #main-content #comments h3, #article h2, #video h2, #image h2, #event-competition h2, #event-information h3, .sidebar h2, #comments h3, #download-information h3 {
	background: url('../../images/redbulletin/h2bg.gif') repeat-y;
	height: 32px;
	width: 320px;
	border: 1px solid #ec1846 !important;
	color: #fff;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	clear: both;
	padding: 0 !important;
	margin-bottom: 10px !important;
}
#secondary-content h3.sifr span, #secondary-content #image-information h3 span, #secondary-content #article-information h3 span, #secondary-content #video-information h3 span, #secondary-content #related-content h3 span, #comments h3 span, #article h2 span, #video h2 span, #image h2 span, #event-competition h2 span, #event-information h3 span, #download-information h3 span {
	margin: 0;
	padding: 0 !important;
	border: none !important;
	margin-top: 5px;
	margin-left: 14px !important;
	display: block;
	font-size: 20px;
	background: none;
}



#main-content #comments h3 {
	background-color: #0c0002;
	width: 100%;
}

#event-information h3 span {
	color: #fff;
}

h2, h3 {
	border-top: none;
}

h2 span, h3 span {
	border-top: none !important;
}

#article h2, #video h2, #image h2, #event-competition h2 {
	display: block;
	width: 100%;
	background-color: #0c0002;
}

ul#contact {
	padding-left: 0;
}

ul#contact li {
	list-style-type: none;
	margin-bottom: 20px;
}

ul#contact li span.firstline {
	font-size: 16px;
	display: block;
	font-weight: bold;
}

ul#contact li span.secondline {
	display: block;
}

span#couldbe {
	color: #000;
	font-size: 26px;
	display: block;
}

span#famous {
	color: #000;
	font-size: 30px;
	display: block;
}

#sendpic {
	width: 300px;
	float: left;
	margin-bottom: 20px;
}

#sendpic img {
	float: left;
}

#secondary-content #sendpic h3 {
	color: #000;
	margin: 0;
	padding: 0;
	font-size: 18px;
	float: left;
	clear: none !important;
	margin-left: 10px;
	display: block;
	line-height: 22px;
	width: 180px;
}

#secondary-content #sendpic a.icon-link {
	clear: none;
	margin-left: 11px;
	float: left;
}

#secondary-content p {
	margin-left: 0;
}

#homegreybox {
	background: #585858 url('../../images/redbulletin/greyboxbg.jpg');
	padding-top: 21px;
	width: 299px;
	margin-left: -19px;
	padding-left: 22px;
	padding-right: 20px;
	margin-top: 80px;
	height: 303px;
	margin-bottom: 30px;
	color: #fff;
	font-size: 11px;
	position: relative;
}

#homegreybox p {
	margin-top: 10px;
}

#homegreybox h2 {
	border: none;
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 32px;
}

#homegreybox h3 {
	border: none;
	margin: 0;
	padding: 0;
	color: #b6b6b6;
	font-weight: normal;
	font-size: 14px;
	height: 14px;
}

#pinkbox {
	background: url('../../images/redbulletin/pinkbox.gif') no-repeat;
	height: 112px;
	width: 370px;
	margin-left: 0px;
	margin-top: -140px;
	margin-bottom: 30px;
	clear: both;
	position: relative;
}

#pinkbox h2 {
	color: #ffffff;
	margin: 0;
	padding: 0;
	margin-left: 100px;
	font-size: 26px;
	margin-top: 17px;
}

#pinkbox h3 {
	color: #222222;
	margin: 0;
	padding: 0;
	margin-left: 100px;
	font-size: 16px;
	height: 16px;
}

#pinkbox a.icon-link-white {
	color: #fff;
	display: block;
	margin-left: 100px;
	background: url('../../images/redbulletin/linkicon-white.gif') no-repeat left center;
	padding-left: 10px;
	display: block;
	text-decoration: underline;
	z-index: 10;
}

#pinkbox a.icon-link-white:hover {
	color: #a1a1a1;
}

#enewsletterbox {
	height: 19px;
	width: 180px;
	margin-right: 0;
	padding-right: 0;
	border: 1px solid #df204a;
	float: left;
	padding-left: 5px;
	padding-top: 4px;
}

a#enewsletterbutton {
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 11px;
	float: left;
	margin-bottom: 20px;
	background: #df204a;
	border: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	height: 22px;
	padding-top: 4px;
	text-decoration: none;
}

a#enewsletter:hover {
	text-decoration: underline !important;
}

#editionbox {
	margin-left: -9px;
	background: #585858 url('../../images/redbulletin/greyboxbg.jpg');
	width: 321px;
	margin-top: -10px;
	padding-bottom: 15px;
}

#editionselect {
	border: 1px solid #df204a;
	height: 26px;
	width: 296px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-style: italic;
	color: #a1a1a1;
	margin-left: 11px;
}

.editioninner {
	background: url('../../images/redbulletin/editioninnerbg.gif') repeat-y;
	width: 308px;
	margin-top: 1px;
	padding: 10px 12px 13px;
}

.editioninner ul {
	margin-bottom: -5px;
	padding-left: 22px;
}

.editioninner li {
	margin-bottom: 6px;
	list-style-type: none;
}

.editioninner li a {
	color: #ffffff;
	margin-bottom: 7px;
	text-decoration: none;
}

.editioninner li.selected {
	list-style-image: url('../../images/redbulletin/linkicon.gif');
}

.editioninner li.selected a {
	color: #df204a;
}

.larger {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 6px;
	display: block;
}

#donthavelist {
	margin-top: -2px;
	padding-left: 20px;
}

#donthavelist li {
	margin-bottom: 4px;
	list-style-type: none;
}

#main-content #feed-content ul.gallery-thumbs li {
	margin: 4px 10px 0 0;
	padding: 0;
	width: 60px;
	height: 36px;
}

#main-content #feed-content ul.gallery-thumbs li.big {
	width: 130px;
	height: 75px;
	margin-bottom: 6px;
}

#main-content #related-content ul, #main-content #related-content div a.photo, #main-content #recommended-content ul, #main-content #recommended-content div a.photo, #main-content #product .related-article a.photo {
	margin-left: -18px;
	margin-top: 0px;
	z-index: 10000;
	position: relative;
}

/* @end */

/* @group Footer */

#footer .selector h5 {
	text-transform: lowercase;
	font-style: italic;
	color: #a1a1a1;
	background: url('../../images/redbulletin/languagearrows.gif') no-repeat right center;
	height: 16px;
	border: 1px solid #a1a1a1;
	padding-left: 10px;
	line-height: 16px;
}

#footer-wrapper {
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
	padding-top: 40px;
	margin-bottom: 30px;
}

#footer {
	border-top: 1px solid #dcdcdc;
}

#footer #selectors {
	width: auto;
}



/* @end */

/* @group Detail Pages */

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

#image #main-content, #article #main-content, #event-competition #main-content, #video #main-content {
	margin-left: 18px;
}

#image #secondary-content, #article #secondary-content, #event-competition #secondary-content, #video #secondary-content {
	margin-left: 7px;
}

#related-content .related-event a.icon-link {
	color: #ec1846;
	text-decoration: underline;
}

#content #breadcrumbs {
	margin-left: 25px;
	border: none;
	margin-top: 15px;
	margin-bottom: -20px;
}

#image h3, #video h3, #article h3, #event-competition h3 {
	color: #000000;
	border: none;
	padding: 0;
}

#image h3 span, #video h3, #article h3, #event-competition h3 span {
	background-image: none;
	margin: 0;
	padding: 0 0 5px 0;
}

#image-navigation h3 span {
	padding-top: 0px;
	padding-bottom: 8px;
	width: 100%;
}

#secondary-content dl.metadata {
	clear: both;
	margin-left: 0;
}

#secondary-content dl.metadata dd {
	width: 190px;
}

#comments h3 {
	margin: 20px 0 0 0;
	width: 590px;
	float: left;
	background-color: #000000;
}

form div.required {
	border-top: 1px solid #dddddd;
	padding-top: 5px;
	margin-top: -6px;
	width: 592px;	
}

#secondary-content #related-content h4 {
	background: none;

}

#secondary-content #related-content h4 a {
	background: none;
	color: #a1a1a1;
}

#secondary-content #related-content .first h4, #secondary-content #recommended-content .first h4, #secondary-content #related-content h4, #secondary-content #recommended-content h4, #secondary-content #feed-content .related-video h4, #secondary-content #feed-content .related-article h4, #secondary-content #feed-content .related-gallery h4, #secondary-content #feed-content .related-event h4 {
	height: auto;
	margin: 0;
	width: auto;
	padding-top: 15px;
	padding-bottom: 10px;
}

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

#secondary-content #related-content ul, #secondary-content #related-content div a.photo, #secondary-content #recommended-content ul, #secondary-content #recommended-content div a.photo, #secondary-content #product .related-article a.photo {
margin-left: 0;	
}

#secondary-content #related-content h4, #secondary-content #recommended-content h4, #secondary-content #product .related-article h4 {
margin-left: 0 !important;
padding-left: 0;	
}

#secondary-content #related-content h3 {
	margin-bottom: -15px;
}

#actions-module {
	margin-left: -15px;
	margin-bottom: 20px;
}

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

#actions-module ul {
	margin-left: 10px;
}

#actions-module #embed-code, #actions-module #permalink-code {
	width: 220px;
}

#actions-module .copy-container {
	margin-top: -2px;
}

#video #actions-module, #image #actions-module, #article #actions-module {
	margin-left: 0;
}

#article-body {
	clear: both;
}

#secondary-content #video-information p.more, #secondary-content #video-information p.less {
	margin-bottom: 4px !important;
}

#image-navigation ul.gallery-control {
	margin-right: 15px;
}

#event-competition #feed-content #content-selector a.rss {
	margin-top: 12px;
	margin-right: 42px;
}

#event-competition #feed-content #related-content {
	background: url('../../images/redbulletin/feedbottombg620.gif') no-repeat bottom;
	margin-left: -15px;
	padding-left: 12px;
}

#article-body .inline-image.small {
	width: auto;
}

#article #related-content, #event-competition #related-content, #video #related-content, #image #related-content, #profile  #related-content, #article #recommended-content, #event-competition #recommended-content, #video #recommended-content, #image #recommended-content, #profile  #recommended-content {
	display: none;
}

/* @end */

/* @group Print 2.0 */

#printsidebar {
	padding-top: 68px;
}

#printsidebar tr.odd td {
	background: #fff;
}

#printsidebar a {
	margin-left: 0;
}

#printsidebar h4 {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	border: none !important;
	height: auto !important;
	color:#ec1846;
}


#download .main-flash {
	margin-top: 40px;
	margin-left: -10px
}

#download #actions-module {
	margin-left: 0;
	
}

#download-information {
	margin-top: 40px;
}

#download .cross-promo {
}

/* @end */






@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
  
    .sIFR-alternate {
	background: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
  
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
.sIFR-active #secondary-content h3.sifr span, #secondary-content #image-information h3 span, #secondary-content #article-information h3 span, #secondary-content #video-information h3 span, #secondary-content #related-content h3 span, #comments h3 span, #article h2 span, #video h2 span, #image h2 span, #event-competition h2 span, #event-information h3 span {
	margin-top: 3px;
	visibility: hidden;
	width: 100%;
}

.sIFR-active #main-content h2.title, .sIFR-active #main-content h3.feedtitle {
	visibility: hidden;
}

.sIFR-active #homegreybox h2 {
	margin-top: -10px;
	margin-bottom: 15px;
	font-size: 35px;
	visibility: hidden;
}

.sIFR-active #pinkbox h2 {
	margin-top: 10px;
	margin-bottom: 34px;
	visibility: hidden;
}

.partners-page {
	padding-left:0px;
}
.partners-page #partners-header {
	font-size: 22px;
	float: none;
	height:0px;
	display: block;
	margin-left:-25px;
	margin-top:-57px;
}

.partners-page #country-header {
	padding-bottom:15px;
	padding-left:0;
	padding-top:15px;
}
.partners-page p {
	margin: 0 10px;	
}

.partners-page .partner-holder {
	clear:left;
/*	float:left;
	margin-bottom:20px;*/

}

.partners-page .partner {
	float: left;
}
.partners-page .line-right {
	border-right: 1px solid red;
	margin-right:20px;
	padding-right:20px;
}
.partners-page .subtext {
	clear:both;
	color:#999;
	display:block;
	max-width:122px;
}

}
