@charset "UTF-8";
/* CSS Document */

a{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#03F;
	text-decoration:none;
	border-bottom-color:#03F;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
body {
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	font-family: 'Futura', 'CenturyGothic', 'Century Gothic', Helvetica, Arial, serif;
	line-height:16px;
}
#wrapper {
	width: 976px; 
	position: absolute; 
	left: 50%; 
	margin-left:-488px;
}
#header {
	position:fixed;
	height:96px;
	width:976px;
	font-size:12px;
	z-index:10;
	background-color:#FFF;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#logo {
	position: absolute;
	left:415px;
	top:228px;
	display: block;
	width: 145px;
	height: 145px;
	background: url("http://avant-avant.net/logo_sprite.gif") no-repeat 0 0;
	text-decoration:none;
}
#logo:hover {
	background-position: 0 -145px;
	text-decoration:none;
	border-bottom-width:0px;
}
#logo span {
	position: absolute;
	top: -999em;
}
#logo a {
	text-decoration:none;
}
#header_slogan {
	position: absolute;
	left:16px;
	top:16px;
}
#header_featured {
	position:absolute;
	left:260px;
	top:16px;
	list-style-type: none;
}
#header_navigation_col1 {
	position:absolute;
	left:720px;
	top:16px;
}
#header_navigation_col2 {
	position:absolute;
	left:800px;
	top:16px;
}
#header_navigation_col3 {
	position:absolute;
	left:880px;
	top:16px;
}
#daily {
	position:absolute;
	top:96px;
	background-color:#F2F2F2;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:496px;
	width:100%;
}
#daily img {
	display:none;
}
.hr_bar_left {
	width:370px;
	left:0px;
	position:absolute;
	height:1px;
	color:#000;
}
.hr_bar_right {
	width:370px;
	left:575px;
	position:absolute;
	height:1px;
	color:#000;
}
.hr_bar_title {
	position:absolute;
	left:400px;
	text-align:center;
	font-size:12px;
	width:176px;
	font-weight:bold;
}
#daily_title {
	position:absolute;
	top:28px;
	font-size:12px;
	width:976px;
	letter-spacing:-0.02em;
	line-height:48px;
	text-align:center;
	z-index:8;
}
#daily_image {
	position:absolute;
	top:-256px;
	left:0px;
	width:304px;
	height:368px;
	opacity:0.5;
}
#daily_title_song {
	font-size:48px;
	text-transform: uppercase;
	font-weight:bold;
}
#daily_title_artist {
	font-size:24px;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:bold;
}
#daily_copy {
	position:absolute;
	top:296px;
	left:335px;
	width:304px;
	font-size:12px;
	z-index:9;
	text-align:center;
}
#daily_footer {
	position:absolute;
	width:304px;
	top:422px;
	left:335px;
	font-size:12px;
	z-index:9;
	text-align:center;
}
#highlights {
	position:absolute;
	top:482px;
}
.highlights_box {
	display:inline;
	float : left;
	width:224px;
	height:256px;
	margin-left: 16px;
	position: relative;
	vertical-align: top;
	font-size:12px;
}
.highlights_header {
	text-align:center;
}
.highlights_download{
	position:absolute;
	left:0px;
}
.highlights_tweet{
	position:absolute;
	left:80px;
}
.highlights_facebook{
	position:absolute;
	left:160px;
}
#header_wrapper {
	position:absolute;
	top:32px;
	width:992px;
}
#archive {
	position:absolute;
	top:620px;
}
.archive_box {
	display:inline;
	float : left;
	width:144px;
	height:128px;
	margin-left: 16px;
	position: relative;
	vertical-align: top;
	font-size:12px;
	text-align:center;
}
#archive_listing {
	position:absolute;
	top:112px;
	width:992px;
}
.menu_popup_box {
	position:absolute;
	top:176px;
	left:240px;
	width:494px;
	height:400px;
	background-color:#000;
	color:#FFF;
	z-index:100;
	font-size: 12px;
	line-height: 16px;
}
.menu_popup_box a:link {
	color: #FFF;
}
.menu_popup_box_title{
	position:absolute;
	top:16px;
	left:46px;
	width:600px;
	height:240px;
	font-size: 24px;
	font-weight: bold;
}
#menu_popup_box_close{
	position:absolute;
	top:16px;
	left:14px;
}
.menu_popup_box_small_column_1{
	position:absolute;
	top:48px;
	left:14px;
	width:146px;
	height:144px;
	border-top-color:#FFF;
	border-top-style:solid;
	border-top-width:1px;
}
.menu_popup_box_small_column_2{
	position:absolute;
	top:48px;
	left:172px;
	width:146px;
	height:144px;
	border-top-color:#000;
	border-top-style:solid;
	border-top-width:1px;
}
.menu_popup_box_small_column_3{
	position:absolute;
	top:48px;
	left:334px;
	width:146px;
	height:144px;
	border-top-color:#FFF;
	border-top-style:solid;
	border-top-width:1px;
}
.menu_popup_box_large_column{
	position:absolute;
	top:48px;
	left:174px;
	width:306px;
	height:144px;
	border-top-color:#FFF;
	border-top-style:solid;
	border-top-width:1px;
}
.menu_popup_full width{
	position:absolute;
	top:48px;
	left:14px;
	width:466px;

}
.form_text {
	width: 70px;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right:none;
	border-left:none;
	border-top:none;
	margin:0px;
	font-family: 'Futura', 'CenturyGothic', 'Century Gothic', Helvetica, Arial, serif;
	font-size:12px;
	color:#666;
	height:12px;
	padding-left:0px;
}
.form_button {
	width: 30px;
	font-family: 'Futura', 'CenturyGothic', 'Century Gothic', Helvetica, Arial, serif;
	font-size:12px;
	background-color:#F2F2F2;
	border-bottom:none;
	border-right:none;
	border-left:none;
	border-top:none;
	margin:0px;
	height:18px;
}
.form_button:hover{
	background-color:#03F;
	cursor:pointer;
}
.form_text_mail {
	width: 140px;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right:none;
	border-left:none;
	border-top:none;
	margin:0px;
	font-family: 'Futura', 'CenturyGothic', 'Century Gothic', Helvetica, Arial, serif;
	font-size:12px;
	color:#666;
	height:12px;
	padding-left:0px;
}
.form_button_mail {
	width: 60px;
	font-family: 'Futura', 'CenturyGothic', 'Century Gothic', Helvetica, Arial, serif;
	font-size:12px;
	background-color:#F2F2F2;
	border-bottom:none;
	border-right:none;
	border-left:none;
	border-top:none;
	margin:0px;
	height:18px;
}
.form_button_mail:hover{
	background-color:#03F;
	cursor:pointer;
}
#daily_single {
	position:absolute;
	top:96px;
	width:100%;
}
#daily_single img {
	display:none;
}