/* CSS Document */

/* -------- homepage styles -------- */


.sub-menu ul li a#latest {
	background-image:url(/images/latest.png);
	width:49px;
}

.sub-menu ul li a#latest:hover {
	background-position:-49px 0px;
}

.sub-menu ul li a#latest.current {
	background-position:-98px 0px;
}

.sub-menu ul li a#news {
	background-image:url(/images/news.png);
	width:60px;
}

.sub-menu ul li a#news:hover {
	background-position:-60px 0px;
}

.sub-menu ul li a#news.current {
	background-position:-120px 0px;
}

#content-left {
	width:544px;
	float:left;
	margin:0 40px 0 0;
}

#content-right {
	width:376px;
	float:left;
}

#player {
	padding:0 0 20px 0;
	border-bottom:1px solid #ABD7FF;
	width:539px;
	overflow:hidden;
}

.text-class#welcome {
	margin:0;
		

}

.text-class#welcome p {
	padding:12px 12px 12px 12px;
	border:0;
}

.text-class#welcome a {
	color:#42A5FF;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding:15px 0 0 12px;
	display:block;

}

.text-class#welcome p a {
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding:0;
	margin:0;
	display:inline;
}

#investing {
	margin:23px 0 0 0;
	border-bottom:1px solid #ABD7FF;
	padding:0 0 23px 0;
}

.latest-film {
	padding:6px 10px 6px 10px;
	border-bottom:1px solid #ABD7FF;
	clear:both;
	
}

.latest-film-no {
	float:left;
	width:21px;
}

.latest-film-image {
	float:left;
	width:55px;
}

.latest-film-text {
	float:left;
	width:280px;
}

.latest-film-text a {
	color:#666666;
}

/* christmas special */
#homepage_christmas {
	background-color:#CCCCCC;
	padding:8px;
	margin-bottom:15px;
}

.text-class#welcome p a#introbutton1 {
	display:block; 
	padding:7px 0 5px 10px;
	background-image:url(/images/greybox_1.png);
	background-repeat:no-repeat;
	width:340px;
	height:31px;
}

.text-class#welcome p a#introbutton1:hover, .text-class#welcome p a#introbutton1:hover strong {
	color:#000000 !important;
}

.text-class#welcome p a#introbutton2 {
	display:block; 
	padding:7px 0 5px 10px;
	background-image:url(/images/greybox_2.png);
	background-repeat:no-repeat;
	width:340px;
	height:48px;
}

.text-class#welcome p a#introbutton2:hover, .text-class#welcome p a#introbutton2:hover strong {
	color:#000000 !important;
}

#industryblogger {
	width:376px;
	background-image:url(/images/blog_bg_middle.png);
	background-repeat:repeat-y;
	margin-bottom:20px;
	margin-top:10px;
}

#industryblogger-top {
	background-image:url(/images/blog_bg_top.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 0 15px 0 15px;
	width:346px;
	}

#industryblogger-bottom {
	background-image:url(/images/blog_bg_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:16px;
	width:376px;
}

#industryblogger-left {
	padding-top:22px;
	width:98px;
	float:left;
}

#industryblogger-right {
	padding-top:22px;
	width:248px;
	float:left;
}

#industryblogger-right p {
	padding-left:0;
	margin-left:0;
}


.sub-menu ul li a#readblog {
	background-image:url(/images/readblog.png);
	width:70px;
}

.sub-menu ul li a#previousblogs {
	background-image:url(/images/previous_blogs.png);
	width:87px;
}

.sub-menu ul li a#previousblogs:hover {
	background-position:-87px 0;

}