body{
	text-align: center;
	background-color: #A8B0C4;
	font-family: arial;
	font-size: 12px;
	color: #000000;
}

#frame{
	width: 778px;
	border: 1px solid #000000;
	margin: 5px auto 10px auto;
	background-color: #FFFFFF;
	text-align: left;
}

#top_logo{
	width: 219px;
	height: 85px;
	float: left;
}

#top_banner{
	width: 496px;
	height: 72px;
	padding: 13px 0px 0px 63px;
	background: url(../../images/home/top_bg.jpg);
	background-repeat: repeat-x;
	float: left;
}

#top_nav{
	width: 778px;
	height: 27px;
	float: left;
}

#top_nav ul{
	width: 778px;
	height: 27px;
	margin: 0px 0px -3px 0px;
	padding: 0px;
	float: left;
}

#top_nav li{
	height: 27px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

#main_sections{
	width: 778px;
	height: 219px;
	float: left;
}

#music_alt_rock, #music_pop_rock, #music_loud_rock, #music_urban{
	width: 386px;
	height: 219px;
	display: none;
	float: left;
}

#music_alt_rock_left, #music_pop_rock_left, #music_loud_rock_left, #music_urban_left{
	width: 146px;
	height: 145px;
	padding: 74px 0px 0px 33px;
	background: url(../../images/home/music_bg_left.jpg);
	background-repeat: no-repeat;
	float: left;
}

#music_alt_rock_right, #music_pop_rock_right, #music_loud_rock_right, #music_urban_right{
	width: 207px;
	height: 166px;
	padding: 53px 0px 0px 0px;
	background: url(../../images/home/music_bg_right.jpg);
	background-repeat: no-repeat;
	float: left;
}

#divider{
	width: 7px;
	float: left;
}

#outlet_broadcast, #outlet_cable, #outlet_internet, #outlet_retail, #outlet_nightclubs{
	width: 385px;
	height: 219px;
	display: none;
	float: left;
}

#outlet_broadcast_left, #outlet_cable_left, #outlet_internet_left, #outlet_retail_left, #outlet_nightclubs_left{
	width: 146px;
	height: 145px;
	padding: 74px 0px 0px 33px;
	background: url(../../images/home/outlet_bg_left.jpg);
	background-repeat: no-repeat;
	float: left;
}

#outlet_broadcast_right, #outlet_cable_right, #outlet_internet_right, #outlet_retail_right, #outlet_nightclubs_right{
	width: 206px;
	height: 166px;
	padding: 53px 0px 0px 0px;
	background: url(../../images/home/outlet_bg_right.jpg);
	background-repeat: no-repeat;
	float: left;
}

#main_sections_music_nav{
	width: 386px;
	height: 35px;
	float: left;
}

#main_sections_music_nav ul{
	width: 386px;
	height: 35px;
	margin: 0px 0px -3px 0px;
	padding: 0px;
	float: left;
}

#main_sections_music_nav li{
	height: 35px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

#main_sections_outlet_nav{
	width: 392px;
	height: 35px;
	float: left;
}

#main_sections_outlet_nav ul{
	width: 392px;
	height: 35px;
	margin: 0px 0px -3px 0px;
	padding: 0px;
	float: left;
}

#main_sections_outlet_nav li{
	height: 35px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

#bottom_content{
	width: 778px;
	background-color: #7C0C08;
	padding-bottom: 10px;
	float: left;
}

#bottom_banners{
	width: 207px;
	padding: 18px 0px 18px 18px;
	float: left;
}

#large_spotlight{
	width: 281px;
	padding: 18px 23px 0px 0px;
	float: left;
}

#large_spotlight_top{
	width: 271px;
	height: 21px;
	text-align: right;
	padding: 7px 10px 0px 0px;
	background: url(../../images/home/large_box_top.gif);
	background-repeat: no-repeat;
	color: #3E647E;
	font-weight: bold;
	text-transform: uppercase;
}

#large_spotlight_content{
	width: 241px;
	height: 359px;
	padding: 5px 20px 5px 20px;
	background: url(../../images/home/large_box_bg.gif);
	background-repeat: repeat-y;
}

#small_spotlight{
	width: 230px;
	padding: 18px 0px 0px 0px;
	float: left;
}

.small_spotlight_top{
	width: 220px;
	height: 21px;
	text-align: right;
	padding: 7px 10px 0px 0px;
	background: url(../../images/home/small_box_top.gif);
	background-repeat: no-repeat;
	color: #3E647E;
	font-weight: bold;
	text-transform: uppercase;
}

.small_spotlight_top_bottom{
	width: 220px;
	height: 21px;
	text-align: right;
	padding: 7px 10px 0px 0px;
	margin-top: 24px;
	background: url(../../images/home/small_box_top.gif);
	background-repeat: no-repeat;
	color: #3E647E;
	font-weight: bold;
	text-transform: uppercase;
}

.small_spotlight_content{
	width: 190px;
	height: 136px;
	padding: 5px 20px 5px 20px;
	background: url(../../images/home/small_box_bg.gif);
	background-repeat: repeat-y;
}

#subscribe_promo{
	width: 542px;
	padding: 5px 0px 10px 236px;
	background-color: #7C0C08;
	float: left;
}

p{}

a{
	color: #3E647E;
}

a:hover{
	color: #3E647E;
}

a:visited{
	color: #AC0202;
}

.main_text{
	margin: 14px 10px 0px 20px;
}

.first{
	margin-top: 0px;
}

.border{
	border: 1px solid #000000;
}

.inset_right{
	border: 1px solid #000000;
	margin: 0px 0px 10px 10px;
}