/*------------------------------------------------------------*
**  Global
**------------------------------------------------------------*/
body {
	background-image	:	url("http://www.idealsound.ca/img/background.png?png=disabled");
	background-repeat	:	repeat-y;
	background-color	:	#053354;
	text-align			:	left;
	color				:	#ffffff;
	font				:	85% "trebuchet ms", arial, verdana, helvetica, sans-serif;
	margin				:	0;
	padding				:	0;
}
img {
	border	:	none;
}
#container {
}
/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/
#logo {
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	200px;
	height				:	125px;
	background-image	:	url("http://www.idealsound.ca/img/logo.png?png=disabled");
	border-bottom		:	6px solid #0b609e;
	z-index				:	100;
}
#header {
	position			:	absolute;
	top					:	29px;
	width				:	100%;
	height				:	96px;
	background-image	:	url("http://www.idealsound.ca/img/header.png");
	background-repeat	:	no-repeat;
	_background-image	: 	none;
	filter				:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.idealsound.ca/img/header.png", sizingMethod="crop");
	background-color	:	#000000;
	border-bottom		:	6px solid #0b68ac;
	z-index				:	80;
}
#tune_in_button {
	float	:	left;
	padding-top:4px;
}
#tune_in_arrow {
	position			:	absolute;
	width				:	700px;
	height				:	80px;
	top					:	29px;
	left				:	240px;
	background-repeat	: 	no-repeat;
	background-image	: 	url("http://www.idealsound.ca/img/scroller_arrow_down.png");
	_background-image	: 	none;
	filter				:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.idealsound.ca/img/scroller_arrow_down.png", sizingMethod="crop");
	z-index				:	120;
}
#tune_in {
	position			:	absolute;
	width				:	700px;
	height				:	80px;
	top					:	29px;
	left				:	200px;
	background-color	: 	black;
	padding				:	8px;
	opacity				:	0.75;
	/*filter				:	Alpha(opacity=75);*/
	z-index				:	110;
}
#now_playing	{
	display	:	none;
}
#now_playing_button {
	float	:	left;
	margin-top:-2px;
}
#scroller {
	position	:	absolute;
	top			:	0px;
	width		:	420px;
	z-index		:	100;
}
#scroller_left {
	float				:	left;
	width				:	150px;
	height				:	30px;
	overflow			:	hidden;
	margin-left			:	200px;
	_margin-left		:	100px;
	padding-left		:	24px;
	margin-top			:	-1px;
	background-image	:	url("http://www.idealsound.ca/img/logo_thing.png?png=disabled");
	background-position	:	1px 0;
	background-repeat	:	no-repeat;
	background-color	:	#868686;
}
#scroller_thing {
	float				:	left;
	width				:	31px;
	height				:	29px;
	background-image	:	url("http://www.idealsound.ca/img/left_thing.png");
	/*_background-image	:	none;
	filter				:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.idealsound.ca/content/img/left_thing.png', sizingMethod='scale');*/
}
#scroller_right_container {
	position			:	absolute;
	top					:	0px;
	width				:	100%;
	overflow			:	hidden;
}
#scroller_right {
	position			:	absolute;
	_position			:	relative;
	top					:	0px;
	width				:	2000px;
	height				:	29px;
	background-color	:	#666666;
	z-index				:	80;
	overflow			:	hidden;
}
.scroller_message {
	padding-right		:	48px;
	cursor				:	move;
}
#scroller_content {
	position			:	absolute;
	top					:	4px;
}
#copyright {
	margin-left			:	16px;
	font-size			:	12px;
	color				:	#0B68AC;
}
#copyright a {
	color				:	#249EF6;
}
/*------------------------------------------------------------*
**  Menu
**------------------------------------------------------------*/
#menu {
	position			:	absolute;
	width				:	200px;
	height				:	100%;
	z-index				:	80;
}
#menu_ads {
	margin		:	16px;
	margin-top	:	160px;
	text-align:center;
}
#menu_ads a{
	color: #ffffff;
}/*
#menu_top {
	margin-top			:	160px;
	width				:	200px;
	height				:	50px;
	background-image	:	url("http://www.idealsound.ca/img/nav_top.png");
	_background-image	:	none;
	filter				:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.idealsound.ca/img/nav_top.png", sizingMethod="crop");
}
#menu_middle {
	padding-left		:	10px;
	width				:	190px;
	background-image	:	url("http://www.idealsound.ca/img/nav_middle.png");
	_background-image	:	none;
	filter				:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.idealsound.ca/img/nav_middle.png", sizingMethod="scale");
}
#menu_bottom {
	width				:	200px;
	height				:	24px;
	background-image	:	url("http://www.idealsound.ca/img/nav_bottom.png");
	_background-image	:	none;
	filter				:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.idealsound.ca/img/nav_bottom.png", sizingMethod="crop");
}*/
/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
#content {
	position			:	absolute;
	padding-right		:	16px;
	top					:	128px;
	left				:	200px;
	background-color	:	#053354;
}
#stats {
	width				:	434px;
	padding-left		:	166px;
}
.full {
	width		:	600px;
}
.half {
	width			: 	308px;
	height			:	100%;
	float			:	left;
	_margin-bottom	:	16px;
}
.box_title {
	height			:	25px;
	margin-left		:	16px;
	margin-top		:	16px;
	padding-top		:	2px;
	background-color:	#0b68ac;
}
.box_top_content {
	height				:	84px;
	margin-left			:	16px;
	background-image	:	url("http://www.idealsound.ca/img/welcome_bg.png?png=disabled");
	background-color	:	#0394df;
}
.box_content {
	margin-left			:	16px;
	background-image	:	url("http://www.idealsound.ca/img/bg_window.png?png=disabled");
	background-repeat	:	repeat-x;
	background-color	:	#0394df;
}
.box_content a {
	color				:	#ffffff;
}
.box_content p {
	margin	: 0;
	padding	: 8px;
}