/* Layout Selector */
img { border:none;}

body {background:#000;}

#wrap 		{width:100%; background:url(http://img.imbc.com/broad/radio/fm/goodday/images2/bg_footer.gif) repeat-x bottom; text-align:center;}

#header		{z-index:30; position:relative; clear:both; width:100%; height:150px; background:#fff; text-align:center;}
	.gnb		{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left;}

#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left;}

.spot		{z-index:10; position:relative; clear:both; width:830px; height:195px; background:none;}
 .program_info {position:absolute; right:13px; top:11px; text-align:right;}
 .program_info p {font-family:Dotum; font-size:11px; letter-spacing:-1px; color:#aaa;}

.lnb		{z-index:10;}
.snb		{z-index:10; width:180px; float:left; margin:0px 0px 0px 0px}

#content	{z-index:10; position:relative; float:left; width:635px; min-height:600px; text-align:left; margin-bottom:35px;}
	.main_container {position:relative; width:100%; min-height:750px; text-align:center; margin:0px auto; background:#fff; filter:alpha(opacity=90);}
	.main_containerNoOpacity {position:relative; width:100%; min-height:750px; background:url(http://img.imbc.com/broad/radio/fm/goodday/images2/cont_repeat_bg.png) repeat-y 0px 0px !important; text-align:center; margin:0px auto;}
		
		.main_top {position:relative; width:100%; height:45px; background:none; text-align:center;}
		.main_top img	{display:block;}
			.subtitle_txt {position:absolute; left:125px; top:20px; color:#010101; font-size:12px; font-weight:bold;}
			.subtitle_txt p {width:12px; color:#aaa; font-weight:bold; float:left;}
			.history_txt {position:absolute; right:25px; top:25px;}
			.history_txt a {color:#555; font-size:11px;}
			
		.main_content {position:relative; width:585px; margin:0px auto; padding-top:15px; text-align:center;}
			.txt {margin-top:10px;}
			.txt div {width:180px; height:15px; display:block; padding:5px 0 0 22px;}
			.txt div a {font-family:Dotum; font-size:11px; letter-spacing:-1px; color:#dad1d8 !important;}
			.txt div a:hover {color:#f665ff !important; text-decoration:none;}
			.txt div span {width:15px; height:15px; background:#790e80; font-size:11px; color:#dad1d8; padding:2px 0 0 2px; line-height:13px;}
			.txt_div {background:url(http://img.imbc.com/broad/radio/fm/goodday/images2/menu_dot.gif) no-repeat 13px 9px; height:19px;}


#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:0 !important;}

/* Class Selector */

/* Default Class Selector */
h1{position:absolute; top:52px; left:229px; z-index:10;}
h1 a{display:block; width:238px; height:106px; background:url(http://img.imbc.com/broad/images/blank.gif);}
h1 b{position:absolute; width:0; height:0; overflow:hidden;}

.fun_search {width:131px; margin:0px auto;}