#news_gossip {
	padding:        10px;
}
.btsSection {
	width:          624px;
	color:          #333;
	padding:        0px;
	margin-bottom:  20px;
	margin-top:     20px;
}


/* submenu styles haved been moved to global.css
#submenu {
	width:          990px;
	height:         33px;
	padding-top:    2px;
	font-size:      1px;
	background:	    #0090cf url('../images/news_gossip_menu/background.gif') no-repeat;
}
.submenuBtn {
	float:          left;
	margin-left:    2px;
	height:         33px;
	background-position:top left;
}
.submenuBtn:hover {
	background-position:bottom left;
}
*/

#btn_latest_news {
	width:          116px;
	background-image: url('../images/news_gossip_menu/btn_latest_news.gif');
}
#btn_latest_news.active {
	background-image: url('../images/news_gossip_menu/tab_latest_news.gif');
}
#btn_latest_news_bleed {
	width:          116px;
	background-image: url('../images/news_gossip_menu/btn_latest_news_bleed.gif');
}

#btn_latest_news_bleed.active {
	background-image: url('../images/news_gossip_menu/tab_latest_news_bleed.gif');
}
#btn_interviews {
	width:          108px;
	background-image: url('../images/news_gossip_menu/btn_interviews.gif');
}
#btn_interviews.active {
	background-image: url('../images/news_gossip_menu/tab_interviews.gif');
}
#btn_behind_the_scenes {
	width:          157px;
	background-image: url('../images/news_gossip_menu/btn_behind_the_scenes.gif');
}
#btn_behind_the_scenes.active {
	background-image: url('../images/news_gossip_menu/tab_behind_the_scenes.gif');
}
#btn_red_carpet {
	width:          113px;
	background-image: url('../images/news_gossip_menu/btn_red_carpet.gif');
}
#btn_red_carpet.active {
	background-image: url('../images/news_gossip_menu/tab_red_carpet.gif');
}
#btn_competitions {
	width:          125px;
	background-image: url('../images/news_gossip_menu/btn_competitions.gif');
}
#btn_competitions.active {
	background-image: url('../images/news_gossip_menu/tab_competitions.gif');
}
#article {
	width:          630px;
	padding:        20px 0px 20px 20px;
}
#overview {
	width:          630px;
	padding:        1px 0px 20px 20px;
}
h1 {
	color:          #000;
	font-size:      28px;
	margin-bottom:  20px;
}
p {
	margin-bottom:  18px;
}
#articleProperties {
 	width:          290px;
	border-top:     1px solid #ddd;
	border-bottom:  1px solid #ddd;
	margin-bottom:  20px;
	height:         21px;
	padding-top:    5px;
}
#tellFriend {
	font-size:      12px;
	color:          #0090cf;
	text-align:     right;
	float:          right;
}
#articleComments {
	font-size:      12px;
}
/* comments: */

.commentsHeading {
	padding:        5px;
	background-color: #e6f5fa;
	border:         1px solid #8acce9;
	margin-bottom:  15px;
}
.commentsHeading img {
	float:          left;
	margin-right:   8px;
	margin-top:     2px;
}
.comment {
	padding-bottom: 15px;
	border-bottom:  1px dashed #ddd;
	margin-bottom:  15px;
}
.lastComment {
	border-bottom-style: solid;
}
a.markComment {
	font-size:      11px;
}
#writeComment {
	width:          100%;
	border-bottom:  1px solid #ddd;
}
#writeComment tr td{
	vertical-align: top;
}
#commentForm input, #commentForm textarea{
	border:         1px solid #ddd;
	font-size:      14px;
	padding:        2px;
}
#commentWrapper{
	width:          100%;
	overflow:       hidden;
	padding-bottom: 5px;
	border-bottom:  1px solid #ddd;
}
#commentNameInput {
	width:          220px;
	float:          left;
	height:         170px;
}
#commentBodyInput {
	float:          right;
}
#commentNameInput input {
	width:          210px;
	margin-top:     15px;
}
#commentBodyInput textarea{
	width:          370px;
	height:         120px;
	margin-top:     15px;
}
#submitComment input {
	margin-top:     10px;
	margin-bottom:  10px;
	float:          right;
	border:         none;
	padding:        0px;
}
#writeCommentTitle {
	float:          left;
	width:          244px;
}
#writeCommentGuidelines {
	float:          left;
	font-size:      11px;
}
/* Article info box styles: */
#articleInfo {
	width:          300px;
	float:          right;
	background-color: #fff;
	margin-left:    20px;
	margin-bottom:  10px;
	font-size:      11px;
}
#articleScreens {
	margin-top:     10px;
}
.smallShot {
	padding-top:    10px;
}
.shotRight {
	padding-left:   7px;
}
#hotOrNot {
	background-color:#e5e5e5;
}
.section {
	width:          624px;
	color:          #333;
	padding:        0px;
	margin-bottom:  20px;
}
.grey {
	background-color:#ccc;
}
.section .pictureRight {
	padding-left:   6px;
}
.sectionColumnLeft, .sectionColumnRight {
	width:          300px;
}
.sectionBorder {
	padding:        9px;
}

p.padded {
	padding-right:  25px;
}

.sectionColumnRight {
	width:          300px;
	float:          right;
}
.Thin {
	width:          278px;
}
.section h2 {
	font-size:      18px;
	margin-bottom:  20px;
	font-weight:    bold;
	letter-spacing: -1px;
}
.sectionColumnRight h2, .sectionColumnRight h3, .sectionColumnLeft h2, .sectionColumnLeft h3 {
	font-size:      17px;
	margin-bottom:  20px;
	font-weight:    bold;
}
.sectionColumnRight h3, .sectionColumnLeft h3 {
	margin-bottom:  2px;
	font-size:      15px;
}
.sectionColumnRight h2 a:link, .sectionColumnRight h2 a:visited, .sectionColumnRight h2 a:active, .sectionColumnRight h3 a:link, .sectionColumnRight h3 a:visited, .sectionColumnRight h3 a:active, .sectionColumnLeft h2 a:link, .sectionColumnLeft h2 a:visited, .sectionColumnLeft h2 a:active, .sectionColumnLeft h3 a:link, .sectionColumnLeft h3 a:visited, .sectionColumnLeft h3 a:active, .halfColumn h3 a:link, .halfColumn h3 a:visited, .halfColumn h3 a:active {
	color:          #000;	
}
.upPad {
	padding-top:    10px;
	letter-spacing: -0.5px;
}
	

.sectionColumnRight h2 a:hover, .sectionColumnRight h3 a:hover, .sectionColumnLeft h2 a:hover, .sectionColumnLeft h3 a:hover{
	text-decoration:underline;
}
.sectionColumnRight h4, .section h4 {
	font-size:      111%;
	color:          #fff;
	font-weight:    normal;
	margin-bottom:  5px;
	margin-top:     14px;
	letter-spacing: 0.5px;
}
.sectionColumnLeft #hotOrNot {
	margin-top:     0px;
}

.sectionColumnRight p {
	font-size:      12px;
	letter-spacing: -0.25px;
}

/* 11 june */

.relativeSelection {
	position:       relative;
}

.relativeSection .backgroundImage{
	position:       absolute;
}

#redcarpet .sectionColumnRight {
	position:       absolute;
	left:           348px;
}

#redcarpet .sectionBar {
	position:       relative;
	width:          320px;
	height:         35px;
}
#redcarpet .sectionOpacity {
	opacity:        0.7;
	background-color:#0090cf;
	position:       absolute;
	width:          320px;
	margin-left:    -20px;
	height:         35px;
}
.sectionBar h2 {
	position:       absolute;
	padding-top:    5px;
}


.sectionBar h2 a:link, .sectionBar h2 a:visited, .sectionBar h2 a:active, .sectionBar h3 a:link, .sectionBar h3 a:visited, .sectionBar h3 a:active{
	color:          #fff;	
}

#redcarpet .sectionOpacity a {
	
}

/* end of 11 june */

.sectionRight {
	padding-left:   325px;
	padding-top:    2px;
	color:          #fff;
}

#redcarpet h2 a:link, #redcarpet h2 a:visited, #redcarpet h2 a:active, #redcarpet h3 a:link, #redcarpet h3 a:visited, #redcarpet h3 a:active{
	color:          #fff;	
}

.semiTrans {
	background-color:#0090cf;
	opacity:        0.7;
	filter:         alpha(opacity=70);
	padding-top:    6px;
	height:         35px;
}
.semiTransText {
	top:            -28px;
	position:       relative;
	margin-bottom:  -20px;
}

#redcarpet h2, #redcarpet p {
	padding-left:   12px;
	padding-right:  25px;
	letter-spacing: -0.5px;
}
.sectionRight h4 {
	margin:         10px 0px 12px 12px;	
	letter-spacing: 0px;
}

.halfColumn {
	width:          300px;
	float:          left;
	margin-bottom:  23px;
}
.columnRight {
	margin-left:    24px;
}
.clearLeft {
	clear:          left;
}
.clearRight {
	clear:          right;
}

.semiTrans2 {
	margin-top:     175px;
	background-color: #0090cf;
	opacity:        0.7;
	filter:         alpha(opacity=70);
	height:         35px;
}
.semiTransText {
	top:            -28px;
	position:       relative;
	margin-bottom:  -33px;
	padding-left:   10px;
}

	.semiTransText H3 A {
		color:        #fff;
	}

#redcarpet {
	width:          630px;
	padding:        1px 24px;
	padding-right:  0px;
}
.fullWidth {
 	width:          286px;
	padding:        2px 7px;
}
.noMargin {
	margin-bottom:  0px;
}

.openGallery {
	font-size:      12px;
	color:          #0090cf;
	text-align:     right;
	float:          right;
	letter-spacing: -0.5px;
	margin-right:   4px;
}

.imageCount {
	font-size:      12px;
	letter-spacing: -0.5px;
	margin-left:    3px;
}

.videoInterview {
	float:          left;
	margin-bottom:  14px;
	width:          145px;
}

.section .nextVideo {
	margin-left:    14px;
}

.sectionTopBorder {
	margin-top:     0px;
	margin-bottom:  0px;
	padding-top:    16px;
	border-top:     #e0e0e0 1px solid;
}

.videoLast {
	margin-bottom:  30px;
	padding-bottom: 30px;
}

.videoInterview p {
	font-weight:    bold;
	margin:         10px 0px 0px 0px;
	/*padding: 0px;*/
}


#sideBar .stayInTouchForm {
	
}

#sideBar .stayInTouchFormEmail {
	width:          185px;
	border:         1px solid #D7D7D7;
	color:          #666;
	vertical-align: middle;	
	height:         19px;
}

#sideBar .stayInTouchFormSubmitButton {
	vertical-align: middle;	
	width:          76px;
	height:         25px;
	margin-left:    8px;
	background:     transparent url('../images/btn_submit.gif') top left no-repeat;
}

#top-spacer{
	display:        none;
}